ํ•˜์ดํผ๋ ˆ์ € ํŒจ๋ธŒ๋ฆญ ๊ฐœ๋ฐœ

์ €ํฌ๋Š” ์•„ํ‚คํ…์ฒ˜ ๋ฐ ๊ฐœ๋ฐœ๋ถ€ํ„ฐ ํ†ตํ•ฉ ๋ฐ ์šด์˜ ๋ฐฐํฌ์— ์ด๋ฅด๊ธฐ๊นŒ์ง€ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ๊ธ‰ ํ—ˆ๊ฐ€ํ˜• ๋ธ”๋ก์ฒด์ธ ๋„คํŠธ์›Œํฌ๋ฅผ ๊ตฌ์ถ•ํ•ฉ๋‹ˆ๋‹ค.

Antier๋Š” ์ „๋ฌธ์ ์ธ ์ง€์นจ๊ณผ ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ๋ธ”๋ก์ฒด์ธ ์†”๋ฃจ์…˜์„ ์ œ๊ณตํ•˜๋Š” ๊ธฐ์—…์œผ๋กœ, ๊ธ€๋กœ๋ฒŒ ์—…๊ณ„ ๋ฆฌ๋”๋“ค๋กœ๋ถ€ํ„ฐ ์ธ์ •๋ฐ›๋Š” ์ตœ๊ณ ์˜ ๋ธ”๋ก์ฒด์ธ ์ปจ์„คํŒ… ํšŒ์‚ฌ์ž…๋‹ˆ๋‹ค.

๊ธฐ์—…์šฉ ๋ธ”๋ก์ฒด์ธ ์ธํ”„๋ผ๋ฅผ ์œ„ํ•œ Hyperledger Fabric ๊ฐœ๋ฐœ ์„œ๋น„์Šค

Hyperledger Fabric์€ ์—ฌ๋Ÿฌ ์กฐ์ง์ด ํŠธ๋žœ์žญ์…˜์„ ์กฐ์ •ํ•˜๊ณ , ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๊ณต์œ ํ•˜๋ฉฐ, ํ†ต์ œ๋œ ์ฐธ์—ฌ ํ•˜์— ์ •์˜๋œ ๋น„์ฆˆ๋‹ˆ์Šค ๊ทœ์น™์„ ์ค€์ˆ˜ํ•ด์•ผ ํ•˜๋Š” ๋„คํŠธ์›Œํฌ์— ๋งค์šฐ ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค. ๋‹น์‚ฌ์˜ Hyperledger Fabric ์ปจ์„คํŒ…์€ ๋„คํŠธ์›Œํฌ ์•„ํ‚คํ…์ฒ˜, ๊ฑฐ๋ฒ„๋„Œ์Šค, ๋ฐ์ดํ„ฐ ๊ณต์œ  ์š”๊ตฌ ์‚ฌํ•ญ ๋ฐ ํŠธ๋žœ์žญ์…˜ ์›Œํฌํ”Œ๋กœ๋ฅผ ์ •์˜ํ•˜๋Š” ๋ฐ ๋„์›€์„ ๋“œ๋ฆฌ๋ฉฐ, ์—”์ง€๋‹ˆ์–ด๋Š” ์•„ํ‚คํ…์ฒ˜ ์„ค๊ณ„๋ถ€ํ„ฐ ํ”„๋กœ๋•์…˜ ๋ฐฐํฌ์— ์ด๋ฅด๊ธฐ๊นŒ์ง€ Fabric ํ™˜๊ฒฝ์„ ๊ธฐ์กด ๊ธฐ์ˆ  ์Šคํƒ์— ๋งž์ถฐ ๊ตฌ์ถ•ํ•ด ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

๊ท€์‚ฌ์˜ ๋น„์ฆˆ๋‹ˆ์Šค ์š”๊ตฌ์‚ฌํ•ญ์— ๋งž์ถ˜ Hyperledger Fabric ๋„คํŠธ์›Œํฌ ๊ตฌ์ถ•์ด ํ•„์š”ํ•˜์‹ ๊ฐ€์š”?

๊ธฐ์—…์šฉ ๋ธ”๋ก์ฒด์ธ ๊ฐœ๋ฐœ์— ํ•˜์ดํผ๋ ˆ์ € ํŒจ๋ธŒ๋ฆญ์ด ํ•„์š”ํ•œ ์ด์œ 

์—ฌ๋Ÿฌ ์กฐ์ง์ด ๊ณต์œ  ํ”„๋กœ์„ธ์Šค๋ฅผ ์กฐ์ •ํ•˜๊ธฐ ์œ„ํ•ด ๊ฐ๊ธฐ ๋‹ค๋ฅธ ์‹œ์Šคํ…œ์— ์˜์กดํ•  ๊ฒฝ์šฐ, ๋ฐ์ดํ„ฐ ์‚ฌ์ผ๋กœ, ์กฐ์ • ์˜ค๋ฒ„ํ—ค๋“œ, ์ œํ•œ๋œ ๊ฐ€์‹œ์„ฑ์œผ๋กœ ์ธํ•ด ์šด์˜ ์†๋„๊ฐ€ ์ €ํ•˜๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ดํผ๋ ˆ์ € ํŒจ๋ธŒ๋ฆญ์€ ๊ถŒํ•œ ๊ธฐ๋ฐ˜ ๋ธ”๋ก์ฒด์ธ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ๊ณต์œ  ํŠธ๋žœ์žญ์…˜ ์ธํ”„๋ผ๋ฅผ ์ œ๊ณตํ•จ์œผ๋กœ์จ ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์Šน์ธ๋œ ์ฐธ์—ฌ์ž๋Š” ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๊ตํ™˜ํ•˜๊ณ , ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค๋ฅผ ์กฐ์ •ํ•˜๋ฉฐ, ์ •์˜๋œ ์•ก์„ธ์Šค ๋ฐ ๊ฑฐ๋ฒ„๋„Œ์Šค ๊ทœ์น™ ๋‚ด์—์„œ ์šด์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ฃผ์š” ๋น„์ฆˆ๋‹ˆ์Šค ๊ณผ์ œ ํ•ด๊ฒฐ

์Šน์ธ๋œ ์กฐ์ง ๊ฐ„์— ๊ณต์œ ๋˜๋Š” ๊ฑฐ๋ž˜ ๊ธฐ๋ก์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.
Fabric์˜ ๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ํ†ตํ•ด ๊ฐ ์ฐธ์—ฌ์ž๊ฐ€ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š” ํ•ญ๋ชฉ์„ ์ œ์–ดํ•˜์„ธ์š”.
์ฒด์ธ์ฝ”๋“œ ๊ฐœ๋ฐœ์„ ํ™œ์šฉํ•˜์—ฌ ์ •์˜๋œ ๋น„์ฆˆ๋‹ˆ์Šค ๊ทœ์น™๊ณผ ํŠธ๋žœ์žญ์…˜์„ ์ž๋™ํ™”ํ•˜์‹ญ์‹œ์˜ค.
์‹ ์› ํ™•์ธ, ์ •์ฑ… ๋ฐ ๊ด€๋ฆฌํ˜• ๋„คํŠธ์›Œํฌ ์ฐธ์—ฌ๋ฅผ ํ†ตํ•ด ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ํ˜‘์—…์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
์ ์ ˆํ•œ ํ•˜์ดํผ๋ ˆ์ € ํŒจ๋ธŒ๋ฆญ ๊ฐœ๋ฐœ ์„œ๋น„์Šค๋ฅผ ์ด์šฉํ•˜๋ฉด ๊ธฐ์—…์€ ์ด๋Ÿฌํ•œ ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ๊ธฐ์กด ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์‹œ์Šคํ…œ๊ณผ ์—ฐ๊ฒฐํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

Hyperledger Fabric ๊ฐœ๋ฐœ: ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ๋ธ”๋ก์ฒด์ธ ๋„คํŠธ์›Œํฌ ์—”์ง€๋‹ˆ์–ด๋ง

