์ด๋๋ฆฌ์(Ethereum), ํ์ดํผ๋ ์ ธ ํ๋ธ๋ฆญ(Hyperledger Fabric), R3 ์ฝ๋ค(Rc Corda)์ ๋ํ ์ํคํ ์ณ ๊ณ ๋ ค์ฌํญ
์๋ฌธ Blockchain vs. Distributed Ledger Technologies Part 2: Governing Dynamics
๋ฒ์ญ @partykim
๊ธฐํ @krexchange
by ๋ธ๋ํธ ์(Breant xu)-ConsenSys, ํ๋กํ ์ฝ ๋น์ง๋์ค ์ค๊ณ์, ๋ฒ์ปจ ๋ฆฌ์์น (Vulkan Research) CRO : ๋ด๋๋ก๋น์ ํ๋ก์ ํธ(Dendrobium Project)
์ปจ์ผ์์ค ๋ฏธ๋์ด(ConsenSys Media)์ ๋ธ๋ก์ฒด์ธ vs ๋ถ์ฐํ ์์ฅ ๊ธฐ์ Part1์ ์ฝ์ผ์ธ์.
๋ฐ์ดํฐ๋ฒ ์ด์ค ์กฐ์ ๊ณผ ๋ ํจ์จ์ ์ธ ์ฝ๋์ ํ ๋น์ด ์์คํ ์ด ์ํ๋ ๊ธฐ๋ฅ์ด๋ผ๋ฉด ๋ธ๋ก์ฒด์ธ์ ์กฐ์ง์ด ํ์์ ์ผ๋ก ์ฐพ๊ณ ์๋ ์๋ฃจ์ ์ด ์๋๋ผ๋ ๊ฒ์ ์ธ์ ํด์ผํฉ๋๋ค. IBM Fabric ๋๋ R3Corda์ ๊ฐ์ ๋ถ์ฐ ์์ฅ ๊ธฐ์ (DLT) ์์คํ ์ ๋ธ๋ก์ฒด์ธ ์์คํ ๊ณผ ์ ์ฌํ ๊ธฐ๋ฅ์ ์ํ ํ ์ ์์ง๋ง ๋ธ๋ก์ฒด์ธ์ ์ฝ๋์กฐ์ ์ ๋์ด์๋ ์ถ๊ฐ๊ธฐ๋ฅ์ ๊ฐ์ง ๋ถ์ฐ์์ฅ์ ๋ถ๋ฆฌ๋ ํ์์งํฉ์ด๋ผ๋ ๊ฒ์ ๊ณ ๋ คํด์ผ ํฉ๋๋ค. ๋ธ๋ก์ฒด์ธ์ ์์คํ ์ ๊ตฌ์ฑ์ ๋ฐ๋ฅธ ๋์งํธ ๊ฐ์ ์ธ์คํด์ค ์์ฑ ๊ด๋ จํ์ฌ ๋ถ์ฐ ์์ฅ์ด ์ํํ์ง ๋ชปํ๋ ๊ธฐ๋ฅ์ ์ํ ํ ์ ์์ต๋๋ค.
์ด ๋ฌธ์์์๋ ๋ธ๋ก์ฒด์ธ ๊ธฐ๋ฅ์ ๊ธฐ์ฌํ๋ ๋ถ๋ถ์ ํ์ธํ๋ ์ํคํ ์ณ ๊ณ ๋ ค์ฌํญ์ ๋ํด ํ๊ตฌํฉ๋๋ค. ์๋ง๋ ๋ธ๋ก์ฒด์ธ์ด ๋ฌ์ฑ ๊ฐ๋ฅํ ๊ฒ๊ณผ DLT๊ฐ ์ ๊ณตํ๋ ๊ฒ ์ฌ์ด์ ํธ๋ ์ด๋ ์คํ(Trade-off)์ ๋ํ ์กฐ์ฌ๊ฐ ๋ ๊ฒ์ ๋๋ค. DLT๋ ์ ๋ขฐํ ์ ์๋ ๊ณต์ ํ๊ฒฝ์์์ ํธ๋์ญ์ ์ฒ๋ฆฌ๋ฅผ ์ํ ๊ฒ์ด์์ง๋ง, ์ง์ ํ ๋ธ๋ก์ฒด์ธ์ ๋์ ์ถฉ์ค๋(High-Fidelity)์ ๊ณ์ ์ ๋ถ๋ณ์ฑ์ ๋ฌ์ฑํ๊ธฐ ์ํด ์ ๋ขฐํ ์ ์๋ ์ค์ ์ ํ์์ฑ์ ํฌ์ํ๋๋ก ์ค๊ณ๋์์ต๋๋ค. ๋์ ์ถฉ์ค๋(High-Fiidelity)์ ๋ถ๋ณ์ ์ธก๋ฉด์ ์ ์ ํ๊ฒ ๋์งํธํ๋ ์์ฐ์ ์ฑ๊ณต์ ํ์์ ์ ๋๋ค. ์ด ๋ฌธ์์์ ๋ถ์ํ ๋ด์ฉ์ ์ฌ๋ฌ ๋น์ฆ๋์ค ํ๋ก์ธ์ค ์ ๋ฐ์ ์ํคํ ์ฒ ๊ตฌ์ฑ ์์๋ฅผ ํตํฉํ์ฌ ํ๋ซํผ ์ ์ฒด์ ๊ธฐ์ ์ ์ฐจ์ด๋ฅผ ๋์ฑ ๋ช ํํ ์ค๋ช ํฉ๋๋ค.
๊ทธ๋ฆผ1: ์ด๋ป๊ฒ ๊ธฐ๋ฅ๊ณผ ์ฌ์ฉ์ฌ๋ก ์ธก๋ฉด์์ ๋น๊ตํ๊ณ ๊ธฐ์ ์คํ ์ฌ์ด์ ๊ตฌ๋ถ์ง๋ ๊ฒ์ ๋งค์ฐ ์ค์ํฉ๋๋ค. ๋ถ์ฐ ์์ฅ ๊ธฐ์ ์ ๋ธ๋ก์ฒด์ธ ๊ธฐ์ ์ ์ํฅ์ ๋ง์ด ๋ฐ์ ์์ง๋ง, ๊ธฐ์ ํ๋ซํผ์ ์ํคํ
์ณ ๊ณ ๋ ค ์ฌํญ์ ๊ตฌ๋ถํด์ผ ํฉ๋๋ค.
๋น๊ต๋ ์ํํธ์จ์ด ํ๋ซํผ ๋ด์ ์กด์ฌํ๋ ๋ช ๊ฐ์ง ์ฃผ์ ๊ตฌ๋ณ๋๋ ํน์ง๋ค์ ๊ธฐ๋ฐ์ผ๋ก ์ด๋ฃจ์ด์ง ๊ฒ์ ๋๋ค. ์ด ๋ฌธ์์์ ์ดํด๋ณผ ์ฃผ์ ์์ญ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์ํ(State): ์ปดํจํ ํ๊ฒฝ์์ ์ ๋ณด๋ฅผ ์ฝ๊ฒ ํํํ ์ ์๋๋ก ์ฝ๋๋ฅผ ๊ตฌ์ฑ ํ ์์๋ ๋ ผ๋ฆฌ์ ๊ธฐ๋ณธ ๋จ์์ ๋๋ค. ์ํ๋ ๋ค์ํ ์ํฉ์์ ๋ค์ํ ์๋ฏธ๋ฅผ ๊ฐ์ง ์ ์์ง๋ง, ๋ธ๋ก์ฒด์ธ ๊ณผ ๋ถ์ฐ ์์ฅ ํ๊ฒฝ์์์ ์ํ์ ์ฌ์ฉ์ ๋ฐ์ดํฐ ๊ตฌ์กฐ์ ์กด์ฌ๋ก ์ ํน์ฑ์ ์ต๊ทผ ๊ตฌ์ฑ์ผ๋ก ์ด๋ฃจ์ด์ง๋๋ค.
ํธ๋์ญ์ (Transactions): ๋ธ๋ก์ฒด์ธ ํ๊ฒฝ์์ ํธ๋์ญ์ ์ ๊ฐ๋ฐ ํ๊ฒฝ ๋ด์์ ์ํ ๋ฐ์ ๋๋ ์ํ ์ ์ด๋ฅผ ์ ๋ ํ ์์๋ ์ปดํจํ ์ด๋ฒคํธ๋ก ๊ฐ์ฃผ๋ฉ๋๋ค. ํธ๋์ญ์ ์ ๊ณ์ฝ์ ์์ํ๊ฑฐ๋ ๊ธฐ์กด ๊ณ์ฝ์ ์์ฒญํ ์ ์์ต๋๋ค.
์ค๋งํธ ์ปจํธ๋ํธ(Smart Contracts): ์ํคํ ์ฒ ๊ด์ ์์ ๋ธ๋ก์ฒด์ธ ํ๋ซํผ์ ํ๊ฐํ ๋๋ ์ค๋งํธ ๊ณ์ฝ ์ฝ๋์ ๊ตฌ์กฐ์ ์ค์ ๋ธ๋ก์ฒด์ธ ๋คํธ์ํฌ ํ ํด๋ก์ง์ ๊ด๋ จํ์ฌ ์ด๋ป๊ฒ ์๋ํ๋์ง๋ฅผ ๊ฒฐ์ ํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ์ค๋งํธ ์ปจํธ๋ํธ๋ ํ๋ซํผ ์ํ๊ณ ๋ด์์ ์์ ์ ์คํํ๋ ๊ฐ๋ณ ์ฝ๋ ๋จ์๋ก ๊ฐ์ฃผ๋ฉ๋๋ค.
๋ค์ ํ์์๋ ๊ฐ ํ๋ซํผ์ ๋ค์ํ ๊ธฐ์ ์ ๊ธฐ๋ฅ ๊ฐ์ ์ฃผ์ ์ฐจ์ด์ ์ ๊ฐ๋ตํ ๋ณด์ฌ ์ค๋๋ค.
์ด๋๋ฆฌ์์ ๊ณต์ ๋ถ์ฐ ๊ตฌ์ฑ์ ๊ฐ์ง ์ํ๊ณ๋ก์ "๊ณ์ "์ด๋ผ๋ ๊ฐ์ฒด ๊ตฌ์ฑ์ ํตํด "์ํ"๊ฐ๋ ์ ์ธ์คํด์คํํฉ๋๋ค. ์ด๋๋ฆฌ์์๋ ๋ ๊ฐ์ง ์ ํ์ ๊ณ์ ์ด ์์ต๋๋ค.
์ด๋๋ฆฌ์์ ๊ณ์ ์ฃผ์์ ๊ณ์ ์ํ์ ๋งคํ ์ธ World State์ ๊ฐ๋
์ ์ฌ์ฉํฉ๋๋ค.
State_Root๋ ์์คํ
์์ ๊ณ์ ์ ๋ณํฉํ๋ ํจํธ๋ฆฌ์ค ๋จธํด ํธ๋ฆฌ ๋ฃจํธ์
๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ณ์ ์์๋ ์ปจํธ๋ํธ ์ํ๊ฐ ํจํธ๋ฆฌ์ค ๋จธํด ํธ๋ฆฌ ๋ฐ์ดํฐ ๊ตฌ์กฐ์์ ๊ตฌ์ฑ์ด ๋ฉ๋๋ค. ์ํ์ ๋ฃจํธ ํด์๋ ๊ถ๊ทน์ ์ผ๋ก ์์คํ
์ ๋ถ๋ณ์ฑ์ ๊ฐ์ ธ์ค๋ ๋คํธ์ํฌ ์ ์ฒด์ ๋ณต์ ๋ฅผ ํ์ฉํ๋ ๋จธํด ํธ๋ฆฌ์ ๋ฐ์ดํฐ ์์ด๋ดํฐํฐ๋ฅผ ๋ณดํธํ๋๋ฐ ์ฌ์ฉ์ด ๋ฉ๋๋ค.
์ง์ ํ ๋ธ๋ก์ฒด์ธ์ ํจํธ๋ฆฌ์ค ๋จธํดํธ๋ฆฌ ๋ฐ์ดํฐ ๊ตฌ์กฐ์ ์์กดํ๋ ๊ฒ๊ณผ ์์คํ
์ํ์ ์ธ์คํดํธํ์ ์ฌ์ฉ๋๋ ๋ธ๋ก์ฌ์ด์ ์กฐ์ ์ ๊ทผ๊ฑฐ๋ก DLT์ ๊ตฌ๋ณ๋ฉ๋๋ค. ์ด๋ฌํ ๊ฐ๋
์ ๋ธ๋ก์ฒด์ธ ์์คํ
์ํคํ
์ณ์ ์ถฉ์ค๋, ์ ํจ์ฑ ๊ทธ๋ฆฌ๊ณ ๋ฐ์ดํฐ ํตํฉ์ ํ์์ ์
๋๋ค.
์ด๋๋ฆฌ์ World State๊ฐ ์์ฑํ๋ ๊ธฐ๋ฅ์ ๊ฐ์น๋ฅผ ๋์งํธ ํํ๋ก ์ธ์คํดํธํํ๋ ๊ฒ์ ํ์ฉํ๋ ์ ๋ขฐํ ์ ์๋ ์์คํ ์ ๋๋ค. ํ ํฐ ๊ฒฝ์ ๊ฐ ๊ธฐ๋ณธ์ธ ๋์งํธ ๋์ ๊ฐ์น์ ๊ทผ์์ ์ด๋๋ฆฌ์์ ํ์ ๋ฐ์ดํฐ ๊ตฌ์กฐ์ ๊ณ์ ์ ๊ตฌ์ฑ์ผ๋ก ๋ถํฐ ํ์๋ ์ ์์ต๋๋ค. ๊ธฐ์กด์ ์์ง๋์ด๋ง์์ ๋ ผ๋ฆฌ ๊ฒ์ดํธ๊ฐ ๊ธฐ๋ฅ์ ์๊ณ ๋ฆฌ์ฆ์ ์ธ์คํดํธํ ํ ์ ์๋๊ฒ๊ณผ ๊ฐ์ ๋ฐฉ์์ ๋๋ค. ๊ฐ์ธ ๊ตฌ์ฑ๊ณผ ์ด๋๋ฆฌ์ ํด๋ผ์ด์ธํธ๋ฅผ ํฌํจํ ์ด๋๋ฆฌ์์ผ๋ก ๋ถํฐ ํ์ ๋ ํ๋ซํผ๋ค์ ๋ก์ง ๊ตฌ์ฑ๊ณผ ์ํ ๋ณด์กด์ ๊ดํ ๊ธฐ์ค์ ํ์ ์ ์ํด ๊ฐ์น๋ฅผ ์ธ์คํดํธํํ๋ ๊ฒ์ผ๋ก ๋ถํฐ ๊ฐ์น๋ฅผ ์คํํ ์ ์์ต๋๋ค. ์ด๋ฌํ ๋ ผ๋ฆฌ์ ๊ฐ์น ๊ธฐ๋ฐ ๊ธฐ๋ฅ ์ค ํ๋๋ฅผ ์ธ์คํด์คํํ์ง ๋ชปํ ํ๋ซํผ์ ์ง์ ํ ๋ถ์ฐํ ๋์งํธ ์์ฐ ๊ฐ์น๋ฅผ ์ฐฝ์ถํ์ง ๋ชปํ๊ฒ ๋ฉ๋๋ค.
2ํธ์ผ๋ก ์ด์ด์ง๋๋ค.
*๋ณธ ๋ฒ์ญ์ ์คํฐ๋ฏธ์ธ๋ค์ ํ์์ผ๋ก ์ด๋ฃจ์ด์ก์ต๋๋ค.
*SBD ๋ณด์์ 50%๋ ๋ค์ ๋ฒ์ญ์ ์ํ์ฌ ์ฌ์ฉ๋๋ฉฐ, 20%๋ ๋ฒ์ญ๊ฐ์๊ฒ ๋์๊ฐ๋๋ค.
*ํ์ํด ์ฃผ์๋ฉด ๋ ๋ง์ ๊ธ์ ๋ฒ์ญํ๊ณ ๊ฒ์ํ ์ ์์ต๋๋ค.