Chapter 5 โ SegWit
Last updated
Last updated
์ค์ผ์ผ๋ง ๋นํธ์ฝ์ธ ํ์ฝฉ์ ๋ ๋ฒ์งธ ๋ ์ฒซ ๋ฒ์งธ ์ธ์ ์์, ์ฃผ์ ์๊ฐ๋ ์ค ํ๋์์ ๋นํธ์ฝ์ธ ๊ฐ๋ฐ์ Pieter Wuille๋ Segregated Witness (SegWit)๋ผ๋ ๊ฒ์ ๋ํ ๋ฐํ๋ฅผ ํ์ต๋๋ค. SegWit๋ ๋นํธ์ฝ์ธ ๋ธ๋ก ํฌ๊ธฐ๋ฅผ ์ฆ๊ฐ์ํค๋ ๋ฐฉ๋ฒ์ด๋ฉฐ, ์๋ก์ด ํด๋ผ์ด์ธํธ๊ฐ ํธํ๋์ง ์์๋ ๋ฉ๋๋ค (์ฆ, ํ๋ํฌํฌ๊ฐ ์๋ ์ํํธํฌํฌ์์ต๋๋ค). ๋นํธ์ฝ์ธ ๊ฑฐ๋๋ ์ฌ๋ฌ ๊ตฌ์ฑ ์์๋ก ์ด๋ฃจ์ด์ ธ ์์ผ๋ฉฐ, ๊ทธ ์ค ํ๋๋ ์ง์ถ์ ์น์ธํ๋ ์๋ช ์ ๋๋ค. ์ด ์๋ช ์ ์ผ๋ฐ์ ์ผ๋ก ๋ฐ์ดํฐ ์์ ๋ฐ๋ผ ๊ฑฐ๋์ ๊ฐ์ฅ ํฐ ๋ถ๋ถ์ ๋๋ค. SegWit์ ์๋ก์ด ๊ฑฐ๋ ํ์์ด์์ผ๋ฉฐ, ์ด ์๋ช ์ 1 MB ์ ํ์ด ์๋ ๊ธฐ์กด ๋ธ๋ก์ ํฌํจ๋ ํ์๊ฐ ์์์ต๋๋ค. SegWit๋ก ์ ๊ทธ๋ ์ด๋ ๋ ํด๋ผ์ด์ธํธ๋ ์ด๋ฌํ ์๋ช ์ด ํฌํจ๋ ์ ๋ธ๋ก์ ๋ณผ ์ ์์ต๋๋ค; ์ด๋ฌํ ๋ ์๋ก์ด ํด๋ผ์ด์ธํธ์ ๊ฒฝ์ฐ ๊ธฐ์กด 1 MB ๋ธ๋ก ํฌ๊ธฐ ์ ํ์ ์ ๊ฑฐ๋๊ณ 4๋ฐฑ๋ง ๋จ์์ "๋ฌด๊ฒ ์ ํ"์ผ๋ก ๋์ฒด๋์์ต๋๋ค. ๋ฌด๊ฒ ์ ํ์ ์๋ช ์ด ์๋ ๋ฐ์ดํฐ์ ์์ ๋ค ๋ฐฐ ๋ํ๊ธฐ ๋ถ๋ฆฌ๋ ์๋ช ๋ฐ์ดํฐ์ ์์ผ๋ก ์ ์๋์์ต๋๋ค. ์ด๋ ์๋ช ๋ฐ์ดํฐ๊ฐ ๊ณ์ฐ์์ ํ ์ธ์ ๋ฐ์์ง๋ง ์ ์ฒด ์ ํ์ ๋๋ต 2 MB ์ ๋๊ฐ ๋ ๊ฒ์ด๋ผ๋ ๊ฒ์ ์๋ฏธํ๋ฉฐ, ์ด๋ ๋ฌผ๋ก ๋ง์ ์ฌ๋๋ค์ด ์ํ๋ ๊ฒ์ ๋๋ค: ๋ธ๋ก ํฌ๊ธฐ ์ ํ์ ๋๋ต 2 MB๋ก ์ฆ๊ฐ์ํต๋๋ค.
ํ๋ก๋ฆฌ๋ค์ ๊ธฐ๋ฐ์ ๋ ๋นํธ์ฝ์ธ ๊ฐ๋ฐ์์ธ Luke Dashjr๋ ํธํ ๊ฐ๋ฅํ (์ํํธํฌํฌ) ๋นํธ์ฝ์ธ ์ ๊ทธ๋ ์ด๋๋ก์ SegWit๋ฅผ ๊ฐ๋ฅํ๊ฒ ํ๋ ํดํน ๋ฐฉ๋ฒ์ ์ฐพ์๋์ต๋๋ค. Luke๋ ๊ฐ์ฅ ๊ทน๋จ์ ์ธ ์์ ๋ธ๋ก ์ง์ง์ ์ค ํ๋ช ์ผ๋ก ์ฌ๊ฒจ์ก์ผ๋ฉฐ, Gregory Maxwell๊ณผ ํจ๊ป ํฐ ๋ธ๋ก ์ปค๋ฎค๋ํฐ์์ ๋ฏธ์๋ฐ๋ ์ธ๋ฌผ์ด์์ต๋๋ค. Luke๋ ์์ ์ ๋นํฉ์์ ์ธ ์๊ฒฌ์ผ๋ก ๋์ค์์ ๋๋ณด์ด๋ ๊ฒ์ ์ ํ ๋๋ ค์ํ์ง ์์์ต๋๋ค. ์ด๋ ์ ๋๋ก, ํ์ ์ ์ธ ์นดํจ๋ฆญ ์ ์์ด์ 7๋ช ์ ์์์ ๋ ์๋ฒ์ง์๋ ๊ทธ๋ ๊ธฐ์ ์ปค๋ฎค๋ํฐ์ Cassandra์์ต๋๋ค; ํนํ ๋ ๋ค์ฉํ์ต๋๋ค. ๊ทธ๋ฌ๋, Luke๋ ๋ถ๋ช ํ ๋นํธ์ฝ์ธ์ ๋ํ ๋งค์ฐ ๊ฐ๋ ฅํ ๊ธฐ์ ์ ์ดํด๋ฅผ ๊ฐ์ง๊ณ ์์์ผ๋ฉฐ, ๋ค๋ฅธ ์ฌ๋๋ค๊ณผ ๋ค๋ฅด๊ฒ ๋ฌด์ธ๊ฐ๋ฅผ ๋ณด๊ฒ ํ๋ ๊ทธ์ ๋ช ๋ฐฑํ ๋น์ ํ์ ์ฌ๊ณ ๋ฐฉ์์ ๋ค๋ฅธ ๊ฐ๋ฐ์๋ค์ด ์ ํํ ์ดํดํ ์ ์๋ ์ด ํดํน์ ๊ทธ์๊ฒ ์์ํ๊ฒ ํ์ ์ ์์ต๋๋ค.
์ดํดํ๋ ์ฌ๋๋ค์๊ฒ๋ SegWit์ด ํ์์ ์ธ ์-์ ์ ์์ฒ๋ผ ๋ณด์์ต๋๋ค. ๋คํธ์ํฌ๋ 2 MB ๋ธ๋ก๊น์ง ํ์ฅ๋ ์ ์์ง๋ง, ์ ๊ทธ๋ ์ด๋๊ฐ ํธํ๋์ง ์๋ ๋ฌธ์ ๋ฅผ ํผํ ์ ์์์ต๋๋ค. ๋๋ถ์ด, ์ค๋๋ ์ง๊ฐ๊ณผ ์๋ก์ด ์ง๊ฐ์ ์๋ก ์ํํ๊ฒ ์ํธ ์์ฉํ ์ ์์์ผ๋ฉฐ, ์ ๊ทธ๋ ์ด๋๋ ์์ ํ ์ ํ ์ฌํญ์ด์์ต๋๋ค: ์ฌ์ฉ์๋ SegWit๋ก ์ ๊ทธ๋ ์ด๋ ํ ์๋ ์๊ณ , ์ด์ ์ฒ๋ผ ๋คํธ์ํฌ๋ฅผ ๊ณ์ ์ฌ์ฉํ ์๋ ์์ต๋๋ค. ์ค๋๋ ์ง๊ฐ์ ๊ด์ ์์ ์๋ก์ด ์คํ์ผ์ ๊ฑฐ๋๋ ์๋ช ์ด ๋๋ฝ๋์ด ๋ณด์ผ ๊ฒ์ ๋๋ค. ๊ทธ๋ฌ๋ ์ง๊ฐ์ ๊ทธ ๊ฑฐ๋๋ฅผ ์ฌ์ ํ ๋ณผ ์ ์๊ณ , ๊ทธ๊ฒ์ด ๋ธ๋ก์ฒด์ธ์ ํฌํจ๋๋ฉด ์ ํจํ๋ค๊ณ ์ธ์ํ ๊ฒ์ ๋๋ค. SegWit๋ ๋ํ ๋ชจ๋๊ฐ ์ ๊ทธ๋ ์ด๋๋ฅผ ๊ธฐ๋ค๋ฆด ํ์๊ฐ ์๊ธฐ ๋๋ฌธ์ ๋จ์ํ ๋ธ๋ก ํฌ๊ธฐ ์ ํ ์ฆ๊ฐ ํ๋ํฌํฌ๋ณด๋ค ๊ฑฐ๋ ์ฉ๋์ด ๋ ๋น ๋ฅด๊ฒ ์ฆ๊ฐํ ์ ์์์ ์๋ฏธํ์ต๋๋ค. ๋ฐ๋ผ์ ์ฐ๋ฆฌ๋ ์๋ก์ด ๋ธ๋ก ๊ณต๊ฐ์ ์๋นํ ๋น ๋ฅด๊ฒ ์ฌ์ฉํ๊ธฐ ์์ํ ์ ์์ต๋๋ค.
SegWit๋ ๋นํธ์ฝ์ธ์ ๋ํ ํ๊ณ ํ ์น๋ฆฌ์ฒ๋ผ ๋ณด์์ ๋ฟ๋ง ์๋๋ผ, ๋ธ๋ก ํฌ๊ธฐ ์ ์์์ ์์ ๋ธ๋ก ์ง์ง์๋ค์๊ฒ ๋ฐ์ด๋ ์ ๋ต์ ์์ง์์ฒ๋ผ ๋ณด์์ต๋๋ค, ์๋์ ์ด๋ ์๋๋ . ์ ์์ ๋จ์ํ ๋๋ฌด ์ข์์ ๊ทธ๊ฒ์ ๋ฐ๋ํ๋ ํ๋นํ ๋ ผ๋ฆฌ๊ฐ ์์์ต๋๋ค. Gavin์ SegWit ์ ์์ ์ง์ํด์ผ ํ์ผ๋ฉฐ ๋๋ถ๋ถ ๊ทธ๋ ๊ฒ ํ์ต๋๋ค. ์ค์ผ์ผ๋ง ์ปจํผ๋ฐ์ค๊ฐ ์ด ์์ด๋์ด๋ฅผ ๊ณต๊ฐํ๊ณ ์๊ฐ์ ๋ฒ๊ธฐ ์ํ ๋ท๋ดํ์ ์๋ชจ์๋ค๋ฉด ์ํ ์ ํ์ด์์ต๋๋ค! ์ฌ๊ธฐ์ ๊ทธ๋ฐ ์ฃผ์ฅ์ ํ๋ ๊ฒ์ ์๋๋ผ๋ ๊ฒ์ ๋ฐํ๋๋ค. ํฐ ๋ธ๋ก ์ง์ง์๋ค์ ํ๋ํฌํฌ๋ฅผ ์ํ ๊ทธ๋ค์ ์บ ํ์ธ์์ ์ค๋จ๋์์ ๊ฒ์ด๋ฉฐ, ์ค์ํ ์๊ฐ์ด ํ๋ณด๋์์ ๊ฒ์ ๋๋ค. ๋น์ ์ค๋ ๊ธฐ๊ฐ๋์ ํฐ ๋ธ๋ก์ ์ง์งํ๋ ๋ช๋ช ์ฌ๋๋ค๊ณผ ์ด์ผ๊ธฐ๋ฅผ ๋๋์์ต๋๋ค. ๊ทธ๋ค์ ๊ทธ๋ค์ด ์ฒ์ฌ์ ์ธ ์ ์์ผ๋ก ์์ฌ์ก๋ค๊ณ ์๊ฐํ๋ค๊ณ ์ ์๊ฒ ์๋ ธ์ต๋๋ค.
๋ฌผ๋ก , ์ด ๋ชจ๋ ๊ฒ์ ์ด๋ก ์ ์ธ ๊ฒ์ด์์ต๋๋ค. ๋ชจ๋ ์ฌ๋๋ค์ด SegWit์ ์ดํดํ๊ณ ๋ชจ๋ ํ์์๋ค์ด ํฉ๋ฆฌ์ ์ธ ๊ฐ์์ ์ธ๊ณ์์๋ ์ด๊ฒ์ ๋ฐ์ด๋ ์์ง์์ด์์ต๋๋ค. ์ฌ๋๋ค์ด ๋ธ๋ก ํฌ๊ธฐ ์ ํ์ ๋ํด ๋ ผ์ํ๋ฉด์, ์ด ์ ์์ ๊ทธ ์ ํ์ ์ ๊ฑฐํ๊ณ ๋ค๋ฅธ ๊ฒ์ผ๋ก ๋์ฒดํจ์ผ๋ก์จ ๋ ผ์์ ๋ฌดํจํํ์ต๋๋ค. ๊ทธ๋ฌ๋ ํ์ค์์๋ ๊ทธ๋ ์ง ์์์ต๋๋ค. SegWit๋ ๋๋จํ ๋ณต์กํ๊ณ ๊ฑฐ์ ์๋ฌด๋ ์ดํดํ์ง ๋ชปํ์ต๋๋ค. ์ด๊ฒ์ ์์ ๋ธ๋ก ์ง์ง์๋ค์ด ๊ทธ๋ค์ ์ ์ ์ง๋ฅ์ ๊ณผ๋ํ๊ฐํ๋ ์ฒซ ๋ฒ์งธ ์ฃผ์ ์์๊ฑฐ๋, ์ ์ด๋ ๊ทธ๋ค์ ์ ์ด ์ปดํจํฐ ๊ณผํ์ ์ด๋ค ์ธก๋ฉด์ ์ดํดํ๋ ๋ฅ๋ ฅ์ ๊ณผ๋ํ๊ฐํ ๊ฒ์ ๋๋ค. ์๋ฅผ ๋ค์ด, ํ๊ณ ์ ์ผ๋ก ์ด ์ ์์ ๋จ์ํ "2 MB ๋ธ๋ก์ผ๋ก ์ฆ๊ฐ"์ ๊ฐ์ ๊ฒ์ผ๋ก ๋ถ๋ ค์ผ ํ์ต๋๋ค. ๋์ ์, ๊ทธ๊ฒ์ ๊น๊ฒ ์ํธํ๋๊ณ ํผ๋์ค๋ฌ์ด ์ด๋ฆ์ ๊ฐ์ง๊ณ ์์๊ณ , ํฐ ๋ธ๋ก ์ง์ง์๋ค์๊ฒ ๋งค์ฐ ์์ฌ์ค๋ฝ๊ฒ ๋ค๋ ธ์ต๋๋ค. ๊ทธ๋ค์ ๋ช ํํ๊ณ ๊ฐ๋จํ๊ฒ ์ดํดํ ์ ์๋ ๊ฒ์ ์ํ์ต๋๋ค. ํฐ ๋ธ๋ก ์ง์ง์๋ค์ ์ด ์์ง์์ด ๊ทธ๋ค์ ์ ์ผ๋ก๋ถํฐ ๋์๋ค๊ณ ๊ฐ์งํ๊ณ ๊ทธ๋ค๋ง์ ๋ฐฉ์์ ์ํ์ต๋๋ค. ์ด ์ ์์ ํต์ ์ ๊ดํ ๊ฒ์ด์๊ณ , ๊ทธ๋ค์ ํต์ ๊ถ์ ์ํ์ต๋๋ค. ๊ทธ๋ค์ SegWit์ ๋ ํฐ ๋ธ๋ก์ ๋ง๊ธฐ ์ํ ์ถ๊ฐ์ ์ธ ์ง์ฐ ๋ฉ์ปค๋์ฆ์ผ๋ก ๋ณด์์ต๋๋ค. ๋ฐ๋ผ์, SegWit์ ์ ๋๋ก ์ดํดํ์ง ๋ชปํ ์ํ์์ ๊ทธ๋ค์ ๊ทธ๊ฒ์ ๋ฐ๋ํ์ต๋๋ค.
SegWit์ด ๊ธฐ์ ์ปค๋ฎค๋ํฐ์์ ์ฃผ๋ชฉ์ ๋ฐ๊ธฐ ์์ํ๋ฉด์, ํฐ ๋ธ๋ก ์ง์ง์๋ค ์ฌ์ด์ ์คํด์ ์๋ชป๋ ์ดํด๊ฐ ๋๊ธฐ ์์ํ์ต๋๋ค. ์ด๋ฌํ ์คํด์ ์๋ฌธ์๋ ๋ค์๊ณผ ๊ฐ์ ๊ฒ๋ค์ด ํฌํจ๋์์ง๋ง, ์ด์ ํ์ ๋์ง ์์์ต๋๋ค:
SegWit์ "์ง์ ํ" ๋ธ๋ก ํฌ๊ธฐ ์ ํ ์ฆ๊ฐ๊ฐ ์๋๋ฉฐ, ๊ฑฐ๋๋ง ์์ถํ๋ค. (SegWit๋ฅผ ์ฌ์ฉํ๋ฉด, ์ ๊ทธ๋ ์ด๋๋์ง ์์ ํด๋ผ์ด์ธํธ๋ ์ฌ์ ํ 1 MB ๋ธ๋ก๋ง ๋ณด๊ฒ ๋์ง๋ง, ํ๋ํฌํฌ์์๋ ์ด๋ ๋ง์ฐฌ๊ฐ์ง๋ค. ์ค๋๋ ๋ ธ๋๋ 1 MB ์ ํ์ ๊ฐ์ ํ๊ธฐ ๋๋ฌธ์ด๋ค. SegWit๋ฅผ ์ฌ์ฉํ๋ฉด ์ ๊ทธ๋ ์ด๋๋ ๋ ธ๋๋ 1 MB๋ณด๋ค ํฐ ๋ธ๋ก์ ๋ณผ ์ ์์ผ๋ฉฐ, ์ด๋ ํฐ ๋ธ๋ก ์ง์ง์๋ค์ด ์ํ๋ ๊ฒ์ผ๋ก ์ถ์ ๋๋ค.)
๋นํธ์ฝ์ธ์ ๋์งํธ ์๋ช ์ ์ฐ์์ ๊ธฐ๋ฐํ๋ฉฐ, SegWit๋ ์ด๋ฅผ ์ ๊ฑฐํ์ฌ ์ฐ์๋ฅผ ๋๊ณ ๋ณด์ ์ํ์ ์ด๋ํ๋ค.
์ฑ๊ตด์๊ฐ SegWit๋ฅผ ์ํด ์ ๊ทธ๋ ์ด๋ํ์ง ์๊ณ ๋ธ๋ก์ ์์ฑํ๋ฉด, ์ด ๋ธ๋ก์ ์ ๊ทธ๋ ์ด๋๋ ํด๋ผ์ด์ธํธ์ ์ํด ๊ฑฐ๋ถ๋ ๊ฒ์ด๋ค. ์ด๋ ์ฒด์ธ ๋ถํ ์ ์ํ์ ์ฆ๊ฐ์ํจ๋ค. (์ด๊ฒ์ ์ฑ๊ตด์๊ฐ ์ฒด์ธ์ ๋ถํ ํ๊ธฐ ์ํด ํน๋ณํ ์ค๊ณ๋ ์ฌ์ฉ์ ์ ์ ์ํํธ์จ์ด๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ์๋ง ๋ฐ์ํด์ผ ํ๋ค.)
์ฌ์ฉ์๊ฐ SegWit๋ก ์ ๊ทธ๋ ์ด๋ํ๋ฉด, ์ ๊ทธ๋ ์ด๋ํ์ง ์์ ์ฌ์ฉ์์๊ฒ ์๊ธ์ ๋ณด๋ผ ์ ์๊ฒ ๋๋ค.
SegWit ์ ๊ทธ๋ ์ด๋๋ ์ทจ์๋ ์ ์๊ณ , ๊ทธ๋ฌ๋ฉด SegWit ์ถ๋ ฅ ๋ด์ ์ฝ์ธ๋ค์ ๋๊ตฌ๋ ์ง ํ์น ์ ์๋ค. (SegWit๋ฅผ ๋๋๋ฆฌ๋ ๊ฒ์ ํ๋ํฌํฌ๊ฐ ๋ ๊ฒ์ด๋ค.)
๋ง์ ์คํด๋ค์ ๋น๋ ผ๋ฆฌ์ ์ด์๊ธฐ ๋๋ฌธ์ ๋ฐ๋ฐํ๊ธฐ๊ฐ ์ฝ์ง ์์์ต๋๋ค. ๋๋ถ๋ถ์ ์ฌ๋๋ค์ด ์๋ ๋นํธ์ฝ์ธ ๊ฑฐ๋์ ๊ธฐ๋ณธ์ ์ ๋๋ก ์ดํดํ์ง ๋ชปํ ๊ฒ์์ ๋น๋กฏ๋ ๊ฒ ๊ฐ์์ต๋๋ค. ์๋ฅผ ๋ค๋ฉด, "SegWit ํ์ ์ฃผ์"๋ผ๋ ๊ตฌ๋ฌธ์ด ์์ฃผ ์ธ๊ธ๋์์ง๋ง, SegWit์๋ ์๋ก์ด ๋๋ ๋ค๋ฅธ ์ฃผ์ ํ์์ด ์์์ต๋๋ค. ์ฌ๋๋ค์ด ์ด์ฐจํผ ๋นํธ์ฝ์ธ ๊ฑฐ๋์ ๋ฉ์ปค๋์ฆ์ ์ดํดํ์ง ๋ชปํ๋ค๋ฉด, SegWit์ ๋ฉ์ปค๋์ฆ์ ์ค๋ช ํ๋ ๊ฒ์ ๋จ์ํ ๋ถ๊ฐ๋ฅํ์ต๋๋ค.
SegWit์ ๋๋ฌด ๋ณต์กํด์ ์ฌ์ง์ด Jeff Garzik์กฐ์ฐจ๋ ์ดํดํ์ง ๋ชปํ๋ ๊ฒ์ฒ๋ผ ๋ณด์์ต๋๋ค. ๊ทธ๋ ์์๋ฃ ์ ์ฐฐ์ ์ํ "๋ ๊ฐ์ ๋ฒํท"์ด ์์ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ์ต๋๋ค: ํ๋๋ ์ด์ ์ 1 MB ์ ํ๊ณผ ๊ด๋ จ๋์ด ์๊ณ , ๋ค๋ฅธ ํ๋๋ ์๋ก์ด 4๋ฐฑ๋ง ๋จ์ ๋ฌด๊ฒ ์ ํ๊ณผ ๊ด๋ จ๋์ด ์์ต๋๋ค. ์ค์ ๋ก๋, ๋ ์ ํ, ๋ธ๋ก ํฌ๊ธฐ์ ๋ธ๋ก ๋ฌด๊ฒ,๋ ์๋ก ์ผ๊ด์ฑ์ด ์๊ฒ ๊ตฌ์ถ๋์๊ธฐ ๋๋ฌธ์ ๋๋ฑํ๊ฒ ๊ฐ์ฃผ๋์ด ํ๋์ ์์๋ฃ ์์ฅ ๋ฒํท๋ง ์์ ๊ฒ์ด์์ต๋๋ค. ์ด๊ฒ์ Jeff๋ฅผ ๋นํํ๋ ๊ฒ์ด ์๋๋๋ค; SegWit๋ ์์ ํ ์ดํดํ๊ณ ํ๊ฐํ๊ธฐ๊ฐ ๋งค์ฐ ์ด๋ ค์ด ์ ์์ด์๊ณ , ์ด๊ฒ์ ๊ทธ ์์ด๋์ด์ ๊ทผ๋ณธ์ ์ธ ์ฝ์ ์ด์์ต๋๋ค. ์ด๊ฒ์, ๊ธฐ์ ์ ์ผ๋ก, SegWit์ด ํํํ ๋ฐฉ๋ฒ์ผ๋ก ๋์๊ฐ ์ ์์๋ ๊ฒ์ฒ๋ผ ๋ณด์ด์ง๋ง, ๊ทธ ๋ณต์ก์ฑ ๋๋ฌธ์ ์ด๊ฒ์ ๋นํธ์ฝ์ธ ์ปค๋ฎค๋ํฐ์๊ฒ ์ ๋ฌํ๋ ๊ฒ์ด ๋จ์ํ ๋ถ๊ฐ๋ฅํ์์ ๋ณด์ฌ์ค๋๋ค.
SegWit๋ฅผ ๋ฐ๋ํ๋ ๋ช ๊ฐ์ง ํ๋นํ ์ด์ ๊ฐ ์์์ผ๋ฉฐ, ๊ทธ ์ค ํ๋๋ ๊ทธ๊ฒ์ ๋์ ๋ณต์ก์ฑ์ด์์ต๋๋ค. SegWit์ ํํ๊ณผ ์ฆ๊ฐ๋ ๋ธ๋ก ๊ณต๊ฐ์ ์ป๊ธฐ ์ํด์๋ ์ฌ์ฉ์ ์ง๊ฐ์ด ์๋ก์ด ๊ฑฐ๋ ํ์์ ์ง์ํ๋๋ก ์ ๊ทธ๋ ์ด๋ํด์ผ ํ์ต๋๋ค. ์ด๊ฒ์ ๊ฑฐ๋ ํ์์ ๋ณ๊ฒฝ์ ํ์๋ก ํ์ง ์๋ ๋ ๊ฐ๋จํ ํ๋ํฌํฌ ์ฆ๊ฐ๋ณด๋ค ๋ ๋ง์ ์๊ฐ์ด ๊ฑธ๋ฆด ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋, ์ผ๋ถ ์ฌ์ฉ์๊ฐ SegWit๋ก ์ ๊ทธ๋ ์ด๋ํ์๋ง์ ์ ๊ทธ๋ ์ด๋ํ๋ ๋ฐ ๋ ๋๋ฆฐ ์ง์ฒด์๋ค์ ์ํ ๋ธ๋ก ๊ณต๊ฐ์ ํ๋ณดํ ๊ฒ์ด๋ผ๋ ์ ์ ์ง์ ํด์ผ ํฉ๋๋ค.
๋ง์ ์๊ท๋ชจ ๋ธ๋ก ์ง์ง์๋ค์๊ฒ๋ ์ฌ์ฉ์๊ฐ ์๋ก์ด ๊ฑฐ๋ ํ์์ผ๋ก ์ ๊ทธ๋ ์ด๋ํ๋ ๊ฒ์ด SegWit์ ๋ชฉ์ ์ ์ผ๋ถ์์ต๋๋ค. ๋ธ๋ก ํฌ๊ธฐ ์ ํ์ ์ฆ๊ฐ์ํค๋ ๊ฒ ์ธ์๋, ์๋ก์ด SegWit ๊ฑฐ๋ ํ์์ ์ฌ๋ฌ ๋ฒ๊ทธ, ์ฆ ์ 3์ ๊ฑฐ๋ ๋ณํ์ฑ๊ณผ sighash ์์ ์ ๋น์ ํ์ ํ์ฅ์ ์์ ํ์ต๋๋ค. ์ฌ๊ธฐ์์ ๋๋ฌด ์์ธํ ์ค๋ช ํ์ง ์๊ฒ ์ต๋๋ค. ๊ฐ๋ตํ ๋งํ๋ฉด, ์ 3์ ๊ฑฐ๋ ๋ณํ์ฑ์ ๋ณธ์ง์ ์ผ๋ก ๋๊ตฐ๊ฐ๊ฐ ๋ธ๋ก์ฒด์ธ์ ํ์ธ๋๊ธฐ ์ ์ ๋นํธ์ฝ์ธ ๊ฑฐ๋์ ๊ฑฐ๋ ID๋ฅผ ๋ณ๊ฒฝํ ์ ์๊ณ , ๊ฑฐ๋๊ฐ ์ ํจํ๊ฒ ์ ์ง๋๋ ๋ฌธ์ ์ ๋๋ค. ์ด๊ฒ์ ๊ณผ๊ฑฐ์ ๋ช๋ช ์ง๊ฐ๊ณผ ์์ธ๋ค์๊ฒ ๋ฌธ์ ๋ฅผ ์ผ์ผํจ ์ ์ด ์์ผ๋ฉฐ, ์๊ธ ์ถ์ ์ ์ด๋ ค์์ ๊ฒช์์ต๋๋ค. ์ด๊ฒ์ ๋ณธ์ง์ ์ผ๋ก ๋ฒ๊ทธ์ ๋๋ค. ์ด๊ฒ์ ์์ ํ๋ ๊ฒ์ ๋ํ lightning์ด๋ผ๋ ๋ ์ด์ด-ํฌ ๊ฑฐ๋ ๋คํธ์ํฌ์๋ ๋ค์ ํ์ํ์ต๋๋ค.
sighash ์์ ์ ๋น์ ํ์ ํ์ฅ์ ๊ฑฐ๋์ ์ ๋ ฅ ์๊ฐ ์ฆ๊ฐํจ์ ๋ฐ๋ผ ๊ฑฐ๋๋ฅผ ์ ํจํ๊ฒ ํ์ธํ๋ ๋ฐ ํ์ํ ํด์ฑ ์์ ์๊ฐ ์ ํ์ ์ผ๋ก ์๋ ์ ๊ณฑ์ ์ผ๋ก ์ฆ๊ฐํ๋ค๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. ์ด ํ์ฅ ๋ฌธ์ ๋ ๊ณต๊ฒฉ์๊ฐ ๋คํธ์ํฌ๊ฐ ๋ฉ์ถ๊ฒ ๋ ์ ๋๋ก ๊ฒ์ฆํ๋ ๋ฐ ์ค๋ ์๊ฐ์ด ๊ฑธ๋ฆฌ๋ ๊ฑฐ๋๋ฅผ ์์ฑํ ์ ์๊ธฐ ๋๋ฌธ์ ํฐ ๋ธ๋ก์ ์ฅ์ ๋ฌผ์ด์์ต๋๋ค. ์ด ๋ฌธ์ ๋ ์ค์ ๋ก ์์ ๋ธ๋ก ์ง์ง์๋ค์ด ๋ธ๋ก ํฌ๊ธฐ ์ ํ ์ฆ๊ฐ๋ฅผ ๋ฐ๋ํ๋ ์ฃผ์ ์ด์ ์ค ํ๋์์ต๋๋ค, ์๋ํ๋ฉด ๊ณต๊ฒฉ์๋ค์ด ์ด ์ฝ์ ์ ์ ์ฉํ ์ ์๊ธฐ ๋๋ฌธ์ ๋๋ค. ๊ณต๊ฒฉ์๋ ์ฌ๋ฌ ์ด๋ฌํ ํฐ ๊ฑฐ๋๋ฅผ ํฌํจํ๋ ๋ธ๋ก์ ๊ตฌ์ฑํ ์ ์์ผ๋ฏ๋ก, ์ผ๋ฐ ์ปดํจํฐ๊ฐ ์ ํจํ๊ฒ ๋ง๋๋ ๋ฐ ๋ช ์๊ฐ์ด ๊ฑธ๋ฆด ์ ์์ต๋๋ค. ๋ฐ๋ผ์ ๋ง์ ์์ ๋ธ๋ก ์ง์ง์๋ค์๊ฒ ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๊ฒ์ ๋ธ๋ก ํฌ๊ธฐ ์ ํ ์ฆ๊ฐ์ ์ ๊ฒฐ ์กฐ๊ฑด์ด์์ต๋๋ค. ๊ทธ๋ค์ ์ด ์ฝ์ ์ ๊ฐ๊ณผํ๊ณ ์ ๋์ ์ธ ๋ง์๊ฐ์ง์ ๊ฐ์ง ์๋ ํฐ ๋ธ๋ก ์ง์ง์๋ค์ ๋น์์์ต๋๋ค. ๋ฐ๋ฉด ํฐ ๋ธ๋ก ์ง์ง์๋ค์ ๋นํธ์ฝ์ธ์ด ๊ฑฐ์ ํ๊ดด ๋ถ๋ฅ ๋๋ antifragile๋ก ๋ณด์์ต๋๋ค. ์์ ๋ธ๋ก ์ง์ง์๋ค์ ๊ฐ๋ฐ ํ์ ์ด์ฌํ ์ผํ๋ ๊ฒ๊ณผ ์ฃผ์๋ก ์ธํด ์์คํ ์ ๊ฒฌ๊ณ ํจ์ ๋ถ์ฌํ์ง๋ง, ๊ทธ๊ฒ์ ์ปค๋ฎค๋ํฐ์ ๊ทธ๋งํผ ์ธ์ ๋ฐ์ง ๋ชปํ์ต๋๋ค. ๋๋ถ๋ถ์ ํฐ ๋ธ๋ก ์ง์ง์๋ค์ ์ด๋ฐ ๋ฒ๊ทธ๋ฅผ ์์ ํ๋ ๊ฒ์ด ์ฐ์ ์ฌํญ์ด์ด์ผ ํ๋ค๊ณ ์๊ฐํ์ต๋๋ค; ํต์ฌ์ ๋ธ๋ก ํฌ๊ธฐ ์ ํ์ด์์ต๋๋ค.
๊ทธ๋ผ์๋ ๋ถ๊ตฌํ๊ณ SegWit๋ฅผ ์ฌ์ฉํ๋ฉด ์ด๋ฌํ ๋ฒ๊ทธ๋ค์ด ์์ ๋ฉ๋๋ค. ์์ ๋ธ๋ก ์ง์ง์๋ค์ ๊ด์ ์์ ๋ณผ ๋ ์ด๊ฒ์ ์๋ฒฝํ ์๋ฏธ์์ต๋๋ค. SegWit๋ฅผ ์ฌ์ฉํ๋ฉด, ์ ํ์ฅ๋์ง ์๋ ์ค๋๋ ๋ฒ๊ทธ๊ฐ ์๋ ๊ฑฐ๋์ ๋ํ ์ค๋๋ 1MB ์ ํ์ ์ ์งํ๋ฉด์ ๋์์ ๋ฒ๊ทธ ์๋ ์๋ก์ด ๊ฑฐ๋๋ฅผ ์ํ ๋ ๋ง์ ๊ณต๊ฐ์ ๊ฐ์ง ์ ์์์ต๋๋ค. ์์ง๋์ด๋ง์ ๊ด์ ์์, SegWit๋ ํ์์ ์ผ๋ก ๋ณด์์ต๋๋ค. ๋ฌธ์ ๋ ๋ค์๊ธ ๋ณต์ก์ฑ์ด์์ต๋๋ค; ๋๋ถ๋ถ์ ๋นํธ์ฝ์ธ ์ฌ์ฉ์๋ค์ ์ด ๋ฌธ์ ๋ค์ ๋ํด ๋ชจ๋ฅด๊ณ ๊ทธ๋ค์ ๋ํด ๊ด์ฌ์ ๊ฐ์ง ์์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋นํธ์ฝ์ธ์ ๋จ์ํ ์์ง๋์ด๋ง๊ณผ ์ปดํจํฐ ๊ณผํ๋ฟ๋ง ์๋๋ผ, ์ฌํ ์์คํ , ์ค์๊ฐ ๊ฒฐ์ ์์คํ , ๊ฒฝ์ ์์คํ , ๊ทธ๋ฆฌ๊ณ ๊ธ์ต ์์คํ ์ ๋๋ค. ์ด๋ฌํ ๊ด์ ์์ SegWit๊ฐ ์๋ฏธ๊ฐ ์๋์ง๋ ๋ ๋ช ํํ์ต๋๋ค.
2015๋ 12์ ํ์ฝฉ์์ ์ด๋ฆฐ ํ์์ SegWit ์์ด๋์ด๊ฐ ์ ์๋์์ง๋ง, ์ด๊ฒ์ ๊ตฌํํ๊ณ , ๋ถ์ํ๊ณ , ํ ์คํธํ๊ณ , ๋ ผ์ํด์ผ ํ์ต๋๋ค. 10๊ฐ์์ด ๋๋ ๊ธด ๊ธฐ๊ฐ ๋์ ๊ธฐ๋ค๋ฆฐ ๋์, 2016๋ 11์์ ๋นํธ์ฝ์ธ ์ฝ์ด์ SegWit๊ฐ ๋๋์ด ๋ฆด๋ฆฌ์ค๋์์ต๋๋ค. ๋น๋ก ๋นํธ์ฝ์ธ ์ฝ์ด์ ๋ฆด๋ฆฌ์ค๋์์ง๋ง, ์ด๊ฒ์ ์ฌ๋๋ค์ด SegWit๋ฅผ ์ฌ์ฉํ๊ธฐ ์์ํ ์ ์๊ฒ ๋์๋ค๋ ์๋ฏธ๋ ์๋์์ต๋๋ค. ์ด๊ฒ์ ํ๋กํ ์ฝ ๊ท์น์ ๋ํ ๋ณ๊ฒฝ์ด์๊ฑฐ๋, ๋ ์ ํํ๊ฒ ๋งํ๋ฉด ํ๋กํ ์ฝ ๊ท์น์ ๊ฐํ ๋๋ ์ํํธํฌํฌ์์ต๋๋ค. ์ด๊ฒ์ ํ์ฑํ ๋ฐฉ๋ฒ์ด ์์ด์ผ ํ๋ค๋ ๊ฒ์ ์๋ฏธํ์ต๋๋ค. ์ ํ๋ ํ์ฑํ ๋ฉ์ปค๋์ฆ์ ๊ด๋ถ๋ค์ด ์ง์ง๋ฅผ ํ์ํด์ผ ํ๋ค๋ ๊ฒ์ด์์ต๋๋ค. 2,016 ๋ธ๋ก์ ๋์ด๋ ์กฐ์ ์ฐฝ์์ 95%์ ๋ธ๋ก์ด ์ง์ง๋ฅผ ํ์ํ๋ฉด, ๋ ๋ค๋ฅธ 2์ฃผ์ ์ ์ ๊ธฐ๊ฐ ํ์ ์ํํธํฌํฌ๊ฐ ํ์ฑํ๋ฉ๋๋ค. 12๊ฐ์ ํ์ ํ์ฑํ๊ฐ ์ด๋ฃจ์ด์ง์ง ์์๋ค๋ฉด, ์ ๊ทธ๋ ์ด๋๋ ์ค๋จ๋ ๊ฒ์ ๋๋ค.
๋๊ท๋ชจ ๋ธ๋ก ์ง์ง์๋ค์๊ฒ๋ ์ด ํ์ฑํ ๋ฐฉ๋ฒ๋ก ์ด ๋ถ์ ์ ํ์ต๋๋ค. ๊ทธ๋ค์ ์๋ฌด ๊ฒ์๋ 95ํผ์ผํธ์ ํฉ์๋ฅผ ์ป์ ์ ์๋ค๊ณ ์ฃผ์ฅํ์ต๋๋ค. ์ด๊ฒ์ ํด์์จ์ ๋จ์ง 5ํผ์ผํธ๋ง ๊ฐ์ง ์๊ท๋ชจ ๊ด๋ถ ์ฐํฉ์ด ๋ณํ๋ฅผ ๋ง์ ์ ์๊ฒ ํ์ต๋๋ค. ์ผ๋ถ ๋๊ท๋ชจ ๋ธ๋ก ์ง์ง์๋ค์ ์ด 95ํผ์ผํธ ํ์ฑํ ์๊ณ๊ฐ์ ๋จธ๋ญ๊ฑฐ๋ฆฌ๋ ์ ๋ต์ผ๋ก ๋ณด์๊ณ , Bitcoin XT์ 75ํผ์ผํธ ์๊ณ๊ฐ์ ์ ํธํ์ต๋๋ค. ๋๊ท๋ชจ ๋ธ๋ก ์ง์ง์๋ค์ ๊ด๋ถ๋ค์ ํ๋๊ทธ๋ฅผ ํฌํ๋ก, ๊ฒฐ์ ๊ณผ์ ์ผ๋ก ๋ณด์์ต๋๋ค. ์ด ๋งฅ๋ฝ์์ 95ํผ์ผํธ๋ ํฌ๊ฒ ์๋ฏธ๊ฐ ์์ด ๋ณด์์ต๋๋ค. ๋ฐ๋ฉด์ ์๊ท๋ชจ ๋ธ๋ก ์ง์ง์๋ค์ ํ๋๊ทธ๋ฅผ ์ ํธ ๋ฉ์ปค๋์ฆ ๋๋ ์์ ๊ธฐ๋ฅ์ผ๋ก ๋ณด์์ต๋๋ค. ๊ทธ๋ค์ ๊ด์ ์์, ์ฌ์ฉ์๋ค์ด ํ๋กํ ์ฝ ๊ท์น์ ๊ฒฐ์ ํ๊ณ ๊ด๋ถ ์ ํธ๊ฐ ์๋ก์ด ๊ท์น์ผ๋ก์ ์์ ํ ์ ํ์ ๋ณด์ฅํ๋ ๋ฐ ํ์ํ์ต๋๋ค. ์ด๊ฒ์ ์ ์น์ ํฌํ ๊ณผ์ ์ผ๋ก ๊ฐ์ฃผ๋์ง ์์์ต๋๋ค.
๋ํ, 95ํผ์ผํธ๋ ๋ง์ฐํ ์ ํ๋ ๊ฒ์ด ์๋๋๋ค. ์ง๋ ์ธ ๋ฒ์ ๋นํธ์ฝ์ธ ์ํํธํฌํฌ๋ ๋ชจ๋ ์ด 95ํผ์ผํธ ์๊ณ๊ฐ์ ์ฌ์ฉํ์ฌ ํ์ฑํ๋์์ต๋๋ค: 2015๋ 7์์ BIP 66 (์๋ช ์ DER ์ธ์ฝ๋ฉ์ผ๋ก ์ ํ), 2015๋ 12์์ BIP 65 (Check Lock Time Verify), ๊ทธ๋ฆฌ๊ณ 2016๋ 7์์ ๋์์ ํ์ฑํ๋ BIP 68, BIP 112, BIP 113์ ์ธ ๊ฐ์ง ๋ค๋ฅธ ์ํํธํฌํฌ์ ๋๋ค. SegWit์ ๊ฐ์ (๋๋ ์ฝ๊ฐ ์์ ๋) ํ์ฑํ ๋ฐฉ๋ฒ๋ก ์ ๊ณ์ ์ ํํ์ต๋๋ค. ์ด์ ์ ์ํํธํฌํฌ๋ค์ด ์๋ฒฝํ๊ฒ ์งํ๋์ง ์์๋ค๋ ๊ฒ์ ์ธ๊ธํด์ผ ํฉ๋๋ค. 2015๋ 7์์ BIP 66 ํ์ฑํ๋ ๋ช ๋ธ๋ก ๋์ ์ฒด์ธ ๋ถ๋ฆฌ๋ฅผ ์ด๋ํ์ต๋๋ค. ๊ด๋ถ๋ค์ด ์ํํธํฌํฌ๋ฅผ ์ํด ์ ๊ทธ๋ ์ด๋ํ์ง ์์์์๋ ๋ถ๊ตฌํ๊ณ ์ ๊ทธ๋ ์ด๋ํ๋ค๊ณ ์ ํธ๋ฅผ ๋ณด๋๊ธฐ ๋๋ฌธ์ ๋๋ค. 2016๋ 7์์ ์ ๊ทธ๋ ์ด๋๋ ์์๋ณด๋ค ์ค๋ ๊ฑธ๋ ธ์ผ๋ฉฐ, ์ปค๋ฎค๋ํฐ๋ ๊ด์ ํ์๊ฒ ์ง์์ ์ ํธ๋ก ๋ณด๋ด๋๋ก ์์ฒญํด์ผ ํ์ต๋๋ค. ๋๊ท๋ชจ ๋ธ๋ก ์ชฝ์ ๋ ผ์์์ ๊ด์ ํ์ ์ด์ ๊ด๋ จ์ด ์๋ ์ํํธํฌํฌ๋ฅผ ์ํด ์ ๊ทธ๋ ์ด๋ํ๋ ๋ฐ ๋ ๋๋ ธ์ต๋๋ค. ์ด๋ ๋นํธ์ฝ์ธ ์ฝ์ด์ ๋ํ ํ๋ฉธ๋์ ๊ธฐ์ธํ ์ ์์ต๋๋ค.
์์ ์ญ์ฌ์ ์ปค๋ฎค๋ํฐ ๋ด์ ์๋ก์ด ๊ธด์ฅ์ ๊ฐ์ํ ๋ SegWit์ด ์ถ์๋์์ ๋ ๊ด๋ถ๋ค์ด SegWit์ ํ์ฑํํ ์ง ์ฌ๋ถ์ ๋ํ ์๋นํ ๋ถํ์ค์ฑ์ด ์์์ต๋๋ค. ์ค์ ๋ก ๊ด์ ํ ์ค ํ๋์ธ ViaBTC๋ ํด๋ผ์ด์ธํธ๊ฐ ์ถ์๋๊ธฐ ์ ์ ์ด๋ฏธ ์ ๊ทธ๋ ์ด๋๋ฅผ ์ง์ํ์ง ์๊ฒ ๋ค๊ณ ๋ฐํ์ต๋๋ค. SegWit๋ ๊ณตํ์ ๋ง๋ฒ์ฒ๋ผ ๋ณด์์ง๋ง, ์ถฉ๋์ ๋ํ ๊ธด์ฅ์ ๊ฐ๋ผ์ํ๊ธฐ ์ํด ํฌ๊ฒ ๊ธฐ์ฌํ์ง๋ ์์์ต๋๋ค.