Hyperledger Fabric์€ ์กฐ์ง์ด ํ†ต์ œ๋œ ์ฐธ์—ฌ, ๊ณต์œ  ํŠธ๋žœ์žญ์…˜ ์ธํ”„๋ผ ๋ฐ ๊ตฌ์„ฑ ๊ฐ€๋Šฅํ•œ ๊ฑฐ๋ฒ„๋„Œ์Šค๋ฅผ ํ•„์š”๋กœ ํ•˜๋Š” ํ—ˆ๊ฐ€ํ˜• ๋ธ”๋ก์ฒด์ธ ๊ฐœ๋ฐœ์— ๋งค์šฐ โ€‹โ€‹์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“ˆํ˜• ์•„ํ‚คํ…์ฒ˜๋ฅผ ํ†ตํ•ด ์กฐ์ง์€ ์‹ ์› ํ™•์ธ, ํŠธ๋žœ์žญ์…˜ ๊ฒ€์ฆ, ๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ ๋ฐ ๋„คํŠธ์›Œํฌ ์šด์˜์„ ์ œ์–ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ด๋Ÿฌํ•œ ํŠน์ง• ๋•๋ถ„์— ํ•˜์ดํผ๋ ˆ์ € ํŒจ๋ธŒ๋ฆญ์€ ์—ฌ๋Ÿฌ ์กฐ์ง์ด ํ†ต์ œ๋œ ํ˜‘์—…๊ณผ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ๊ฑฐ๋ž˜ ์ฒ˜๋ฆฌ๊ฐ€ ํ•„์š”ํ•œ ๊ธฐ์—…์šฉ ๋ธ”๋ก์ฒด์ธ ๊ฐœ๋ฐœ์— ๋งค์šฐ โ€‹โ€‹์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค.

ํ•„์š”ํ•  ๋•Œ ์›๋‹จ์„ ์„ ํƒํ•˜์„ธ์š”

์•Œ๋ ค์ง„ ์ฐธ๊ฐ€์ž
์กฐ์ง ์•„์ด๋ดํ‹ฐํ‹ฐ๋ฅผ ํ†ตํ•ด ๋„คํŠธ์›Œํฌ ๋ฉค๋ฒ„์‹ญ์„ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค.
์ •์ฑ… ์ฃผ๋„ ๊ฑฐ๋ž˜
์Šน์ธ ๋ฐ ๋„คํŠธ์›Œํฌ ์ •์ฑ…์„ ํ†ตํ•ด ๊ฑฐ๋ž˜ ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ๋ฅผ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.
์„ ํƒ์  ํ”„๋ผ์ด๋ฒ„์‹œ
์ฑ„๋„ ๋ฐ ๋น„๊ณต๊ฐœ ๋ฐ์ดํ„ฐ ์ปฌ๋ ‰์…˜์„ ํ†ตํ•ด ๋ฐ์ดํ„ฐ ๊ฐ€์‹œ์„ฑ์„ ์ œ์–ดํ•˜์„ธ์š”.
๋ชจ๋“ˆํ˜• ์ธํ”„๋ผ
ํŠน์ • ๋น„์ฆˆ๋‹ˆ์Šค ๋ฐ ์šด์˜ ์š”๊ตฌ ์‚ฌํ•ญ์— ๋งž์ถฐ ๋„คํŠธ์›Œํฌ๋ฅผ ๊ตฌ์„ฑํ•˜์‹ญ์‹œ์˜ค.
๋‹ค์ค‘ ์กฐ์ง ๊ฑฐ๋ฒ„๋„Œ์Šค
๋ช…ํ™•ํ•œ ์—ญํ• , ์ •์ฑ… ๋ฐ ์ฑ…์ž„์„ ์ˆ˜๋ฆฝํ•˜์‹ญ์‹œ์˜ค.
์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์—ฐ๊ฒฐ
Fabric์„ ๊ธฐ์กด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜, API, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ฐ ID ์‹œ์Šคํ…œ๊ณผ ํ†ตํ•ฉํ•˜์‹ญ์‹œ์˜ค.

ํ•˜์ดํผ๋ ˆ์ € ๋ธ”๋ก์ฒด์ธ ๊ฐœ๋ฐœ ๋‚ด๋ถ€: ๊ธฐ์—… ๊ฑฐ๋ž˜์˜ ๊ธฐ๋ฐ˜์ด ๋˜๋Š” ์•„ํ‚คํ…์ฒ˜

Hyperledger Fabric์€ ๋ชจ๋“ˆํ˜• ์•„ํ‚คํ…์ฒ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์กฐ์ง ์ „๋ฐ˜์— ๊ฑธ์ณ ์‹ ์› ํ™•์ธ, ๊ฑฐ๋ž˜ ์‹คํ–‰, ์Šน์ธ, ์ˆœ์„œ ์ง€์ •, ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ ๋ฐ ์›์žฅ ๊ด€๋ฆฌ๋ฅผ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ตฌ์กฐ๋ฅผ ํ†ตํ•ด ๊ธฐ์—… ๋ธ”๋ก์ฒด์ธ ๊ฐœ๋ฐœ ํŒ€์€ ์ฐธ์—ฌ, ๊ฑฐ๋ฒ„๋„Œ์Šค, ๋ฐ์ดํ„ฐ ๊ฐ€์‹œ์„ฑ ๋ฐ ๊ฑฐ๋ž˜ ์ฒ˜๋ฆฌ์— ๋Œ€ํ•œ ๋” ํฐ ์ œ์–ด๊ถŒ์„ ํ™•๋ณดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์‘์šฉ ๊ณ„์ธต

์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์•ฑ
API
๋น„์ฆˆ๋‹ˆ์Šค ์›Œํฌํ”Œ๋กœ

์ ‘๊ทผ ๋ฐ ์‹ ์› ํ™•์ธ ๊ณ„์ธต

ํŒจ๋ธŒ๋ฆญ ๊ฒŒ์ดํŠธ์›จ์ด
MSP
์ธ์ฆ์„œ

์Šค๋งˆํŠธ ๊ณ„์•ฝ ๋ ˆ์ด์–ด

์ฒด์ธ์ฝ”๋“œ
๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง
๊ฑฐ๋ž˜ ๊ทœ์น™

๋„คํŠธ์›Œํฌ ๊ณ„์ธต

๋™๋ฃŒ
๋ณด์ฆ ์ •์ฑ…
์ฃผ๋ฌธ
์ฑ„๋„

์›์žฅ ๋ ˆ์ด์–ด

๋ธ”๋ก์ฒด์ธ
์„ธ๊ณ„ ๊ตญ๊ฐ€
๊ฒ€์ฆ
๊ฐœ์ธ ๋ฐ์ดํ„ฐ

๊ฐ ๋ ˆ์ด์–ด์˜ ์ž‘๋™ ๋ฐฉ์‹

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐ ๊ฒŒ์ดํŠธ์›จ์ด

์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ Fabric Gateway๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Hyperledger ๋ธ”๋ก์ฒด์ธ ๊ฐœ๋ฐœ์„ ์ง€์›ํ•˜๊ณ , ๋น„์ฆˆ๋‹ˆ์Šค ์›Œํฌํ”Œ๋กœ ์ „๋ฐ˜์— ๊ฑธ์ณ ํŠธ๋žœ์žญ์…˜์„ ์•ˆ์ „ํ•˜๊ฒŒ ํ‰๊ฐ€ํ•˜๊ณ  ์ œ์ถœํ•ฉ๋‹ˆ๋‹ค.

์‹ ์› ๋ฐ ํšŒ์› ์ž๊ฒฉ

MSP์™€ ์ธ์ฆ์„œ๋Š” ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ์‹ ์›์„ ๊ตฌ์ถ•ํ•˜์—ฌ ํ—ˆ๊ฐ€ํ˜• ๋ธ”๋ก์ฒด์ธ ๊ฐœ๋ฐœ๊ณผ ์Šน์ธ๋œ ๋„คํŠธ์›Œํฌ ์กฐ์ง ์ „๋ฐ˜์— ๊ฑธ์นœ ํ†ต์ œ๋œ ์ฐธ์—ฌ๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

