하이퍼레저 버로우
ํ์ดํผ๋ ์ ๋ฒ๋ก์ฐ๋?
Hyperledger Burrow๋ ํ๊ฐ๋ ๋ธ๋ก์ฒด์ธ์์ ์ค๋งํธ ๊ณ์ฝ์ ์คํํ๊ธฐ ์ํ ํ๋ ์์ํฌ์ ๋๋ค. ํ์ฌ ๋ธ๋ก์ฒด์ธ ๊ธฐ์ ์ ์์ ์ ๊ตฌํ์ ์ํ ์คํ ์์ค ํ๋ก์ ํธ ๋ฐ ๋๊ตฌ ์ปค๋ฎค๋ํฐ์ธ Hyperledger์ ์ผ๋ถ๋ก ์ธํ๋ฒ ์ด์ ๋๊ณ ์์ต๋๋ค. Hyperledger Burrow์ ๋ชฉํ๋ ์ค๋งํธ ๊ณ์ฝ์ ์ํ ์ฐ์ ๊ฐ ์์ฉ ํ๋ก๊ทธ๋จ์ ์ฉ์ดํ๊ฒ ํ๋ ๊ฒ์ ๋๋ค.
ํ์ดํผ๋ ์ ๋ฒ๋ก์ฐ ์ดํดํ๊ธฐ
Bitcoin ์ ์ฑ๊ณต์ ์ด์ด ๋ง์ ๋ธ๋ก์ฒด์ธ ์ง์ง์๋ค์ ๋ถ์ฐ ์์ฅ์ ์ฌ์ฉํ์ฌ ์ฌ๋์ ๊ด๋ฆฌ ์์ด ์๋ํ ์ ์๋ ์์ฒด ์คํ ํ๋ก๊ทธ๋จ์ธ ์ค๋งํธ ๊ณ์ฝ ์ ๊ธฐ๋กํ ์ ์๋ ๊ฐ๋ฅ์ฑ์ ์ธ์ํ์ต๋๋ค. ๊ทธ๋ฌ๋ ๋นํธ์ฝ์ธ์ด๋ ์ด๋๋ฆฌ์๊ณผ ๊ฐ์ ๊ธฐ์กด ๋คํธ์ํฌ๋ ๊ฐ๋ฐฉํ ๋ธ๋ก์ฒด์ธ์ ๋์ ๋น์ฉ๊ณผ ๋๊ธฐ ์๊ฐ์ผ๋ก ์ธํด ๋น์ฆ๋์ค ์ ํ๋ฆฌ์ผ์ด์ ์ ๋๋ฌด ์ ํ์ ์ด์์ต๋๋ค.
๋ ํ์ฅ ๊ฐ๋ฅํ ๋ธ๋ก์ฒด์ธ์ ์ด์งํ๊ธฐ ์ํด Linux Foundation์ 2015๋ ์ Hyperledger ์ปค๋ฎค๋ํฐ๋ฅผ ์์ํ์ต๋๋ค. ๋ง์ ์ ๊ณ ๋ฆฌ๋๊ฐ IBM, Intel ๋ฐ Microsoft๋ฅผ ํฌํจํ ์ํฐํ๋ผ์ด์ฆ๊ธ ๋ธ๋ก์ฒด์ธ ๋๊ตฌ๋ฅผ ๊ฐ๋ฐํ๊ธฐ ์ํด ์ด ์ด๋์ ํฐ๋ธ์ ํฉ๋ฅํ์ต๋๋ค.
Hyperledger Fabric,. Hyperledger Sawtooth ๋ฐ Hyperledger Iroha ์ ๊ฐ์ ๋ค๋ฅธ ์ํฐํ๋ผ์ด์ฆ ์งํฅ ํ๋ซํผ๊ณผ ํจ๊ป Hyperledger ์ฐ์ฐ ์๋์ ์๋ ํ๋ก์ ํธ ์ค ํ๋์ ๋๋ค . ์๋ ErisDB๋ผ๊ณ ๋ถ๋ ธ๋ ์ด ํ๋ก์ ํธ๋ ๋น์ฆ๋์ค ์ํ๊ณ ๋ฅผ ์ํ ๋ธ๋ก์ฒด์ธ ๊ธฐ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถ, ๋ฐฐ์ก ๋ฐ ์คํํ๋ ๊ฐ๋ฐฉํ ํ๋ซํผ์ธ Monax์ ์ํด ์ค๊ณ๋์์ต๋๋ค . ํ๋ก์ธ์ ๋ฐ ์นฉ ์ ์กฐ์ ์ฒด์ธ Intel๋ 2017๋ 4์ Hyperledger Incubator์ ์น์ธ๋ ์ด ํ๋ก์ ํธ๋ฅผ ๊ณต๋ ํ์ํ์ต๋๋ค. 2021 Q2 Hyperledger Burrow ์ ๋ฐ์ดํธ๋ ์ด์ ๋ณด๋ค ๋ ๋์ ์ฑ๊ณผ๋ฅผ ๊ฑฐ๋๊ณ ์์ผ๋ฉฐ ๋ฌผ๋ฅ ํ๋ซํผ์ด ๊ตฌ์ถ๋๊ณ ์์์ ์์ฌํฉ๋๋ค. ๋ฒ๋ก์ฐ์ ์ ์.
ํ์ดํผ๋ ์ ๋ฒ๋ก์ฐ์ ์๋ ์๋ฆฌ
Hyperledger Burrow๋ ํ๊ฐ๋ ๋ธ๋ก์ฒด์ธ ๋คํธ์ํฌ์์ ๋ ธ๋๋ฅผ ์คํํ๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ ์ํํธ์จ์ด์ ๋๋ค. ํ๊ฐ๋ ๋ธ๋ก์ฒด์ธ์ ์ฐธ๊ฐ์๋ ๋คํธ์ํฌ์ ๋๋จธ์ง ๋ถ๋ถ์์ ์๋ ค์ง๊ณ ์ ๋ขฐํ ์ ์๊ธฐ ๋๋ฌธ์ ํ๊ฐ ์๋ ์ฒด์ธ๋ณด๋ค ๋ ๋น ๋ฅธ ์๋์ ์ฒ๋ฆฌ๋์ ๋ฌ์ฑํ ์ ์์ต๋๋ค.
Ethereum ๊ณผ ๊ฐ์ ์์ ์ฆ๋ช ๋ธ๋ก ์ฒด์ธ๊ณผ ๋ฌ๋ฆฌ Hyperledger Burrow๋ Byzantine Fault-Tolerant ํฉ์ ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ์ฌ ํธ๋์ญ์ ์๊ฒฐ์ฑ์ ์ค์ ํฉ๋๋ค. ์ฑ๊ตด์ด๋ ๊ฑฐ๋ ๋น์ฉ์ด ์์ผ๋ฉฐ ๊ฐ๋ฐฉํ ๋ธ๋ก์ฒด์ธ๋ณด๋ค ํจ์ฌ ๋ ํฐ ๊ท๋ชจ๋ก ์ค๋งํธ ๊ณ์ฝ์ ์คํํ ์ ์์ต๋๋ค.
Hyperledger Wiki์ ๋ฐ๋ฅด๋ฉด ๋ค๋ฅธ ๋ง์ Hyperledger ๋ธ๋ก์ฒด์ธ ๋๊ตฌ์ ์ ์ฌํ์ง๋ง Hyperledger Burrow์ ์ด์ ์ "๊นจ๋ํ๊ณ ๋จ์ํ" ๊ฐ๋ฐ์ ๊ฒฝํ์ ์ ๊ณตํ๋ ๊ฒ์ ๋๋ค. Hyperledger Burrow์ ํต์ฌ ๊ตฌ์ฑ ์์๋ ๋ค๋ฅธ Ethereum ๊ธฐ๋ฐ ๋คํธ์ํฌ์ ์ค๋งํธ ๊ณ์ฝ๊ณผ ์ํธ ์์ฉํ ์ ์๋ Ethereum Virtual Machine์ ํ๊ฐ๋ ๊ตฌํ์ ๋๋ค.
ํ์ดํผ๋ ์ ๋ฒ๋ก์ฐ์ ๊ณํ
์์ง ์ธํ๋ฒ ์ด์ ๋จ๊ณ์ ์์ง๋ง Hyperledger Burrow์ ๊ฐ๋ฐ์๋ ์ด ํ๋ก์ ํธ๊ฐ ํ๋ผ์ด๋น ๋ฐ ํผ๋ธ๋ฆญ ๋ธ๋ก์ฒด์ธ์ ์ธ๊ณ๋ฅผ ์ฐ๊ฒฐํ๋ ๋ฐ ๋์์ด ๋ ์ ์๋ค๊ณ ๋ฏฟ์ต๋๋ค. ์ ์ฌํ BFT ํฉ์ ๋ชจ๋ธ์ ์ฌ์ฉํ๋ ์ํธ ์ด์ฉ ๊ฐ๋ฅํ ๋ธ๋ก์ฒด์ธ ๋คํธ์ํฌ์ธ ์ฝ์ค๋ชจ์ค ๋คํธ์ํฌ์ ๋ฐ์ ํ๊ฒ ์ฐ๊ด๋์ด ์์ต๋๋ค.
Hyperledger Burrow๋ ๋์ผํ ์ค๋งํธ ๊ณ์ฝ ์ธ์ด๋ฅผ ๊ณต์ ํ๊ธฐ ๋๋ฌธ์ Ethereum ๊ณต๊ฐ ์ฒด์ธ๊ณผ๋ ์ํธ ์์ฉํ ์ ์์ต๋๋ค. Burrow์ ๊ฐ๋ฐ์๋ ์ด๋๋ฆฌ์ ๋ฉ์ธ๋ท๊ณผ ํจ๊ป ์๋ฐฉํฅ ํ๊ทธ ์์คํ ์ ๋์ ํ์ฌ ๋ฐ์ดํฐ์ ํ ํฐ์ด ์ฒด์ธ ๊ฐ์ ์ํํ๊ฒ ์ด๋ํ ์ ์๋๋ก ํ ๊ณํ์ ๋๋ค. ์ด๋ฅผ ํตํด Hyperledger Burrow๋ ๊ณต์ฉ ๋คํธ์ํฌ์ ๋ํ ๊ณ ์ "์ฌ์ด๋์ฒด์ธ"์ผ๋ก ์๋ํ ์ ์์ต๋๋ค. ์ด๋๋ฆฌ์์ด ์ง๋ถ ์ฆ๋ช ๋ชจ๋ธ๋ก ์ ํํจ์ ๋ฐ๋ผ ๊ณต๊ฐ ์คํ ์ดํน ์ง์๋ ํตํฉํ ๊ฒ์ ๋๋ค.
ํ์ด๋ผ์ดํธ
Hyperledger Burrow๋ 2014๋ Monax์ ์ํด ErisDB๋ก ๊ตฌ์๋์์ต๋๋ค. ์ด์ Hyperledger ๋ธ๋ก์ฒด์ธ ํ๋ก์ ํธ ์ ํ๊ตฐ์ ์ผ๋ถ์ ๋๋ค.
Hyperledger Burrow๋ Byzantine Fault Tolerant ํฉ์ ์๊ณ ๋ฆฌ์ฆ์ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ถ๋์์ต๋๋ค. ์ฑ๊ตด ๋๋ ๊ฑฐ๋ ์์๋ฃ๊ฐ ์์ผ๋ฏ๋ก ๋ธ๋ก์ฒด์ธ์ด ์์ ์ฉ ์ ํ๋ฆฌ์ผ์ด์ ์ผ๋ก ํ์ฅ๋ ์ ์์ต๋๋ค.
Hyperledger Burrow๋ ํ๊ฐ ๋ ๋ธ๋ก์ฒด์ธ์์ ์ค๋งํธ ๊ณ์ฝ์ ์คํํ๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ ํ๋ ์์ํฌ์ ๋๋ค.