KryptoSpritz logo

Besu: ๊ธฐ์—… ๋ธ”๋ก์ฒด์ธ๊ณผ ์ด๋”๋ฆฌ์›€ ํ†ตํ•ฉ์˜ ๋ฏธ๋ž˜

์ž‘์„ฑ์ž๊น€์Šนํ˜
Overview of Hyperledger Besu capabilities
Overview of Hyperledger Besu capabilities

์ตœ์‹  ์•”ํ˜ธํ™”ํ ๋™ํ–ฅ

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

์ตœ๊ทผ ์‹œ์žฅ ๋™ํ–ฅ ๋ถ„์„

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

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

์ฃผ์š” ์•”ํ˜ธํ™”ํ ๋‰ด์Šค

  1. ๊ธฐ์—… ๋ธ”๋ก์ฒด์ธ ์†”๋ฃจ์…˜ ํ™•์‚ฐ: ์ตœ๊ทผ ๋งŽ์€ ๊ธฐ์—…๋“ค์ด Besu๋ฅผ ์ฑ„ํƒํ•˜์—ฌ ํšจ์œจ์ ์ธ ๊ฑฐ๋ž˜ ์‹œ์Šคํ…œ์„ ๊ตฌ์ถ•ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
  2. ํ˜‘์—… ์ฆ๋Œ€: ์˜์‚ฌ๊ฒฐ์ • ๊ณผ์ •์—์„œ์˜ ๋‹ค์ž๊ฐ„ ํ˜‘์—…์„ ํ†ตํ•ด, ๋ธ”๋ก์ฒด์ธ ๊ธฐ๋ฐ˜ ์†”๋ฃจ์…˜์˜ ์œ ์šฉ์„ฑ์„ ์ž…์ฆํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
  3. ์Šค๋งˆํŠธ ๊ณ„์•ฝ์˜ ํ™œ์šฉ ์ฆ๊ฐ€: Besu ํ”Œ๋žซํผ์—์„œ์˜ ์Šค๋งˆํŠธ ๊ณ„์•ฝ์€ ๊ธฐ์—…์˜ ์šด์˜์„ ๋”์šฑ ๋Šฅ๋ฅ ์ ์œผ๋กœ ๋งŒ๋“œ๋Š” ๋ฐ ๊ธฐ์—ฌํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๊ธฐ์ˆ ์  ๋ถ„์„

Besu์˜ ๊ธฐ์ˆ ์  ํŠน์„ฑ์„ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๊ฐ€๊ฒฉ ์ฐจํŠธ์™€ ํŒจํ„ด ํ•ด์„์ด ์ค‘์š”ํ•  ์š”์†Œ์ž…๋‹ˆ๋‹ค. ์ด๋Š” ํŠนํžˆ ํˆฌ์ž์ž์™€ ๊ธฐ์ˆ  ์ „๋ฌธ๊ฐ€๋“ค์ด ํ–ฅํ›„ ์‹œ์žฅ ๋ณ€๋™์„ฑ์„ ์˜ˆ์ธกํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.

๊ฐ€๊ฒฉ ์ฐจํŠธ์™€ ํŒจํ„ด ํ•ด์„

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

์ฃผ์š” ๊ธฐ์ˆ ์  ์ง€ํ‘œ ์„ค๋ช…

  • ์ด๋™ ํ‰๊ท ์„ : ๊ฐ€๊ฒฉ์˜ ์ผ์ • ๊ธฐ๊ฐ„ ํ‰ํ™œํ™”๋œ ๊ฐ’์„ ๋ณด์—ฌ์ฃผ๋ฉฐ, ๋‹จ๊ธฐ ๋ฐ ์žฅ๊ธฐ ์ถ”์„ธ๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.
  • ์ƒ์Šน ๋ฐ ํ•˜๋ฝ ํŒจํ„ด: ๊ฐ€๊ฒฉ์˜ ๋ณ€ํ™”์—์„œ ๊ณ ์ ๊ณผ ์ €์ ์„ ํ™•์ธํ•˜์—ฌ ๋งค์ˆ˜์™€ ๋งค๋„ ํƒ€์ด๋ฐ์„ ์žก๋Š” ๋ฐ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.