์ฒด์ธ์ฝ”๋“œ ๋ฐ ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง

์ฒด์ธ์ฝ”๋“œ๋Š” ๋น„์ฆˆ๋‹ˆ์Šค ๊ทœ์น™์„ ์‹คํ–‰ํ•˜์—ฌ ๊ธฐ์—… ๊ฑฐ๋ž˜ ์›Œํฌํ”Œ๋กœ ์ „๋ฐ˜์— ๊ฑธ์ณ ์ฒด์ธ์ฝ”๋“œ ๊ฐœ๋ฐœ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

์Šน์ธ ๋ฐ ์ฃผ๋ฌธ

ํ”ผ์–ด๋“ค์€ ์ •์ฑ…์— ๋”ฐ๋ผ ๊ฑฐ๋ž˜๋ฅผ ์Šน์ธํ•˜๊ณ , ์ˆœ์„œ ์ง€์ •์€ ๊ฑฐ๋ž˜ ์ˆœ์„œ๋ฅผ ์ •ํ•˜๊ณ  ๊ฒ€์ฆ๋œ ๋ธ”๋ก์œผ๋กœ ๊ฑฐ๋ž˜๋ฅผ ๋ฌถ์Šต๋‹ˆ๋‹ค.

๊ฒ€์ฆ ๋ฐ ์›์žฅ

ํ”ผ์–ด๋“ค์€ ์œ ํšจํ•œ ํŠธ๋žœ์žญ์…˜์„ ์ปค๋ฐ‹ํ•˜๊ธฐ ์ „์— ๋„คํŠธ์›Œํฌ ์ •์ฑ…์— ๋”ฐ๋ผ ํŠธ๋žœ์žญ์…˜์„ ๊ฒ€์ฆํ•˜์—ฌ ๋„คํŠธ์›Œํฌ ์ „๋ฐ˜์— ๊ฑธ์ณ ์•ˆ์ •์ ์ธ Hyperledger Fabric ๊ฐœ๋ฐœ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

์ฑ„๋„ ๋ฐ ๊ฐœ์ธ ๋ฐ์ดํ„ฐ

์ฑ„๋„๊ณผ ๊ฐœ์ธ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘์€ ์ •๋ณด ๊ณต์œ ๋ฅผ ์ œ์–ดํ•˜์—ฌ ๊ธฐ์—… ๋ธ”๋ก์ฒด์ธ ๊ฐœ๋ฐœ ๋ฐ ํ—ˆ๊ฐ€ํ˜• ๋„คํŠธ์›Œํฌ ์ „๋ฐ˜์— ๊ฑธ์ณ ๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ๋ฅผ ๊ฐ•ํ™”ํ•ฉ๋‹ˆ๋‹ค.
์ด๋Ÿฌํ•œ ์•„ํ‚คํ…์ฒ˜ ๋•๋ถ„์— ํ•˜์ดํผ๋ ˆ์ € ํŒจ๋ธŒ๋ฆญ ๊ฐœ๋ฐœ์€ ํ—ˆ๊ฐ€ํ˜• ๋ธ”๋ก์ฒด์ธ ๊ฐœ๋ฐœ, ๋ช…ํ™•ํ•œ ๊ฑฐ๋ฒ„๋„Œ์Šค ์ •์˜, ํ†ต์ œ๋œ ๋ฐ์ดํ„ฐ ๊ณต์œ , ๊ธฐ์กด ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์‹œ์Šคํ…œ๊ณผ์˜ ํ†ตํ•ฉ์ด ํ•„์š”ํ•œ ๊ธฐ์—…์— ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค.

๊ธฐ์—…์šฉ ๋ธ”๋ก์ฒด์ธ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ Hyperledger Fabric ๊ฐœ๋ฐœ ์„œ๋น„์Šค

์•„ํ‚คํ…์ฒ˜ ์„ค๊ณ„๋ถ€ํ„ฐ ํ”„๋กœ๋•์…˜๊นŒ์ง€ ์ „ ๊ณผ์ •์„ ์•„์šฐ๋ฅด๋Š” Hyperledger Fabric ๊ฐœ๋ฐœ ์„œ๋น„์Šค๋ฅผ ํ†ตํ•ด ์ฐธ์—ฌ์ž, ์›Œํฌํ”Œ๋กœ, ๊ฑฐ๋ฒ„๋„Œ์Šค, ๊ฐœ์ธ์ •๋ณด ๋ณดํ˜ธ ๋ฐ ๊ธฐ์—… ์š”๊ตฌ ์‚ฌํ•ญ์— ๋งž์ถฐ ํ—ˆ๊ฐ€ํ˜• ๋ธ”๋ก์ฒด์ธ ๋„คํŠธ์›Œํฌ๋ฅผ ๊ตฌ์ถ•ํ•˜์„ธ์š”.

ํ•˜์ดํผ๋ ˆ์ € ํŒจ๋ธŒ๋ฆญ ์ปจ์„คํŒ…

์š”๊ตฌ์‚ฌํ•ญ, ์ฐธ์—ฌ์ž, ๊ฑฐ๋ฒ„๋„Œ์Šค ๋ฐ ์ธํ”„๋ผ๋ฅผ ํ‰๊ฐ€ํ•˜์—ฌ ์ ์ ˆํ•œ ํ•˜์ดํผ๋ ˆ์ € ํŒจ๋ธŒ๋ฆญ ๊ฐœ๋ฐœ ์•„ํ‚คํ…์ฒ˜ ๋ฐ ๋กœ๋“œ๋งต์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.

๋งž์ถคํ˜• ํ•˜์ดํผ๋ ˆ์ € ํŒจ๋ธŒ๋ฆญ ๋„คํŠธ์›Œํฌ ๊ฐœ๋ฐœ

Hyperledger ๋ธ”๋ก์ฒด์ธ ๊ฐœ๋ฐœ ์„œ๋น„์Šค๋ฅผ ํ†ตํ•ด ์กฐ์ง, ํ”ผ์–ด, ์ˆœ์„œ, ์ฑ„๋„, ID ๋ฐ ์ •์ฑ…์„ ํฌํ•จํ•˜๋Š” ๋งž์ถคํ˜• ํŒจ๋ธŒ๋ฆญ ๋„คํŠธ์›Œํฌ๋ฅผ ๊ตฌ์ถ•ํ•˜์„ธ์š”.

ํ—ˆ๊ฐ€ํ˜• ๋ธ”๋ก์ฒด์ธ ๊ฐœ๋ฐœ

์กฐ์ง ID, ๋ฐ์ดํ„ฐ ๊ฒฝ๊ณ„ ๋ฐ ๊ฑฐ๋ฒ„๋„Œ์Šค๋ฅผ ๊ฐ–์ถ˜ ์ œ์–ด๋œ ๋„คํŠธ์›Œํฌ๋ฅผ ๊ฐœ๋ฐœํ•˜์—ฌ ๋น„์ฆˆ๋‹ˆ์Šค ์›Œํฌํ”Œ๋กœ ์ „๋ฐ˜์— ๊ฑธ์ณ ์•ˆ์ „ํ•œ ๊ถŒํ•œ ๊ธฐ๋ฐ˜ ๋ธ”๋ก์ฒด์ธ ๊ฐœ๋ฐœ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

์ฒด์ธ์ฝ”๋“œ ๊ฐœ๋ฐœ

ํ•˜์ดํผ๋ ˆ์ € ์Šค๋งˆํŠธ ์ปจํŠธ๋ž™ํŠธ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ๋น„์ฆˆ๋‹ˆ์Šค ๊ทœ์น™, ํŠธ๋žœ์žญ์…˜ ๋กœ์ง, ์ƒํƒœ ๋ณ€๊ฒฝ, ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ ๋ฐ ์›Œํฌํ”Œ๋กœ๋ฅผ ๊ตฌํ˜„ํ•˜๋Š” ์ฒด์ธ์ฝ”๋“œ๋ฅผ ๊ตฌ์ถ•ํ•˜๊ณ  ํ…Œ์ŠคํŠธํ•ฉ๋‹ˆ๋‹ค.

