[Hyperledger Fabric] ํ•˜์ดํผ๋ ˆ์ € ํ”„๋กœ์ ํŠธ ๊ฐœ์š”

๋ธ”๋ก์ฒด์ธ ๊ธฐ์ˆ ์€ 2018๋…„ ํ˜„์žฌ, ๋„์ž…๊ณผ ํ™•์žฅ์„ ๊ฑฐ์ณ ํ™•์‚ฐ๊ธฐ์— ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์ธ ์‹คํ—˜๋“ค์„ ๋๋‚ด๊ณ , ํ”Œ๋žซํผ ๊ฐ„ ๋ณธ๊ฒฉ์ ์ธ ๊ฒฝ์Ÿ์„ ์‹œ์ž‘ํ•˜๋Š” ๋‹จ๊ณ„์— ์žˆ๋‹ค๋Š” ๋œป์ด์ง€์š”. ๋ˆ„๊ตฌ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ํ‘œ์ค€ํ™”๊ฐ€ ์ด๋ฃจ์–ด์ง€๋Š๋ƒ๊ฐ€ ๊ทธ...

๊ณ„์† ์ฝ๊ธฐ [Hyperledger Fabric] ํ•˜์ดํผ๋ ˆ์ € ํ”„๋กœ์ ํŠธ ๊ฐœ์š”

[Hyperledger Fabric] Architecture: 6 ํ•ฉ์˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜

Hyperledger Fabric์€ ์™œ Kafka์™€ SBFT๋ฅผ ์„ ํƒํ–ˆ๋‚˜ ์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ ์‚ดํŽด๋ณผ ๊ฒƒ์€, ๊ฐœ์ธ์ ์œผ๋กœ ์ œ๊ฐ€ ๊ฐ€์žฅ ์–ด๋ ต๊ณ  ํ—ท๊ฐˆ๋ ธ๋˜ ํ•ฉ์˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ž…๋‹ˆ๋‹ค. ์ด์ƒํ•˜๊ฒŒ Hyperledger Fabric์˜ ํ•ฉ์˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ์ฐธ ์ดํ•ดํ•˜๊ธฐ๊ฐ€ ์–ด๋ ค์› ์Šต๋‹ˆ๋‹ค....

๊ณ„์† ์ฝ๊ธฐ [Hyperledger Fabric] Architecture: 6 ํ•ฉ์˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜

[Hyperledger Fabric] Architecture: 5 ํŠธ๋žœ์žญ์…˜๊ณผ gRPC

chaincode ์ž‘์„ฑ์˜ ์ตœ๋Œ€ ์ฑŒ๋ฆฐ์ง€์ธ gRPC ๋ฝ€๊ฐœ๊ธฐ ์–ผ๋งˆ์ „์— blockchain ํ”„๋กœ์ ํŠธ ์ˆ˜ํ–‰์„ ์œ„ํ•œ ํšŒ์‚ฌ ๋‚ด๋ถ€ ๊ต์œก์„ ์ด์ˆ˜ํ–ˆ์Šต๋‹ˆ๋‹ค. go-lang์œผ๋กœ chaincode๋ฅผ ์‹ค์ œ๋กœ ๊ฐœ๋ฐœํ•˜๋ฉด์„œ ๊ฐ€์žฅ ๋งŽ์ด ๋ถ€๋”ชํ˜”๋˜ ๋ฌธ์ œ๋Š”, gRPC์˜ ๋ฒ„์ „...

๊ณ„์† ์ฝ๊ธฐ [Hyperledger Fabric] Architecture: 5 ํŠธ๋žœ์žญ์…˜๊ณผ gRPC

[Hyperledger Fabric] Architecture: 4 ํŠธ๋žœ์žญ์…˜

