하이퍼레저 톱니
ํ์ดํผ๋ ์ ํฑ๋๊ฐ ๋ฌด์์ธ๊ฐ์?
Hyperledger Sawtooth๋ Hyperledger ์ฐํ์ ์คํ ์์ค ํ๋ก์ ํธ์ด๋ฉฐ , ํนํ ๊ธฐ์ ์ฉ ๋ถ์ฐ ์์ฅ ์ ํ๋ฆฌ์ผ์ด์ ๋ฐ ๋คํธ์ํฌ ๋ฅผ ์์ฑ ๋ฐ ์ด์ํ๋ ๋ฐ ์ฌ์ฉ๋๋ ์ํฐํ๋ผ์ด์ฆ ์์ค ๋ธ๋ก์ฒด์ธ ์์คํ ์ผ๋ก ์๋ ํฉ๋๋ค.
Hyperledger Sawtooth ์ดํดํ๊ธฐ
Linux Foundation์์ IBM, Intel ๋ฐ SAP์ ๊ณต๋์ผ๋ก ๊ฐ๋ฐํ Hyperledger Sawtooth์ ๊ธฐ๋ณธ ์ค๊ณ ๊ฐ๋ ์ ์์ฅ์ ์ง์ ์ผ๋ก ๋ถ์ฐ์ํค๊ณ ์ค๋งํธ ๊ณ์ฝ์ ํจ์ฌ ์์ ํ๊ฒ ๋ง๋ค์ด ๋น์ฆ๋์ค์ ์ ํฉํ๊ฒ ๋ง๋๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค. BaaS( blockchain-as-a-service ) ๊ตฌํ์ ๋๋ค .
๋๋ถ๋ถ์ ํ์ค ๋ธ๋ก์ฒด์ธ ๊ธฐ๋ฐ ์์คํ ์์ ์ฝ์ด์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋์ผํ ํ๋ซํผ์์ ํธ์คํ ๋๊ณ ์คํ๋๋ฏ๋ก ๋ณด์ ๋ฌธ์ ๋ ๋ฌผ๋ก ์ฑ๋ฅ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค.
Hyperledger Sawtooth๋ ํต์ฌ ์์ฅ ์์คํ ์ ์ ํ๋ฆฌ์ผ์ด์ ๋ณ ํ๊ฒฝ๊ณผ ๋ถ๋ฆฌํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ ๋จ์ํํ๋ฉด์๋ ์์คํ ์ ์์ ํ๊ณ ์์ ํ๊ฒ ์ ์งํฉ๋๋ค. ์ด ์ํคํ ์ฒ๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ๋ฐ์๋ ํต์ฌ ๋ธ๋ก์ฒด์ธ ์์คํ ์ ๋ฐฉํดํ์ง ์๊ณ ์์คํ ์ฃผ๋ณ์์ ํธ์คํ , ์ด์ ๋ฐ ์คํํ ์ ์๋ ์ ํํ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ก ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถํ ์ ์์ต๋๋ค.
์ง์๋๋ ์ธ์ด๋ก๋ C++, Go, Java, JavaScript, Python ๋ฐ Rust๊ฐ ์์ต๋๋ค. Sawtooth ์์ฉ ํ๋ก๊ทธ๋จ์ ๋น์ฆ๋์ค ์๊ตฌ ์ฌํญ์ ํ์ํ ํต์ฌ ๋น์ฆ๋์ค ๋ ผ๋ฆฌ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๊ฑฐ๋ ๋ค์ํ ์ฐธ๊ฐ์ ๊ฐ์ ๊ณ์ฝ์ ์์ฑ, ์๋ฆผ ๋ฐ ์คํํ๊ธฐ ์ํ ์์น ๋ฉ์ปค๋์ฆ์ด ์๋ ์ค๋งํธ ๊ณ์ฝ ๊ฐ์ ๋จธ์ ์ผ๋ก ๊ฐ๋ฐ ๋ฐ ์คํ๋ ์ ์์ต๋๋ค. ๋ธ๋ก์ฒด์ธ .
ํต์ฌ ์์คํ ์ ์ ํ๋ฆฌ์ผ์ด์ ์ด ๋์ผํ ๋ธ๋ก์ฒด์ธ์ ๊ณต์กดํ ์ ์๋๋ก ํ๊ณ , ํธ๋์ญ์ ๊ท์น์ ์ ํํ๊ณ , ํ์ํ ๊ถํ ๋ถ์ฌ ๋ฉ์ปค๋์ฆ์ ์ ํํ๊ณ , ๋์งํธ ์์ฅ์ ์๊ตฌ๋ฅผ ๊ฐ์ฅ ์ ์ง์ํ๋ ๋ฐฉ์์ผ๋ก ๋์งํธ ์์ฅ์ ์์ ์ ์๋ฃํ๋ ๋ฐ ์ฌ์ฉ๋๋ ํฉ์ ์๊ณ ๋ฆฌ์ฆ์ ์ ์ํฉ๋๋ค. ๊ธฐ์ .
Hyperledger Sawtooth์ ์๋ ์๋ฆฌ
Sawtooth๋ ์ ํ์ ๊ถํ์ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค. ์ฆ, ๋์ผํ ๋ธ๋ก์ฒด์ธ์์ ๋ค๋ฅธ ๊ถํ์ ๊ฐ์ง ํน์ Sawtooth ๋ ธ๋ ํด๋ฌ์คํฐ๋ฅผ ์ฝ๊ฒ ๋ฐฐํฌํ ์ ์์ต๋๋ค. ์์ฅ์ ๊ถํ, ๋ ธ๋ ๋ฐ ID์ ๋ํ ํ์ํ ์ธ๋ถ ์ ๋ณด๋ฅผ ์ ์ฅํฉ๋๋ค.
Sawtooth ๋คํธ์ํฌ์ ์ด์ ์ฑ๋ฅ์ ๋ณ๋ ฌ ํธ๋์ญ์ ์คํ ๋ฉ์ปค๋์ฆ์ ์ํด ํฅ์๋ฉ๋๋ค. ๋ณ๋ ฌ ํธ๋์ญ์ ์คํ ๋ฉ์ปค๋์ฆ์ ๋๋ฆฌ ์ฌ์ฉ๋๋ ๋ง์ ์ํธํํ ๋คํธ์ํฌ์์ ๋๋์ ํธ๋์ญ์ ์ ์ฒ๋ฆฌํ ๋ ์ข ์ข ๋ณ๋ชฉ ํ์์ด ๋ฐ์ํ๋ ์ง๋ ฌ ์คํ ๋ฉ์ปค๋์ฆ๋ณด๋ค ์ฐ์์ ์์ต๋๋ค.
Sawtooth๋ ๋ฎ์ ์์ ํ์ฉ๋์ ๋ฎ์ ์๋์ง ์๋น์ ์ด์ ์ ์ ๊ณตํ๋ POET(Proof of Elapsed Time) ํฉ์ ๋ฉ์ปค๋์ฆ ์ ์ง์ํ๋ฉฐ ์ผ๋ฐ์ ์ผ๋ก ํ๊ฐ๋ ๋ธ๋ก์ฒด์ธ ๋คํธ์ํฌ์์ ๋คํธ์ํฌ์ ์ฑ๊ตด๊ถ ๋๋ ๋ธ๋ก ์น์๋ฅผ ๊ฒฐ์ ํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. )
Sawtooth ๊ธฐ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฌ์ฉํ๋ ์ค์ ์ฌ๋ก๋ก๋ ๊ธฐ์ ์ด ๋ธ๋ก์ฒด์ธ์ ํ์๋ ์์ฐ์ ์ํฉ ๋ฐ ๋ฌผ๋ฅ ๊ด๋ จ ์ ๋ณด๋ฅผ ์ถ์ ํ๋ ๋ฐ ๋์์ด ๋๋ Sawtooth Supply Chain, ์ฐธ์ฌ์๊ฐ ์ง์ ๋ ์๋์ ๋์งํธ ์์ฐ์ ๊ฑฐ๋ํ ์ ์๋๋ก ๋์์ฃผ๋ Sawtooth Marketplace๊ฐ ์์ต๋๋ค. ๋ธ๋ก์ฒด์ธ, Sawtooth Private UTXO๋ ์ฅ์ธ ๊ฑฐ๋ ๋ฐ ๋น๊ณต๊ฐ ๊ฑฐ๋๋ฅผ ํฌํจํ ๋์งํธ ์์ฐ ์์ฑ ๋ฐ ๊ฑฐ๋๋ฅผ ์ฉ์ดํ๊ฒ ํฉ๋๋ค.
ํ์ด๋ผ์ดํธ
Hyperledger๋ Linux Project, IBM, Intel ๋ฐ SAP์ ๊ฐ์ ์กฐ์ง์ด ํ์ํ๋ ์ฐ์ฐํ ๋ธ๋ก์ฒด์ธ ๊ฐ๋ฐ ๊ทธ๋ฃน์ ๋๋ค.
Hyperledger Sawtooth๋ PBFT(Practical Byzantine Fault Tolerance) ๋ฐ PoET(Proof of Elapsed Time)๋ฅผ ํฌํจํ ๋ค์ํ ํฉ์ ์๊ณ ๋ฆฌ์ฆ์ ์ง์ํฉ๋๋ค.
Hyperledger Sawtooth๋ ํต์ฌ ์์คํ ์ ๊ธฐ๋ณธ ์ค๊ณ๋ฅผ ์ ํ์ ์์ด ๋ง์ถคํ ์ค๋งํธ ๊ณ์ฝ์ ์คํํ ์ ์๋ ์คํ ์์ค ์ํฐํ๋ผ์ด์ฆ ์๋น์ค๋ก์์ ๋ธ๋ก์ฒด์ธ ํ๋ซํผ์ ๋๋ค.