"Blokchain๊ณผ Besu๋Š” ํ˜„๋Œ€ ์ •๋ณด ์‹œ์Šคํ…œ์˜ ํ˜์‹ ์ ์ธ ๋ณ€ํ™”๋ฅผ ์ด๋Œ๊ณ  ์žˆ๋Š” ์ค‘์š”ํ•œ ์š”์†Œ์ž…๋‹ˆ๋‹ค."

๊ฒฐ๋ก 

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

Hyperledger Besu ๊ฐœ์š”

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

Besu๋ž€ ๋ฌด์—‡์ธ๊ฐ€?

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

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

Besu์˜ ์—ญ์‚ฌ์™€ ๋ฐœ์ „

Integration of Besu with Ethereum Blockchain
Integration of Besu with Ethereum Blockchain

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

2000๋…„๋Œ€ ์ค‘๋ฐ˜๋ถ€ํ„ฐ ์‹œ์ž‘๋œ ๋น„ํŠธ์ฝ”์ธ ๋ฐ ์ด๋”๋ฆฌ์›€ ๋ธ”๋ก์ฒด์ธ์˜ ์ธ์ •์€ Besu ๋ฐœ์ „์— ์ค‘์š”ํ•œ ๊ธฐํ‹€์ด ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๋ธ”๋ก์ฒด์ธ ๊ธฐ์ˆ ์ด ๋” ์ด์ƒ ํ‰๋ฒ”ํ•œ ์„œ๋น„์Šค์˜ ํ…Œ๋‘๋ฆฌ๋ฅผ ๋ฒ—์–ด๋‚˜ ๋Œ€๊ทœ๋ชจ ๊ธฐ์—…์˜ ํ•ต์‹ฌ์ ์ธ ํŒŒํŠธ๋„ˆ๋กœ ์ž๋ฆฌ์žก์•˜์Œ์„ ๋ฐ˜์ฆํ•ฉ๋‹ˆ๋‹ค.

Besu์˜ ์ฃผ์š” ๊ธฐ๋Šฅ

Besu๋Š” ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ์ฃผ์š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค:

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

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

"Hyperledger Besu๋Š” ๋ธ”๋ก์ฒด์ธ ๊ธฐ์ˆ ์„ ๊ธฐ์—… ์š”๊ตฌ์— ๋งž์ถ” ์–ผ๋ฆด ์ˆ˜ ์žˆ๋Š” ์ค‘์š”ํ•œ ๊ณ ๋ฆฌ์ž…๋‹ˆ๋‹ค."

์ด๋Ÿฌํ•œ ์ด์œ ๋“ค ๋•๋ถ„์— Besu๋Š” ์ด๋”๋ฆฌ์›€๊ณผ์˜ ํ†ตํ•ฉ์„ ํ†ตํ•ด ๋งŽ์€ ๊ฐ€๋Šฅ์„ฑ์„ ์—ด ์ˆ˜ ์žˆ๋Š” ํ”Œ๋žซํผ์ด ๋  ๊ฒƒ์œผ๋กœ ๊ธฐ๋Œ€๋ฉ๋‹ˆ๋‹ค.

๊ธฐ์ˆ ์ ์ธ ์ธก๋ฉด

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

์•„ํ‚คํ…์ฒ˜ ๊ฐœ์š”

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

๋„คํŠธ์›Œํฌ ์„ค์ • ๋ฐฉ๋ฒ•

๋„คํŠธ์›Œํฌ ์„ค์ •์€ Besu ํ™˜๊ฒฝ์„ ํ™œ์šฉํ•˜๊ธฐ ์œ„ํ•œ ๊ธฐ์ดˆ๋กœ, ๋‘ ๊ฐ€์ง€ ์ฃผ์š” ๋ฐฉ๋ฒ•์ด ์žˆ๋‹ค.

๊ฐœ์ธ ๋„คํŠธ์›Œํฌ ๊ตฌ์„ฑ

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