ํ•˜์ดํผ๋ ˆ์ € ์Šค๋งˆํŠธ ๊ณ„์•ฝ ๊ฐœ๋ฐœ

๋น„์ฆˆ๋‹ˆ์Šค ๊ทœ์น™์„ ์ธ์ฝ”๋”ฉํ•˜๊ณ , ๊ฑฐ๋ž˜ ๋กœ์ง์„ ๊ด€๋ฆฌํ•˜๋ฉฐ, ์•ˆ์ •์ ์ธ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ๋ธ”๋ก์ฒด์ธ ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ์ง€์›ํ•˜๋Š” ํ•˜์ดํผ๋ ˆ์ € ์Šค๋งˆํŠธ ๊ณ„์•ฝ์„ ๊ฐœ๋ฐœํ•˜์„ธ์š”.

Hyperledger Fabric ํ†ตํ•ฉ ์„œ๋น„์Šค

์•ˆ์ „ํ•œ Hyperledger Fabric ํ†ตํ•ฉ ์„œ๋น„์Šค๋ฅผ ํ†ตํ•ด Fabric์„ ERP, CRM, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, API, ID ์‹œ์Šคํ…œ ๋ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ์—ฐ๊ฒฐํ•˜์„ธ์š”.

Hyperledger Fabric ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ๋ฐ ๋„คํŠธ์›Œํฌ ์—…๊ทธ๋ ˆ์ด๋“œ

์„ฑ๋Šฅ ํ–ฅ์ƒ์— ์ค‘์ ์„ ๋‘” ํŒจ๋ธŒ๋ฆญ ์—…๊ทธ๋ ˆ์ด๋“œ, ๊ตฌ์„ฑ ๋ณ€๊ฒฝ, ์ธํ”„๋ผ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ๋ฐ ํ•˜์ดํผ๋ ˆ์ € ๊ฐœ๋ฐœ ์„œ๋น„์Šค๋ฅผ ํ†ตํ•ด ๊ธฐ์กด ๋„คํŠธ์›Œํฌ๋ฅผ ํ˜„๋Œ€ํ™”ํ•ฉ๋‹ˆ๋‹ค.

Hyperledger Fabric ์œ ์ง€ ๊ด€๋ฆฌ ๋ฐ ์ง€์›

๋ชจ๋‹ˆํ„ฐ๋ง, ๋ฌธ์ œ ํ•ด๊ฒฐ, ์ธ์ฆ์„œ ๊ด€๋ฆฌ, ๋ฐฑ์—…, ์—…๊ทธ๋ ˆ์ด๋“œ ๋ฐ ์ง€์†์ ์ธ Hyperledger Fabric ์ธํ”„๋ผ ์ง€์›์„ ํ†ตํ•ด ํ”„๋กœ๋•์…˜ ๋„คํŠธ์›Œํฌ์˜ ์•ˆ์ •์„ฑ์„ ์œ ์ง€ํ•˜์‹ญ์‹œ์˜ค.

Hyperledger Fabric ๋„คํŠธ์›Œํฌ๋ฅผ ์„ค๊ณ„ํ•  ์ค€๋น„๊ฐ€ ๋˜์…จ๋‚˜์š”?

์ตœ์‹  Hyperledger Fabric ๊ฐœ๋ฐœ ์„œ๋น„์Šค์˜ ๊ธฐ์ˆ  ์Šคํƒ

๋‹น์‚ฌ์˜ ํ•˜์ดํผ๋ ˆ์ € ํŒจ๋ธŒ๋ฆญ ๊ฐœ๋ฐœ ์Šคํƒ์€ ํŒจ๋ธŒ๋ฆญ ๋„คํŠธ์›Œํฌ ๊ตฌ์„ฑ ์š”์†Œ์™€ ID ์„œ๋น„์Šค, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ธํ„ฐํŽ˜์ด์Šค, ์ปจํ…Œ์ด๋„ˆ ๊ธฐ๋ฐ˜ ๋ฐฐํฌ, ํด๋ผ์šฐ๋“œ ์ธํ”„๋ผ ๋ฐ ํ”„๋กœ๋•์…˜ ๋ชจ๋‹ˆํ„ฐ๋ง์„ ๊ฒฐํ•ฉํ•ฉ๋‹ˆ๋‹ค.

์ฝ”์–ด ํŒจ๋ธŒ๋ฆญ ๋„คํŠธ์›Œํฌ

๊ณ ๋ฐ€๋„ ํŒจ๋ธŒ๋ฆญ

๋‹ค์ค‘ ์กฐ์ง ๋„คํŠธ์›Œํฌ, ๊ด€๋ฆฌํ˜• ๊ฑฐ๋ž˜ ๋ฐ ํ†ต์ œ๋œ ์ฐธ์—ฌ๋ฅผ ์œ„ํ•œ ํ—ˆ๊ฐ€ํ˜• ๋ธ”๋ก์ฒด์ธ ํ”„๋ ˆ์ž„์›Œํฌ.

๋™๋ฃŒ

๋„คํŠธ์›Œํฌ ๊ตฌ์„ฑ ์š”์†Œ๋Š” ์›์žฅ์„ ํ˜ธ์ŠคํŒ…ํ•˜๊ณ , ์ฒด์ธ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•˜๊ณ , ๊ฑฐ๋ž˜๋ฅผ ์Šน์ธํ•˜๊ณ , ๊ฑฐ๋ž˜๋ฅผ ๊ฒ€์ฆํ•˜๊ณ , ํ™•์ •๋œ ์ƒํƒœ๋ฅผ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค.

์ฃผ๋ฌธ ์„œ๋น„์Šค

์ฃผ๋ฌธ์€ ์Šน์ธ๋œ ๊ฑฐ๋ž˜๋ฅผ ๋ธ”๋ก์œผ๋กœ ๋ฌถ๊ณ , ์ฐธ์—ฌํ•˜๋Š” ํ”ผ์–ด๋“ค์—๊ฒŒ ์ •๋ ฌ๋œ ๋ธ”๋ก์„ ๋ฐฐํฌํ•ฉ๋‹ˆ๋‹ค.

์ฑ„๋„

์‚ฌ์„ค ํ†ต์‹  ํ™˜๊ฒฝ์„ ํ†ตํ•ด ํŠน์ • ์กฐ์ง๋“ค์€ ๊ฑฐ๋ž˜, ์›์žฅ ๋ฐ ๋น„์ฆˆ๋‹ˆ์Šค ๋ฐ์ดํ„ฐ๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฐœ์ธ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘

๋ฏผ๊ฐํ•œ ๊ฑฐ๋ž˜ ๋ฐ์ดํ„ฐ๋ฅผ ์Šน์ธ๋œ ๊ธฐ๊ด€๊ณผ ๊ณต์œ ํ•˜๋ฉด์„œ ๋„คํŠธ์›Œํฌ ์ „๋ฐ˜์˜ ๊ฑฐ๋ž˜ ๋ฌด๊ฒฐ์„ฑ๊ณผ ์ผ๊ด€์„ฑ์„ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค.

๊ฐœ๋ฐœ ๋ฐ ์ ‘๊ทผ

Go ยท Java ยท Node.js

Fabric์—์„œ ์ง€์›ํ•˜๋Š” ๊ฐœ๋ฐœ ์–ธ์–ด ๋ฐ SDK๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ฒด์ธ์ฝ”๋“œ์™€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ†ตํ•ฉ์„ ๊ตฌ์ถ•ํ•˜์„ธ์š”.

์›๋‹จ CA

