์์ฝ: ๋ญ๊ฐ ํ์ ์ ์ธ ๊ธฐ์ ์ ๋ง๋ค์ด๋๋ค๊ณ ํฐ ํ์ ์ ๊ฐ์ง๊ณ ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋๋์ฒด ๊ฐ์ญ์ ๋ํ ๊ฐ์ญ์ด ๋ญ์ง ์ดํดํ๊ธฐ ์ฝ์ง๋ ์๋ค์. ๊ทธ๋ฆฌ๊ณ ๋น์ฅ ํฌ์๋ฅผ ํ ์ด ๋คํธ์ํฌ์์ ์ฝ์ธ์ด ์์ผ๋ฉฐ, ํด์๊ทธ๋ํ ๊ธฐ์ ์ ํ๋ผ์ด๋น ๋คํธ์ํฌ๋ค์ ์ฃผ๋ก ์ฌ์ฉ๋๊ณ ๋ ์ ๊ณต(ํ๋งค)๋ ๊ณํ์ผ๋ก ๋ณด์
๋๋ค. ๋ค๋ง ํด์๊ทธ๋ํ ๊ธฐ์ ์ ํ์ฉํ ํผ๋ธ๋ฆญ ๋คํธ์ํฌ๊ฐ ๋์ฌ ๊ฐ๋ฅ์ฑ๋ ๋์ ์ด์ด๋์๋ค์. Hedera Hashgraph์ ๊ณต๊ฐ๋ก ์ด ๋ถ๋ถ์ด ํ์คํ๋์์ต๋๋ค.
๋ด์ฉ ์ค๊ฐ์ ๊ธฐ์กด์ ๋์์๋ ํฉ์ ์๊ณ ๋ฆฌ์ฆ์ ๋ํ ์ค๋ช
์ด ์์ฃผ ๊ฐ๊ฒฐํ๊ณ ์ข์์ต๋๋ค. ๋ฒ์ญ์์ ๊ทธ ๊ฐ๊ฒฐํจ์ ์ ์ด๋ ธ๋ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
๋งจ์ค ํ๋จผ์ ์ฝ๋ ฅ:
๋ฏธ ๊ณต๊ตฐ์์ senior scientist๋ก ์ผํ๋ค. ๋จธ์ ๋ฌ๋์ด ํซํด์ง๊ธฐ ์ ์ธ 90๋
๋ ์ค๋ฐ์ reinforcement learning์ ์ฐ๊ตฌํ๊ณ , ์ฌ๊ธฐ์ ๋ฆฌ๋ชฌ ๋ฐฐ์ด๋ ๋ฐ์ฌ(Dr. Leemon Baird, ๊ณต๋์ค๋ฆฝ์/CTO)๋ฅผ ์๊ฒ ๋์๋ค. ๊ฐ์ด ์ผํ๋ ์๋์ด ์ฐ๊ตฌ์์๋ค. ๋ฐฐ์ด๋ ๋ฐ์ฌ์ ํ๋ ๋ฏธ์ฌ์ผ ๋ฐฉ์ด ์๋ฎฌ๋ ์ด์
์ฐ๊ตฌ๋ฅผ ์งํํ๋ค.
๋ฐฐ์ด๋ ๋ฐ์ฌ์ ์ฐฝ์ ์ด ํ๊ณ ์ถ์ด์ ์ ์๊ด๋ฆฌ ๊ด๋ จ ์ฐฝ์ ์ ํ๋ค. 2000-2004๋ ๊น์ง ์ด์ํ๋ค. ๊ทธ ๋ค์๋ ํฌ์ถ500 ํ์ฌ์ ๋ค์ด๊ฐ ๊ณ ์์์์ด ๋์๊ณ , ๊ทธ๋ฌ๋ค ๋์์ 6๋ ๊ฐ ๋ค์ ์ ์๊ด๋ฆฌ ๊ด๋ จ ์ฐฝ์ ์ ํ๊ณ , ๋งค๊ฐํ๋ค. ์ดํ ์น๊ตฌ์ธ Andre Durand๊ฐ ์๋ ํ์ฌ Ping(Ping Identity) ์์ ์ฐ๊ตฌํ์ฅ ๋ฐ ํค๋ ์ํคํ ํธ๋ฅผ ํ๋ค.
์ดํ 2012๋ ๋ฐฐ์ด๋ ๋ฐ์ฌ๊ฐ ๋นํธ์ฝ์ธ๊ณผ๋ ๋ ๋ฆฝ์ ์ธ ํฉ์ ์๊ณ ๋ฆฌ์ฆ์ ๋ํ ๋น์ ์ ๊ตฌ์ํ๊ณ , 2015๋ ์ ์ด๋ฅด๋ฌ์ ๊ทธ ๋น์ ์ ๋ํ ๋ฌธ์ ๋ฅผ ํ์๋ค๊ณ ๋ง์ ๋จน์๋ค. ๊ทธ๋์ 3๋ฒ์งธ ํ์ฌ Swirlds๋ฅผ ์ฐฝ์ ํ๊ฒ ๋์๋ค. ์ด ํ์ฌ์ Ping Identity๊ฐ ํฌ์๋ฅผ ํ๊ณ ์๋ค.
์ด๋ฒ์ ๋ฐฐ์ด๋ ๋ฐ์ฌ๊ฐ ๊ฐ๋ฐํ ๊ฒ์ ๊ทน๋๋ก ๋ฐ์ด๋๊ณ , ์์ฅ์์์ ํ์ด๋ฐ๋ ์ข๋ค. ๋ฐฐ์ด๋ ๋ฐ์ฌ๋ ํ์์๋ ์ฌ๋ฌ๊ฐ์ง ๋ฐ๋ช ์ ํ๋ฉฐ ํด์๊ทธ๋ํ๋ ๊ทธ ๋ฐ๋ช ๋ค ์ค ํ๋๋ค.
ํ ์ฌ์ค ์ฃผ ์ค์คํด, Cedar Park์ ํ ์คํ๋ฒ ์ค์์ ๋ง์ ๋ฐค๋ค์ ๊ณ ๋ฏผํ๋ฉฐ ๊ตฌ์ํ๊ฒ ๋์๋ค. ๊ธฐ์กด ๋ธ๋ก์ฒด์ธ์ ์๋ ๋ฐฉ์์ ๋ํ ๋ถ๋ง์์ ๋น๋กฏ๋ ๊ฒ์ด ์๋, ๋ฐฑ์ง ์ํ("tabula rasa")์์ ์๋ก ๊ตฌ์ํ๊ฒ ๋ ๊ฒ์ด๋ค. ๊ธฐ์กด์ ๋ธ๋ก์ฒด์ธ๋ค์ด ํด์๊ทธ๋ํ์ ์ค๊ณ์ ์ํฅ์ ์ค ๊ฒ์ ์๋ค.
๋ฐฐ์ด๋ ๋ฐ์ฌ๊ฐ ํญ๋๊ณ ๊น์ ๋ฌธํ ์กฐ์ฌ๋ฅผ ํตํด ๊ธฐ์กด ์๊ณ ๋ฆฌ์ฆ๋ค์ ์กฐ์ฌํ์๋ค. ์นดํ ๊ณ ๋ฆฌ๊ฐ ์๊ฐ๋ณด๋ค ๋ง์ง ์์๋ฐ ๋๋์๋ฉด,
ํผ๋ฏธ์ ๊ณ์ด์๋ ํ์ดํผ๋ ์ (Hyperledger), R3 Corda, EEA ๋ฑ์ด ์์ผ๋ฉฐ ๋ธ๋ก์ฒด์ธ์ ์ฌ์ฉํ๋ ๊ฒ์ด ์๋๋ค. PoW ๋ธ๋ก์ฒด์ธ ๋์ '๋ฆฌ๋ ๊ธฐ๋ฐ ์๊ณ ๋ฆฌ์ฆ'์ ์ฌ์ฉํ๋ค. Paxos, Raft, pBFT ๋ฑ์ด ์๊ณ ์ด์ ๋ณ์ข ๋ค๋ ์์ญ ๊ฐ์ง๊ฐ ๋๋ค. ์๋๋ฐฉ์์ ๋ ธ๋๋ค์ด ๋ฆฌ๋๋ฅผ ์ ์ถํ๊ณ , ๋ฆฌ๋์๊ฒ ์์๋ฅผ ๋ง์ถฐ ํธ๋์ญ์ ์ ๋ณด๋ด๊ณ , ๋ฆฌ๋๋ ์ด ์์๋๋ก ํธ๋์ญ์ ์ ๋ค์ ๋ ธ๋๋ค์๊ฒ ๋ฟ๋ฆฌ๋ ๊ฒ์ด๋ค. ๊ด์ฐฎ๊ธฐ๋ ํ๋ฐ ์์ฒ ๊ฐ์ ๋ฆฌ๋๋ค๋ก ํ์ฅ๋๊ธฐ ์ด๋ ต๋ค. ๋ ผ๋ฌธ์ ์ํ๋ฉด 100๊ฐ ๊ฐ๋์ ๋ฆฌ๋๊ฐ ํ๊ณ๋ผ๊ณ ํ๋ค. IBM, ํ์ดํผ๋ ์ , ๋ง์ดํฌ๋ก์ํํธ Coco, Corda ๋ฑ์ ์ด๋น ๋ช์ฒ ํธ๋์ญ์ ์ ์ฒ๋ฆฌํ ์ ์๋ ๊ฐ๊ฐ ๋ฆฌ๋ ๊ธฐ๋ฐ ์๊ณ ๋ฆฌ์ฆ๋ค์ ๊ด๊ณ ํ๋ค. ์ด ๊ตฌ์กฐ์ ๋ฌธ์ ๋ ๋ฆฌ๋๊ฐ ๋ณ๋ชฉํ์์ ์ด๋ํ๋ค๋ ๊ฒ์ด๋ค. ๋ฐ๋ผ์ ํ์ฅ์ฑ๋ ๋จ์ด์ง๊ณ ๋ฆฌ๋๋ค์ด DDoS ๊ณต๊ฒฉ์ ์ทจ์ฝํ ์๋ฐ์ ์๋ค๋ ๊ฒ์ด๋ค. ๋ฆฌ๋๋ ํญ์ IP์ฃผ์๋ฅผ ๊ณต๊ฐํ๊ณ ๋ ธ๋๋ค๊ณผ ์ํตํด์ผ ํ๋ฏ๋ก, ๋ด๋ถ์๋ ์ธ๋ถ์๋ ๋ฆฌ๋๋ฅผ ๊ณต๊ฒฉํ ์ ์๋ค. ๋ง์ง๋ง์ผ๋ก, ๋ฆฌ๋๊ฐ ๊ฑฐ๋ ์์๋ฅผ ์ ํ๋ค๋ ์ ์์ ์ ๋ขฐ ๋ฌธ์ ๊ฐ ๊ทผ๋ณธ์ ์ผ๋ก ์๋ค.
PoW ๊ณ์ด์์๋ ๋ง์ด๋๋ค์ด ์ด ์์๋ฅผ ๊ฒฐ์ ํ๋ฏ๋ก ์ญ์ ๋๊ตฌ์๊ฒ๋ ๊ณต์ ํ ์์คํ ์ด ์๋๋ค. DDoS์๋ ๋์ฑ ๊ฐํ์ง๋ง ์ด๋น ๋ช ๊ฐ์ ๊ฑฐ๋๋ง ์ง์ํ๊ณ ๊ณ์ฐ๋น์ฉ๋ ๋ง์ด ๋ ๋ค.
๊ฒฝ์ ์ฑ ๊ธฐ๋ฐ ๊ณ์ด์์๋ ์คํ ์ด์ปค๋ค์ด ํฉ๋ฆฌ์ ์ผ๋ก ์ด๊ธฐ์ ์ผ ๊ฒ์ ๊ฐ์ ํ๊ณ ์ธ์ผํฐ๋ธ ์์คํ ์ ์ค๊ณํ๋ค. ์ด ๋ฐฉ์๋ค์์ ์ค์ํ ๊ฒ์, ์ด ๊ทผ๋ณธ ๊ฐ์ ์ด ์ข์ง ๋ชปํ๋ค๋ ๊ฒ์ด๋ค. ๋ง์ฝ ๊ท๋ชจ๊ฐ ํฐ ์คํ ์ด์ปค๊ฐ ๋ด๋ถ์๋ ๋ฐ์ด๋ฌ์ค์ ์ํด ๊ณต๊ฒฉ๋นํ๋ค๋ฉด ์ด ๊ฐ์ ์ ์๋ฏธ๊ฐ ์์ด์ง๊ธฐ ๋๋ฌธ์ด๋ค. ๋ํ ๊ฒฝ์ ์ธ์ผํฐ๋ธ ๋ชจ๋ธ์ด ์ํ์ ์ผ๋ก ์ ํฉ์ฑ์ ์ฆ๋ช ํ๊ธฐ์๋ ๋๋ฌด๋ ๋ณต์กํ๋ค๋ ๋ฌธ์ ๊ฐ ์๋ค. ๊ทธ๋ ๋ค๋ฉด ์ง๊ธ ์ฐ๋ฆฌ๊ฐ ๋ชจ๋ฅด๋ ์ทจ์ฝ์ ์ด ์๋ค๊ณ ๋ณด์ฆํ ์ ์๊ธฐ์ ์ํํ๋ค.
์ด ๋ฌธ์ ์ ๋ํด 30๋ ์ ์ ๋์จ ์์ ํฌํ ๊ธฐ๋ฐ ํ๋กํ ์ฝ์ด ์๋ค. ์ด ๊ณ์ด์ ๋์ญํญ ์๊ตฌ๋์ ๋๋ฌด๋ ํฌ๊ณ ํ์ฅ์ ์ด๋ ต์ง๋ง ๋ณด์์ ์ผ๋ก ์ ๋ง ์ข์ ํน์ฑ์ ๊ฐ์ง๊ณ ์๋ค.
์ด์ค ๋ช๋ช ๋ฌธ์ ๋ค์ ์ ์์คํ ๋ค ์์์ ํด๊ฒฐ์ด ๊ฐ๋ฅํ๋ค๊ณ ๋ณผ ์๋ ์๋ค. ๊ทธ๋ฌ๋ ๋์ ๊ฒฝํ์, ๊ฒฐํจ์ด ์๋ ์์คํ ์ ๋ง๋ค๊ณ ๋์ ๋ฌธ์ ๋ฅผ ๊ณ ์น๋ ๊ฒ๋ณด๋ค ๊ฒฐํจ์ด ์๋ ํ์ํ ์์คํ ์ ๋จผ์ ๊ฐ์ถ๊ณ ์์ํ๋ฉด ์ด๋ฌํ ๋ฌธ์ ๋ค์ด ๋ฐ์ํ์ง ์์ ๋ ์ข๋ค. ์ค๋ฉ์ ํ๋ฉด ๋ฐธ๋ฆฌ๋ฐ์ดํฐ์ ์๋ฅผ ์ค์ผ ์ ์์ผ๋ ์์คํ ์ ์ฒด์ ๋ณด์์ฑ์ ๋จ์ด์ง๊ฒ ๋๋ ๊ฒ์ด๋ค.
์ฐธ๊ณ : ํฌํ ๊ธฐ๋ฐ ํ๋กํ ์ฝ๋ค์ ์ญ์ฌ์ ๋ถ๋ฅ(taxonomy)
๋ ์ฆ๋ฆฌ ๋จํฌํธ์ ์ผ์คํ์ด 1982๋
๋
ผ๋ฌธ์ผ๋ก '๋น์ํด ์ฅ๊ตฐ ๋ฌธ์ '๋ฅผ ์ ์ํ๋ค.
๋์๋ฅผ ํฌ์ํ ์ฅ๊ตฐ๋ค์ด ํ ๋ ํ ์์ ๊ณต๊ฒฉ์ ํด์ผ ํ๋๋ฐ, ๋ช๋ช ์ฅ๊ตฐ๋ค์ด ๋ฐฐ์ ์๋ผ ๊ณต๊ฒฉ์ด ์ผ์์ ์ด๋ค์ง์ง ์๋๋ก ํ๋ ค๊ณ ํ๋ค. BFT๋ ์ด๋ฆฐ ๋ฌธ์ ๋ก ๋จ์์๋ค๊ฐ, ์ฌ๊ธฐ์ ๋ฆฌ๋ ์ ์ถ๊ณผ ํฌํ๊ฐ ์ ์๋์๋ค. ๋ฆฌ๋๋ฅผ ์ ์ถํ๊ณ , ํฌํ๋ฅผ ํด์ ์ผ์ ์ ์ด์์ ํฌํ๊ฐ ๋ชจ์ด๋ฉด ๊ณต๊ฒฉ์ ํ๊ธฐ๋ก ํ ๊ฒ์ด๋ค. pBFT(practical B.F.T.)์ ๋ํ ๋
ผ๋ฌธ์ด ๋ฏธ๊ตฌ์ ์นด์คํธ๋ก๊ฐ MIT์์ ๋๋๋ฐ, ๋ฆฌ๋ ๊ธฐ๋ฐ ์์คํ
์์ ์ปดํจํฐ๋ค๋ก ๊ตฌํ ๊ฐ๋ฅํ ์๊ณ ๋ฆฌ์ฆ์ด ๋์๊ณ , ์ด๊ฒ์ ๊ณต๊ฒฉ ์๊ฐ ๋ฟ๋ง ์๋๋ผ ์์ฒ ๊ฑด์ ๊ฑฐ๋ ๋ด์ฉ๊ณผ ๊ฐ์ ๋ค๋ฅธ ๋ฐ์ดํฐ์๋ ์ ์ฉ ๊ฐ๋ฅํ๋ค๊ณ ๋ฐํ์ก๋ค.
Q. pBFT๊ฐ ๊ณผ๊ฑฐ ๋
ผ๋ฌธ์ผ๋ก ๋์๋ ๊ฐ๋
๋ค์ ์ค์ฉ์ ์ผ๋ก ๋ง๋ค์ด๋ธ ๊ฐ๋
์ธ๋ฐ, ํด์๊ทธ๋ํ๋ ํน์ ์ด๋ ํ ๋
ผ๋ฌธ์ ์ฐธ๊ณ ํด์ ์ค์ฉํํ ๊ฒ์ธ๊ฐ?
A. ์์ ํฌํ ๊ธฐ๋ฐ ์๊ณ ๋ฆฌ์ฆ๋ค์ ์ฌ์ค ์ถ๋ฐ์ ์ด 1970~80๋
๋๋ก ๊ฐ๋ค. ์ฌ๊ธฐ์์ ๋ ๊ฐ์ง ๋ถ๋ฅ๊ฐ ๋์ค๋๋ฐ, ํ๋๋ ์ด pBFT ๊ณ์ด์ ๊ฐ๋์ด๋ค. pBFT๋ DDoS์ ํ์ด๋ฐ ๊ธฐ๋ฐ ๊ณต๊ฒฉ์ ์ฝํ๋ค๊ณ ๋
ผ๋ฌธ์ ์๋ ค์ ธ์๋ค.
๊ทธ๋ฐ๋ฐ ํด์๊ทธ๋ํ๋ 70๋
๋ ์ดํ๋ก ๋ค๋ฅธ ์ฐ๊ตฌ๊ฐ ์๊ณ , ๋ฐฐ์ด๋ ๋ฐ์ฌ๊ฐ ๋
์์ ์ผ๋ก ์๋ก์ด ๋ง๋ค์ด๋ธ ์ ๊ทผ๋ฒ์ด๋ค. ๊ฐ์ญ์ ๋ํ ์ ๋ณด๊ฐ ์๋ค๋ฉด ๋ด๋ถ ์๋ฃ๊ตฌ์กฐ์ธ ํด์๊ทธ๋ํ๋ฅผ ๊ฐ์ง๊ณ , ์ค์ ํฌํ๋ฅผ ํ์ง ์์๋ ์์ ํฌํ ๊ธฐ๋ฐ ์๊ณ ๋ฆฌ์ฆ๊ณผ ๊ฒฐํฉํ๋ ํน๋ณํ ์ผ์ ํ ์ ์๋ค๋ ์๊ฐ์์ ๋์จ ๊ฐ๋
์ด๋ค.
Q. ๊ฐ์ญ(gossip)์ด๋?
A. ๊ฐ์ญ ํ๋กํ ์ฝ์ด๋ ์ ๋ณด๋ฅผ ๋ค์์๊ฒ ์์ฃผ ํจ์จ์ ์ผ๋ก ์ ํํ๋, ์ค๋ซ๋์ ์กด์ฌํ๋ ์ ๊ทผ๋ฒ์ด๋ค. ์ด๊ฒ์ ์ฌํ์์ ๋ฒ์ด์ง๋ ๋ฃจ๋จธ์ ์ ํ์ ๊ฐ์๋ฐ, ๋ชจ๋๊ฐ ๋ชจ๋์๊ฒ ์๋ฌธ์ ๋ด๋ฉด ์ ๋ณด๊ฐ ๊ธฐํ๊ธ์์ ์ผ๋ก ๋น ๋ฅด๊ฒ ์ ํ๋๋ ํ์์ ๋งํ๋ค. ์ด๊ฒ์ด ๊ฐ์ญ ํ๋กํ ์ฝ์ด๋ค. ๊ทธ๋ ๋ค๋ฉด ๋ฌด์์ ๊ฐ์ญ์ผ๋ก ์ ํํ ๊ฒ์ธ๊ฐ? ์ฐ๋ฆฌ๋ ์ฌ๊ธฐ์, ๊ฐ์ญ์ ๊ฐ์ญํ๋ค(!). ์ด ๊ฐ์ญ์ ๋คํธ์ํฌ์์๋ ๋ด๊ฐ ํธ๋์ญ์
์ ์์ฑํ๊ณ ์ด๊ฒ์ ๋ค๋ฅธ ๋ชจ๋ ๋
ธ๋๋ค์๊ฒ ์ ํํ๊ณ ์ ํ๋ค. ์ฌ๊ธฐ์ ๊ทธ๋ํ๋ก ์ ์ฅํ๋ ๊ฒ์ ์ด๋ค ๋
ธ๋๊ฐ ์ด๋ค ๋
ธ๋์ ์ธ์ ๋ํํ๋์ง์ ๋ํ ๋ด์ฉ์ด๋ค.
๊ฐ์ญ ํ๋กํ ์ฝ์ ํ์ฌ ์๋ง์ ์ข ๋ฅ์ ์ดํ๋ฆฌ์ผ์ด์ ์์ ์ฌ์ฉ์ค์ด๋ค. ์ฐ๋ฆฌ์๊ฒ ๊ณ ์ ํ ๊ฒ์ ๊ทธ ๊ฐ์ญ์ ๋ด์ฉ์ด๋ค. ๊ฐ์ญ์ผ๋ก ํธ๋์ญ์ ๋ ์ ๋ฌํ์ง๋ง, ๋์์ ๋ด๊ฐ ๋ง์ง๋ง์ผ๋ก ์ ๋ฌ๋ฐ์ ์ด๋ฒคํธ์ ํด์์ ๋ด๊ฐ ๋ง์ง๋ง์ผ๋ก ์์ฑํ ์ด๋ฒคํธ์ ํด์๋ ๋ค์ด๊ฐ๊ฒ ๋๋ค. ๋ฐ๋ผ์ ๋ด๊ฐ ๊ฐ์ญํ๊ธฐ ์ 2๊ฐ์ ์ด๋ฒคํธ์ ๋ํ ํด์๊ฐ ๊ฐ์ญ๋๊ฒ ๋๋ ๊ฒ์ด๋ค. ๋ฐ๋ผ์ ์ด๊ฒ๋ค์ด ํด์๋ค์ ๊ทธ๋ํ๋ฅผ ํ์ฑํ๋ ๊ฒ์ด๋ค. ๋ชจ๋ ๋ ธ๋๋ค์ด ๋ชจ๋ ํธ๋์ญ์ ์ ์์์ ๋ํด ์ฑํฌ๋ฅผ ๋ง์ฃผ๊ฒ ๋๊ณ , ํ๋์ ํด์๊ทธ๋ํ์ ๋์ํ๊ฒ ๋๋ค. ๋ํ ์ด๊ฒ์ด ๋๋ค๋ฉด, ์์ ํฌํ ๊ธฐ๋ฐ ์๊ณ ๋ฆฌ์ฆ์ ์ด์ฉํ์ง๋ง ์ค์ ์ ์ฒด ๋คํธ์ํฌ๋ฅผ ๋์์ผ๋ก ํฌํ๋ฅผ ํ๋ ๊ฒ์ด ์๋, ๊ตญ์์ ์ผ๋ก ๊ฐ์์ ํฌํ๋ฅผ ์งํํ ์ ์๋ค.
๊ฐ์ ํฌํ(virtual voting)๊ฐ ์๋ ๊ฐ์ญ์ ๋ํ ๊ฐ์ญ์ด ํต์ฌ์ด๋ค. ์ด๋ ๊ฒ ํ๋ฉด ์์ ํฌํ ๊ธฐ๋ฐ ์๊ณ ๋ฆฌ์ฆ์ ํน์ฑ์ธ ๋น๋๊ธฐ์ฑ BFT(aBFT)๋ฅผ ์ป์ ์ ์๋ค. ์ด๋ฅผ ํตํด ์ฐ๋ฆฌ๋ ์ฐ์ ๋ณด์์ฑ์ ๊ฐ์ท๋ค. ๋ํ ํ์ฅ์ฑ๋ ์์ผ๋ฉฐ, ์ ์ก๋๋ ๋ฉ์ธ์ง์ ํด์ 2๊ฐ๋ฅผ ์ถ๊ฐํ ๋ฟ์ด๋ฏ๋ก ๋์ญํญ๋ ์ฐ๋ฆฌ๋ณด๋ค ์ ๊ฒ ์ธ ์ ์๋ค๊ณ ์๊ฐํ๋ค. ์ฐ๋ฆฌ๋ ๋์ญํญ์์ ํจ์จ์ ๊ฐ์ง๋ฉด์ ๋์์ aBFT(asynchronous BFT)๋ฅผ ์ฒ์์ผ๋ก ๊ตฌํํ ๊ฒ์ด๋ค.
ํ์ด๋๋ฆฌํฐ(๊ฑฐ๋๋ฅผ ์ผ๋ง๋ ๋นจ๋ฆฌ ํ์ ์ง๋๊ฐ) - ํ
๋๋ฏผํธ ๊ฐ์ ๊ฒฝ์ฐ 3์ด์ ํ์ด๋๋ฆฌํฐ ์๊ฐ์ ๊ฐ์ง๊ณ ์๋ค.
๋ชจ๋ ๋
ธ๋์๊ฒ ์ด๋ค ์ ๋ณด๊ฐ ์ ๋ฌ๋๋ ์๊ฐ์ ๋
ธ๋ ์์ ๋ก๊ทธ๋ก ๋น๋กํ๋ค. ์ด๋ค ํธ๋์ญ์
์ด ํ์ ๋๊ธฐ๊น์ง 8๋ฒ์ "๊ฐ์ญ ์ฌ์ดํด"์ด ํ์ํ๋ค. ์ฐ๋ฆฌ์๊ฒ ํ์ด๋๋ฆฌํฐ๋ PoW ๋ธ๋ก์ฒด์ธ์์์ ๊ฐ๋
๊ณผ ๋ค๋ฅด๋ค. (์๋ํ๋ฉด) PoW์์๋ ์ด์ค๊ฒฐ์ ๋ฌธ์ ๋ฅผ ๋ง๊ธฐ ์ํด ๋ถ๋ถ์ ์์์ ์ง๋ง์ ํ๋๋ฐ, ์ฐ๋ฆฌ๋ ์ ์ฒด์ ์์์ ์ง๋ฅผ ์ถ๊ตฌํ๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ACID ์์น์ ๋ชจ๋ ๋
ธ๋์์ ์งํค๋ ๊ฒ์ด๋ค. ๋นํธ์ฝ์ธ์ฒ๋ผ ํ๋ฅ ์ ์ผ๋ก ํ์ ์ง์ง ์๊ณ , ํ์ ๋์๋ค๊ณ ๋จ์ธํ ์ ์๋ค. ๋นํธ์ฝ์ธ์ ๋ธ๋ก์ฒด์ธ์ ์ ์์ BFT๋ผ๊ณ ํ ์ ์๊ณ , BFT๋ผ๋ฉด ๋ชจ๋ ํธ๋์ญ์
์ ์์์ ์ง๊ฐ ๋์ด์ผ ํ๋ค. ๊ณต์ฉ ํด์๊ทธ๋ํ ๋คํธ์ํฌ๊ฐ ์๋ค๋ฉด, 100๊ฐ ์ดํ์ ๋
ธ๋๋ก ์ค์ ์ํํด๋ณธ ๊ฒฐ๊ณผ ์์ซ์ ~ ์ ์ด ๊ฐ๋์ ํ์ด๋๋ฆฌํฐ ์๊ฐ์ด ๋์จ๋ค. ์ ์ธ๊ณ์ ์ฌ์ฉ ์ฌ๋ก์์๋ ์์ญ์ด ๊น์ง์ ํ์ด๋๋ฆฌํฐ ์๊ฐ์ด ๋์ฌ ์ ์๋ค.
ํผ๋ฏธ์ ๋คํธ์ํฌ(ํ๋ฝ๋ฐ์ ์ปดํจํฐ 1๋๋น 1ํ) ์์ ๊ฐ๋ฐฉํ ๋คํธ์ํฌ(1์ฝ์ธ 1ํ)๋ก ์ด๋ป๊ฒ ๋์๊ฐ ๊ฒ์ธ๊ฐ๋ผ๋ ์ง๋ฌธ์ด๋ผ๊ณ ์๊ฐํ๋ค. ํด์๊ทธ๋ํ์ด๋ , ๋ฆฌ๋ ๊ธฐ๋ฐ ํฉ์์ด๋ ๋ฌด์์ด๋ , ํผ๋ธ๋ฆญ ๋คํธ์ํฌ๋ฅผ ๊ตฌ์ถํ๋ ค๋ฉด ํฌ์ํ ์์์ ์ ๊ณตํด์ผ ํ๋ค. ํฌํ๊ฐ ๋ฌด์์ด ๋์๋ ํฌํ์ ๊ฐ์ค์น๋ฅผ ์ค์ ์ ์๋ ๊ฒ์ ํด์ปค๊ฐ ๋ง์ด ๊ฐ์ง ์ ์๋๋ก ํด์ผ ํ๋ค. ๊ธ๋ก๋ฒํ๊ฒ ํ์ค์ํ๋ ๋คํธ์ํฌ๋ฅผ ๋ง๋๋ ค๋ฉด ํฌ์ํ ๋ฌด์ธ๊ฐ๊ฐ ํ์ํ๊ณ , ๊ทธ ์ญํ ์ ์ํธํํ๊ฐ ํ๋ ๊ฒ์ด๋ค. ํผ๋ธ๋ฆญ ๋คํธ์ํฌ๋ผ๋ฉด ๋ฐ๋ผ์ ์ด๋ค ์ข ๋ฅ์ ํํ๊ฐ ๋ฐํ๋ ์ ์๋ค๊ณ ์๊ฐํ๋ค.
ํด์๊ทธ๋ํ์์๋ ๋น์ฐํ ๋ธ๋ก ๋ณด์์ด ํ์ํ๋ค. ํ๋ ธ๋๋ฅผ ๋๋ฆฌ๋ฉด ๋์ญํญ, ์ ์ฅ์ฉ๋, CPU ๋ฑ์ด ํ์ํ๋ฏ๋ก ํผ๋ธ๋ฆญ ๋คํธ์ํฌ๋ฅผ ์ด์ํ๊ณ ์ ํ๋ค๋ฉด ์ ๋น์ฉ๋ค์ ๋ณด์ํ๋ ๊ฒฝ์ ์์คํ ์ด ํ์ํ๋ค.
Q. ๋จ๊ธฐ์ ์ผ๋ก ํด์๊ทธ๋ํ๊ฐ ์ฐ์ด๊ณ ์๋ ํ๋ก์ ํธ๋? ํด์๊ทธ๋ํ์ ์๊ณ ๋ฆฌ์ฆ์ด ์ฑ๊ณตํ๋ค๋ฉด ์ํธํํ๊ณ๋ ์ด๋ป๊ฒ ๋ฐ๋๊น?
์ฒซ ์ฌ์ฉ ์ฌ๋ก๋ Ping Identity์์ ์ ์ ์ฆ๋ช
์ ๊ด๋ จํ ๋ฌธ์ ์ธ OIDC๋ฅผ ํด๊ฒฐํ๋ ค ํ๋ ๊ฒ์ด๋ค. ๋ํ ํฌ๋ ๋ง ์ ๋์จ ์
๊ณ์์(๋ถ๋ฏธ์์ ์ํ ์ํ๊ณผ ๊ฐ์ ๊ธ์ต๊ธฐ๊ด๋ค) CU Ledger๋ผ๋ ๋จ์ฒด๋ฅผ ์ค๋ฆฝํ์๊ณ , ํด์๊ทธ๋ํ์์์ ์ง์ด์ง 6000์ฌ๊ฐ์ ํฌ๋ ๋ง ์ ๋์จ๋ค์ด ์ฐํฉํ ํ๋ซํผ์ ์ ๋ณด์ผ ์์ ์ด๋ค. ๋ํ ๋ค์ํ ๋ถ์ผ์ ๊ณ ๊ฐ์ฌ๋คใ
กํฌ์ค์ผ์ด, SCM, ๊ธ์ต ๋ฑใ
ก๊ณผ ๋ง์ ์
๊ณ๋ค๊ณผ ํ์์ค์ ์๋ค. ๋ํ ์ง๊ธ์ ์๋ฐ๋ก ๊ตฌํ๋ ํฉ์ ๊ด๋ จ SDK๋ผ๋, ๊ธฐ์ ์คํ์ ๊ธฐ๋ฐ ๋ถ๋ถ๋ง์ด ์๋ ๊ฒ์ด๋ฏ๋ก, ๊ทธ ์์ ์ค๋งํธ ์ปจํธ๋ํธ, ์ต๋ช
์ฑ ๋ฑ๋ฑ์ ๋ง์ ๊ธฐ๋ฅ๋ค์ ์ง์ด๋๊ฐ ์ ์์ ๊ฒ์ด๋ค.
์ฐธ๊ณ ํด์ ๋ณผ ๋งํ ์น์ฌ์ดํธ:
http://leemon.com/ (๋ฆฌ๋ชฌ ๋ฐฐ์ด๋ ๋ฐ์ฌ ๊ฐ์ธ ํํ์ด์ง)
https://www.swirlds.com/about/ (ํ์ฌ ์ค์์ฆ Swirlds ์๊ฐ ํ์ด์ง)
https://www.pingidentity.com/en/company/leadership.html (ํ ์์ด๋ดํฐํฐ์ ์๊ฐ ํ์ด์ง)
https://hashgraph.com/faq/ (ํด์๊ทธ๋ํ ๊ณต์ ์นํ์ด์ง์ FAQ)
http://www.r3cev.com/blog/2016/4/4/introducing-r3-corda-a-distributed-ledger-designed-for-financial-services (R3 Conda)
https://medium.com/@philippsandner/comparison-of-ethereum-hyperledger-fabric-and-corda-21c1bb9442f6 (Ethereum vs. Hyperledger Fabric vs. R3 Conda)
http://bluebrown.net/blog/archives/250 (Paxos ํฉ์์ค ์๊ณ ๋ฆฌ์ฆ)