ํผ๋ธ”๋ฆญ ๋„คํŠธ์›Œํฌ ์ ‘์†

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

์Šค๋งˆํŠธ ๊ณ„์•ฝ์˜ ์„ค๊ณ„์™€ ๋ฐฐํฌ

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

ํŠธ๋žœ์žญ์…˜ ์ฒ˜๋ฆฌ ๋ฐฉ์‹

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

Architectural design of Besu
Architectural design of Besu

์ด๋”๋ฆฌ์›€๊ณผ์˜ ํ†ตํ•ฉ

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

์ด๋”๋ฆฌ์›€ ๋„คํŠธ์›Œํฌ์™€์˜ ์—ฐ๊ฒฐ

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

์ด๋”๋ฆฌ์›€ ํˆดํ‚ท ํ™œ์šฉ

์ด๋”๋ฆฌ์›€์˜ ๊ด€๋ฆฌ ๋ฐ ๊ฐœ๋ฐœ ํˆด๋“ค์€ Besu์™€ ํ•จ๊ป˜ ์‚ฌ์šฉ๋  ๋•Œ ์ƒํ˜ธ์ž‘์šฉ์„ ๊ทน๋Œ€ํ™”ํ•œ๋‹ค. ์ด๋Ÿฌํ•œ ํˆดํ‚ท ํ™œ์šฉ๋ฒ•์€

  • Truffle๊ณผ์˜ ํ†ตํ•ฉ: Truffle์€ ์ด๋”๋ฆฌ์›€ ๊ธฐ๋ฐ˜์˜ ์Šค๋งˆํŠธ ๊ณ„์•ฝ์„ ๊ฐœ๋ฐœํ•˜๊ณ  ํ…Œ์ŠคํŠธํ•˜๋Š” ๋ฐ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” ์‚ฐ์—… ํ‘œ์ค€ ํˆด์ด๋‹ค. Besu์™€ Truffle์˜ ํ†ตํ•ฉ์œผ๋กœ ๊ฐœ๋ฐœ์ž๋Š” ๊ฐ„ํŽธํ•˜๊ฒŒ ํ…Œ์ŠคํŠธ ํ™˜๊ฒฝ์„ ๊ตฌ์ถ•ํ•˜๊ณ , ์Šค๋งˆํŠธ ๊ณ„์•ฝ์„ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๋‹ค. ํšจ์œจ์ ์ธ ์ƒํƒœ ๊ด€๋ฆฌ ๋ฐ ๊ฐ•๋ ฅํ•œ ํ…Œ์ŠคํŠธ ๊ธฐ๋Šฅ์ด ํŠน์ง•์ธ๋ฐ, ์ด๋Š” ํ”„๋กœ๊ทธ๋žจ ์˜ค๋ฅ˜๋ฅผ ์ตœ์†Œํ™”ํ•˜๋Š” ๋ฐ ํฐ ์—ญํ• ์„ ํ•œ๋‹ค. Truffle์„ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ ๋Š” ๋ช…ํ™•ํ•˜๋‹ค; ๊ฐœ๋ฐœ์ž๋Š” ์ฝ”๋“œ์˜ ์•ˆ์ •์„ฑ์„ ๊ฒ€์ฆํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋งŽ์€ ์ปค๋ฎค๋‹ˆํ‹ฐ ์ง€์›๊ณผ ์ž๋ฃŒ๋ฅผ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ Truffle์˜ ์„ค์ •์ด ๋‹ค์†Œ ๋ณต์žกํ•  ์ˆ˜ ์žˆ์–ด ๊ฐ ๊ธฐ์—…์€ ์ด๋Ÿฌํ•œ ์ ์„ ๊ณ ๋ คํ•ด์•ผ ํ•œ๋‹ค.
  • Web3.js ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ: Web3.js๋Š” ์ด๋”๋ฆฌ์›€๊ณผ ์ƒํ˜ธ ์ž‘์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ด๋‹ค. Besu์™€ Web3.js์˜ ํ†ตํ•ฉ์€ ๊ฐœ๋ฐœ์ž๋“ค์—๊ฒŒ ์˜ˆ์™ธ์ ์ธ ์œ ์—ฐํ•จ์„ ์ œ๊ณตํ•˜์—ฌ, ๋ธ”๋ก์ฒด์ธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ์˜ ์ƒํ˜ธ์ž‘์šฉ์„ ํ›จ์”ฌ ๋” ๋งค๋„๋Ÿฝ๊ฒŒ ๋งŒ๋“ค์–ด์ค€๋‹ค. ํŠน์ • ์Šค๋งˆํŠธ ๊ณ„์•ฝ ํ•จ์ˆ˜๋ฅผ ํ˜ธ์ถœํ•˜๊ณ , ๋ธ”๋ก์ฒด์ธ ๋ฐ์ดํ„ฐ์— ์•ก์„ธ์Šคํ•˜๋Š”๋ฐ ์ด์ ์„ ๊ฐ€์ง„๋‹ค. ์›น ๊ฐœ๋ฐœ์ž๋“ค์€ ์ด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ํ†ตํ•ด ๊ธฐ์กด์˜ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๊ธฐ์ˆ ์„ ๊ทธ๋Œ€๋กœ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ณด๋‹ค ์‰ฝ๊ฒŒ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ JavaScript์— ๋Œ€ํ•œ ๊ธฐ๋ณธ์ ์ธ ์ดํ•ด๊ฐ€ ํ•„์š” ํ•˜๋ฏ€๋กœ ๋น„์ „๋ฌธ๊ฐ€์—๊ฒŒ๋Š” ๋„์ „์ผ ์ˆ˜ ์žˆ๋‹ค.

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