์กฐ์ง, ์‚ฌ์šฉ์ž ๋ฐ ๋„คํŠธ์›Œํฌ ๊ตฌ์„ฑ ์š”์†Œ์— ๋Œ€ํ•œ ๋””์ง€ํ„ธ ์‹ ์› ๋ฐ ์ธ์ฆ์„œ๋ฅผ ๋ฐœ๊ธ‰ํ•˜๊ณ  ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

MSP

๊ถŒํ•œ์ด ๋ถ€์—ฌ๋œ ๋„คํŠธ์›Œํฌ ์ „๋ฐ˜์— ๊ฑธ์ณ ์กฐ์ง์˜ ์‹ ์›, ์ž๊ฒฉ ์ฆ๋ช…, ์—ญํ•  ๋ฐ ๋ฉค๋ฒ„์‹ญ ๊ทœ์น™์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.

ํŒจ๋ธŒ๋ฆญ ๊ฒŒ์ดํŠธ์›จ์ด

ํŒจ๋ธŒ๋ฆญ ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•ด ํŠธ๋žœ์žญ์…˜์„ ํ‰๊ฐ€ํ•˜๊ณ  ์ œ์ถœํ•  ์ˆ˜ ์žˆ๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

๋ฐฐํฌ ๋ฐ ์šด์˜

๋„์ปค

์ผ๊ด€๋œ ๊ฐœ๋ฐœ, ํ…Œ์ŠคํŠธ, ๋ฐฐํฌ ๋ฐ ํ™˜๊ฒฝ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•ด ํŒจ๋ธŒ๋ฆญ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ์ปจํ…Œ์ด๋„ˆํ™”ํ•˜์‹ญ์‹œ์˜ค.

Kubernetes

ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ๋ฐฐํฌ, ๋ฆฌ์†Œ์Šค ๊ด€๋ฆฌ ๋ฐ ํ”„๋กœ๋•์…˜ ์šด์˜์„ ์œ„ํ•ด ์ปจํ…Œ์ด๋„ˆ ๊ธฐ๋ฐ˜ ํŒจ๋ธŒ๋ฆญ ์ธํ”„๋ผ๋ฅผ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜ํ•ฉ๋‹ˆ๋‹ค.

ํด๋ผ์šฐ๋“œ ์ธํ”„๋ผ

์„ฑ๋Šฅ, ๊ฐ€์šฉ์„ฑ ๋ฐ ์•ˆ์ •์„ฑ์„ ๊ณ ๋ คํ•˜์—ฌ ๊ตฌ์„ฑ๋œ ์ธํ”„๋ผ๋ฅผ ํ†ตํ•ด ํด๋ผ์šฐ๋“œ ํ™˜๊ฒฝ ์ „๋ฐ˜์— ๊ฑธ์ณ ํŒจ๋ธŒ๋ฆญ ๋„คํŠธ์›Œํฌ๋ฅผ ๋ฐฐํฌํ•˜์‹ญ์‹œ์˜ค.

๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ ๊ด€์ฐฐ ๊ฐ€๋Šฅ์„ฑ

๋„คํŠธ์›Œํฌ ์ƒํƒœ ๋ฐ ํ”„๋กœ๋•์…˜ ์•ˆ์ •์„ฑ์„ ์œ ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ํ”ผ์–ด, ์ฃผ๋ฌธ ์„œ๋น„์Šค, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐ ์ธํ”„๋ผ๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•ฉ๋‹ˆ๋‹ค.

๊ณ ๋ฐ€๋„ ํŒจ๋ธŒ๋ฆญ

๋‹ค์ค‘ ์กฐ์ง ๋„คํŠธ์›Œํฌ, ๊ด€๋ฆฌํ˜• ๊ฑฐ๋ž˜ ๋ฐ ํ†ต์ œ๋œ ์ฐธ์—ฌ๋ฅผ ์œ„ํ•œ ํ—ˆ๊ฐ€ํ˜• ๋ธ”๋ก์ฒด์ธ ํ”„๋ ˆ์ž„์›Œํฌ.

Go ยท Java ยท Node.js

Fabric์—์„œ ์ง€์›ํ•˜๋Š” ๊ฐœ๋ฐœ ์–ธ์–ด ๋ฐ SDK๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ฒด์ธ์ฝ”๋“œ์™€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ†ตํ•ฉ์„ ๊ตฌ์ถ•ํ•˜์„ธ์š”.

๋„์ปค

์ผ๊ด€๋œ ๊ฐœ๋ฐœ, ํ…Œ์ŠคํŠธ, ๋ฐฐํฌ ๋ฐ ํ™˜๊ฒฝ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•ด ํŒจ๋ธŒ๋ฆญ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ์ปจํ…Œ์ด๋„ˆํ™”ํ•˜์‹ญ์‹œ์˜ค.

๋™๋ฃŒ

๋„คํŠธ์›Œํฌ ๊ตฌ์„ฑ ์š”์†Œ๋Š” ์›์žฅ์„ ํ˜ธ์ŠคํŒ…ํ•˜๊ณ , ์ฒด์ธ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•˜๊ณ , ๊ฑฐ๋ž˜๋ฅผ ์Šน์ธํ•˜๊ณ , ๊ฑฐ๋ž˜๋ฅผ ๊ฒ€์ฆํ•˜๊ณ , ํ™•์ •๋œ ์ƒํƒœ๋ฅผ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค.

์›๋‹จ CA

์กฐ์ง, ์‚ฌ์šฉ์ž ๋ฐ ๋„คํŠธ์›Œํฌ ๊ตฌ์„ฑ ์š”์†Œ์— ๋Œ€ํ•œ ๋””์ง€ํ„ธ ์‹ ์› ๋ฐ ์ธ์ฆ์„œ๋ฅผ ๋ฐœ๊ธ‰ํ•˜๊ณ  ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

Kubernetes

ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ๋ฐฐํฌ, ๋ฆฌ์†Œ์Šค ๊ด€๋ฆฌ ๋ฐ ํ”„๋กœ๋•์…˜ ์šด์˜์„ ์œ„ํ•ด ์ปจํ…Œ์ด๋„ˆ ๊ธฐ๋ฐ˜ ํŒจ๋ธŒ๋ฆญ ์ธํ”„๋ผ๋ฅผ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜ํ•ฉ๋‹ˆ๋‹ค.

์ฃผ๋ฌธ ์„œ๋น„์Šค

์ฃผ๋ฌธ์€ ์Šน์ธ๋œ ๊ฑฐ๋ž˜๋ฅผ ๋ธ”๋ก์œผ๋กœ ๋ฌถ๊ณ , ์ฐธ์—ฌํ•˜๋Š” ํ”ผ์–ด๋“ค์—๊ฒŒ ์ •๋ ฌ๋œ ๋ธ”๋ก์„ ๋ฐฐํฌํ•ฉ๋‹ˆ๋‹ค.

MSP

๊ถŒํ•œ์ด ๋ถ€์—ฌ๋œ ๋„คํŠธ์›Œํฌ ์ „๋ฐ˜์— ๊ฑธ์ณ ์กฐ์ง์˜ ์‹ ์›, ์ž๊ฒฉ ์ฆ๋ช…, ์—ญํ•  ๋ฐ ๋ฉค๋ฒ„์‹ญ ๊ทœ์น™์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.

ํด๋ผ์šฐ๋“œ ์ธํ”„๋ผ

์„ฑ๋Šฅ, ๊ฐ€์šฉ์„ฑ ๋ฐ ์•ˆ์ •์„ฑ์„ ๊ณ ๋ คํ•˜์—ฌ ๊ตฌ์„ฑ๋œ ์ธํ”„๋ผ๋ฅผ ํ†ตํ•ด ํด๋ผ์šฐ๋“œ ํ™˜๊ฒฝ ์ „๋ฐ˜์— ๊ฑธ์ณ ํŒจ๋ธŒ๋ฆญ ๋„คํŠธ์›Œํฌ๋ฅผ ๋ฐฐํฌํ•˜์‹ญ์‹œ์˜ค.

