“๋นํธ์ฝ์ธ ์์๋ฃ๊ฐ ์ ์ด๋ ๊ฒ ๋น์๊น?”
“์ ์ด๋ ๊ฒ ์ ์ก ์๋๊ฐ ๋๋ฆฌ์ง?”
์ด๋ฐ ์๋ฌธ์ ํ ๋ฒ์ด๋ผ๋ ๊ฐ์ ธ๋ณธ ์ ์๋ค๋ฉด, ๊ทธ ํด๋ต์ ๋ฐ๋ก ์ด ๊ธฐ์ ์์ ์ฐพ์ ์ ์์ต๋๋ค.
์ค๋ ์๊ฐํ ์ฃผ์ ๋ ๋ฐ๋ก ์ธ๊ทธ์(SegWit)์
๋๋ค.
๋นํธ์ฝ์ธ์ ์๋์ ํ์ฅ์ฑ์ ๋์ด๊ธฐ ์ํด ๋ฑ์ฅํ ํ์ ์ ์ธ ํด๊ฒฐ์ฑ
์ด์ฃ .
์ธ๊ทธ์(SegWit)์ด๋ ๋ฌด์์ธ๊ฐ์?
์ธ๊ทธ์(Segregated Witness)๋ ํ๊ตญ์ด๋ก ๋ฒ์ญํ๋ฉด “๋ถ๋ฆฌ๋ ์ฆ์ธ”์ด๋ผ๋ ๋ป์
๋๋ค.
์กฐ๊ธ ๋ ๊ธฐ์ ์ ์ผ๋ก ๋งํ๋ฉด, ๋นํธ์ฝ์ธ์ ํธ๋์ญ์
(๊ฑฐ๋) ์ค ์ผ๋ถ ๋ฐ์ดํฐ๋ฅผ ๋ธ๋ก ์ธ๋ถ๋ก ๋ถ๋ฆฌํ๋ ๋ฐฉ์์ ๋งํฉ๋๋ค.
์ฌ๊ธฐ์ ‘์ฆ์ธ(witness)’์ด๋, ํธ๋์ญ์ ์ ์๋ช (signature) ๋ฐ์ดํฐ๋ฅผ ์๋ฏธํฉ๋๋ค.
์ด ์๋ช
์ ๊ฑฐ๋์ ์ง์ ์ฌ๋ถ๋ฅผ ์ฆ๋ช
ํ๋๋ฐ ํ์ํ์ง๋ง, ์ค์ ๋ก ์ฝ์ธ์ ๋ณด๋ด๊ณ ๋ฐ๋ ๋ฐ์ ์ง์ ์ ์ธ ์ํฅ์ด ์์ต๋๋ค.
๊ทธ๋์ ๊ฐ๋ฐ์๋ค์ ์๊ฐํ์ฃ .
“์๋ช
์ ๊ตณ์ด ๋ธ๋ก ์์ ๋ค ๋ฃ์ ํ์๊ฐ ์์๊น? ๋ฐ๊นฅ์ผ๋ก ๋นผ๋ฉด ๋ ๋ง์ ๊ฑฐ๋๋ฅผ ๋ด์ ์ ์์ง ์์๊น?”
์ด๋ ๊ฒ ํด์ ๋์จ ์์ด๋์ด๊ฐ ๋ฐ๋ก ์ธ๊ทธ์(SegWit)์ ๋๋ค.
์ธ๊ทธ์(SegWit)์ ์๋ฆฌ – ๊ณต๊ฐ ์ ์ฝ์ ๊ธฐ์ , ๊ทธ ๊ตฌ์กฐํ ๋ฉ์ปค๋์ฆ์ ํด๋ถ
๋นํธ์ฝ์ธ์ด ๋ง์ฃผํ ์ฒซ ๋ฒ์งธ ์ฅ๋ฒฝ์ ์์ธ๋ก ๋จ์ํ์ต๋๋ค.
"๊ณต๊ฐ์ด ๋ถ์กฑํ๋ค."
๋์งํธ ์์ฐ์ ์ธ๊ณ์์ ๊ณต๊ฐ์ด๋ ‘์ฉ๋’์ ์๋ฏธํฉ๋๋ค.
์ด ‘์ฉ๋ ๋ฌธ์ ’๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ ์๋ ๊ธฐ์ ์ด ๋ฐ๋ก ์ธ๊ทธ์(SegWit)์
๋๋ค.
ํ์ง๋ง, ๊ทธ ์๋ฆฌ๋ ๋จ์ํ ‘๋ฐ์ดํฐ ์ค์ด๊ธฐ’๊ฐ ์๋๋๋ค.
์ด์ ๋ถํฐ ์ธ๊ทธ์์ด ์ด๋ป๊ฒ ๊ณต๊ฐ์ ์ ์ฝํ๊ณ , ์ ๊ทธ ๋ฐฉ์์ด ํ์ ์ ์ธ์ง ์ฐจ๊ทผ์ฐจ๊ทผ ์ดํด๋ณด๊ฒ ์ต๋๋ค.
1. ๋นํธ์ฝ์ธ ๋ธ๋ก์ ๊ตฌ์กฐ ์ดํดํ๊ธฐ
๋จผ์ , ๋นํธ์ฝ์ธ์ ํธ๋์ญ์ ์ด ์ด๋ป๊ฒ ๊ตฌ์ฑ๋์ด ์๋์ง๋ถํฐ ์ดํดํด์ผ ํฉ๋๋ค.
- ์ ๋ ฅ(Input): ๋๊ฐ ์ฝ์ธ์ ๋ณด๋ด๋์ง
- ์ถ๋ ฅ(Output): ๋๊ตฌ์๊ฒ ์ฝ์ธ์ ๋ณด๋ด๋์ง
- ์๋ช (Signature): ํด๋น ๊ฑฐ๋๊ฐ ์ ํจํ์ง๋ฅผ ์ฆ๋ช ํ๋ ๋์งํธ ์๋ช
์ด ์ค์์ ์๋ช (Signature) ๋ฐ์ดํฐ๋ ์ ์ฒด ํธ๋์ญ์ ์ ์ฝ 60% ์ด์์ ์ฐจ์งํ ์ ๋๋ก ๋น์ค์ด ํฝ๋๋ค.
์ด ๋ง์ ๊ณง, ํ๋์ ๋ธ๋ก์ ํฌํจํ ์ ์๋ ๊ฑฐ๋ ์๋ฅผ ๊ฒฐ์ ์ง๋ ๊ฐ์ฅ ํฐ ์์ธ์ด ์๋ช ์ ๋ณด๋ผ๋ ๋ป์ด์ฃ .
2. ์๋ช ์ ‘๋ฐ์ผ๋ก ๋ถ๋ฆฌ’ํ๋ค๋ ๋ฐ์์ ์ ํ
์ธ๊ทธ์์ ํต์ฌ์ ๊ฐ๋จํ์ง๋ง ํ๋ช
์ ์
๋๋ค.
“์๋ช
์ ๋ธ๋ก ๋ด๋ถ๊ฐ ์๋๋ผ ๋ธ๋ก ์ธ๋ถ๋ก ๋ถ๋ฆฌํ์.”
์ด ์์ด๋์ด๋ ๋ค์๊ณผ ๊ฐ์ ํจ๊ณผ๋ฅผ ๊ฐ์ ธ์ต๋๋ค:
- ๊ธฐ์กด ๋ธ๋ก ํฌ๊ธฐ(1MB) ๋ด์ ๋ ๋ง์ ๊ฑฐ๋ ์ ๋ณด๋ฅผ ๋ด์ ์ ์๊ฒ ๋จ
- ์ค์ ์๋ช ๋ฐ์ดํฐ๋ ๋ณ๋์ witness ํ๋์ ๊ธฐ๋ก๋์ด ๋ธ๋ก์ ๋ณธ์ฒด์์๋ ์ ์ธ
- ์ฒด์ธ ์ ์ฒด์ ํธํ์ฑ์ ์ ์งํ๋ฉด์๋ ‘์ค์ง์ ์ธ ํ์ฅ’ ํจ๊ณผ ๋ฌ์ฑ
์ฝ๊ฒ ๋งํด, ์๋ ๋ธ๋ก์ ํธ๋์ญ์
๋ณธ๋ฌธ๋ง ๋จ๊ธฐ๊ณ , ‘๋ณด์ฆ์(์๋ช
)’๋ ๋ฐ๋ก ๋ณด๊ดํ๋ ๋ฐฉ์์
๋๋ค.
์ฑ
์ ๋ณธ๋ฌธ๊ณผ ์ฃผ์์ ๋ถ๋ฆฌํด, ํ ํ์ด์ง์ ๋ ๋ง์ ๋ด์ฉ์ ๋ฃ๋ ๊ฒ๊ณผ ์ ์ฌํฉ๋๋ค.
3. ์๋ก์ด ๊ณ์ฐ ๋ฐฉ์: ‘๊ฐ์ค ๋ธ๋ก ํฌ๊ธฐ’์ ๋์
์ธ๊ทธ์์ด ๋จ์ํ ๋ฐ์ดํฐ๋ฅผ ์ธ๋ถ๋ก ์ฎ๊ธฐ๋ ์์ค์ด์๋ค๋ฉด, ๊ทธ๊ฒ๋ง์ผ๋ก๋ ํฐ ํจ๊ณผ๊ฐ ์์์ ๊ฒ์
๋๋ค.
์ง์ง ๋ง๋ฒ์ ์ฌ๊ธฐ์ ๋ฐ์ํฉ๋๋ค.
์ธ๊ทธ์ ๋์ ์ดํ, ๋นํธ์ฝ์ธ์ ๋ธ๋ก ํฌ๊ธฐ ๊ณ์ฐ ๋ฐฉ์์ ‘๊ฐ์ค์น(Weight)’ ๊ฐ๋ ์ ์ถ๊ฐํ์ต๋๋ค.
- ๊ธฐ์กด ๋ฐ์ดํฐ = 4๋ฐฐ ๊ฐ์ค์น
- witness ๋ฐ์ดํฐ(์๋ช ) = 1๋ฐฐ ๊ฐ์ค์น
์ฆ, ์๋ช
์ witness ์์ญ์ ๋ถ๋ฆฌํด์ ๋ด์ผ๋ฉด ์ค์ ๋ก๋ ๋ ๋ง์ ๊ฑฐ๋ ๋ฐ์ดํฐ๋ฅผ ๋ฃ์ ์ ์๋ ๊ตฌ์กฐ๊ฐ ๋๋ ๊ฒ๋๋ค.
์ด ๋๋ถ์, ์ด๋ก ์ ์ผ๋ก ์ต๋ 4MB๊น์ง์ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ ์ ์๋ ๊ตฌ์กฐ๊ฐ ๋ง๋ค์ด์ก์ต๋๋ค.
์์ฝํ์๋ฉด:
- ๊ธฐ์กด ๋ฐฉ์: 1MB ํ๋ = ๊ฑฐ๋ ์ ์ ํ
- ์ธ๊ทธ์ ์ดํ: ์ด๋ก ์ ์ต๋ 4MB๊น์ง ์ฒ๋ฆฌ ๊ฐ๋ฅ
์ด๊ฒ์ด ๋ฐ๋ก ์ธ๊ทธ์์ด **“๊ณต๊ฐ ์ ์ฝ์ ๊ธฐ์ ”**์ด๋ผ ๋ถ๋ฆฌ๋ ์ด์ ์ ๋๋ค.
4. ์ค์ง์ ์ธ ํจ๊ณผ๋ ์ผ๋ง๋ ์์์๊น?
์ธ๊ทธ์ ๋์ ์ดํ, ๋นํธ์ฝ์ธ ๋คํธ์ํฌ๋ ๋ช ๊ฐ์ง ๋๋ ทํ ๋ณํ๋ฅผ ๊ฒช์์ต๋๋ค.
๐ ๊ฑฐ๋๋น ์์๋ฃ ๊ฐ์
์๋ช ์ด ๋ธ๋ก ์ธ๋ถ๋ก ๋๊ฐ๋ฉด์, ์ ์ฒด ๋ธ๋ก์ ํฌํจ๋๋ ๊ฑฐ๋ ์๊ฐ ์ฆ๊ฐํ๊ณ , ์์๋ฃ ๊ฒฝ์์ด ์ํ๋์์ต๋๋ค.
๐ ํธ๋์ญ์ ์ฒ๋ฆฌ ์๋ ์ฆ๊ฐ
ํ ๋ธ๋ก์ ๋ ๋ง์ ๊ฑฐ๋๊ฐ ๋ค์ด๊ฐ๋ ๊ฒ์ฆ ์๊ฐ์ ๋จ์ถ๋์๊ณ , ๋คํธ์ํฌ ๋ณ๋ชฉ ํ์๋ ์ค์์ต๋๋ค.
๐ ๋ผ์ดํธ๋ ๋คํธ์ํฌ ์ค๋น
์ธ๊ทธ์์ ๋จ์ํ ๊ณต๊ฐ ์ต์ ํ๊ฐ ์๋๋ผ, 2์ฐจ ํ์ฅ ๊ธฐ์ (๋ผ์ดํธ๋ ๋คํธ์ํฌ)์ ๊ธฐ๋ฐ ์ธํ๋ผ ์ญํ ๋ ์ํํฉ๋๋ค.
์๋ช
์ ๋ณด์ ๋ถ๋ฆฌ๋ ๊ฑฐ๋ ํ์ ๋ฐฉ์์ ์ ์ฐ์ฑ์ ๋์๊ณ , ์คํ์ฒด์ธ ๊ธฐ์ ์ ์ฉ์ ์์ํ๊ฒ ๋ง๋ค์์ต๋๋ค.
5. ์ธ๊ทธ์์ด ์์๋ค๋ฉด? ์์ํด๋ณด๊ธฐ
- ๋ธ๋ก๋น ๊ฑฐ๋ ์๋ ์ฌ์ ํ ์ ํ์ ์ด์์ ๊ฒ์ ๋๋ค.
- ์์๋ฃ๋ ์ฒ์ ๋ถ์ง๋ก ์น์์๊ฒ ์ฃ .
- ์๋ก์ด ๊ธฐ์ ์ ๋์ ํ๊ธฐ๋ ํจ์ฌ ์ด๋ ค์ ์ ๊ฒ๋๋ค.
- ๊ทธ๋ฆฌ๊ณ ๋นํธ์ฝ์ธ์ ‘์๋ ๋๋ฆฌ๊ณ ๋ถํธํ ์์ฐ’์ด๋ผ๋ ์ค๋ช ์ ๋ฒ์ง ๋ชปํ์์ง๋ ๋ชจ๋ฆ ๋๋ค.
์ธ๊ทธ์์ ๋นํธ์ฝ์ธ์ ๋ฐ์ ์ ๊ฐ๋ก๋ง๊ณ ์๋ ๊ธฐ์ ์ ๋ณ๋ชฉ์ ๋ถ๋๋ฝ๊ฒ ํด์ํ ํ์ ์ ์ธ ํด๋ฒ์ด์์ต๋๋ค.
์ธ๊ทธ์์ ํ๋ํฌํฌ๊ฐ ์๋๊ฐ์?
๋ง์ ๋ถ๋ค์ด ์ด๋ ๊ฒ ์ง๋ฌธํฉ๋๋ค:
“์ด ์ ๋๋ฉด ํฐ ๋ณํ ์๋๊ฐ์? ํ๋ํฌํฌ ์๋?”
์ ๋ต์ ์๋๋๋ค. ์ธ๊ทธ์์ ์ํํธํฌํฌ์ ๋๋ค.
- ํ๋ํฌํฌ: ๊ธฐ์กด ๋ฒ์ ๊ณผ ํธํ๋์ง ์์ (์ฒด์ธ์ด ๋ ๊ฐ๋ก ๊ฐ๋ผ์ง)
- ์ํํธํฌํฌ: ๊ธฐ์กด ๋ฒ์ ๊ณผ ํธํ๋จ (๊ธฐ์กด ์ฒด์ธ ๋ด์์ ๊ท์น๋ง ๋ณ๊ฒฝ)
์ฆ, ์ธ๊ทธ์(SEgWit)์ ๋์ ํ ๋ ธ๋์ ๋์ ํ์ง ์์ ๋ ธ๋๊ฐ ํจ๊ป ๋คํธ์ํฌ์ ์กด์ฌํ ์ ์๋ ๊ตฌ์กฐ์๊ธฐ์, ๋ธ๋ก์ฒด์ธ์ ์ผ๊ด์ฑ์ ์ ์งํ ์ ์์์ต๋๋ค.
์ธ๊ทธ์์ ๋์ – ์ฝ์ง ์์ ์ฌ์
์ธ๊ทธ์์ 2017๋
8์, ๋นํธ์ฝ์ธ ๋คํธ์ํฌ์ ์ ์์ผ๋ก ์ ์ฉ๋์์ต๋๋ค.
ํ์ง๋ง ๊ทธ ๊ณผ์ ์ ์ํ์น ์์์ต๋๋ค.
์๋ํ๋ฉด,
- ์ผ๋ถ ์ฑ๊ตด์๋ค๊ณผ ๊ฑฐ๋์๋ ์ธ๊ทธ์(SegWit) ๋์ ์ ๋ฐ๋ํ๊ณ ,
- ์ด๋ก ์ธํด ์ปค๋ฎค๋ํฐ๊ฐ ๊ฐ๋ฑ์ ๊ฒช์์ผ๋ฉฐ,
- ๊ฒฐ๊ตญ ์ธ๊ทธ์์ ๋๋ฌ์ผ ๋ ผ์ ๋์ ๋ฐ์ํ ๊ฒ์ด ๋ฐ๋ก ๋นํธ์ฝ์ธ ์บ์(BCH)๋ผ๋ ํ๋ํฌํฌ์์ต๋๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก ์ธ๊ทธ์(SegWit)์ ์ฑ๊ณต์ ์ผ๋ก ๋์ ๋์๊ณ , ํ์ฌ ๋ง์ ์ง๊ฐ๊ณผ ๊ฑฐ๋์๊ฐ ์ธ๊ทธ์ ์ฃผ์๋ฅผ ์ง์ํ๊ณ ์์ต๋๋ค.
์ธ๊ทธ์(SegWit) ์ฃผ์๋ ์ด๋ป๊ฒ ์๊ฒผ๋์?
๊ธฐ์กด ๋นํธ์ฝ์ธ ์ฃผ์๋ ๋ณดํต 1 ๋๋ 3์ผ๋ก ์์ํฉ๋๋ค.
ํ์ง๋ง ์ธ๊ทธ์ ์ฃผ์๋ **‘bc1’**์ผ๋ก ์์ํฉ๋๋ค.
์์:
- ์ผ๋ฐ ์ฃผ์: 1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa
- ์ธ๊ทธ์ ์ฃผ์: bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf2z2
์ธ๊ทธ์ ์ฃผ์๋ฅผ ์ฐ๋ฉด ๊ฑฐ๋ ์์๋ฃ๊ฐ ๋ ์ ๋ ดํ๊ณ , ์ฒ๋ฆฌ ์๋๋ ๋นจ๋ผ์ง๊ธฐ ๋๋ฌธ์ ์ง๊ธ์ ๋๋ถ๋ถ์ ์ง๊ฐ์ด ์ด๋ฅผ ๊ธฐ๋ณธ ์ต์ ์ผ๋ก ์ ๊ณตํฉ๋๋ค.
๋ง๋ฌด๋ฆฌ: ์ธ๊ทธ์(SegWit)์ ๋นํธ์ฝ์ธ์ ์งํ๋ค
์ธ๊ทธ์์ ๋จ์ํ ๊ธฐ์ ๊ฐ์ ์ ๋์ด, ๋นํธ์ฝ์ธ์ ์ฌ์ฉ์ฑ๊ณผ ๋ฏธ๋ ํ์ฅ์ฑ์ ๊ฒฐ์ ์ ์ธ ์ ํ์ ์ด ๋์์ต๋๋ค.
๊ทธ๋ฐ๋ฐ ํฅ๋ฏธ๋ก์ด ์ ์, ์ด๋ฐ ํฐ ๋ณํ์กฐ์ฐจ ๊ธฐ์กด ๋คํธ์ํฌ์ ์ถฉ๋ ์์ด ์ด๋ค์ก๋ค๋ ๊ฒ์ด์ฃ .
์ด์ ์ฌ๋ฌ๋ถ์ ๋ด์ค์์ “์ธ๊ทธ์ ์ ์ฉ์จ ์ฆ๊ฐ” ๊ฐ์ ๊ธฐ์ฌ๊ฐ ๋์๋ ๊ณ ๊ฐ๋ฅผ ๋๋์ด๋ฉฐ ์ดํดํ ์ ์๋ ์์ค์ ๋๋ฌํ๋์?
์ฐธ๊ณ ๋งํฌ :
2. ์ ๋ขฐ ์๋ ์ ๋ขฐ: ์ ์ฌ๋๋ค์ ์ฌ์ ํ ๋นํธ์ฝ์ธ์ ๋ฏฟ์๊น?
3. ๋นํธ์ฝ์ธ์ ์ง์ง ์๋๋ ‘๋ผ์ดํธ๋ ๋คํธ์ํฌ’์ ๋ฌ๋ ธ๋ค?
4. ใ๊ธฐ๋ ๊ต์ ๋ฐํฅใ์ผ๋ก ์ฝ๋ ๋นํธ์ฝ์ธ์ ํ์ฐ ์ด์
5. ๋ณ์ ์ ์ต์ข ์ฑ๊ณผ ๋ถ๊ฐ์ญ์ฑ: ๋นํธ์ฝ์ธ์ด ๋ฐ๊พธ๋ ์ฑ๋ฌด ๋ณ์ ์ ํจ๋ฌ๋ค์