์ด๋”๋ฆฌ์›€๊ณผ์˜ ํ†ตํ•ฉ์€ ๊ธฐ์ˆ ์  ์„ฑ์žฅ๋ฟ ์•„๋‹ˆ๋ผ ๋น„์ฆˆ๋‹ˆ์Šค ํ˜์‹ ์„ ๊ฐ€์†ํ™”ํ•˜๋Š” ํฌ๋ฌธ์ด๋‹ค.

๊ธฐ์—… ํ™œ์šฉ ์‚ฌ๋ก€

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

๊ธˆ์œต ์„œ๋น„์Šค ๋ถ„์•ผ์—์„œ์˜ ์ ์šฉ

๊ธˆ์œต ์„œ๋น„์Šค ๋ถ„์•ผ๋Š” ๋ธ”๋ก์ฒด์ธ ๊ธฐ์ˆ ์ด ๊ฐ€์žฅ ๋„๋ฆฌ ์ ์šฉ๋˜๋Š” ์˜์—ญ ์ค‘ ํ•˜๋‚˜์ด๋‹ค. Besu๋ฅผ ํ™œ์šฉํ•œ ๊ธˆ์œต ์„œ๋น„์Šค๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ด์ ์„ ์ œ๊ณตํ•œ๋‹ค:

  • ํˆฌ๋ช…ํ•œ ๊ฑฐ๋ž˜: ๋ชจ๋“  ๊ฑฐ๋ž˜๋Š” ๋ธ”๋ก์ฒด์ธ์— ๊ธฐ๋ก๋˜์–ด ๋ˆ„๊ตฌ๋‚˜ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ์–ด ํˆฌ๋ช…์„ฑ์„ ๋ณด์žฅํ•œ๋‹ค.
  • ์‹ ์†์„ฑ: Besu๋Š” ํŠธ๋žœ์žญ์…˜ ์†๋„๊ฐ€ ๋นจ๋ผ, ์‹ค์‹œ๊ฐ„ ์ฒ˜๋ฆฌ๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค.
  • ๋น„์šฉ ์ ˆ๊ฐ: ์ค‘๊ฐœ์ž๋ฅผ ์†Œ eliminateํ•จ์œผ๋กœ์จ ๊ฑฐ๋ž˜ ๋น„์šฉ์„ ์ค„์ผ ์ˆ˜ ์žˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด, ์ฆ๊ถŒ ๊ฑฐ๋ž˜์†Œ๋Š” Besu๋ฅผ ํ†ตํ•ด ์‹ค์‹œ๊ฐ„ ์ฃผ์‹ ๊ฑฐ๋ž˜๋ฅผ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜์—ฌ ํˆฌ์ž์ž๋“ค์—๊ฒŒ ๋” ๋น ๋ฅด๊ณ  ํšจ์œจ์ ์ธ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด๋Š” ํŠนํžˆ ๋†’์€ ๊ฑฐ๋ž˜๋Ÿ‰์ด ๋ฐœ์ƒํ•˜๋Š” ์ƒํ™ฉ์—์„œ ์‹œ์Šคํ…œ์˜ ํšจ์œจ์„ฑ์„ ๋†’์ผ ์ˆ˜ ์žˆ์Œ์„ ์˜๋ฏธํ•œ๋‹ค.