์•„๋‹ˆ ๊ทธ๋ž˜์„œ ํŠธ๋žœ์žญ์…˜์ด ์–ด๋–ป๊ฒŒ ์ผ์–ด๋‚œ๋‹ค๊ตฌ์š”? ๋ธ”๋ก์ฒด์ธ์—์„œ ํ•œ ๋ธ”๋Ÿญ์ด ๋”ํ•ด์ง€๋Š” ์ „ ๊ณผ์ •์— ๋Œ€ํ•ด์„œ ์‚ดํŽด๋ด…๋‹ˆ๋‹ค. ํŠธ๋žœ์žญ์…˜ ํ๋ฆ„์„ ์‚ดํŽด๋ณด๋ฉด์„œ, ๋ณธ ์‹œ๋ฆฌ์ฆˆ์˜ ํ–ฅํ›„ ํฌ์ŠคํŒ…์—์„œ ์ƒ์„ธํžˆ ๋‹ค๋ฃฐ ์ด๋ฒคํŠธ/๋ฉ”์‹œ์ง€ ์ฒด๊ณ„์™€ ํ•ฉ์˜...

๊ณ„์† ์ฝ๊ธฐ [Hyperledger Fabric] Architecture: 4 ํŠธ๋žœ์žญ์…˜

[Hyperledger Fabric] Architecture: 3 ์ปดํฌ๋„ŒํŠธ๊ฐ€ ๋งŒ๋“œ๋Š” ๋„คํŠธ์›Œํฌ

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

๊ณ„์† ์ฝ๊ธฐ [Hyperledger Fabric] Architecture: 3 ์ปดํฌ๋„ŒํŠธ๊ฐ€ ๋งŒ๋“œ๋Š” ๋„คํŠธ์›Œํฌ

[Hyperledger Fabric] Architecture: 2 Model, ์ปดํฌ๋„ŒํŠธ

Hyperledger Fabric Model: ํŒจ๋ธŒ๋ฆญ์„ ๊ตฌ์„ฑํ•˜๋Š” ์ปดํฌ๋„ŒํŠธ Hyperledger Fabric์—์„œ ์ œ์‹œํ•˜๋Š” โ€˜๋ชจ๋ธโ€™, ์ฆ‰ ์ด ํ”Œ๋žซํผ์˜ ๊ตฌ์„ฑ์›์€ ์ด ์—ฌ์„ฏ ๊ฐ€์ง€์ž…๋‹ˆ๋‹ค. Asset, Chaincode, Ledger, Privacy, Security & Membership Service,...

๊ณ„์† ์ฝ๊ธฐ [Hyperledger Fabric] Architecture: 2 Model, ์ปดํฌ๋„ŒํŠธ

[Hyperledger Fabric] Architecture: 1 ๋“ค์–ด๊ฐ€๋ฉฐ

Fabric์ด ์ƒ์†Œํ•˜์‹  ๋ถ„๋“ค๋„ ์•„ํ‚คํ…์ณ๋ฅผ ์ตํ˜€๊ฐ€์‹ค ์ˆ˜ ์žˆ๋Š” ๋‚ด์šฉ์œผ๋กœ ์—ฐ์žฌ๋ฅผ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. 5์ฐจ ์ด์ „์—๋Š” ๊ฐœ๋…์ ์œผ๋กœ Fabric์˜ ์ „๋ฐ˜์„ ํ›‘์Šต๋‹ˆ๋‹ค. ๊ทธ ์ดํ›„์—๋Š” ๋ณด๋‹ค Deep-dive ํ•ด์„œ ์‚ดํŽด๋ณผ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ๋‚ด์šฉ์€ ๋‹ค์Œ๊ณผ...

๊ณ„์† ์ฝ๊ธฐ [Hyperledger Fabric] Architecture: 1 ๋“ค์–ด๊ฐ€๋ฉฐ

๋ถ„์‚ฐ ๋น„์ฆˆ๋‹ˆ์Šค ๋„คํŠธ์›Œํฌ์—์„œ IBM ๋ธ”๋ก์ฒด์ธ ์„œ๋น„์Šค๋ฅผ ์ด์šฉํ•ด์•ผ ํ•˜๋Š” 6๊ฐ€์ง€ ์ด์œ 

