Investor's wiki

하이퍼레저 톱니

하이퍼레저 톱니

ํ•˜์ดํผ๋ ˆ์ € ํ†ฑ๋‹ˆ๊ฐ€ ๋ฌด์—‡์ธ๊ฐ€์š”?

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๋Š” ํ•ต์‹ฌ ์‹œ์Šคํ…œ์˜ ๊ธฐ๋ณธ ์„ค๊ณ„๋ฅผ ์•Œ ํ•„์š” ์—†์ด ๋งž์ถคํ˜• ์Šค๋งˆํŠธ ๊ณ„์•ฝ์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ์˜คํ”ˆ ์†Œ์Šค ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์„œ๋น„์Šค๋กœ์„œ์˜ ๋ธ”๋ก์ฒด์ธ ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค.