์ฐ๋ฆฌ๋ ์ค๋ซ๋์ ์ํธ ํํ์ ์ต๋ช
์ฑ ์ฃผ์ ์ ๊ด์ฌ์ ๊ฐ์ ธ ์์ผ๋ฉฐ ์ด ๋ถ์ผ์ ๊ธฐ์ ๊ฐ๋ฐ์ ๋ฐ๋ฅด๋ ค๊ณ ๋
ธ๋ ฅํ์ต๋๋ค. ์ฐ๋ฆฌ ๊ธฐ์ฌ์์ ์ฐ๋ฆฌ๋ ์ด๋ฏธ ์์
์๋ฆฌ๋ฅผ ์์ธํ ๋ถ์ํ์ต๋๋ค.
2019๋
XNUMX์ ์คํ ํฌ๋ ๋ํ๊ณผ ๋น์ ๋ฆฌ์์น ์ฐ๊ตฌํ์
์ด๋ฌํ ๋ฐ์ดํฐ ๋ชจ๋ธ์ ๊ตฌ์กฐ ์ ๋ณด
UTXO ๋ชจ๋ธ์์ ํธ๋์ญ์ ์ "์ ๋ ฅ"๊ณผ "์ถ๋ ฅ"์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. "์ถ๋ ฅ"์ ์ง์ ์ ์ธ ์ ์ฌ์ ์ ์ง๊ฐ์ ์๋ ์งํ์ ๋๋ค. ๊ฐ "์ถ๋ ฅ"์๋ ์ก๋ฉด๊ฐ๊ฐ ์์ต๋๋ค. ๋๊ตฐ๊ฐ์๊ฒ ์ง๋ถํ ๋(ํธ๋์ญ์ ํ์ฑ) ํ๋ ์ด์์ "์ถ๋ ฅ"์ ์ฌ์ฉํ๋ ๋ฐ๋ฉด, ํธ๋์ญ์ ์ "์ ๋ ฅ"์ด ๋๊ณ ๋ธ๋ก์ฒด์ธ์ ์ด๋ฅผ ์ฌ์ฉ๋ ๊ฒ์ผ๋ก ํ์ํฉ๋๋ค. ์ด ๊ฒฝ์ฐ ๊ฒฐ์ ์๋ น์ธ(๋๋ ๋ณ๊ฒฝ์ด ํ์ํ ๊ฒฝ์ฐ ๋ณธ์ธ)์ ์๋ก ์์ฑ๋ "์ถ๋ ฅ"์ ๋ฐ์ต๋๋ค. ๊ฐ๋ต์ ์ผ๋ก ์ด๊ฒ์ ๋ค์๊ณผ ๊ฐ์ด ๋ํ๋ผ ์ ์์ต๋๋ค.
๊ณ์ ๊ธฐ๋ฐ ๋ธ๋ก์ฒด์ธ์ ์ํ ๊ณ์ข์ ๋งค์ฐ ์ ์ฌํ๊ฒ ์ค์ ๋ฉ๋๋ค. ๊ทํ์ ๊ณ์ข ๊ธ์ก๊ณผ ์ด์ฒด ๊ธ์ก์ ๋ํด์๋ง ์๋ํฉ๋๋ค. ๊ณ์ ์์ ์ผ์ ๊ธ์ก์ ์ด์ฒดํ ๋ "์ถ๋ ฅ"์ ์๊ฐํ์ง ์์ผ๋ฉฐ, ๋คํธ์ํฌ๋ ์ด๋ค ์ฝ์ธ์ด ์ฌ์ฉ๋๊ณ ์ด๋ค ์ฝ์ธ์ด ์ฌ์ฉ๋์ง ์๋์ง ๊ธฐ์ตํ ํ์๊ฐ ์์ต๋๋ค. ๊ฐ์ฅ ๊ฐ๋จํ ๊ฒฝ์ฐ ๊ฑฐ๋ ํ์ธ์ ๋ฐ์ ์ธ์ ์๋ช
๊ณผ ์์ก ํ์ธ์ผ๋ก ๊ท๊ฒฐ๋ฉ๋๋ค.
๊ธฐ์ ๋ถ์
๋ค์์ผ๋ก Zether๊ฐ ๊ฑฐ๋ ๊ธ์ก, ์์ ์ ๋ฐ ๋ฐ์ ์๋ฅผ ์จ๊ธฐ๋ ๋ฐฉ๋ฒ์ ๋ํด ์ค๋ช ํฉ๋๋ค. ์๋ ์๋ฆฌ๋ฅผ ์ค๋ช ํ๋ ๊ณผ์ ์์ ๊ธฐ๋ฐ ๋ฒ์ ๊ณผ ์ต๋ช ๋ฒ์ ์ ์ฐจ์ด์ ์ ์ฃผ๋ชฉํฉ๋๋ค. ๊ณ์ ๊ธฐ๋ฐ ๋ธ๋ก์ฒด์ธ์์ ํ๋ผ์ด๋ฒ์๋ฅผ ์ ๊ณตํ๋ ๊ฒ์ด ํจ์ฌ ์ฝ๊ธฐ ๋๋ฌธ์ ์ต๋ช ํ์ ์ํด ๋ถ๊ณผ๋๋ ์ผ๋ถ ์ ํ ์ฌํญ์ ๊ธฐ์ ์ ๊ธฐ๋ฐ ๋ฒ์ ๊ณผ ๊ด๋ จ์ด ์์ต๋๋ค.
์์ก ๋ฐ ์ด์ฒด ๊ธ์ก ์จ๊ธฐ๊ธฐ
Zether๋ ์ํธํ ์ฒด๊ณ๋ฅผ ์ฌ์ฉํ์ฌ ์์ก ๋ฐ ์ ์ก ๊ธ์ก์ ์ํธํํฉ๋๋ค.
์ด๋์์ C - ์ํธํ ๊ธ์ก, D - ์ด ๊ธ์ก์ ํด๋
ํ๋ ๋ฐ ํ์ํ ๋ณด์กฐ ๊ฐ, G - ๊ณต๊ฐํค๋ฅผ ํ๋ํ ๋น๋ฐํค๋ฅผ ๊ณฑํ ๋ ํ์๊ณก์ ์์ ๊ณ ์ ์ .
Bob์ ์ด๋ฌํ ๊ฐ์ ๋ฐ์ผ๋ฉด ๋์ผํ ๋ฐฉ์์ผ๋ก ์ํธํ๋ ์์ก์ ์ถ๊ฐํ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค. ์ด๋ ์ด ์ฒด๊ณ์ ํธ๋ฆฌํฉ๋๋ค.
๋ง์ฐฌ๊ฐ์ง๋ก Alice๋ ์์ก์์ ๋์ผํ ๊ฐ์ ๋บ๋๋ค. Y ๊ณต๊ฐ ํค๋ฅผ ์ฌ์ฉํฉ๋๋ค.
์์ ์ธ๊ณผ ๋ฐ์ ์ธ ์จ๊ธฐ๊ธฐ
UTXO์ ํผํฉ "์ถ๋ ฅ"์ cryptocurrencies์ ์๋ฒฝ์ ๋ํ ๋ฌ์ผ๋ฉฐ ๋ณด๋ธ ์ฌ๋์ ์จ๊ธฐ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค. ์ด๋ฅผ ์ํด ์ ์ก์๋ ์ ์ก ์ ๋ธ๋ก์ฒด์ธ์์ ์์์ "์ถ๋ ฅ"์ ์์งํ๊ณ ์ด๋ฅผ ์์ ์ ๊ฒ๊ณผ ํผํฉํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ๊ทธ๋ ๋ง ์๋ช ์ผ๋ก "์ถ๋ ฅ"์ ์๋ช ํฉ๋๋ค. ์ด๋ ๋ณด๋ธ ์ฌ๋์ ๋์ ์ด ๊ด๋ จ "์ถ๋ ฅ"์ ํฌํจ๋์ด ์์์ ํ์ธ์์๊ฒ ํ์ ์ํฌ ์ ์๋ ์ํธํ ๋ฉ์ปค๋์ฆ์ ๋๋ค. ๋ฌผ๋ก ์ฝ์ธ ์์ฒด๋ ์ฌ์ฉ๋์ง ์์ต๋๋ค.
๊ทธ๋ฌ๋ ์์ ์๋ฅผ ์จ๊ธฐ๊ธฐ ์ํด ๊ฐ์ง "์ถ๋ ฅ"์ ์์ฑํ ์ ์์ต๋๋ค. ๋ฐ๋ผ์ UTXO์์ ๊ฐ "์ถ๋ ฅ"์ ๊ณ ์ ํ ์ฃผ์๋ฅผ ๊ฐ์ง๋ฉฐ ์ด๋ฌํ ์ฝ์ธ์ ๋ฐ๋ ์ฌ๋์ ์ฃผ์์ ์ํธํ์ ์ผ๋ก ์ฐ๊ฒฐ๋ฉ๋๋ค. ํ์ฌ๋ก์๋ ๋น๋ฐ ํค๋ฅผ ๋ชจ๋ฅด๋ฉด ๊ณ ์ ํ "์ถ๊ตฌ" ์ฃผ์์ ์์ ์์ ์ฃผ์ ์ฌ์ด์ ๊ด๊ณ๋ฅผ ๋ฐํ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค.
๊ณ์ ๊ธฐ๋ฐ ๋ชจ๋ธ์์๋ ์ผํ์ฑ ์ฃผ์๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค(๊ทธ๋ ์ง ์์ผ๋ฉด ์ด๋ฏธ "์ถ๊ตฌ" ๋ชจ๋ธ์ด ๋ฉ๋๋ค). ๋ฐ๋ผ์ ์์ ์์ ๋ฐ์ ์๋ ๋ธ๋ก์ฒด์ธ์ ๋ค๋ฅธ ๊ณ์ ๊ฐ์ ํผํฉ๋์ด์ผ ํฉ๋๋ค. ๋์์ ์ค์ ์์ก์ ๋ณ๊ฒฝํ์ง ์๊ณ ์ํธํ๋ 0๊ฐ์ ์ฝ์ธ์ด ํผํฉ ๊ณ์ ์์ ์ฐจ๊ฐ๋ฉ๋๋ค(๋๋ ์์ ์๊ฐ ํผํฉ๋ ๊ฒฝ์ฐ 0์ด ์ถ๊ฐ๋จ).
๋ณด๋ด๋ ์ฌ๋๊ณผ ๋ฐ๋ ์ฌ๋ ๋ชจ๋ ํญ์ ์๊ตฌ์ ์ธ ์ฃผ์๋ฅผ ๊ฐ์ง๊ณ ์๊ธฐ ๋๋ฌธ์ ์ฌ๊ธฐ์๋ ๊ฐ์ ์ฃผ์๋ก ์ ์กํ ๋ ํผํฉ์ ์ํด ๊ฐ์ ๊ทธ๋ฃน์ ์ฌ์ฉํด์ผ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด ๋ณด๋ฉด ๋ ์ฝ์ต๋๋ค.
Alice๊ฐ Bob์ ์์ ์ฌ๋จ์ ๊ธฐ๋ถํ๊ธฐ๋ก ๊ฒฐ์ ํ์ง๋ง ์ด ์ก๊ธ์ด ์ธ๋ถ ๊ด์ฐฐ์์๊ฒ ์ต๋ช ์ผ๋ก ์ ์ง๋๋ ๊ฒ์ ์ ํธํ๋ค๊ณ ๊ฐ์ ํด ๋ณด๊ฒ ์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ๋ฐ์ ์ ํ๋์์ ์์ ์ ๋ณ์ฅํ๊ธฐ ์ํด Adam๊ณผ Adele์ ๊ณ์ ๋ ์ ๋ ฅํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์์ ์ ํ๋์์ Bob์ ์จ๊ธฐ๋ ค๋ฉด ์ถ๊ฐ๋ก Ben๊ณผ Bill์ ๊ณ์ ์ ์จ๊น๋๋ค. ๋ค์ ํธ์ ๋ง๋ค ๋ Alice๋ ๊ทธ๋ ์์ Alex์ Amanda๋ฅผ, Bob ์์ Bruce์ Benjen์ ์ฐ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค. ์ด ๊ฒฝ์ฐ ์ด ๋ ํธ๋์ญ์ ์์ ๋ธ๋ก์ฒด์ธ์ ๋ถ์ํ ๋ ์ด๋ฌํ ํธ๋์ญ์ ์ ๋น์ต๋ช ํํ๋ Alice์ Bob์ด๋ผ๋ ๊ต์ฐจํ๋ ์ฐธ๊ฐ์ ์์ ํ๋๋ฟ์ ๋๋ค.
๊ฑฐ๋ ๊ฒฝํฉ
์ด๋ฏธ ์ธ๊ธํ๋ฏ์ด ๊ณ์ ๊ธฐ๋ฐ ์์คํ ์์ ์์ก์ ์จ๊ธฐ๊ธฐ ์ํด ์ฌ์ฉ์๋ ์์ก๊ณผ ์ด์ฒด ๊ธ์ก์ ์ํธํํฉ๋๋ค. ๋์์ ๊ทธ๋ ์์ ์ ๊ณ์ ์์ก์ด ๋ง์ด๋์ค๊ฐ ์๋์ ์ฆ๋ช ํด์ผ ํฉ๋๋ค. ๋ฌธ์ ๋ ํธ๋์ญ์ ์ ํ์ฑํ ๋ ์ฌ์ฉ์๊ฐ ์์ ์ ํ์ฌ ๊ณ์ ์ํ์ ๋ํ ์ฆ๊ฑฐ๋ฅผ ๊ตฌ์ถํ๋ค๋ ๊ฒ์ ๋๋ค. ๊ทธ๋ฌ๋ Bob์ด Alice์๊ฒ ํธ๋์ญ์ ์ ๋ณด๋ด๊ณ Alice๊ฐ ๋ณด๋ธ ํธ๋์ญ์ ๋ณด๋ค ๋จผ์ ์๋ฝ๋๋ฉด ์ด๋ป๊ฒ ๋ฉ๋๊น? ๊ทธ๋ฐ ๋ค์ Alice์ ๊ฑฐ๋๋ ์ ํจํ์ง ์์ ๊ฒ์ผ๋ก ๊ฐ์ฃผ๋ฉ๋๋ค. Bob์ ๊ฑฐ๋๊ฐ ์๋ฝ๋๊ธฐ ์ ์ ์์ก ์ฆ๋ช ์ด ๊ตฌ์ถ๋์๊ธฐ ๋๋ฌธ์ ๋๋ค.
์ด๋ฌํ ์ํฉ์์ ๊ฐ์ฅ ๋จผ์ ๋์ค๋ ํด๊ฒฐ์ฑ
์ ๊ฑฐ๋๊ฐ ๋ฐ์ํ ๋๊น์ง ๊ณ์ ์ ๋๊ฒฐํ๋ ๊ฒ์
๋๋ค. ๊ทธ๋ฌ๋์ด ์ ๊ทผ ๋ฐฉ์์ ๋ถ์ฐ ์์คํ
์์ ์ด๋ฌํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ณต์ก์ฑ ์ธ์๋ ์ต๋ช
์ฒด๊ณ์์ ์ฐจ๋จํ ๊ณ์ ์ด ๋ช
ํํ์ง ์๊ธฐ ๋๋ฌธ์ ์ ํฉํ์ง ์์ต๋๋ค.
์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ด ๊ธฐ์ ์ ๋ค์ด์ค๋ ํธ๋์ญ์ ๊ณผ ๋๊ฐ๋ ํธ๋์ญ์ ์ ๋ถ๋ฆฌํฉ๋๋ค. ์ง์ถ ์๊ธ์ ๋์ฐจ ๋์กฐํ์ ์ฆ๊ฐ์ ์ธ ์ํฅ์ ๋ฏธ์น๊ณ ์์์ฆ์ ์ง์ฐ๋ ์ํฅ์ ๋ฏธ์นฉ๋๋ค. ์ด๋ฅผ ์ํด ๊ณ ์ ํฌ๊ธฐ์ ๋ธ๋ก ๊ทธ๋ฃน์ธ "์ ๊ธฐ์(epoch)" ๊ฐ๋ ์ด ๋์ ๋์์ต๋๋ค. ํ์ฌ "์ํฌํฌ"๋ ๋ธ๋ก ๋์ด๋ฅผ ๊ทธ๋ฃน ํฌ๊ธฐ๋ก ๋๋์ด ๊ฒฐ์ ๋ฉ๋๋ค. ํธ๋์ญ์ ์ ์ฒ๋ฆฌํ ๋ ๋คํธ์ํฌ๋ ๋ฐ์ ์ธ์ ์์ก์ ์ฆ์ ์ ๋ฐ์ดํธํ๊ณ ์์ ์ธ์ ์๊ธ์ ๋์ ๊ธฐ์ ์ถ๊ฐํฉ๋๋ค. ์ถ์ ๋ ์๊ธ์ ์๋ก์ด "์๋"๊ฐ ์์๋ ๋๋ง ์์ทจ์ธ์ด ์ฌ์ฉํ ์ ์์ต๋๋ค.
๊ฒฐ๊ณผ์ ์ผ๋ก ์ฌ์ฉ์๋ ์๊ธ์ ๋ฐ๋ ๋น๋์ ๊ด๊ณ์์ด(๋ฌผ๋ก ์์ก์ด ํ์ฉํ๋ ํ) ๊ฑฐ๋๋ฅผ ๋ณด๋ผ ์ ์์ต๋๋ค. ์ํฌํฌ ํฌ๊ธฐ๋ ๋ธ๋ก์ด ๋คํธ์ํฌ๋ฅผ ํตํด ์ ํ๋๋ ์๋์ ํธ๋์ญ์ ์ด ๋ธ๋ก์ ๋๋ฌํ๋ ์๋์ ๋ฐ๋ผ ๊ฒฐ์ ๋ฉ๋๋ค.
์ด ์๋ฃจ์ ์ ๊ธฐ๋ฐ ์ ์ก์ ๊ฒฝ์ฐ ์ ์๋ํ์ง๋ง ์ต๋ช ํธ๋์ญ์ ์ ๊ฒฝ์ฐ ๋์ค์ ์ดํด๋ณด๊ฒ ์ง๋ง ์ฌ๊ฐํ ๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๋ค.
์ฌ์ ๊ณต๊ฒฉ์ผ๋ก๋ถํฐ ๋ณดํธ
๊ณ์ ๊ธฐ๋ฐ ๋ธ๋ก์ฒด์ธ์์ ๊ฐ ๊ฑฐ๋๋ ๋ฐ์ ์ธ์ ๊ฐ์ธ ํค๋ก ์๋ช ๋๋ฉฐ, ์ด๋ ๊ฑฐ๋๊ฐ ์์ ๋์ง ์์์ผ๋ฉฐ ์ด ํค์ ์์ ์๊ฐ ์์ฑํ์์ ๊ฒ์ฆ์์๊ฒ ํ์ ์ํต๋๋ค. ๊ทธ๋ฌ๋ ์ ์ก ์ฑ๋์์ ๋ฃ๊ณ ์๋ ๊ณต๊ฒฉ์๊ฐ ์ด ๋ฉ์์ง๋ฅผ ๊ฐ๋ก์ฑ์ ์ ํํ ๋์ผํ ๋ ๋ฒ์งธ ๋ฉ์์ง๋ฅผ ๋ณด๋ธ๋ค๋ฉด ์ด๋ป๊ฒ ๋ ๊น์? ๊ฒ์ฆ์๋ ๊ฑฐ๋์ ์๋ช ์ ํ์ธํ๊ณ ๊ทธ ์์ ๊ถ์ ํ์ ํ๋ฉฐ ๋คํธ์ํฌ๋ ๋ฐ์ ์ธ์ ์์ก์์ ๋์ผํ ๊ธ์ก์ ๋ค์ ์๊ฐํฉ๋๋ค.
์ด ๊ณต๊ฒฉ์ ์ฌ์ ๊ณต๊ฒฉ์ด๋ผ๊ณ ํฉ๋๋ค. UTXO ๋ชจ๋ธ์์ ๊ณต๊ฒฉ์๋ ๊ทธ ์์ฒด๋ก๋ ์ ํจํ์ง ์๊ณ ๋คํธ์ํฌ์์ ๊ฑฐ๋ถ๋๋ ์ฌ์ฉ๋ ์ถ๋ ฅ์ ์ฌ์ฉํ๋ ค๊ณ ์๋ํ๊ธฐ ๋๋ฌธ์ ์ด๋ฌํ ๊ณต๊ฒฉ์ ๊ด๋ จ์ด ์์ต๋๋ค.
์ด๋ฅผ ๋ฐฉ์งํ๊ธฐ ์ํด ๋์ค(nonce) ๋๋ ๋จ์ํ "์๊ธ"์ด๋ผ๊ณ ํ๋ ์์์ ๋ฐ์ดํฐ๊ฐ ํฌํจ๋ ํ๋๊ฐ ํธ๋์ญ์ ์ ํฌํจ๋ฉ๋๋ค. "salt"์ ํจ๊ป ํธ๋์ญ์ ์ ๋ค์ ๋ณด๋ผ ๋ ๊ฒ์ฆ์๋ ์ด nonce๊ฐ ์ด์ ์ ์ฌ์ฉ๋์๋์ง ํ์ธํ๊ณ ๊ทธ๋ ์ง ์์ ๊ฒฝ์ฐ ์ด ํธ๋์ญ์ ์ด ์ ํจํ ๊ฒ์ผ๋ก ๊ฐ์ฃผํฉ๋๋ค. ์ฌ์ฉ์ ๋ ผ์ค์ ์ ์ฒด ์ด๋ ฅ์ ๋ธ๋ก์ฒด์ธ์ ์ ์ฅํ์ง ์๊ธฐ ์ํด ์ผ๋ฐ์ ์ผ๋ก ์ฒซ ๋ฒ์งธ ํธ๋์ญ์ ์์ XNUMX์ผ๋ก ์ฒ๋ฆฌํ ๋ค์ XNUMX์ฉ ์ฆ๊ฐ์ํต๋๋ค. ๋คํธ์ํฌ๋ ์ ํธ๋์ญ์ ์ ๋ ผ์ค๊ฐ ์ด์ ํธ๋์ญ์ ๊ณผ ํ๋์ฉ ๋ค๋ฅธ์ง ํ์ธํ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค.
์ต๋ช ์ ์ก ๋ฐฉ์์์๋ ํธ๋์ญ์ ๋ ผ์ค์ ์ ํจ์ฑ์ ๊ฒ์ฌํ๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๋ค. Nonce๋ฅผ ๋ณด๋ธ ์ฌ๋์ ์ฃผ์์ ๋ช ์์ ์ผ๋ก ๋ฐ์ธ๋ฉํ ์ ์์ต๋๋ค. ๋ถ๋ช ํ ์ด๊ฒ์ ์ ์ก์ ๋น์ต๋ช ํํ๊ธฐ ๋๋ฌธ์ ๋๋ค. ๋ํ ์งํ ์ค์ธ ๋ค๋ฅธ ์ ์ก๊ณผ ์ถฉ๋ํ ์ ์์ผ๋ฏ๋ก ๋ชจ๋ ์ฐธ์ฌ ๊ณ์ ์ ๋ ผ์ค์ ํ๋๋ฅผ ์ถ๊ฐํ ์ ์์ต๋๋ค.
Zether์ ์์ฑ์๋ "์ ๊ธฐ์"์ ๋ฐ๋ผ ์ํธํ์ ์ผ๋ก nonce๋ฅผ ์์ฑํ ๊ฒ์ ์ ์ํฉ๋๋ค. ์๋ฅผ ๋ค์ด:
์ฌ๊ธฐ์ x ๋ณด๋ธ ์ฌ๋์ ๋น๋ฐ ํค์ด๊ณ ๊ฒํญ โ 'Zether + '์ ๊ฐ์ ๋ฌธ์์ด์ ํด์ฑํ์ฌ ์ป์ ์ ๊ธฐ์์ฉ ์ถ๊ฐ ์์ฑ๊ธฐ. ์ด์ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ฐ๋ฆฌ๋ ๋ณด๋ธ ์ฌ๋์ ๋
ผ์ค๋ฅผ ๊ณต๊ฐํ์ง ์๊ณ ๊ด๋ จ๋์ง ์์ ์ฐธ๊ฐ์์ ๋
ผ์ค๋ฅผ ๋ฐฉํดํ์ง ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ด ์ ๊ทผ ๋ฐฉ์์๋ ์ฌ๊ฐํ ์ ํ์ด ์์ต๋๋ค. ํ๋์ ๊ณ์ ์ "epoch"๋น ํ๋์ ํธ๋์ญ์
๋ง ๋ณด๋ผ ์ ์์ต๋๋ค. ์ํ๊น๊ฒ๋ ์ด ๋ฌธ์ ๋ ํด๊ฒฐ๋์ง ์์ ์ํ๋ก ๋จ์ ์์ผ๋ฉฐ ํ์ฌ Zether์ ์ต๋ช
๋ฒ์ ์ ๊ฑฐ์ ์ฌ์ฉํ ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
์์ง์ ์ฆ๋ช ์ ๋ณต์ก์ฑ
UTXO์์ ๋ณด๋ธ ์ฌ๋์ ์์ ์ด ๋ง์ด๋์ค ๊ธ์ก์ ์ง์ถํ์ง ์์์์ ๋คํธ์ํฌ์ ์ฆ๋ช
ํด์ผ ํฉ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ํ๊ณต์์ ์๋ก์ด ์ฝ์ธ์ ์์ฑํ ์ ์๊ฒ ๋ฉ๋๋ค(์ด๊ฒ์ด ๊ฐ๋ฅํ ์ด์ ๋ ์ด์
๊ณ์ ๊ธฐ๋ฐ ๋ธ๋ก์ฒด์ธ์ ์ต๋ช ๋ฒ์ ์์ ์ฆ๋ช ํํ์ ํจ์ฌ ๋ ๋ณต์กํฉ๋๋ค. ๋ฐ์ ์๋ ๋ค์์ ์ฆ๋ช ํฉ๋๋ค.
- ๋ณด๋ธ ๊ธ์ก์ด ์์์ ๋๋ค.
- ์์ก์ ๋ง์ด๋์ค๊ฐ ์๋๋๋ค.
- ๋ฐ์ ์๊ฐ ์ด์ฒด ๊ธ์ก(XNUMX ํฌํจ)์ ์ฌ๋ฐ๋ฅด๊ฒ ์ํธํํ์ต๋๋ค.
- ๋ฐ์ ์์ ์์ ์์ ๋ํด์๋ง ์์ก์ด ๋ณ๊ฒฝ๋ฉ๋๋ค.
- ๋ณด๋ธ ์ฌ๋์ ์์ ์ ๊ณ์ ์ ๋ํ ๋น๋ฐ ํค๋ฅผ ์์ ํ๊ณ ์์ผ๋ฉฐ ๋ณด๋ธ ์ฌ๋ ๋ชฉ๋ก์ ์ค์ ๋ก ์กด์ฌํฉ๋๋ค(๊ด๋ จ๋ ์ฌ๋ ์ค).
- ํธ๋์ญ์ ์ ์ฌ์ฉ๋ nonce๊ฐ ์ ํํฉ๋๋ค.
์ด๋ฌํ ๋ณต์กํ ์ฆ๋ช
์ ์ํด ์ ์๋ ํผํฉ์ ์ฌ์ฉํฉ๋๋ค.
๊ฒฐ๊ณผ๋ ์ด๋ป์ต๋๊น?
์ฐ๋ฆฌ์ ์๊ฒฌ์ผ๋ก๋ ๊ณ์ ๊ธฐ๋ฐ ๋ธ๋ก์ฒด์ธ์ ๊ฐ์ธ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ Zether์ ์ผ๋ถ๋ฅผ ์ง๊ธ ๋น์ฅ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ํ์ฌ ์ด ๊ธฐ์ ์ ์ต๋ช
๋ฒ์ ์ ์ฌ์ฉ๊ณผ ๊ตฌํ์ ๋ํ ๋ณต์ก์ฑ์ ์ฌ๊ฐํ ์ ํ์ ๊ฐํ๊ณ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์์ฑ์๊ฐ ๋ถ๊ณผ ๋ช ๋ฌ ์ ์ ๋ฆด๋ฆฌ์คํ์ผ๋ฉฐ ์๋ง๋ ๋ค๋ฅธ ์ฌ๋์ด ์ค๋๋ ์กด์ฌํ๋ ๋ฌธ์ ์ ๋ํ ํด๊ฒฐ์ฑ
์ ์ฐพ์ ์ ์๋ค๋ ์ฌ์ค์ ๋ฌด์ํด์๋ ์ ๋ฉ๋๋ค. ๊ฒฐ๊ตญ ๊ทธ๊ฒ์ด ๊ณผํ์ด ์ด๋ฃจ์ด์ง๋ ๋ฐฉ์์
๋๋ค.
์ถ์ฒ : habr.com