์์ฆ ๋ด์ค๋ ์ ํ๋ธ๋ง ๋ด๋ '๋นํธ์ฝ์ธ'์ด๋ผ๋ ๋จ์ด๋ ๋น ์ง์ง ์๊ณ ๋ฑ์ฅํฉ๋๋ค. ๊ฑฐ๊ธฐ์ '์ค๋งํธ ์ปจํธ๋ํธ'๋ผ๋ ์ฉ์ด๋ ์์ฃผ ๋์ ๋์ฃ . ๊ทธ๋ฐ๋ฐ ์ฐ๋ฆฌ๋ ์ข ์ข ์ด ๋์ ๋ฐ๋ก ์๊ฐํฉ๋๋ค.
๋นํธ์ฝ์ธ์ '๋์งํธ ํํ', ์ค๋งํธ ์ปจํธ๋ํธ๋ '์ด๋๋ฆฌ์์ ์ ์ ๋ฌผ'์ฒ๋ผ ๋ง์ด์ฃ . ํ์ง๋ง ๊ณผ์ฐ ๊ทธ๋ด๊น์? ๋นํธ์ฝ์ธ์ ์ ๋ง ์ค๋งํธ ์ปจํธ๋ํธ์ ์๋ฌด๋ฐ ๊ด๊ณ๊ฐ ์๋ ๊ธฐ์ ์ผ๊น์?
์ฌ์ค์ ๊ทธ๋ ์ง ์์ต๋๋ค.
๋นํธ์ฝ์ธ๋ ์ค๋งํธ ์ปจํธ๋ํธ๋ฅผ ํ์ ์ ์๊ณ , ์ ์ ๊ทธ๋ ๊ฒ ์งํํด ๊ฐ๊ณ ์์ต๋๋ค.
์ค๋์ ์ด ๋ ๊ธฐ์ ์ ๋ง๋จ์ด ์ด๋ป๊ฒ ์ด๋ฃจ์ด์ง๊ณ ์๊ณ , ์ ์ค์ํ์ง, ๊ทธ๋ฆฌ๊ณ ์ฐ๋ฆฌ๊ฐ ๋ฌด์์ ๊ธฐ๋ํ ์ ์๋์ง์ ๋ํด ์ฒ์ฒํ ํ์ด๋ณด๊ฒ ์ต๋๋ค.
๐ ์ค๋งํธ ์ปจํธ๋ํธ๋ ๋ฌด์์ธ๊ฐ์? ๋ณต์กํ ๋ง? ์ ํ ์๋์ฃ !
'์ค๋งํธ ์ปจํธ๋ํธ(Smart Contract)'๋ผ๋ ๋จ์ด๋ฅผ ์ฒ์ ๋ค์์ ๋, ์ด๋ค ๋๋์ด ๋์๋์?
์ ์ง ๊ฐ๋ฐ์๋ ๋ธ๋ก์ฒด์ธ ์ ๋ฌธ๊ฐ๋ง ์์์ผ ํ , ๊ต์ฅํ ๋ณต์กํ ๊ธฐ์ ๊ฐ์ง ์๋์?
ํ์ง๋ง ๊ฑฑ์ ํ์ง ๋ง์ธ์.
์ด ๊ฐ๋
์ ์๊ฐ๋ณด๋ค ํจ์ฌ ๊ฐ๋จํ๋ฉฐ, ์คํ๋ ค ์ฐ๋ฆฌ์ ์ผ์์ํ๊ณผ ์์ฃผ ๋ฐ์ ํ ๊ด๋ จ์ด ์์ต๋๋ค.
๐ก ์ค๋งํธ ์ปจํธ๋ํธ, ์ฝ๊ฒ ๋งํ๋ฉด?
์ค๋งํธ ์ปจํธ๋ํธ๋ ํ ๋ฌธ์ฅ์ผ๋ก ์ด๋ ๊ฒ ์ ์ํ ์ ์์ต๋๋ค.
“์กฐ๊ฑด์ด ์ถฉ์กฑ๋๋ฉด ์๋์ผ๋ก ์คํ๋๋ ๊ณ์ฝ ์์คํ ”
์๋ฅผ ๋ค์ด, ์ด๋ฐ ์ํฉ์ ์์ํด๋ณด์ธ์.
- ๋น์ ์ด ์ธํฐ๋ท ์ผํ๋ชฐ์์ ์ํ์ ์ฃผ๋ฌธํ์ด์.
- ํ๋ฐฐ๊ฐ ๋์ฐฉํ์ ๋, ๊ตฌ๋งค ํ์ธ์ ๋๋ฅด๋ฉด
- ์์คํ ์ด ์๋์ผ๋ก ํ๋งค์์๊ฒ ๋์ ๋ณด๋ด์ค๋๋ค.
์ฌ๊ธฐ์ ํ๋งค์์ ๊ตฌ๋งค์ ์ฌ์ด์ ๊ฑฐ๋๊ฐ ‘์ฌ๋์ ๊ฐ์
์์ด, ์กฐ๊ฑด์ด ์ถฉ์กฑ๋์์ ๋ ์๋์ผ๋ก ์คํ’๋์ฃ ?
์ด๊ฒ์ด ๋ฐ๋ก ์ค๋งํธ ์ปจํธ๋ํธ์ ๊ฐ๋
์
๋๋ค.
๐ค ๊ณ์ฝ์ ์ฌ๋์ด ์๋๋ผ ‘์ฝ๋’๊ฐ ๊ด๋ฆฌํ๋ค
๊ธฐ์กด์ ๊ณ์ฝ์ ์ข
์ด์ ๋์ฅ, ๊ทธ๋ฆฌ๊ณ ์ฌ๋์ด ์ค์ฌ์
๋๋ค.
๋ณํธ์ฌ๋ ์ค๊ฐ์ธ์ด ํ์ํ๊ณ , ์กฐ๊ฑด์ด ๋ง์๋์ง ์ฌ๋์ด ํ๋จํ์ฃ .
๊ทธ๋ฐ๋ฐ ์ค๋งํธ ์ปจํธ๋ํธ๋ ๋ค๋ฆ
๋๋ค.
๊ณ์ฝ ์กฐ๊ฑด ์์ฒด๊ฐ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ก ์์ฑ๋ ์ฝ๋์ด๋ฉฐ, ๋ธ๋ก์ฒด์ธ ์์ ์ ์ฅ๋ฉ๋๋ค.
๊ทธ๋ฆฌ๊ณ ์ด ์ฝ๋๋ ์กฐ๊ฑด์ด ๋ง์ผ๋ฉด ์๋์ผ๋ก ์คํ๋ฉ๋๋ค.
๋๊ฐ ์น์ธํ๊ฑฐ๋ ๊ฑฐ์ ํ ํ์๋ ์์ฃ . ์ด๋ฏธ ์ ํด์ง ๋ฃฐ์ด๋๊น์.
๐ ์ค์ํ ๋น์ ๋ก ์ฝ๊ฒ ์ดํดํด๋ณด๊ธฐ
์ค๋งํธ ์ปจํธ๋ํธ๋ฅผ ๊ฐ์ฅ ์ ์ค๋ช ํ๋ ์๋ ‘์๋ ํ๋งค๊ธฐ’์ ๋๋ค.
- ๋์ ๋ฃ๋๋ค
- ์ํ๋ ์๋ฃ์ ๋ฒํผ์ ๋๋ฅธ๋ค
- ํด๋น ์กฐ๊ฑด์ด ์ถฉ์กฑ๋๋ฉด ์๋ฃ๊ฐ ๋์จ๋ค
์ด ๊ณผ์ ์์ ๋๊ฐ ์๋ฃ๋ฅผ ๊บผ๋ด์ฃผ๊ฑฐ๋, ๋์ ํ์ธํ๋ ์ฌ๋์ ์์ฃ .
๋ชจ๋ ๊ฒ์ ‘์กฐ๊ฑด → ์คํ’์ด๋ผ๋ ์ฝ๋๋ก ์๋ํ๋์ด ์์ต๋๋ค.
์ด๊ฒ์ด ๋ฐ๋ก ์ค๋งํธ ์ปจํธ๋ํธ์ ๊ธฐ๋ณธ ๊ตฌ์กฐ์
๋๋ค.
๐ก๏ธ ์ค๋งํธ ์ปจํธ๋ํธ์ ์ฅ์ ์ ๋ฌด์์ผ๊น์?
- ์ ๋ขฐ๋
ํ ๋ฒ ์์ฑ๋ ๊ณ์ฝ์ ๋ธ๋ก์ฒด์ธ์ ์ ์ฅ๋๊ธฐ ๋๋ฌธ์ ์์กฐ๋ ๋ณ์กฐ๊ฐ ๋ถ๊ฐ๋ฅํฉ๋๋ค. - ์๋ํ
์ฌ๋์ด ๊ฐ์ ํ์ง ์์๋ ๋๋ ์๋๋ ๋น ๋ฅด๊ณ , ํจ์จ๋ ๋์ต๋๋ค. - ๋น์ฉ ์ ๊ฐ
์ค๊ฐ์ธ์ ์์ ๋ฏ๋ก ๊ฑฐ๋ ์์๋ฃ๊ฐ ์ค์ด๋ญ๋๋ค. - ๊ธ๋ก๋ฒ ์ฌ์ฉ ๊ฐ๋ฅ์ฑ
๊ตญ๊ฒฝ์ ์ด์ํ ๊ณ์ฝ๊ณผ ๊ฑฐ๋๊ฐ ๊ฐ๋ฅํฉ๋๋ค.
๐ค ๊ทธ๋ฐ๋ฐ ๋จ์ ์ ์์๊น?
๋ฌผ๋ก ์์ต๋๋ค.
- ์ฝ๋์ ๋ฒ๊ทธ๊ฐ ์์ผ๋ฉด ๋์ดํฌ ์ ์์ต๋๋ค.
- ๋ฒ์ ๊ธฐ์ค์ด ์์ง ๋ช ํํ์ง ์์, ๋ถ์ ์ ํด๊ฒฐ์ด ๋ณต์กํฉ๋๋ค.
- ๋๊ตฌ๋ ์ฝ๊ฒ ์์ฑํ๊ธฐ ์ด๋ ค์ด ๊ธฐ์ ์ ์ฅ๋ฒฝ์ด ์กด์ฌํฉ๋๋ค.
ํ์ง๋ง ์ด ๋ชจ๋ ๋จ์ ์ ํด๊ฒฐํ๊ธฐ ์ํด ์๋ง์ ๊ฐ๋ฐ์๋ค๊ณผ ์คํํธ์ ๋ค์ด ์ง๊ธ ์ด ์๊ฐ์๋ ์ฐ๊ตฌ์ ๊ฐ๋ฐ์ ์งํํ๊ณ ์์ต๋๋ค.
๐ก๋นํธ์ฝ์ธ๊ณผ ์ค๋งํธ ์ปจํธ๋ํธ์ ์ ์ ์?
๋์งํธ ์์ฐ๊ณผ ์๋ํ๋ ๊ณ์ฝ์ด ๋ง๋๋ ๊ฒฐ์ ์ ์๊ฐ
‘๋นํธ์ฝ์ธ’๊ณผ ‘์ค๋งํธ ์ปจํธ๋ํธ’.
ํ์ชฝ์ ๋์งํธ ์์ฐ์ ์, ๋ค๋ฅธ ํ์ชฝ์ ์๋ํ ๊ณ์ฝ์ ์์ง.
์๋ก ๋ค๋ฅธ ๋ถ์ผ์ ๊ธฐ์ ์ฒ๋ผ ๋ณด์ด๋ ์ด ๋ ์กด์ฌ๋, ์ฌ์ค ์์๋ณด๋ค ํจ์ฌ ๊น์ ์ ์ ์ ๊ณต์ ํฉ๋๋ค.
์ด์ ์ฐ๋ฆฌ๋ ๊ทธ ๊ต์ฐจ์ ์ ๋ณธ์ง์ ๋ค์ฌ๋ค๋ณผ ์๊ฐ์
๋๋ค.
๋นํธ์ฝ์ธ์ ์ค๋งํธ ์ปจํธ๋ํธ์ ์ด๋ป๊ฒ ๋ง๋ ์ ์์๊น์?
๊ทธ๋ฆฌ๊ณ ์ด ๋ง๋จ์ ๋ฌด์์ ์๋ฏธํ ๊น์?
๋นํธ์ฝ์ธ๊ณผ ์ค๋งํธ ์ปจํธ๋ํธ์ ๊ธฐ์ ์ ์ ์
๋ง์ ์ฌ๋๋ค์ด ๋นํธ์ฝ์ธ์ ๋จ์ํ ๊ฒฐ์ ์๋จ์ผ๋ก๋ง ์ธ์ํฉ๋๋ค.
๊ทธ๋ฌ๋ ๋นํธ์ฝ์ธ์ ์คํฌ๋ฆฝํธ ์ธ์ด(Script Language)๋ ๊ธฐ๋ณธ์ ์ธ ์ค๋งํธ ์ปจํธ๋ํธ ๊ธฐ๋ฅ์ ์ค๋์ ๋ถํฐ ์ง์ํ๊ณ ์์์ต๋๋ค.
1. ๋ฉํฐ์๊ทธ(Multi-Signature)
- ๋ ๋ช ์ด์์ ์ฌ์ฉ์๊ฐ ๋์์ ์๋ช ํด์ผ ๊ฑฐ๋๊ฐ ์ฑ์ฌ๋๋ ๊ตฌ์กฐ
- ๊ณต๋ ๊ณ์ข, ์ ์ธ ์งํ, ๊ธฐ์ ์์ฐ ๊ด๋ฆฌ ๋ฑ์ ํ์ฉ ๊ฐ๋ฅ
- ์ค๋งํธ ์ปจํธ๋ํธ์ ‘ํฉ์’ ๊ธฐ๋ฅ๊ณผ ๋์ผํ ๋ ผ๋ฆฌ
2. ํ์๋ฝ(Time Lock)
- ํน์ ์๊ฐ์ด๋ ๋ธ๋ก ๋์ด ์ดํ์๋ง ๊ฑฐ๋๊ฐ ์ ํจํด์ง๋ ์กฐ๊ฑด
- ํ๋ถ ๊ณ์ฝ, ์์น๊ธ, ์ผ์ ์กฐ๊ฑด๋ถ ์ง๋ถ ๋ฑ์ ์ ์ฉ ๊ฐ๋ฅ
- ์ค๋งํธ ์ปจํธ๋ํธ์ ‘์กฐ๊ฑด๋ถ ์คํ’๊ณผ ์ ์ฌํ ๊ตฌ์กฐ
์ด์ฒ๋ผ ๋นํธ์ฝ์ธ๋ ์ค๋งํธ ์ปจํธ๋ํธ์ ‘์ด๊ธฐํ’ ๋๋ ‘๊ฒฝ๋ํ’ ๊ธฐ๋ฅ์ ์ด๋ฏธ ๊ตฌํํ๊ณ ์์๋ ์ ์ ๋๋ค.
๐ Taproot์ ๋ฑ์ฅ: ๋นํธ์ฝ์ธ์ ๊ฒ์์ฒด์ธ์
์ด์ ๋ ์ค๋งํธ ์ปจํธ๋ํธ๋ฅผ ‘์ด๋๋ฆฌ์’๋ง์ ๊ธฐ์ ์ด๋ผ๊ณ ๋งํ๊ธฐ ์ด๋ ต์ต๋๋ค.
2021๋
๋นํธ์ฝ์ธ์ ๋์
๋ Taproot ์
๊ทธ๋ ์ด๋๊ฐ ๊ทธ ์ด์ ์
๋๋ค.
์ด๊ฒ์ ๋จ์ํ ๊ธฐ๋ฅ ์ถ๊ฐ๊ฐ ์๋๋๋ค. ๋นํธ์ฝ์ธ์ ์๋ก์ด ์๋๋ฅผ ์ฌ๋ ์ ํ์ ์ด์์ต๋๋ค.
โ๏ธ ์ด๋๋ฆฌ์ vs ๋นํธ์ฝ์ธ ์ค๋งํธ ์ปจํธ๋ํธ: ๋ฌด์์ด ๋ค๋ฅธ๊ฐ?
ํญ๋ชฉ | ์ด๋๋ฆฌ์ | ๋นํธ์ฝ์ธ |
์ค๊ณ ๋ชฉ์ | ์ค๋งํธ ์ปจํธ๋ํธ ์คํ ํ๋ซํผ | ๋์งํธ ํํ(๋จ, ํ์ฅ ๊ฐ๋ฅ์ฑ ์กด์ฌ) |
์ธ์ด | Solidity, Vyper ๋ฑ ๊ณ ๊ธ ์ธ์ด | Script(์ ํ์ ๊ตฌ์กฐ), Tapscript |
์ ์ฐ์ฑ | ๋งค์ฐ ๋์ | ์ ํ์ ์ด์ง๋ง ๋ณด์ ์ค์ฌ |
ํ์ฅ์ฑ | ๋์ ๊ธฐ๋ฅ, ์๋์ ์ผ๋ก ๋ณด์ ๋ถ๋ด ํผ | ๋ณด์ ์ฐ์ , ๊ธฐ๋ฅ์ ์ ์ง์ ํ์ฅ ์ค |
๊ฐ๋ฐ ์ปค๋ฎค๋ํฐ | ํ๋ฐํ๊ณ ๋ค์ํจ | ๋ณด์์ ์ด์ง๋ง ๊ฐ๋ ฅํ ํ์ง ๊ธฐ์ค ์ ์ง |
์ด์ฒ๋ผ ์ด๋๋ฆฌ์์ ์ ์ฐ์ฑ์, ๋นํธ์ฝ์ธ์ ์์ ์ฑ๊ณผ ์ ๋ขฐ์ฑ์ ์ค์ฌ์ผ๋ก ์งํํ๊ณ ์์ผ๋ฉฐ,
๋์ ์ํธ๋ณด์์ ์ธ ์ญํ ์ ํ ์ ์๋ ๊ตฌ๋๋ก ์ฌํธ๋๊ณ ์์ต๋๋ค.
๐งฉ Taproot๋ ๋ฌด์์ธ๊ฐ์?
Taproot๋ ๋นํธ์ฝ์ธ ๋คํธ์ํฌ์ ํ๋กํ ์ฝ์ ์
๊ทธ๋ ์ด๋ํ๋ ์ํํธํฌํฌ์
๋๋ค.
์ด ์
๊ทธ๋ ์ด๋๋ฅผ ํตํด ๋นํธ์ฝ์ธ์ ํ๋ผ์ด๋ฒ์, ํจ์จ์ฑ, ์ค๋งํธ ์ปจํธ๋ํธ ํํ๋ ฅ์ด ๋ชจ๋ ํฅ์๋ฉ๋๋ค.
๊ฐ์ฅ ํต์ฌ์ ์ธ ๋ชฉ์ ์ ์ด๋ ์ต๋๋ค:
“๋นํธ์ฝ์ธ ๊ฑฐ๋๋ฅผ ๋ ๋จ์ํ๊ฒ ๋ณด์ด๊ฒ ํ๊ณ , ๋ค์ํ ์กฐ๊ฑด์ ๋ด์ ๊ฑฐ๋๋ ํจ์จ์ ์ผ๋ก ๋ง๋ค์.”
๐ Taproot์ ํต์ฌ ๊ธฐ์ ์ธ ๊ฐ์ง
1. Schnorr Signature
- ๊ธฐ์กด ECDSA(์ ์์๋ช ๋ฐฉ์)๋ณด๋ค ๋ ํจ์จ์ ์ด๊ณ , ๋ณด์์ฑ์ด ๋ฐ์ด๋จ
- ์ฌ๋ฌ ์๋ช ์ ํ๋๋ก ๋ฌถ์ ์ ์์ด ํธ๋์ญ์ ํฌ๊ธฐ์ ์์๋ฃ๊ฐ ์ค์ด๋ฌ
- ๋ฉํฐ์๊ทธ ๊ฑฐ๋๋ ์ผ๋ฐ ๊ฑฐ๋์ฒ๋ผ ๋ณด์ฌ ํ๋ผ์ด๋ฒ์๊ฐ ํฅ์๋จ
2. MAST (Merkelized Abstract Syntax Tree)
- ์ค๋งํธ ์ปจํธ๋ํธ ๋ด ์ฌ๋ฌ ์กฐ๊ฑด ์ค ์คํ๋ ์กฐ๊ฑด๋ง ๋ธ๋ก์ฒด์ธ์ ๊ณต๊ฐ
- ๋๋จธ์ง ์กฐ๊ฑด์ ๋น๊ณต๊ฐ๋ก ์ ์ง๋์ด ํ๋ผ์ด๋ฒ์๊ฐ ๊ฐํ๋จ
- ๋ณต์กํ ๊ณ์ฝ ๊ตฌ์กฐ๋ ํจ์จ์ ์ผ๋ก ์ฒ๋ฆฌ ๊ฐ๋ฅ
3. Tapscript
- ๋นํธ์ฝ์ธ ์คํฌ๋ฆฝํธ ์ธ์ด์ ํ์ฅํ
- ์ค๋งํธ ์ปจํธ๋ํธ๋ฅผ ๋ ์ ์ฐํ๊ฒ ์์ฑ ๊ฐ๋ฅํ๊ฒ ํจ
- ํฅํ ๋ ๋ง์ ๊ธฐ๋ฅ ์ถ๊ฐ์ ๊ธฐ๋ฐ์ด ๋จ
๐ฅ Taproot์ ์ค์ง์ ์ธ ๋ณํ
- ํ๋ผ์ด๋ฒ์ ํฅ์
๊ธฐ์กด์๋ ๋ฉํฐ์๊ทธ ๊ฑฐ๋๊ฐ ํ๋์ ๋๋ฌ๋ฌ์ต๋๋ค.
ํ์ง๋ง Taproot ์ดํ์๋ ์ผ๋ฐ ๊ฑฐ๋์ ๊ตฌ๋ถ์ด ๊ฑฐ์ ๋ถ๊ฐ๋ฅํด์ก์ต๋๋ค. - ์ค๋งํธ ์ปจํธ๋ํธ ๊ฐํ
์ด์ ์๋ ๋นํธ์ฝ์ธ์ผ๋ก ๋ณต์กํ ์กฐ๊ฑด์ ํํํ๊ธฐ ์ด๋ ค์ ์ต๋๋ค.
ํ์ง๋ง Taproot์ ํจ๊ป๋ผ๋ฉด ๋ค์ํ ์กฐ๊ฑด์ ๊น๋ํ๊ฒ ๊ตฌํํ ์ ์์ต๋๋ค. - ์์๋ฃ ์ ๊ฐ
์๋ช ์ ์์ถํด์ ์ฒ๋ฆฌํ๋, ๋ธ๋ก์ ์ ์ฅ๋๋ ๋ฐ์ดํฐ ์ฉ๋์ด ์ค๊ณ ์์๋ฃ๋ ๋ฎ์์ง๋๋ค.
๐ก ์ด๊ฒ์ด ์ ์ค์ํ๊ฐ์?
๋นํธ์ฝ์ธ์ ์๋ ‘๋์งํธ ๊ธ’์ฒ๋ผ ๋ณด๊ด๊ณผ ์ก๊ธ์ ์ต์ ํ๋ ์์ฐ์ด์์ต๋๋ค.
ํ์ง๋ง Taproot ์ดํ, ๋นํธ์ฝ์ธ์ด ‘ํ๋ก๊ทธ๋จ ๊ฐ๋ฅํ ์์ฐ’์ผ๋ก ์งํํ ์ ์๋ ๊ธฐ๋ฐ์ด ๋ง๋ จ๋ ๊ฒ์
๋๋ค.
์ฆ, ๋นํธ์ฝ์ธ๋ ์ด๋๋ฆฌ์์ฒ๋ผ DApp, NFT, ๋ํ์ด, ์กฐ๊ฑด๋ถ ๊ฑฐ๋ ๊ฐ์ ์ธ๊ณ์ ํ ๊ฑธ์ ๋ ๊ฐ๊น์์ก์ต๋๋ค.
๐ฑ Taproot๋ ๋์ด ์๋๋ผ ์์์ด๋ค
Taproot๋ ์์ง ์ด๊ธฐ ๋จ๊ณ์
๋๋ค.
ํ์ง๋ง ์ด ์
๊ทธ๋ ์ด๋๋ ๋นํธ์ฝ์ธ ๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ์๊ฒ ์๋ก์ด ๊ฐ๋ฅ์ฑ์ ์ฌ๋ ์ด์ ๊ฐ ๋์์ต๋๋ค.
์์ผ๋ก ๋ ๋ง์ ์ค๋งํธ ์ปจํธ๋ํธ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋ ์ ์์ผ๋ฉฐ, ๋ค์ํ ์คํ๊ณผ ์์ฉ์ด ๊ณ์๋ ๊ฒ์
๋๋ค.
โจ ์์ฝ
- ์ค๋งํธ ์ปจํธ๋ํธ๋ ๋ ์ด์ ๋ณต์กํ ๊ฐ๋ ์ด ์๋๋๋ค. ์คํ๋ ค ์ฐ๋ฆฌ๊ฐ ์ด๋ฏธ ์๊ณ ์๋ ‘์๋ํ’์ ๋ ๋ค๋ฅธ ํํ์ ๋๋ค.
- Taproot๋ ๋นํธ์ฝ์ธ์ ๋ ๊ฐ๋ ฅํ๊ณ , ๋ ์ ์ฐํ๊ฒ ๋ง๋ ๊ธฐ์ ์ ์งํ์ ๊ฒฐ๊ณผ์ ๋๋ค.
์ด ๋ ๊ธฐ์ ์ด ๋ง๋๋ฉด์ ์ฐ๋ฆฌ๋ ๋ ์ ๋ขฐํ ์ ์๊ณ , ํจ์จ์ ์ธ ๋์งํธ ๊ณ์ฝ ์๋๋ก ๋์๊ฐ๊ณ ์์ต๋๋ค.
์์ง ์ด๊ธฐ์ง๋ง, ๋ณํ๋ ์ด๋ฏธ ์์๋์๊ณ , ๊ทธ ๊ฐ๋ฅ์ฑ์ ๋ฌดํํฉ๋๋ค.
๋นํธ์ฝ์ธ ๊ธฐ๋ฐ ์ค๋งํธ ์ปจํธ๋ํธ์ ํฅํ ๊ฐ๋ฅ์ฑ
๋นํธ์ฝ์ธ๊ณผ ์ค๋งํธ ์ปจํธ๋ํธ์ ์ ์ ์ ๋จ์ง ๊ธฐ์ ์ ํธ๊ธฐ์ฌ์ ์ถฉ์กฑํ๊ธฐ ์ํ ๊ฒ์ด ์๋๋๋ค.
๊ทธ ์ ์ ์ ์ค์ง์ ์ธ ์ฌ์ฉ์ฑ๊ณผ ์ํ๊ณ์ ํ์ฅ์ด๋ผ๋ ๋งค์ฐ ์ค์ฉ์ ์ธ ๊ฒฐ๊ณผ๋ฅผ ๋ถ๋ฌ์ฌ ์ ์์ต๋๋ค.
์์๋๋ ํ์ฉ ๋ถ์ผ:
- ๋นํธ์ฝ์ธ ๊ธฐ๋ฐ ํ์ค์ํ ๊ธ์ต(DeFi)
- ์๋ํ๋ ์กฐ๊ฑด๋ถ ๊ธฐ๋ถ ๋ฐ ์ง๊ธ ์์คํ
- ๋นํธ์ฝ์ธ์ ๋ด๋ณด๋ก ํ ๋์งํธ ๋์ถ ์์คํ
- ์ ๋ขฐ ๊ธฐ๋ฐ ์๋ ๊ธ๋ก๋ฒ ๊ณ์ฝ ๊ตฌ์กฐ ๊ตฌ์ถ
์ด ๋ชจ๋ ์๋๋ ๊ฒฐ๊ตญ,
๋นํธ์ฝ์ธ์ด ๋จ์ํ ‘๊ฐ์น ์ ์ฅ ์๋จ’์ด๋ผ๋ ์ ์ฒด์ฑ์ ๋์ด
‘๋์งํธ ๊ณ์ฝ ํ๋ซํผ’์ผ๋ก์ ๋ณ๋ชจ๋ฅผ ์๋ฏธํฉ๋๋ค.
Taproot๋ ๋นํธ์ฝ์ธ์ ๊ฐ๊ฒฐ์ฑ์ ํด์น๋๊ฐ? ์์คํ ์์ ์ฑ์ ๋ํ ์๊ฐ
๋นํธ์ฝ์ธ์ ๊ฐ์ฅ ํฐ ๋ฏธ๋ ์ค ํ๋๋ '๊ฐ๊ฒฐํจ(Simple is Secure)'์
๋๋ค.
์ด ์์น์ ๋จ์ํ ์ฝ๋์ ๊ตฌ์กฐ๋ฅผ ๋งํ๋ ๊ฒ์ด ์๋๋ผ, ์ ์ฒด ์ํ๊ณ์ ์ ์ฉ๋๋ ๋ณด์, ๊ฒ์ฆ, ์์ธก ๊ฐ๋ฅ์ฑ์ ๊ธฐ๋ฐ์
๋๋ค.
๊ทธ๋ฌ๋ 2021๋ Taproot๋ผ๋ ๋๊ท๋ชจ ์ ๊ทธ๋ ์ด๋๊ฐ ๋์ ๋๋ฉด์ ์ผ๋ถ ์ปค๋ฎค๋ํฐ์์๋ ๊ฑฑ์ ์ ๋ชฉ์๋ฆฌ๊ฐ ๋์์ต๋๋ค.
“์ด๊ฑด ๋นํธ์ฝ์ธ์ ๋ณต์กํ๊ฒ ๋ง๋ค๊ณ , ๊ฒฐ๊ตญ ์ฐ๋ฆฌ๊ฐ ์ ๋ขฐํ ์์ ์ฑ์ ํผ์ํ๋ ๊ฑด ์๋๊น?”
๊ณผ์ฐ ๊ทธ๋ด๊น์?
๐ ๋นํธ์ฝ์ธ์ '๊ฐ๊ฒฐ์ฑ'์ด๋ ๋ฌด์์ธ๊ฐ?
๋นํธ์ฝ์ธ์ ์ค๊ณ ์ฒ ํ์ ์ด์ฐฝ๊ธฐ๋ถํฐ ๋ณด์์ ์ด๊ณ ์ ์ ๋ ๊ธฐ์ ๋ฐ์ ์ ์งํฅํด ์์ต๋๋ค.
- ํ ๋ฒ ํฉ์๋ ์์น์ ์ฝ๊ฒ ๋ฐ๊พธ์ง ์๊ณ ,
- ์ต์ํ์ ๊ธฐ๋ฅ์ผ๋ก ์ต๋์ ๋ณด์์ ํ๋ณดํ๋ฉฐ,
- ๋ชจ๋ ์ฐธ์ฌ์๊ฐ ํ ๋ ธ๋๋ฅผ ํตํด ์ง์ ๊ฒ์ฆ ๊ฐ๋ฅํ ๊ตฌ์กฐ๋ฅผ ์ ์งํด์์ต๋๋ค.
์ด๋ฐ ๋ฐฐ๊ฒฝ์์ ๋นํธ์ฝ์ธ์ ์ค๋งํธ ์ปจํธ๋ํธ ๊ธฐ๋ฅ์ด ์ ํ์ ์ด์๋ ์ด์ ๋,
๋จ์ํ ๊ธฐ์ ๋ ฅ์ด ๋ถ์กฑํด์๊ฐ ์๋๋ผ ๋ณด์์ ์ฐ์ ํ ์๋์ ์ ํ์ด์๋ ๊ฒ์ด์ฃ .
์ฆ, ๋นํธ์ฝ์ธ์ ๊ฐ๊ฒฐ์ฑ์ ๊ธฐ์ ์ ์ ์ฝ์ด ์๋๋ผ ์ฒ ํ์ ์ธ ๋ฐฉ์ด์ ์ด์์ต๋๋ค.
๐ง Taproot๋ ๋ฌด์์ ๋ฐ๊ฟจ๋๊ฐ?
Taproot๋ ๋นํธ์ฝ์ธ์ ์คํฌ๋ฆฝํธ ๊ตฌ์กฐ์ ๋ช ๊ฐ์ง ์ค์ํ ๊ธฐ์ ์ ๋์ ํ์ต๋๋ค.
1. Schnorr ์๋ช
- ์ฌ๋ฌ ๊ฐ์ ์๋ช ์ ํ๋์ ์๋ช ์ผ๋ก ๋ฌถ์ด ๊ฑฐ๋๋ฅผ ๋จ์ํ๊ฒ ๋ง๋ค๊ณ
- ๊ฑฐ๋์ ๋ณต์ก์ฑ์ ์ธ๋ถ์ ๋ ธ์ถํ์ง ์๋๋ก ํจ
2. MAST ๊ตฌ์กฐ
- ๋ณต์กํ ์กฐ๊ฑด๋ถ ๊ณ์ฝ(์: ๋ค์๊ฐ ๊ณ์ฝ, ์๊ฐ ์กฐ๊ฑด ๋ฑ)์ ํธ๋ฆฌ ๊ตฌ์กฐ๋ก ์ ๋ฆฌํ๊ณ
- ์ค์ ์คํ๋ ์กฐ๊ฑด๋ง ๋ธ๋ก์ฒด์ธ์ ๊ธฐ๋กํ๊ฒ ํจ
3. Tapscript ๋์
- ์ค๋งํธ ์ปจํธ๋ํธ ๊ธฐ๋ฅ ํ์ฅ์ ์ํ ์๋ก์ด ์คํฌ๋ฆฝํธ ํ๊ฒฝ ์ ๊ณต
์ด ๋ชจ๋ ๊ธฐ๋ฅ์ '๋ณต์ก์ฑ์ ์ ์ด๋ ๋์
'์ด๋ผ๋ ํน์ง์ ๊ฐ์ง๋๋ค.
์ฆ, ๋ฌด์กฐ๊ฑด ๋ง์ ๊ธฐ๋ฅ์ ๋ฃ์ ๊ฒ์ด ์๋๋ผ, ์ฌ์ฉ์๊ฐ ์ํ ๋๋ง ๋ณต์ก์ฑ์ ์ ์ฉํ๋๋ก ์ค๊ณ๋์ด ์์ต๋๋ค.
โ๏ธ Taproot๋ ๋นํธ์ฝ์ธ์ ์์คํ ์์ ์ฑ์ ์ํํ๋๊ฐ?
์ด์ ๋ณธ์ง์ ์ธ ์ง๋ฌธ์ผ๋ก ๋์๊ฐ ๋ด
์๋ค.
Taproot๋ ๊ณผ์ฐ ๋นํธ์ฝ์ธ์ ์์คํ
์์ ์ฑ์ ํด์น๋๊ฐ?
โ ์์ ์ฑ์ ํด์น์ง ์๋ ์ด์ ๋ค
- ๊ธฐ์กด ๊ตฌ์กฐ์์ ํธํ์ฑ ์ ์ง
- Taproot๋ ‘์ํํธํฌํฌ’ ๋ฐฉ์์ผ๋ก ์ ์ฉ๋์์ต๋๋ค.
- ์ด๋ ๊ธฐ์กด ๋ ธ๋์์ ์ถฉ๋์ ์ต์ํํ๋ฉฐ, ์ ํ์ ์ผ๋ก ์ฌ์ฉํ ์ ์๋ ๊ธฐ๋ฅ์ด๋ผ๋ ์๋ฏธ์ ๋๋ค.
- ๊ฒ์ฆ ๊ฐ๋ฅํ ๋จ์์ฑ ์ ์ง
- ๋ณต์กํ ๊ณ์ฝ์ ์ฌ์ฉํ๋๋ผ๋, ์คํ ์์ ์๋ ๋จ์ผํ ์๋ช ๊ณผ ์กฐ๊ฑด๋ง ๋ ธ์ถ๋ฉ๋๋ค.
- ์ด๋ ๊ฑฐ๋ ๊ฒ์ฆ์ด ๋จ์ํ๋๊ณ , ๋ถํ์ํ ๋ฐ์ดํฐ ๋ ธ์ถ์ด ์ค์ด๋๋ ๊ฒฐ๊ณผ๋ฅผ ๊ฐ์ ธ์ต๋๋ค.
- ํธ๋์ญ์
์ ํ๋ผ์ด๋ฒ์์ ํจ์จ์ฑ ํฅ์
- ๋ฉํฐ์๊ทธ๋ ๋ณตํฉ ์กฐ๊ฑด ๊ฑฐ๋์กฐ์ฐจ ์ผ๋ฐ ๊ฑฐ๋์ฒ๋ผ ๋ณด์ด๊ฒ ๋์ด,
- ๋คํธ์ํฌ ๋ถ์์ ๋ฐ๋ฅธ ์ ๋ณด ์ ์ถ ์ํ์ด ์ค์ด๋ญ๋๋ค.
- ์ฑ์ํ ์ปค๋ฎค๋ํฐ์ ์ ์คํ ๊ฐ๋ฐ ์ ์ฐจ
- Taproot๋ ์๋ ๊ฐ ํ ์คํธ์ ๋ฆฌ๋ทฐ๋ฅผ ๊ฑฐ์น ํ์์ผ ์ ์ฉ๋์์ต๋๋ค.
- ์ด ๊ณผ์ ์์ ์ ์ธ๊ณ ๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ์ ๋ ธ๋ ์ด์์๋ค์ด ์ ๊ทน ์ฐธ์ฌํ๋ฉฐ ์ ๋ขฐ๋๋ฅผ ํ๋ณดํ์ต๋๋ค.
โ ํ์ง๋ง ๋ถ๋ช ์กด์ฌํ๋ ์ฐ๋ ค๋ค๋ ์๋ค
Taproot์ ๋์ ์ด ๋ฌด์กฐ๊ฑด ๊ธ์ ์ ์ด๋ผ๋ ์ฃผ์ฅ๋ง ์๋ ๊ฒ์ ์๋๋๋ค.
1. ์คํฌ๋ฆฝํธ ๋ณต์ก๋ ์ฆ๊ฐ
- Tapscript๋ ๊ธฐ๋ฅ ํ์ฅ์ ๊ฐ๋ฅํ๊ฒ ํ์ง๋ง,
- ๋์์ ๊ฐ๋ฐ์๊ฐ ์ค์ํ ์ ์๋ ์ฌ์ง๋ ์ปค์ก์ต๋๋ค.
2. ‘๋ณด์์ ์ฒ ํ’๊ณผ์ ๊ฐ๊ทน
- ์ค๋งํธ ์ปจํธ๋ํธ๋ ๋ณธ์ง์ ์ผ๋ก ์กฐ๊ฑด์ด ๋ง๊ณ ๋ณต์ก์ฑ์ ๋๋ฐํฉ๋๋ค.
- ์ด๋ฐ ๊ตฌ์กฐ๋ ๋นํธ์ฝ์ธ์ ๊ธฐ์กด ๊ฐ์น์ธ ์์ธก ๊ฐ๋ฅ์ฑ๊ณผ ๋จ์ํจ๊ณผ ๋ถ๋ชํ ์ ์์ต๋๋ค.
3. ์ ์ฒด ๊ฒ์ฆ ๋ถํ์ ๋ํ ๊ฑฑ์
- ๋ชจ๋ ๋ ธ๋๊ฐ ๋ชจ๋ ๊ณ์ฝ์ ๊ฒ์ฆํ์ง ์์ง๋ง,
- Taproot์ ๋์ ์ผ๋ก ๋ธ๋ก์ฒด์ธ ๋ฐ์ดํฐ์ ํ๊ท ๋ณต์ก๋๋ ์ฆ๊ฐํ ์ ์๋ค๋ ์ฐ๋ ค๊ฐ ์์ต๋๋ค.
๊ทธ๋ฌ๋ ์ด๋ฐ ์ฐ๋ ค๋ค์ ๋๋ถ๋ถ ‘์ ์ฌ์ ๊ฐ๋ฅ์ฑ’์ ๊ฐ๊น๊ณ ,
ํ์ค์ ์ผ๋ก Taproot์ ๊ตฌํ์ ์ ๊ตํ๊ฒ ์ ์ด๋๊ณ ์ ์คํ๊ฒ ์ค๊ณ๋์์์ด ์ฌ๋ฌ ํ
์คํธ์์ ์
์ฆ๋์์ต๋๋ค.
๐ฎ ์ฅ๊ธฐ์ ์ธ ๊ด์ ์์ Taproot๋ ์งํ์ธ๊ฐ, ์๊ธฐ์ธ๊ฐ?
์ฐ๋ฆฌ๋ ๊ธฐ์ ๋ฐ์ ์ ๋ณผ ๋, ํญ์ ๋ ๊ฐ์ง ๋ ์ฆ๋ฅผ ๋์์ ๋ค์ฌ๋ค๋ด์ผ ํฉ๋๋ค.
- ์งํ์ ๋ ์ฆ: ๋ ๋ง์ ๊ฐ๋ฅ์ฑ, ๋ ๋์ ํ์ฉ์ฑ, ๋ ํฐ ์ํ๊ณ
- ์๊ธฐ์ ๋ ์ฆ: ๋ณต์ก์ฑ ์ฆ๊ฐ, ์ค์์ ๊ฐ๋ฅ์ฑ, ๋ณด์ ์ํ์ ํ์ฅ
Taproot๋ ์ด ๋ ๋ ์ฆ๋ฅผ ๋ชจ๋ ์ถฉ์กฑํ๋ ๋๋ฌธ ์
๊ทธ๋ ์ด๋์
๋๋ค.
‘๊ธฐ๋ฅ ํ์ฅ’์ด๋ผ๋ ์งํ๋ฅผ ํ์ผ๋ฉด์๋, ‘๋จ์์ฑ ์ ์ง’๋ผ๋ ์์น๋ ๋์น์ง ์์ ์ฌ๋ก์ด์ฃ .
โ ๋ง๋ฌด๋ฆฌ: Taproot๋ ๊ฐ๊ฒฐํจ์ ์์ ๊ฒ์ด ์๋๋ผ, ‘์ ํ ๊ฐ๋ฅํ ๋ณต์ก์ฑ’์ ์ป์ ๊ฒ์ด๋ค
Taproot๋ ๋นํธ์ฝ์ธ์ ์์คํ
์ ๋ฌด๊ฒ๊ฒ ๋ง๋ ๊ฒ์ด ์๋๋๋ค.
์คํ๋ ค ๊ฐ๊ฒฐํจ์ด๋ผ๋ ํต์ฌ์ ์ ์งํ๋ฉด์, ํ์ํ ๊ณณ์๋ง ๋ณต์ก์ฑ์ ์ถ๊ฐํ ์ ์๋ ์ด์ ๋ฅผ ์ฅ์ด์ค ๊ฒ์
๋๋ค.
- ์์ ์ฒ๋ผ ๋จ์ํ ์ก๊ธ๋ง ์ํ๋ค๋ฉด, ์๋ฌด๋ฐ ๋ณํ ์์ด ๊ทธ๋๋ก ์ฌ์ฉ ๊ฐ๋ฅํฉ๋๋ค.
- ๋ค๋ง ์ด์ ๋, ๋ณต์กํ ์กฐ๊ฑด์ด ํ์ํ ๋ ๋นํธ์ฝ์ธ ์์์๋ ๊ทธ๊ฒ์ ์คํํ ์ ์๋ ๊ธธ์ด ์ด๋ฆฐ ๊ฒ์ด์ฃ .
Taproot๋ '์ต์
'์ด์ง '๊ฐ์ '๊ฐ ์๋๋๋ค.
๊ทธ๋ ๊ธฐ ๋๋ฌธ์, ์์คํ
์ ์์ ์ฑ์ ํด์น์ง ์์ผ๋ฉด์๋ ํ์ฅ์ฑ์ ์ด์ด์ฃผ๋ ์ง์ ํ ํ์ ์ด๋ผ ํ๊ฐ๋ฐ์ ์ ์๋ ๊ฒ์
๋๋ค.
โจ ๊ฒฐ๋ก : ์ด ๋ง๋จ์ ์์์ผ ๋ฟ์ด๋ค
๋นํธ์ฝ์ธ๊ณผ ์ค๋งํธ ์ปจํธ๋ํธ์ ์ ์ ์ ๋ ์ด์ ์ด๋ก ์ ๋
ผ์๊ฐ ์๋๋๋ค.
๊ธฐ์ ์ ์ผ๋ก, ์ฒ ํ์ ์ผ๋ก, ์ค์ฉ์ ์ผ๋ก
์ด ๋ ๊ธฐ์ ์ ์ด๋ฏธ ์๋ก๋ฅผ ํฅํด ๋ค๊ฐ๊ฐ๊ณ ์์ต๋๋ค.
- ๋นํธ์ฝ์ธ์ ๊ฐ๋ ฅํ ๋ณด์์ฑ๊ณผ ๋คํธ์ํฌ ์ ๋ขฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก
- ์ค๋งํธ ์ปจํธ๋ํธ๋ ์ ์ฐ์ฑ๊ณผ ์๋ํ๋ฅผ ๋ฐํ์ผ๋ก
๋์งํธ ๊ฒฝ์ ์ ์๋ก์ด ์ฐ๊ฒฐ๊ณ ๋ฆฌ๋ฅผ ๋ง๋ค์ด๊ฐ๊ณ ์์ต๋๋ค.
์ด ์ ์ ์ด ๋ง๋๋ ๋ฏธ๋๋ ๋จ์ํ ‘์
๊ทธ๋ ์ด๋๋ ํํ’๊ฐ ์๋๋ผ,
์์ ํ ์๋ก์ด ๋์งํธ ์ง์์ ๊ฒฝ์ ์์คํ
์ ์๋ฐ์ ์ผ์ง๋ ๋ชจ๋ฆ
๋๋ค.