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

Hyperledger Composer Playground์™€ Hyperledger Composer REST ์„œ๋ฒ„๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ธฐ๋ถ€๊ธˆ์„ ํˆฌ๋ช…ํ•˜๊ฒŒ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค

Last updated

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

์ด ์ฝ”๋“œ ํŒจํ„ด์„ ๋”ฐ๋ผ IBM Blockchain ํ”Œ๋žซํผ์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ„๋‹จํ•œ ์„ธ ๋ฉค๋ฒ„๋กœ ๊ตฌ์„ฑ๋œ ๋„คํŠธ์›Œํฌ๋ฅผ ๋นŒ๋“œํ•˜์‹ญ์‹œ์˜ค. ์ •๋ถ€์˜ ๊ฐ ์›์ธ๋ณ„ ์„œ์•ฝ ๋ฐ ๊ธฐ๊ธˆ ์†ก๊ธˆ์ด ๊ตฌํ˜ธ๋‹จ์ฒด์— ๋“ฑ๋ก๋˜๊ณ  Global Citizen์— ์˜ํ•ด ๊ฒ€์ฆ๋˜๋Š” ๊ณผ์ •์„ ์‹ค์Šตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

By Ishan Gulhane

Overview

Global Citizen์€ ์ „์„ธ๊ณ„์—์„œ ๊ฐ€์žฅ ํ˜์‹ ์ ์ธ ๋น„์ •๋ถ€ ๋‹จ์ฒด ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. ์ง€๋‚œ 10๋…„ ๊ฐ„ ํšŒ์› ์ปค๋ฎค๋‹ˆํ‹ฐ์—์„œ 1,300๋งŒ ๊ฑด ์ด์ƒ์˜ ํ™œ๋™์˜ ๊ฒฐ์‹ค์„ ๋งบ์—ˆ๊ณ  ๋˜ํ•œ ์ธ๋ฅ˜์˜ ๊ฐ€์žฅ ์‹ฌ๊ฐํ•œ ์ด์Šˆ์— ๋Œ€ํ•ด ํฐ ๊ธฐ์—ฌ๋ฅผ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. Global Citizen์€ ๊ตฌํ˜ธ ์‚ฐ์—…์˜ ์„ ๋‘์ฃผ์ž๋กœ์„œ ํšŒ์›๋“ค์˜ ์ง„์ •ํ•œ ๋ชฉ์†Œ๋ฆฌ๋กœ ์„ฑ์žฅํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

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

๋ธ”๋ก์ฒด์ธ์€ ํ•„์š”ํ•œ ํˆฌ๋ช…์„ฑ๊ณผ ์ฑ…์ž„์˜ ์†Œ์ง€๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. IBM Blockchain๊ณผ Global Citizen์€ ํ˜‘๋ ฅ์„ ํ†ตํ•ด ๊ฐœ๋ฐœ์ž๋“ค์ด ์—…๊ณ„ ์ตœ์ดˆ๋กœ ๋ธ”๋ก์ฒด์ธ ํ”Œ๋žซํผ ์ƒ์—์„œ ๊ธฐ๋ถ€๊ธˆ์„ ์ถ”์ฒ™ํ•  ์ˆ˜ ์žˆ๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ๊ธฐํšŒ๋ฅผ ๋ถ€์—ฌํ•ฉ๋‹ˆ๋‹ค.

์ด ์ฝ”๋“œ ํŒจํ„ด์—์„œ๋Š” IBM Blockchain Platformโ„ข์—์„œ ์„ธ ๋ฉค๋ฒ„(์ •๋ถ€, ๊ตฌํ˜ธ ๊ธฐ๊ด€, Global Citizen)๋กœ ๋œ ๊ฐ„๋‹จํ•œ ๋„คํŠธ์›Œํฌ๋ฅผ ๊ตฌ์ถ•ํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—๋Š” ์ •๋ถ€์˜ ๊ฐ ์›์ธ๋ณ„ ์„œ์•ฝ ๋ฐ ๊ธฐ๊ธˆ ์†ก๊ธˆ์ด ๊ตฌํ˜ธ๋‹จ์ฒด์— ๋“ฑ๋ก๋˜๊ณ  Global Citizen์— ์˜ํ•ด ๊ฒ€์ฆ๋˜๋Š” ๊ณผ์ •์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ์ด ํŒจํ„ด์„ ๋งˆ์น˜๋ฉด, IBM Blockchain Platform ์Šคํƒ€ํ„ฐ ํ”Œ๋žœ์—์„œ ์Šคํƒ€ํ„ฐ ํ‚คํŠธ(Starter Kit), Hyperledger Composer Playground์™€ Hyperledger Composer REST ์„œ๋ฒ„๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ƒ์„ฑ, ๊ตฌ์„ฑ ๋ฐ ์ƒํ˜ธ์ž‘์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์šฐ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