์ฑ„๋„

์‚ฌ์„ค ํ†ต์‹  ํ™˜๊ฒฝ์„ ํ†ตํ•ด ํŠน์ • ์กฐ์ง๋“ค์€ ๊ฑฐ๋ž˜, ์›์žฅ ๋ฐ ๋น„์ฆˆ๋‹ˆ์Šค ๋ฐ์ดํ„ฐ๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํŒจ๋ธŒ๋ฆญ ๊ฒŒ์ดํŠธ์›จ์ด

ํŒจ๋ธŒ๋ฆญ ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•ด ํŠธ๋žœ์žญ์…˜์„ ํ‰๊ฐ€ํ•˜๊ณ  ์ œ์ถœํ•  ์ˆ˜ ์žˆ๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ ๊ด€์ฐฐ ๊ฐ€๋Šฅ์„ฑ

๋„คํŠธ์›Œํฌ ์ƒํƒœ ๋ฐ ํ”„๋กœ๋•์…˜ ์•ˆ์ •์„ฑ์„ ์œ ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ํ”ผ์–ด, ์ฃผ๋ฌธ ์„œ๋น„์Šค, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐ ์ธํ”„๋ผ๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•ฉ๋‹ˆ๋‹ค.

๊ฐœ์ธ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘

๋ฏผ๊ฐํ•œ ๊ฑฐ๋ž˜ ๋ฐ์ดํ„ฐ๋ฅผ ์Šน์ธ๋œ ๊ธฐ๊ด€๊ณผ ๊ณต์œ ํ•˜๋ฉด์„œ ๋„คํŠธ์›Œํฌ ์ „๋ฐ˜์˜ ๊ฑฐ๋ž˜ ๋ฌด๊ฒฐ์„ฑ๊ณผ ์ผ๊ด€์„ฑ์„ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค.

๊ณ ๋ถ€๊ฐ€๊ฐ€์น˜ ๊ธฐ์—… ํ™œ์šฉ ์‚ฌ๋ก€ ์ „๋ฐ˜์— ๊ฑธ์นœ Hyperledger Fabric ์†”๋ฃจ์…˜

๋‹น์‚ฌ์˜ ํ•˜์ดํผ๋ ˆ์ € ํŒจ๋ธŒ๋ฆญ ์†”๋ฃจ์…˜์€ ํ•˜์ดํผ๋ ˆ์ € ๋ธ”๋ก์ฒด์ธ ๊ฐœ๋ฐœ ์†”๋ฃจ์…˜์„ ํ†ตํ•ด ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ ๊ณต์œ , ์ œ์–ด๋œ ์•ก์„ธ์Šค ๋ฐ ์กฐ์ •๋œ ์›Œํฌํ”Œ๋กœ๊ฐ€ ํ•„์š”ํ•œ ์‚ฐ์—… ๋ถ„์•ผ๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

๊ณต๊ธ‰๋ง

์ œ์กฐ์—…์ฒด, ๊ณต๊ธ‰์—…์ฒด, ๋ฌผ๋ฅ˜ ์ œ๊ณต์—…์ฒด ๋ฐ ์œ ํ†ต์—…์ฒด๋ฅผ ์œ„ํ•œ ๊ณต์œ  ๊ฑฐ๋ž˜ ๊ธฐ๋ก์„ ์ƒ์„ฑํ•˜์—ฌ ๊ณต๊ธ‰๋ง ๊ฐ€์‹œ์„ฑ์„ ํ–ฅ์ƒ์‹œํ‚ค์„ธ์š”.

๋ฌด์—ญ ๊ธˆ์œต

์€ํ–‰, ์ˆ˜์ถœ์—…์ฒด, ์ˆ˜์ž…์—…์ฒด ๋ฐ ๊ธฐํƒ€ ์Šน์ธ๋œ ์ฐธ์—ฌ์ž ๊ฐ„์˜ ๋ฌด์—ญ ์„œ๋ฅ˜, ์Šน์ธ ๋ฐ ๊ฑฐ๋ž˜ ์›Œํฌํ”Œ๋กœ๋ฅผ ์กฐ์ •ํ•ฉ๋‹ˆ๋‹ค.

๊ธˆ์œต ์„œ๋น„์Šค

์ฐธ์—ฌ ๊ธฐ๊ด€ ์ „๋ฐ˜์— ๊ฑธ์ณ ์ ‘๊ทผ ์ œ์–ด, ๊ฒ€์ฆ ๊ฐ€๋Šฅํ•œ ๊ฑฐ๋ž˜ ๊ธฐ๋ก ๋ฐ ๊ฑฐ๋ฒ„๋„Œ์Šค๋ฅผ ํ†ตํ•ด ๊ณต์œ  ๊ธˆ์œต ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

์˜๋ฃŒ

์˜๋ฃŒ ์›Œํฌํ”Œ๋กœ ์ „๋ฐ˜์— ๊ฑธ์ณ ์ •์˜๋œ ์ ‘๊ทผ ์ œ์–ด ๋ฐ ๊ฐœ์ธ์ •๋ณด ๋ณดํ˜ธ๋ฅผ ์œ ์ง€ํ•˜๋ฉด์„œ ์Šน์ธ๋œ ๊ธฐ๊ด€๋“ค์ด ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋ก์„ ๊ตํ™˜ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

์ œ์กฐ

์ œ์กฐ์—…์ฒด, ๊ณต๊ธ‰์—…์ฒด ๋ฐ ํŒŒํŠธ๋„ˆ๋ฅผ ์—ฐ๊ฒฐํ•˜์—ฌ ์ƒ์‚ฐ, ํ’ˆ์งˆ ๋ฐ ๊ณต๊ธ‰๋ง ๊ธฐ๋ก์„ ๊ณต์œ ํ•˜๊ณ  ๋ฐ์ดํ„ฐ ์ ‘๊ทผ ๊ถŒํ•œ์„ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

๋ณดํ—˜

๋ณดํ—˜์‚ฌ, ๋ณดํ—˜์ค‘๊ฐœ์ธ, ์˜๋ฃŒ ์ œ๊ณต์ž ๋ฐ ๊ธฐํƒ€ ์Šน์ธ๋œ ๊ธฐ๊ด€ ์ „๋ฐ˜์— ๊ฑธ์ณ ์ •์ฑ…, ์ฒญ๊ตฌ ๋ฐ ๊ฒ€์ฆ ์›Œํฌํ”Œ๋กœ๋ฅผ ์กฐ์ •ํ•ฉ๋‹ˆ๋‹ค.

์ •๋ถ€ยท๊ณต๊ณต

ํ•˜์ดํผ๋ ˆ์ € ๋ธ”๋ก์ฒด์ธ ๊ฐœ๋ฐœ์„ ํ†ตํ•ด ๋ถ€์„œ ๊ฐ„ ๋ฐ์ดํ„ฐ ๊ณต์œ , ๊ณต๊ณต ๊ธฐ๋ก, ์ž๊ฒฉ ์ฆ๋ช… ๋ฐ ์—ฌ๋Ÿฌ ๊ธฐ๊ด€ ๊ฐ„ ์›Œํฌํ”Œ๋กœ๋ฅผ ์œ„ํ•œ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ๋„คํŠธ์›Œํฌ๋ฅผ ๊ตฌ์ถ•ํ•˜์‹ญ์‹œ์˜ค.

๋ฌธ์„œ ๋ฐ ์ž๊ฒฉ ์ฆ๋ช… ํ™•์ธ

๋ฌธ์„œ ๋ฐ ์ž๊ฒฉ ์ฆ๋ช…์— ๋Œ€ํ•œ ๊ฒ€์ฆ ๊ฐ€๋Šฅํ•œ ๊ธฐ๋ก์„ ์ƒ์„ฑํ•˜์—ฌ ๊ถŒํ•œ ์žˆ๋Š” ๋‹น์‚ฌ์ž๊ฐ€ ํŒŒํŽธํ™”๋œ ์‹œ์Šคํ…œ์— ์˜์กดํ•˜์ง€ ์•Š๊ณ  ์ •๋ณด๋ฅผ ๊ฒ€์ฆํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.