๊ณต๊ธ‰๋ง ๊ด€๋ฆฌ ์‹œ์Šคํ…œ

๊ณต๊ธ‰๋ง ๊ด€๋ฆฌ์—์„œ๋„ Besu์˜ ์ ์šฉ ๊ฐ€๋Šฅ์„ฑ์€ ๋งค์šฐ ๋†’๋‹ค. ๊ธฐ์—…๋“ค์€ ์ด ๊ธฐ์ˆ ์„ ํ†ตํ•ด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ธก๋ฉด์—์„œ ํ˜œํƒ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค:

  • ์‹ค์‹œ๊ฐ„ ๋ฐ์ดํ„ฐ ๊ณต์œ : ํŒŒํŠธ๋„ˆ์™€์˜ ๋ฐ์ดํ„ฐ ๊ณต์œ ๊ฐ€ ์šฉ์ดํ•˜์—ฌ, ์ „์ฒด ๊ณต๊ธ‰๋ง์˜ ๊ฐ€์‹œ์„ฑ์„ ๋†’์ธ๋‹ค.
  • ์œ„์กฐ ๋ฐฉ์ง€: ์ œํ’ˆ์˜ ์ถœ์ฒ˜๋ฅผ ๋ธ”๋ก์ฒด์ธ์— ๊ธฐ๋กํ•จ์œผ๋กœ์จ ์ง„์œ„๋ฅผ ์‰ฝ๊ฒŒ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ์ž‘์—… ํ”„๋กœ์„ธ์Šค ๊ฐœ์„ : ๋ธ”๋ก์ฒด์ธ ๊ธฐ๋ฐ˜์˜ ์Šค๋งˆํŠธ ๊ณ„์•ฝ์„ ํ†ตํ•ด ์ž๋™ํ™”๋œ ์ฒ˜๋ฆฌ ๊ณผ์ •์„ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ๋‹ค.

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

ํ—Œ๋ฒ•์  ํˆฌ๋ช…์„ฑ ํ–ฅ์ƒ

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

  • ๊ณต๊ณต ๊ธฐ๋ก์˜ ๋ฌด๊ฒฐ์„ฑ: ๋ชจ๋“  ๊ธฐ๋ก์ด ๋ถˆ๋ณ€์„ฑ์„ ์œ ์ง€ํ•˜๋ฉด์„œ๋„ ์‰ฝ๊ฒŒ ์ ‘๊ทผ ๊ฐ€๋Šฅํ•˜๋‹ค.
  • ์‹ ๋ขฐ ๊ตฌ์ถ•: ๋ชจ๋“  ์ดํ•ด๊ด€๊ณ„์ž๊ฐ€ ๋™์ผํ•œ ์ •๋ณด๋ฅผ ๊ณต์œ ํ•จ์œผ๋กœ์จ ์˜์‚ฌ๊ฒฐ์ • ๊ณผ์ •์˜ ์‹ ๋ขฐ์„ฑ์„ ๋†’์ธ๋‹ค.
  • ์ปค๋ฎค๋‹ˆํ‹ฐ ์ฐธ์—ฌ ์ฆ๋Œ€: ์‹œ๋ฏผ๋“ค์ด ๋‹ค์–‘ํ•œ ๊ฒฐ์ • ๊ณผ์ •์— ์ฐธ์—ฌํ•  ์ˆ˜ ์žˆ๋Š” ํ”Œ๋žซํผ์„ ์ œ๊ณตํ•˜์—ฌ ๋ฏผ์ฃผ์ฃผ์˜๋ฅผ ๊ฐ•ํ™”ํ•œ๋‹ค.