์ง€๊ธˆ ๋„์ „ํ•˜์„ธ์š”! Innovator’s Series์— ๋ฐฉ๋ฌธํ•˜์‹œ๋ฉด ์ด ์ฝ”๋“œํŒจํ„ด๊ณผ Global Citizen ์ฑŒ๋ฆฐ์ง€์— ๋Œ€ํ•œ ํ•œ ์ฃผ๊ฐ„์˜ Q&A๋ฅผ ํ™•์ธํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Flow

  1. ์„œ์•ฝ ์ œ์•ˆ์„œ๋ฅผ ์ž‘์„ฑํ•˜์—ฌ Global Citizen์— ๊ฒ€ํ† ๋ฅผ ์œ„ํ•ด ์ „์†กํ•ฉ๋‹ˆ๋‹ค.
  2. ๊ธฐ๊ธˆ์„ ์œ„ํ•ด ์ •๋ถ€ ๋‹จ์ฒด์— ์„œ์•ฝ ์ œ์•ˆ์„œ๋ฅผ ๋ณด๋ƒ…๋‹ˆ๋‹ค.
  3. ๊ธฐ๊ธˆ ๋ช…์„ธ์„œ๋กœ ์„œ์•ฝ ์ œ์•ˆ์„œ๋ฅผ ์—…๋ฐ์ดํŠธํ•ฉ๋‹ˆ๋‹ค.
  4. ์„œ์•ฝ์„œ์— ๋”ฐ๋ผ ๊ธฐ๊ธˆ์„ ์ด์ฒดํ•ฉ๋‹ˆ๋‹ค.

Components

Hyperledger Composer

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

Hyperledger Fabric v1.0

๋ธ”๋ก์ฒด์ธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋˜๋Š” ๋น„์ฆˆ๋‹ˆ์Šค์šฉ ์†”๋ฃจ์…˜์„ ๊ฐœ๋ฐœํ•˜๊ธฐ ์œ„ํ•œ ํ† ๋Œ€๊ฐ€ ๋˜๋Š” ๋ธ”๋ก์ฒด์ธ ๊ธฐ์ˆ ์˜ ๊ตฌํ˜„.

Technologies

Blockchain

์ง€์†์ ์œผ๋กœ ์ฆ๊ฐ€ํ•˜๋Š” ๋ณด์•ˆ ๊ธฐ๋ก์ด๋‚˜ ๋ธ”๋ก์„ ์œ ์ง€ํ•˜๋Š” ๋ถ„์‚ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค.

ํด๋ผ์šฐ๋“œ

์ธํ„ฐ๋„ท์„ ํ†ตํ•ด ์ปดํ“จํŒ… ๋ฐ IT ๋ฆฌ์†Œ์Šค์— ์—‘์„ธ์Šคํ•ฉ๋‹ˆ๋‹ค

Node.js

์„œ๋ฒ„์‚ฌ์ด๋“œ JavaScript ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•œ ์˜คํ”ˆ ์†Œ์Šค JavaScript ๋Ÿฐํƒ€์ž„ ํ™˜๊ฒฝ์ž…๋‹ˆ๋‹ค.

Related Blogs

๊ท€ํ•˜๊ฐ€ ์ž…๋ ฅํ•œ ์‡ผํŠธ์ฝ”๋“œ ๊ฒ€์ƒ‰์กฐ๊ฑด์— ๋งค์น˜๋˜๋Š” ํฌ์ŠคํŒ…์ด ์กด์žฌํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

Related Links

Blockchain Unleashed ๋ธ”๋กœ๊ทธ

์ง€๊ธˆ ๋„์ „ํ•˜์„ธ์š”: ๋ธ”๋ก์ฒด์ธ์œผ๋กœ ์„ธ์ƒ์„ ๋” ๋‚ซ๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

Medium.com

Hyperledger Composer์™€ NodeRed๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฌด์—‡์ด๋“  ๋ธ”๋ก์ฒด์ธ์œผ๋กœ ํ†ตํ•ฉํ•˜์‹ญ์‹œ์˜ค.

Blockchain Unleashed ๋ธ”๋กœ๊ทธ

Hyperledger Fabric ๋ธ”๋กœ๊ทธ ํฌ์ŠคํŒ…์—์„œ๋Š” ๋ธ”๋ก์ฒด์ธ ๊ธฐ์ˆ ์˜ ์„ ํƒ, ๋ธ”๋ก์ฒด์ธ์˜ ์†๋„๋กœ ๋น„์ฆˆ๋‹ˆ์Šค๋ฅผ ์‹œ์ž‘ํ•˜๊ธฐ ๋“ฑ๊ณผ ๊ด€๋ จํ•œ ์งˆ๋ฌธ์„ ๋‹ค๋ฃจ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๋ธ”๋ก์ฒด์ธ์œผ๋กœ ์ž์‚ฐ-์ด์ „ ์•ฑ ๋ฐฐํฌํ•˜๊ธฐ

์ด ํŒจํ„ด์—์„œ๋Š” Hyperledger Fabric v0.6์—์„œ v1.0์œผ๋กœ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. ๊ตฌ์Šฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ Hyperledger Fabric์„ ์‚ฌ์šฉํ•˜์—ฌ ์ˆ˜๋งŽ์€ ๊ตฌ์Šฌ ์†Œ์œ ์ž ๊ฐ„์— ๊ตฌ์Šฌ์„ ์ „์†กํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.