ํŒจ๋ธŒ๋ฆญ ํ”„๋กœ์ ํŠธ๋ฅผ ๊ตฌ์ƒ ์ค‘์ด์‹ ๊ฐ€์š”? ์ตœ์ ์˜ ๋„คํŠธ์›Œํฌ๋ฅผ ์„ค๊ณ„ํ•ด ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.

Antier๊ฐ€ Hyperledger Fabric ๊ฐœ๋ฐœ ํšŒ์‚ฌ๋กœ์„œ ๋‘๊ฐ์„ ๋‚˜ํƒ€๋‚ด๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ผ๊นŒ์š”?

ํ•˜์ดํผ๋ ˆ์ € ํŒจ๋ธŒ๋ฆญ ๊ฐœ๋ฐœ ์—…์ฒด๋ฅผ ์„ ํƒํ•  ๋•Œ๋Š” ์•„ํ‚คํ…์ฒ˜ ๋ฐ ํ•˜์ดํผ๋ ˆ์ € ํŒจ๋ธŒ๋ฆญ ์ปจ์„คํŒ…๋ถ€ํ„ฐ ๋ฐฐํฌ, ํ†ตํ•ฉ, ๊ทธ๋ฆฌ๊ณ  ์ง€์†์ ์ธ ์ธํ”„๋ผ ์ง€์›๊นŒ์ง€ ๋„คํŠธ์›Œํฌ ์ „๋ฐ˜์„ ์ฑ…์ž„์งˆ ์ˆ˜ ์žˆ๋Š” ์—…์ฒด๋ฅผ ์„ ํƒํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์•„ํ‚คํ…์ฒ˜ ์ค‘์‹ฌ ์—”์ง€๋‹ˆ์–ด๋ง

์กฐ์ง, ๊ฑฐ๋ž˜ ์›Œํฌํ”Œ๋กœ, ๊ฑฐ๋ฒ„๋„Œ์Šค ๋ชจ๋ธ, ๊ฐœ์ธ์ •๋ณด ๋ณดํ˜ธ ์š”๊ตฌ์‚ฌํ•ญ ๋ฐ ์ธํ”„๋ผ ํ™˜๊ฒฝ์— ๋งž์ถฐ ํŒจ๋ธŒ๋ฆญ ๋„คํŠธ์›Œํฌ๋ฅผ ์„ค๊ณ„ํ•˜์‹ญ์‹œ์˜ค.

์—”๋“œ ํˆฌ ์—”๋“œ ์›๋‹จ ๊ฐœ๋ฐœ

ํ•˜์ดํผ๋ ˆ์ € ํŒจ๋ธŒ๋ฆญ ๊ฐœ๋ฐœ ์„œ๋น„์Šค ์ „๋ฐ˜(๋„คํŠธ์›Œํฌ ์•„ํ‚คํ…์ฒ˜, ์ฒด์ธ์ฝ”๋“œ, ํ†ตํ•ฉ, ๋ฐฐํฌ, ์—…๊ทธ๋ ˆ์ด๋“œ ๋ฐ ์šด์˜)์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค.

ํ—ˆ๊ฐ€๋œ ๋„คํŠธ์›Œํฌ ์ „๋ฌธ ์ง€์‹

์กฐ์ง ID, ์ ‘๊ทผ ์ œ์–ด, ์Šน์ธ ์ •์ฑ…, ์ฑ„๋„ ๋ฐ ๊ฐœ์ธ ๋ฐ์ดํ„ฐ๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๊ถŒํ•œ ๊ธฐ๋ฐ˜ ๋ธ”๋ก์ฒด์ธ ๊ฐœ๋ฐœ ์†”๋ฃจ์…˜์„ ๊ตฌ์ถ•ํ•˜์„ธ์š”.

์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ํ†ตํ•ฉ

๊ธฐ์กด ERP, CRM, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, API, ID ํ”Œ๋žซํผ ๋ฐ ๋น„์ฆˆ๋‹ˆ์Šค ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ Fabric์„ ์—ฐ๊ฒฐํ•˜์—ฌ ํ•ต์‹ฌ ์›Œํฌํ”Œ๋กœ๋ฅผ ์žฌ์„ค๊ณ„ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

์ฆ‰์‹œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์ธํ”„๋ผ

์ปจํ…Œ์ด๋„ˆ, ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค, ํด๋ผ์šฐ๋“œ ์ธํ”„๋ผ, ๋ชจ๋‹ˆํ„ฐ๋ง, ๋ฐฑ์—…, ๋ณด์•ˆ ์ œ์–ด ๋ฐ ์šด์˜ ํ”„๋กœ์„ธ์Šค๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์—”์ง€๋‹ˆ์–ด๋ง ๋ฐฐํฌ ํ™˜๊ฒฝ์„ ๊ตฌ์ถ•ํ•ฉ๋‹ˆ๋‹ค.

ํ”„๋กœํ† ์ฝœ๋ถ€ํ„ฐ ํ”„๋กœ๋•์…˜๊นŒ์ง€ ์ง€์›

๋„คํŠธ์›Œํฌ ์ถœ์‹œ ํ›„์—๋„ ์—…๊ทธ๋ ˆ์ด๋“œ, ์„ฑ๋Šฅ ์ตœ์ ํ™”, ๋ฌธ์ œ ํ•ด๊ฒฐ, ์ธํ”„๋ผ ์œ ์ง€ ๊ด€๋ฆฌ ๋ฐ ์ˆ˜๋ช… ์ฃผ๊ธฐ ๊ด€๋ฆฌ๋ฅผ ํ†ตํ•ด ์ง€์†์ ์œผ๋กœ ๋„คํŠธ์›Œํฌ๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

๊ธฐ์—…์˜ ๋ธ”๋ก์ฒด์ธ ์š”๊ตฌ์‚ฌํ•ญ์„ ์ฆ‰์‹œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ํ•˜์ดํผ๋ ˆ์ € ํŒจ๋ธŒ๋ฆญ ๋„คํŠธ์›Œํฌ๋กœ ์ „ํ™˜ํ•˜์„ธ์š”.

ํ•˜์ดํผ๋ ˆ์ € ๊ฐœ๋ฐœ ํšŒ์‚ฌ๋กœ์„œ ์šฐ๋ฆฌ์˜ ํ”„๋กœ์„ธ์Šค: ์•„ํ‚คํ…์ฒ˜ ์„ค๊ณ„๋ถ€ํ„ฐ ์ œํ’ˆ ์ถœ์‹œ๊นŒ์ง€

๋‹น์‚ฌ์˜ ํ•˜์ดํผ๋ ˆ์ € ํŒจ๋ธŒ๋ฆญ ๊ฐœ๋ฐœ ์„œ๋น„์Šค๋Š” ๋„คํŠธ์›Œํฌ ์„ค๊ณ„ ๋ฐ ๊ตฌํ˜„๋ถ€ํ„ฐ ๋ฐฐํฌ ๋ฐ ์ˆ˜๋ช…์ฃผ๊ธฐ ์ง€์›์— ์ด๋ฅด๊ธฐ๊นŒ์ง€ ์•„ํ‚คํ…์ฒ˜ ์ค‘์‹ฌ ํ”„๋กœ์„ธ์Šค๋ฅผ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค. ๊ฐ ๋‹จ๊ณ„๋Š” ๋ช…ํ™•ํ•œ ๊ธฐ์ˆ ์  ๋งˆ์ผ์Šคํ†ค์— ๋งž์ถฐ ์„ค๊ณ„๋˜์–ด ๋„คํŠธ์›Œํฌ๋ฅผ ์š”๊ตฌ์‚ฌํ•ญ ๋‹จ๊ณ„์—์„œ ์‹ค์ œ ์šด์˜ ๋‹จ๊ณ„๋กœ ์ „ํ™˜ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.