Use cases of Besu in enterprise environments
Use cases of Besu in enterprise environments

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

"Hyperledger Besu๋Š” ๊ธฐ์—…๋“ค์ด ๋ธ”๋ก์ฒด์ธ ๊ธฐ์ˆ ์˜ ์žฅ์ ์„ ์ตœ๋Œ€ํ•œ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ๋•๋Š” ํ˜์‹ ์ ์ธ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค."

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

Besu์˜ ์žฅ์ ๊ณผ ๋‹จ์ 

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

์šด์˜ ํšจ์œจ์„ฑ

Hyperledger Besu๋Š” ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ๊ณผ ๊ตฌ์กฐ ๋•๋ถ„์— ๋›ฐ์–ด๋‚œ ์šด์˜ ํšจ์œจ์„ฑ์„ ์ž๋ž‘ํ•œ๋‹ค. Besu๋Š” ์ฃผ๋กœ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ ์—์„œ ํšจ์œจ์„ฑ์„ ์ œ๊ณตํ•œ๋‹ค:

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

"๊ฒฝ์Ÿ์ด ์น˜์—ดํ•œ ํ™˜๊ฒฝ์—์„œ ํšจ์œจ์„ฑ์€ ๊ธฐ์—…์˜ ์ง€์† ๊ฐ€๋Šฅํ•œ ์„ฑ์žฅ์˜ ํ•ต์‹ฌ ์š”์†Œ์ž…๋‹ˆ๋‹ค."

๋ณด์•ˆ๊ณผ ํ”„๋ผ์ด๋ฒ„์‹œ

Besu๋Š” ๋ณด์•ˆ ๋ฐ ํ”„๋ผ์ด๋ฒ„์‹œ ๊ด€๋ จ ๊ธฐ๋Šฅ์„ ๊ฐ•ํ™”ํ•˜์—ฌ ๊ธฐ์—…์˜ ๊ฑฑ์ •์„ ๋œ์–ด์ค€๋‹ค. ์ฃผ์š” ๋ณด์•ˆ ๊ธฐ๋Šฅ์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค:

  • ๊ฐœ์ธ ํ‚ค ๊ด€๋ฆฌ: Besu๋Š” ๊ฐœ์ธ ํ‚ค๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•˜๋ฉฐ, ์ž˜๋ชป๋œ ์ ‘๊ทผ์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•œ ๋‹ค์–‘ํ•œ ์ธ์ฆ ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•œ๋‹ค.
  • ํ”„๋ผ์ด๋ฒ„์‹œ ๋ณดํ˜ธ: Besu๋Š” ํŠธ๋žœ์žญ์…˜์˜ ํ”„๋ผ์ด๋ฒ„์‹œ๋ฅผ ๋ณด์žฅํ•˜๊ธฐ ์œ„ํ•ด ๋‹ค์–‘ํ•œ ์•”ํ˜ธํ™” ๊ธฐ์ˆ ์„ ์ ์šฉํ•˜๊ณ  ์žˆ๋‹ค. ์ด๊ฒƒ์€ ๊ธฐ์—…์ด ๋ฏผ๊ฐํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ๋ณดํ˜ธํ•˜๋Š” ๋ฐ ๋„์›€์„ ์ค€๋‹ค.
  • ์ด๋”๋ฆฌ์›€ ํ•ฉ์˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜: Proof of Authority์™€ ๊ฐ™์€ ํ•ฉ์˜ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ํ™œ์šฉํ•ด ๋ธ”๋ก ์ƒ์„ฑ ๊ณผ์ •์—์„œ์˜ ์•ˆ์ „์„ฑ์„ ๋†’์ด๊ณ , ๋ถ€์ •ํ–‰์œ„๋ฅผ ๋ฐฉ์ง€ํ•˜๋Š” ๋ฐ ๊ธฐ์—ฌํ•˜๊ณ  ์žˆ๋‹ค.

