하이퍼레저
ํ์ดํผ๋ ์ ๋?
์คํ ์์ค ๋ฅผ ๊ตฌ์ถํ๋ ๋ฐ ํ์ํ ํ๋ ์์ํฌ, ํ์ค, ์ง์นจ ๋ฐ ๋๊ตฌ๋ฅผ ์ ๊ณตํ๋ ๊ธ๋ก๋ฒ ์ํฐํ๋ผ์ด์ฆ ๋ธ๋ก์ฒด์ธ ํ๋ก์ ํธ์ ๋๋ค. ๋ค์ํ ์ฐ์ ๋ถ์ผ์์ ์ฌ์ฉํ ์ ์๋ ๋ธ๋ก์ฒด์ธ ๋ฐ ๊ด๋ จ ์ ํ๋ฆฌ์ผ์ด์ . Hyperledger์ ํ๋ก์ ํธ์๋ ๋คํธ์ํฌ ์ฐธ๊ฐ์๊ฐ ์๋ก ์๋ ค์ ธ ์์ผ๋ฏ๋ก ํฉ์ ํ๋ก์ธ์ค์ ์ฐธ์ฌํ๋ ๋ฐ ๋ณธ์ง์ ์ธ ๊ด์ฌ์ ๊ฐ๋ ๋ค์ํ ์ํฐํ๋ผ์ด์ฆ ์ง์ ํ๊ฐ๋ ๋ธ๋ก์ฒด์ธ ํ๋ซํผ์ด ํฌํจ๋ฉ๋๋ค.
Hyperledger ์ฐ์ฐ ์๋์์ ์ฌ์ฉ ๊ฐ๋ฅํ ๊ตฌ์ฑ ์์๋ฅผ ์ฌ์ฉํ์ฌ ๋น์ฆ๋์ค๋ ๋ค์ํ ๋ชจ๋์ ๋ธ๋ก์ฒด์ธ ์๋ฃจ์ ๋ฐ ์๋น์ค๋ฅผ ์ ์ฉํ์ฌ ์ด์ ์ฑ๊ณผ์ ๋น์ฆ๋์ค ํ๋ก์ธ์ค์ ํจ์จ์ฑ์ ํฌ๊ฒ ๊ฐ์ ํ ์ ์์ต๋๋ค.
ํ์ดํผ๋ ์ ์ดํดํ๊ธฐ
Hyperledger ํ๋ก์ ํธ๋ ์บ๋ฆฌํฌ๋์ ์ํ๋์์ค์ฝ์ ๊ธฐ๋ฐ์ ๋ Linux Foundation์์ 2015๋ 12์์ ๋ง๋ค์์ต๋๋ค. 30๊ฐ ํ์์ฌ๋ก ์์ํ์ฌ ํ์ฌ 120๊ฐ ์ด์์ ํ์์ฌ๋ก ์ฑ์ฅํ์ต๋๋ค.
Hyperledger๋ ๋ค์ํ ์ฐ์ ๋ถ์ผ์์ ๋ค์ํ ๋น์ฆ๋์ค์ ํจ์จ์ฑ, ์ฑ๋ฅ ๋ฐ ๊ฑฐ๋๋ฅผ ํฅ์์ํค๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ ์ ๋ขฐํ ์ ์๋ ๊ณ ์ฑ๋ฅ ๋ธ๋ก์ฒด์ธ ๋ฐ ๋ถ์ฐ ์์ฅ ๊ธฐ๋ฐ ๊ธฐ์ ํ๋ ์์ํฌ๋ฅผ ๊ฐ๋ฐํ๊ธฐ ์ํ ์ฐ์ ์ ๋ฐ์ ํ์ ์ ๊ฐ์ํํ๋ ๊ฒ์ ๋ชฉํ๋ก ์ค์ ๋์์ต๋๋ค. ํ๋ก์ธ์ค.
Hyperledger๋ ๊ธ์ต, ์ํ, ์ฌ๋ฌผ ์ธํฐ๋ท (IoT), ๊ณต๊ธ๋ง ๊ด๋ฆฌ,. ์ ์กฐ ๋ฐ ์์ฐ, ๊ธฐ์ ๋ถ์ผ์ ์ ๋ ๊ธฐ์ ์ ํฌํจํ๋ ๊ธ๋ก๋ฒ ํ์ ์ ๋๋ค. ์ฌ๊ธฐ์๋ Bosch, Daimler, IBM, Samsung, Microsoft, Hitachi, American Express, JP Morgan ๋ฐ Visa์ ๊ฐ์ ์ ๋ช ๊ธฐ์ ๊ณผ Blockforce ๋ฐ ConsenSys์ ๊ฐ์ ๋ธ๋ก์ฒด์ธ ๊ธฐ๋ฐ ์คํํธ์ ์ด ํฌํจ๋ฉ๋๋ค.
ํ์ดํผ๋ ์ ์ ์กฐ์ง ๊ตฌ์กฐ
๋ณธ์ง์ ์ผ๋ก Hyperledger๋ ์กฐ์ง, ์ํธํํ ๋คํธ์ํฌ ๋๋ ๋ธ๋ก์ฒด์ธ ์์คํ ์ด ์๋๋๋ค. ๋นํธ์ฝ์ธ๊ณผ ๊ฐ์ ์ํธํํ๋ฅผ ์ง์ํ์ง ์์ง๋ง, ์ฐ์ ์ฉ์ผ๋ก ์ฌ์ฉ๋๋ ๋ค์ํ ๋ธ๋ก์ฒด์ธ ๊ธฐ๋ฐ ์์คํ ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ ํ์ํ ์ธํ๋ผ์ ํ์ค์ ์ ๊ณตํ์ฌ ์๋ํฉ๋๋ค. Hyperledger๋ฅผ ์ ์๋ ๋์์ธ ์ฒ ํ์ ์ค์ํ๋ ๋ค์ํ ๊ฐ๋ณ ๋ธ๋ก์ฒด์ธ ๊ธฐ๋ฐ ํ๋ก์ ํธ์ ๋๊ตฌ๊ฐ ์ฐ์ฐ ์๋์์ ์๋ํ๋ ํ๋ธ๋ก ์๊ฐํ์ญ์์ค.
๋ค์ํ ํ๋ก์ ํธ์๋ ๋ค์์ด ํฌํจ๋ฉ๋๋ค.
Hyperledger Fabric ์ ์ ๋ฌด์ฉ์ผ๋ก ๋ค์ํ ๋ธ๋ก์ฒด์ธ ๊ธฐ๋ฐ ์ ํ, ์๋ฃจ์ ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถํ๊ธฐ ์ํ ํ๋ซํผ์ ๋๋ค. Hyperledger Composer๋ผ๊ณ ํ๋ ์ง๊ธ์ ์ฌ์ฉ๋์ง ์๋ ๋ ์ด์ด๋ Fabric๊ณผ ๋ณํฉ๋์์ต๋๋ค.
Hyperledger Cello๋ ์ฃผ๋ฌธํ "์๋น์ค๋ก์์" ๋ฐฐํฌ ๋ชจ๋ธ(Blockchain-as-a-Service)์ ํตํด ๋ธ๋ก์ฒด์ธ์ ์ฌ์ฉํ ์ ์๋๋ก ํฉ๋๋ค.
Hyperledger Explorer ๋ ๋ธ๋ก์ฒด์ธ ๊ฐ๋ฐ ๋ฐ ๊ด๋ จ ๋ฐ์ดํฐ๋ฅผ ๋ชจ๋ํฐ๋ง, ๊ฒ์ ๋ฐ ์ ์ง ๊ด๋ฆฌํ ์ ์๋ ๋์๋ณด๋ ์ ํธ๋ฆฌํฐ์ ๋๋ค.
Hyperledger Burrow ๋ ํ๊ฐ๋ ์ด๋๋ฆฌ์ ์ ๋๋ค. EVM(Ethereum Virtual Machine)์์ ํธ๋์ญ์ ์ ์ฒ๋ฆฌํ๊ณ ์ค๋งํธ ๊ณ์ฝ ์ฝ๋๋ฅผ ์คํํ๋ ์ค๋งํธ ๊ณ์ฝ ๋ธ๋ก์ฒด์ธ ๋ ธ๋์ ๋๋ค.
Hyperledger Sawtooth ๋ ํ์ ์ ์ธ ๊ฒฝ๊ณผ ์๊ฐ ์ฆ๋ช ์ ์ฌ์ฉํ๋ ์ํฐํ๋ผ์ด์ฆ ์์ค์ ํ๊ฐ๋ ๋ชจ๋์ ๋ธ๋ก์ฒด์ธ ํ๋ซํผ์ ๋๋ค. ํฉ์ ์๊ณ ๋ฆฌ์ฆ.
Hyperledger Caliper๋ ํน์ ๋ธ๋ก์ฒด์ธ ๊ตฌํ์ ์ฑ๋ฅ์ ํ๊ฐํ๋ ๋ฐ ์ฌ์ฉ๋๋ ๋ธ๋ก์ฒด์ธ ๋ฒค์น๋งํฌ ๋๊ตฌ์ ๋๋ค.
Hyperledger ์ฐ์ฐ ์๋์ ์๋ ์ด๋ฌํ ๋ชจ๋ ํ๋ก์ ํธ๋ ๋ชจ๋์์ ํ์ฅ ๊ฐ๋ฅํ ์ ๊ทผ ๋ฐฉ์, ์ํธ ์ด์ฉ์ฑ ๋ฐ ๋ณด์ ๊ธฐ๋ฅ์ ์ง์ํ๋ ์ค๊ณ ๋ฐฉ๋ฒ๋ก ์ ๋ฐ๋ฆ ๋๋ค. ํ๋ก์ ํธ๋ ์ฌ์ฉ์๊ฐ ํ์์ ๋ฐ๋ผ ์์ฑํ ์ ์์ง๋ง ํน์ ํ ํฐ์ด๋ ์ํธํํ์ ๋ํด ๋ถ๊ฐ์ง๋ก ์ ์ํ๋ฅผ ์ ์งํฉ๋๋ค.
ํ์ดํผ๋ ์ ๊ธฐ์ ๊ณ์ธต
์ํคํ ์ฒ ์ธก๋ฉด์์ Hyperledger๋ ๋ค์๊ณผ ๊ฐ์ ์ฃผ์ ๋น์ฆ๋์ค ๊ตฌ์ฑ ์์๋ฅผ ์ฌ์ฉํฉ๋๋ค.
ํฉ์ ๊ณ์ธต์ ์ฃผ๋ฌธ์ ๋ํ ํฉ์๋ฅผ ์์ฑํ๊ณ ๋ธ๋ก์ ๊ตฌ์ฑํ๋ ์ผ๋ จ์ ํธ๋์ญ์ ์ ์ ํ์ฑ์ ํ์ธํฉ๋๋ค.
์ค๋งํธ ๊ณ์ฝ ๊ณ์ธต์ ํธ๋์ญ์ ์์ฒญ์ ์ฒ๋ฆฌํ๊ณ ์ ํจํ ํธ๋์ญ์ ๋ง ์น์ธํ๋ ์ญํ ์ ํฉ๋๋ค.
ํต์ ๊ณ์ธต์ P2P ๋ฉ์์ง ์ ์ก์ ์ฒ๋ฆฌํฉ๋๋ค.
์ ์ ๊ด๋ฆฌ ์๋น์ค๋ ์ฌ์ฉ์ ๋ฐ ์์คํ ์ ์ ์์ ์ ์ง ๋ฐ ๊ฒ์ฆํ๊ณ ๋ธ๋ก์ฒด์ธ์ ๋ํ ์ ๋ขฐ๋ฅผ ๊ตฌ์ถํ๊ธฐ ์ํด ํ์ํ ๊ธฐ๋ฅ์ ๋๋ค.
API ๋๋ ์ ํ๋ฆฌ์ผ์ด์ ํ๋ก๊ทธ๋๋ฐ ์ธํฐํ์ด์ค ๋ ์ธ๋ถ ์ ํ๋ฆฌ์ผ์ด์ ๋ฐ ํด๋ผ์ด์ธํธ๊ฐ ๋ธ๋ก์ฒด์ธ๊ณผ ์ธํฐํ์ด์คํ ์ ์๋๋ก ํฉ๋๋ค.
ํ์ด๋ผ์ดํธ
Hyperledger Fabric, Sawtooth, Composer ๋ฐ Cello๋ฅผ ๋น๋กฏํ ์ฌ๋ฌ ํ์ ํ๋ก์ ํธ๊ฐ ์์ต๋๋ค.
Hyperledger๋ ํ๊ฐ๋ ์ํฐํ๋ผ์ด์ฆ๊ธ ๋ธ๋ก์ฒด์ธ ๋ฐฐํฌ๋ฅผ ์ํ ์์ ์ ์ธ ํ๋ ์์ํฌ, ๋๊ตฌ ๋ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ ํ๊ตฐ ๊ฐ๋ฐ์ ์ค์ ์ ๋ ์คํ ์์ค ์ปค๋ฎค๋ํฐ์ ๋๋ค.
Linux Foundation์์ ์ฃผ์ตํ๋ ๊ธ๋ก๋ฒ ํ์ ์ผ๋ก, ๊ธ์ต, ์ํ, ์ฌ๋ฌผ ์ธํฐ๋ท, ๊ณต๊ธ๋ง, ์ ์กฐ ๋ฐ ๊ธฐ์ ๋ถ์ผ์ ๋ฆฌ๋์ธ ํ์ ์กฐ์ง์ ํฌํจํฉ๋๋ค.