1๋‹จ๊ณ„ ์•„ํ‚คํ…์ฒ˜ ๋ฆฌ๋ทฐ

์›Œํฌํ”Œ๋กœ, ์ฐธ์—ฌ์ž, ๊ฑฐ๋ฒ„๋„Œ์Šค, ๊ฐœ์ธ์ •๋ณด ๋ณดํ˜ธ ๋ฐ ์ธํ”„๋ผ๋ฅผ ํ‰๊ฐ€ํ•˜์—ฌ ์ ํ•ฉํ•œ Hyperledger Fabric ๊ฐœ๋ฐœ ์•„ํ‚คํ…์ฒ˜๋ฅผ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.

2๋‹จ๊ณ„ ๋„คํŠธ์›Œํฌ ์‚ฌ์–‘

ํŒจ๋ธŒ๋ฆญ ๋„คํŠธ์›Œํฌ์— ๋Œ€ํ•œ ํ† ํด๋กœ์ง€, ID, ํ”ผ์–ด, ์ˆœ์„œ, ์ฑ„๋„, ์ •์ฑ…, ๋ฐ์ดํ„ฐ ๋ชจ๋ธ ๋ฐ ํŠธ๋žœ์žญ์…˜ ํ๋ฆ„์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.

3๋‹จ๊ณ„ ์ฒด์ธ์ฝ”๋“œ ๊ฐœ๋ฐœ

๋น„์ฆˆ๋‹ˆ์Šค ๊ทœ์น™, ํŠธ๋žœ์žญ์…˜ ๋กœ์ง, ์ƒํƒœ ๋ณ€๊ฒฝ ๋ฐ ์›Œํฌํ”Œ๋กœ ์š”๊ตฌ ์‚ฌํ•ญ์„ ๊ตฌํ˜„ํ•˜๋Š” ์ฒด์ธ์ฝ”๋“œ๋ฅผ ๊ตฌ์ถ•ํ•˜๊ณ  ํ…Œ์ŠคํŠธํ•ฉ๋‹ˆ๋‹ค.

4๋‹จ๊ณ„ ๋„คํŠธ์›Œํฌ ๊ตฌํ˜„

์Šน์ธ๋œ Hyperledger ๊ฐœ๋ฐœ ์•„ํ‚คํ…์ฒ˜์— ๋”ฐ๋ผ ํŒจ๋ธŒ๋ฆญ ๊ตฌ์„ฑ ์š”์†Œ, ID ์„œ๋น„์Šค, ํ†ตํ•ฉ ๋ฐ ์ธํ”„๋ผ๋ฅผ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.

5๋‹จ๊ณ„ ํ…Œ์ŠคํŠธ ๋ฐ ๊ฒ€์ฆ

์ฒด๊ณ„์ ์ธ ํ…Œ์ŠคํŠธ๋ฅผ ํ†ตํ•ด ๊ฑฐ๋ž˜ ํ๋ฆ„, ์ฒด์ธ์ฝ”๋“œ, ์Šน์ธ ์ •์ฑ…, ์ ‘๊ทผ ์ œ์–ด, ํ†ตํ•ฉ ๋ฐ ๋„คํŠธ์›Œํฌ ๋™์ž‘์„ ๊ฒ€์ฆํ•˜์—ฌ ์•ˆ์ •์ ์ธ ๊ธฐ์—…์šฉ ๋ธ”๋ก์ฒด์ธ ๊ฐœ๋ฐœ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

6๋‹จ๊ณ„ ์‚ฌ์ „ ์ƒ์‚ฐ ๊ฒ€์ฆ

Hyperledger Fabric์„ ์‹ค์ œ ์šด์˜ ํ™˜๊ฒฝ์— ๋ฐฐํฌํ•˜๊ธฐ ์ „์— ๋ณด์•ˆ, ์„ฑ๋Šฅ, ๊ตฌ์„ฑ, ๋ชจ๋‹ˆํ„ฐ๋ง, ๋ฐฑ์—… ๋ฐ ์šด์˜ ์ค€๋น„ ์ƒํƒœ๋ฅผ ๊ฒ€์ฆํ•˜์‹ญ์‹œ์˜ค.

7๋‹จ๊ณ„ ํ”„๋กœ๋•์…˜ ๋ฐฐํฌ

Hyperledger ๋ธ”๋ก์ฒด์ธ ๊ฐœ๋ฐœ ์„œ๋น„์Šค๋ฅผ ํ†ตํ•ด ๊ตฌ์„ฑ๋œ ID, ์ •์ฑ…, ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ ์šด์˜ ์ œ์–ด ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ฒ€์ฆ๋œ ๋„คํŠธ์›Œํฌ๋ฅผ ์„ ํƒํ•œ ์ธํ”„๋ผ์— ๋ฐฐํฌํ•ฉ๋‹ˆ๋‹ค.

8๋‹จ๊ณ„ ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ ์œ ์ง€ ๊ด€๋ฆฌ

Hyperledger Fabric ์—…๊ทธ๋ ˆ์ด๋“œ, ๋ฌธ์ œ ํ•ด๊ฒฐ, ๊ตฌ์„ฑ ๋ณ€๊ฒฝ, ๋ฐฑ์—… ๋ฐ ์ง€์†์ ์ธ ์ง€์›์„ ๊ด€๋ฆฌํ•˜๋Š” ๋™์‹œ์— ๋„คํŠธ์›Œํฌ ์ƒํƒœ ๋ฐ ์„ฑ๋Šฅ์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•ฉ๋‹ˆ๋‹ค.

Hyperledger Fabric ๋„คํŠธ์›Œํฌ๋ฅผ ์•„ํ‚คํ…์ฒ˜ ์„ค๊ณ„์—์„œ ์‹ค์ œ ์šด์˜ ํ™˜๊ฒฝ์œผ๋กœ ์ „ํ™˜ํ•  ์ค€๋น„๊ฐ€ ๋˜์…จ์Šต๋‹ˆ๊นŒ?

์ž์ฃผ ๋ฌป๋Š” ์งˆ๋ฌธ

๊ธฐ์—…์šฉ ๋ธ”๋ก์ฒด์ธ ๊ฐœ๋ฐœ์— Hyperledger Fabric์ด ์‚ฌ์šฉ๋˜๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?
Hyperledger Fabric ๊ฐœ๋ฐœ์—๋Š” ์–ด๋–ค ๊ณผ์ •์ด ํฌํ•จ๋˜๋‚˜์š”?
Hyperledger Fabric์—์„œ ์ฒด์ธ์ฝ”๋“œ๋ž€ ๋ฌด์—‡์ธ๊ฐ€์š”?
Hyperledger Fabric ์ฑ„๋„์€ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋‚˜์š”?
Hyperledger Fabric์€ ๊ธฐ์กด ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์‹œ์Šคํ…œ๊ณผ ํ†ตํ•ฉ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?
Hyperledger Fabric ์ปจ์„คํŒ…์—๋Š” ๋ฌด์—‡์ด ํฌํ•จ๋˜๋‚˜์š”?

์•ˆํ‹ฐ๋ฅด์™€ ๋Œ€ํ™”๋ฅผ ์‹œ์ž‘ํ•˜์„ธ์š”

๋‹น์‚ฌ์˜ ์ปจ์„คํŒ… ๋ฐ ์—”์ง€๋‹ˆ์–ด๋ง ์ฑ…์ž„์ž์™€ ํ˜‘๋ ฅํ•˜์—ฌ ์•„ํ‚คํ…์ฒ˜ ๊ฒ€ํ† ๋ถ€ํ„ฐ ํ”„๋กœ๋•์…˜ ๋ฐฐํฌ์— ์ด๋ฅด๊ธฐ๊นŒ์ง€ ๋””์ง€ํ„ธ ์ „ํ™˜์˜ ๋ฒ”์œ„๋ฅผ ์„ค์ •ํ•˜์„ธ์š”.