๊ธฐ๋Šฅ์  ์ œํ•œ ์‚ฌํ•ญ

Besu๋Š” ๋งŽ์€ ๊ฐ•์ ์„ ์ง€๋‹ˆ์ง€๋งŒ, ๊ธฐ๋Šฅ์  ์ œํ•œ ์‚ฌํ•ญ๋„ ์กด์žฌํ•œ๋‹ค. ๋‹ค์Œ์€ ์ด๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ๋ช‡ ๊ฐ€์ง€ ์š”์†Œ์ด๋‹ค:

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

๋ฏธ๋ž˜ ์ „๋ง

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

๊ธฐ์ˆ  ๋ฐœ์ „ ๋ฐฉํ–ฅ

๋ธ”๋ก์ฒด์ธ ๊ธฐ์ˆ ์˜ ์ง„ํ™”๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์—ฌ๋Ÿฌ ๋ฐฉํ–ฅ์œผ๋กœ ์ง„ํ–‰๋˜๊ณ  ์žˆ๋‹ค:

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

์ง€์†์ ์ธ ๊ธฐ์ˆ  ๋ฐœ์ „์ด ์ด๋ฃจ์–ด์งˆ์ˆ˜๋ก, ์ด๋”๋ฆฌ์›€ ๋ธ”๋ก์ฒด์ธ๊ณผ์˜ ํ†ตํ•ฉ์€ ๋”์šฑ ์›ํ™œํ•ด์ง€๊ณ , ํšŒ์‚ฌ๋“ค์ด ํšจ์œจ์ ์œผ๋กœ ์ž์›์„ ๊ด€๋ฆฌํ•˜๊ณ  ์šด์˜ํ•˜๊ธฐ ์œ„ํ•œ ๊ธฐ๋ฐ˜์„ ๋งˆ๋ จํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์ด๋‹ค.

๋ธ”๋ก์ฒด์ธ ์‚ฐ์—…์˜ ๋ณ€ํ™”

๋ธ”๋ก์ฒด์ธ ์‚ฐ์—…์€ ๊ธฐ์ˆ  ๋ฐœ์ „์— ๋ฐœ๋งž์ถฐ ๋น ๋ฅด๊ฒŒ ๋ณ€ํ™”ํ•˜๊ณ  ์žˆ๋‹ค. ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ช‡ ๊ฐ€์ง€ ํ•ต์‹ฌ ์š”์†Œ๋“ค์ด ์ด ๋ณ€ํ™”์˜ ์ฃผ์ถ•์ด ๋˜๊ณ  ์žˆ๋‹ค:

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

"๋ธ”๋ก์ฒด์ธ์€ ๊ธฐ์—…์ด ๋ฏธ๋ž˜๋ฅผ ์ค€๋น„ํ•˜๋Š” ๊ฐ€์žฅ ์œ ํšจํ•œ ๋„๊ตฌ์ผ ์ˆ˜ ์žˆ๋‹ค."

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