Hyperledger Fabric ๋ฒ„์ „ 1.0์— ํฌํ•จ๋˜์–ด ์žˆ๋Š” IBM Blockchain ์„œ๋น„์Šค ๋ฒ ํƒ€ ๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜์—ฌ ์•ˆ์ „ํ•œ ๋™์  ๋ธ”๋ก์ฒด์ธ ๋„คํŠธ์›Œํฌ๋ฅผ ๋งŒ๋“ค๊ณ , ํ˜์‹ ์ ์ธ ๊ฑฐ๋ฒ„๋„Œ์Šค ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค. Steve Cerveny ๊ณต๋™์ €์ž...

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

1ํŽธ ๋ธ”๋ก์ฒด์ธ ๊ธฐ๋ฐ˜ ํŽซ์‹œํŒ… P2P๊ฑฐ๋ž˜ ํ”Œ๋žซํผ ๊ฐœ๋ฐœํ•˜๊ธฐ – ๊ฐœ๋ฐœ๋™๊ธฐ

1. ๋ธ”๋ก์ฒด์ธ ๊ธฐ๋ฐ˜ ํŽซ์‹œํŒ… P2P๊ฑฐ๋ž˜ ํ”Œ๋žซํผ ๊ฐœ๋ฐœํ•˜๊ธฐ โ€“ ๊ฐœ๋ฐœ๋™๊ธฐ 2. ๋ธ”๋ก์ฒด์ธ ๊ธฐ๋ฐ˜ ํŽซ์‹œํŒ… P2P๊ฑฐ๋ž˜ ํ”Œ๋žซํผ ๊ฐœ๋ฐœํ•˜๊ธฐ โ€“ Bluemix ํ™˜๊ฒฝ ๊ตฌ์ถ• 3. ๋ธ”๋ก์ฒด์ธ ๊ธฐ๋ฐ˜ ํŽซ์‹œํŒ… P2P๊ฑฐ๋ž˜...

๊ณ„์† ์ฝ๊ธฐ 1ํŽธ ๋ธ”๋ก์ฒด์ธ ๊ธฐ๋ฐ˜ ํŽซ์‹œํŒ… P2P๊ฑฐ๋ž˜ ํ”Œ๋žซํผ ๊ฐœ๋ฐœํ•˜๊ธฐ – ๊ฐœ๋ฐœ๋™๊ธฐ

2ํŽธ ๋ธ”๋ก์ฒด์ธ ๊ธฐ๋ฐ˜ ํŽซ์‹œํŒ… P2P๊ฑฐ๋ž˜ ํ”Œ๋žซํผ ๊ฐœ๋ฐœํ•˜๊ธฐ – Bluemix ํ™˜๊ฒฝ ๊ตฌ์ถ•

1. ๋ธ”๋ก์ฒด์ธ ๊ธฐ๋ฐ˜ ํŽซ์‹œํŒ… P2P๊ฑฐ๋ž˜ ํ”Œ๋žซํผ ๊ฐœ๋ฐœํ•˜๊ธฐ โ€“ ๊ฐœ๋ฐœ๋™๊ธฐ 2. ๋ธ”๋ก์ฒด์ธ ๊ธฐ๋ฐ˜ ํŽซ์‹œํŒ… P2P๊ฑฐ๋ž˜ ํ”Œ๋žซํผ ๊ฐœ๋ฐœํ•˜๊ธฐ โ€“ Bluemix ํ™˜๊ฒฝ ๊ตฌ์ถ• 3. ๋ธ”๋ก์ฒด์ธ ๊ธฐ๋ฐ˜ ํŽซ์‹œํŒ… P2P๊ฑฐ๋ž˜...

๊ณ„์† ์ฝ๊ธฐ 2ํŽธ ๋ธ”๋ก์ฒด์ธ ๊ธฐ๋ฐ˜ ํŽซ์‹œํŒ… P2P๊ฑฐ๋ž˜ ํ”Œ๋žซํผ ๊ฐœ๋ฐœํ•˜๊ธฐ – Bluemix ํ™˜๊ฒฝ ๊ตฌ์ถ•