KardiaChain: ๋ธ”๋ก์ฒด์ธ ๊ธฐ์ˆ ์˜ ๋ฐœ์ „๊ณผ ๊ทธ ๊ฐ€๋Šฅ์„ฑ Introduction
KardiaChain: ๋ธ”๋ก์ฒด์ธ ๊ธฐ์ˆ ์˜ ๋ฐœ์ „๊ณผ ๊ทธ ๊ฐ€๋Šฅ์„ฑ Introduction
์ž‘์„ฑ์ž
๋ฐ•๊ธฐ๋•
KardiaChain์˜ ๋ธ”๋ก์ฒด์ธ ๊ธฐ์ˆ ์—์„œ์˜ ํ˜์‹ ๊ณผ ๊ฐ€๋Šฅ์„ฑ์„ ํƒ๊ตฌํ•ฉ๋‹ˆ๋‹ค. ๋ถ„์‚ฐํ˜• ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐ ์ƒํ˜ธ์šด์šฉ์„ฑ์˜ ์ค‘์š”์„ฑ์„ ์•Œ์•„๋ณด์„ธ์š”! ๐Ÿš€๐ŸŒ
ํŽ˜ํŽ˜ ๊ฐ€๊ฒฉ: ์•”ํ˜ธํ™”ํ ์‹œ์žฅ์—์„œ์˜ ๋™ํ–ฅ๊ณผ ๋ถ„์„ Introduction
ํŽ˜ํŽ˜ ๊ฐ€๊ฒฉ: ์•”ํ˜ธํ™”ํ ์‹œ์žฅ์—์„œ์˜ ๋™ํ–ฅ๊ณผ ๋ถ„์„ Introduction
์ž‘์„ฑ์ž
์ตœ์†Œ์˜
ํŽ˜ํŽ˜ ์ฝ”์ธ์˜ ๊ฐ€๊ฒฉ ๋ณ€๋™๊ณผ ์‹œ์žฅ ํ†ต์ฐฐ๋ ฅ์— ๋Œ€ํ•ด ์‹ฌ์ธต ๋ถ„์„์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๐Ÿ’ฐ ํŽ˜ํŽ˜ ํˆฌ์ž ์ „๋žต๊ณผ ๊ฐ€๊ฒฉ ๊ฒฐ์ • ์š”์ธ์„ ๋ฐฐ์šฐ๋ฉฐ, ํšจ์œจ์ ์ธ ํˆฌ์ž ๋ฐฉ์•ˆ์„ ๋ชจ์ƒ‰ํ•˜์„ธ์š”! ๐Ÿ“ˆ
ํŠธ๋ ˆ์ด๋”์˜ ์—ญํ• ๊ณผ ์ „๋žต Introduction
ํŠธ๋ ˆ์ด๋”์˜ ์—ญํ• ๊ณผ ์ „๋žต Introduction
์ž‘์„ฑ์ž
์ด์ •์ˆ˜
ํŠธ๋ ˆ์ด๋”์˜ ์ •์˜์™€ ์—ญํ• , ๋‹ค์–‘ํ•œ ๊ฑฐ๋ž˜ ์ „๋žต์„ ์‹ฌ์ธต์ ์œผ๋กœ ๋ถ„์„ํ•ฉ๋‹ˆ๋‹ค. ์•”ํ˜ธํ™”ํ์˜ ์žฅ๋‹จ์ ์„ ์ดํ•ดํ•˜๊ณ  ์„ฑ๊ณต์ ์ธ ํŠธ๋ ˆ๋”ฉ์„ ์œ„ํ•œ ๋ถ„์„ ๊ธฐ๋ฒ•๋„ ์•Œ์•„๋ณด์„ธ์š”! ๐Ÿ“ˆ๐Ÿ’ฐ
๋ฌด๋ฃŒ ์•”ํ˜ธํ™”ํ ์‹ ํ˜ธ์— ๋Œ€ํ•œ ๊นŠ์ด ์žˆ๋Š” ํƒ๊ตฌ Introduction
๋ฌด๋ฃŒ ์•”ํ˜ธํ™”ํ ์‹ ํ˜ธ์— ๋Œ€ํ•œ ๊นŠ์ด ์žˆ๋Š” ํƒ๊ตฌ Introduction
์ž‘์„ฑ์ž
์˜ค์„ธํ›ˆ
์ฃผ์š” ํฌ์ธํŠธ๋กœ ๋ฌด๋ฃŒ ์•”ํ˜ธํ™”ํ ์‹ ํ˜ธ์˜ ์ •์˜์™€ ํ™œ์šฉ๋ฒ•, ์žฅ์  ๋ฐ ๋‹จ์ , ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ์„œ๋น„์Šค ์„ ํƒ ๋ฐฉ๋ฒ•์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค. ๐Ÿ“Š๐Ÿ’ฐ ์˜ฌ๋ฐ”๋ฅธ ์ •๋ณด๋กœ ํšจ๊ณผ์ ์ธ ํˆฌ์ž ๊ฒฐ์ •์„ ๋‚ด๋ฆฌ์„ธ์š”!