하이퍼레저 패브릭
ํ์ดํผ๋ ์ ํจ๋ธ๋ฆญ์ด๋?
Hyperledger Fabric์ ๋ฏผ๊ฐ ๊ธฐ์ ๋ด์์ ์ฌ์ฉํ๊ธฐ ์ํ ํ๋ฌ๊ทธ ์ค ํ๋ ์ด ๊ตฌ์ฑ ์์๋ฅผ ์ฌ์ฉํ์ฌ ๋ธ๋ก์ฒด์ธ ๊ธฐ๋ฐ ์ ํ, ์๋ฃจ์ ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ๊ธฐ ์ํ ๊ธฐ๋ฐ ์ญํ ์ ํ๋ ๋ชจ๋์ ๋ธ๋ก์ฒด์ธ ํ๋ ์์ํฌ์ ๋๋ค.
Hyperledger Fabric์ Digital Asset๊ณผ IBM์ ์ํด ์์๋์์ผ๋ฉฐ ํ์ฌ Linux Foundation์์ ํธ์คํ ํ๋ ์ฐ์ ๊ฐ ํ์ ๋ฒค์ฒ๋ก ๋ถ์ํ์ต๋๋ค. ์ฌ๋ฌ Hyperledger ํ๋ก์ ํธ ์ค Fabric์ 2017๋ 3์์ "์ธํ๋ฒ ์ด์ " ๋จ๊ณ๋ฅผ ์ข ๋ฃํ๊ณ "ํ์ฑ" ๋จ๊ณ์ ๋๋ฌํ ์ฒซ ๋ฒ์งธ ํ๋ก์ ํธ์์ต๋๋ค.
ํ์ดํผ๋ ์ ํจ๋ธ๋ฆญ ์๋ ๋ฐฉ์
๊ธฐ์กด ๋ธ๋ก์ฒด์ธ ๋คํธ์ํฌ๋ ๋น์ฆ๋์ค์ ๊ฐ์ฅ ์ค์ํ ๊ฐ์ธ ๊ฑฐ๋ ๋ฐ ๊ธฐ๋ฐ ๊ณ์ฝ์ ์ง์ํ ์ ์์ต๋๋ค. Hyperledger Fabric์ ์ด์ ๋์ํ์ฌ ์ฐ์ ์ฉ ๋ธ๋ก์ฒด์ธ ์๋ฃจ์ ์ ์ ๊ณตํ๊ธฐ ์ํ ํ์ฅ ๊ฐ๋ฅํ๊ณ ์์ ํ ๋ชจ๋์ ๊ธฐ๋ฐ์ผ๋ก ์ค๊ณ๋์์ต๋๋ค.
Hyperledger Fabric์ ๋ธ๋ก์ฒด์ธ์ฉ ์คํ ์์ค ์์ง์ด๋ฉฐ ๋น์ฆ๋์ค ์ฌ์ฉ ์ฌ๋ก์์ ๋ธ๋ก์ฒด์ธ์ ํ๊ฐํ๊ณ ์ฌ์ฉํ๋ ๋ฐ ๊ฐ์ฅ ์ค์ํ ๊ธฐ๋ฅ์ ์ฒ๋ฆฌํฉ๋๋ค.
์ฌ์ค ์ฐ์ ๋คํธ์ํฌ ๋ด์์ ์ฐธ๊ฐ์์ ํ์ธ ๊ฐ๋ฅํ ์ ์์ ๊ธฐ๋ณธ ์๊ตฌ ์ฌํญ์ ๋๋ค. Hyperledger Fabric์ ๊ถํ์ ๋ฐ๋ผ ๋ฉค๋ฒ์ญ์ ์ง์ํฉ๋๋ค. ๋ชจ๋ ๋คํธ์ํฌ ์ฐธ๊ฐ์๋ ID๋ฅผ ์๊ณ ์์ด์ผ ํฉ๋๋ค. ์๋ฃ ๋ฐ ๊ธ์ต๊ณผ ๊ฐ์ ๋ง์ ๋น์ฆ๋์ค ๋ถ๋ฌธ์ ๋ค์ํ ์ฐธ๊ฐ์์ ๋ํ ๋ฐ์ดํฐ ์ ์ง ๋ฐ ๋ค์ํ ๋ฐ์ดํฐ ํฌ์ธํธ์ ๋ํ ๊ฐ์์ ์ก์ธ์ค๋ฅผ ์๋ฌดํํ๋ ๋ฐ์ดํฐ ๋ณดํธ ๊ท์ ์ ๊ตฌ์์ ๋ฐ์ต๋๋ค. Fabric์ ์ด๋ฌํ ๊ถํ ๊ธฐ๋ฐ ๋ฉค๋ฒ์ญ์ ์ง์ํฉ๋๋ค.
๋ชจ๋์ ์ํคํ ์ฒ
Hyperledger Fabric์ ๋ชจ๋์ ์ํคํ ์ฒ๋ ํธ๋์ญ์ ์ฒ๋ฆฌ ์ํฌํ๋ก๋ฅผ ์ธ ๊ฐ์ง ๋ค๋ฅธ ๋จ๊ณ๋ก ๋ถ๋ฆฌํฉ๋๋ค. ์ฒด์ธ์ฝ๋๋ผ๊ณ ํ๋ ์ค๋งํธ ๊ณ์ฝ ์ ๋ถ์ฐ ๋ ผ๋ฆฌ ์ฒ๋ฆฌ ๋ฐ ์์คํ ๋์, ํธ๋์ญ์ ์ฃผ๋ฌธ, ํธ๋์ญ์ ์ ํจ์ฑ ๊ฒ์ฌ ๋ฐ ์ฝ์ ์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ์ด ๋ถ๋ฆฌ๋ ๋ค์๊ณผ ๊ฐ์ ์ฌ๋ฌ ์ด์ ์ ์ ๊ณตํฉ๋๋ค.
๋คํธ์ํฌ ๋ฐ ์ฒ๋ฆฌ๋ฅผ ๊น๋ํ๊ฒ ์ ์งํ๋ ๊ฐ์๋ ์ ๋ขฐ ์์ค ๋ฐ ๊ฒ์ฆ
ํฅ์๋ ๋คํธ์ํฌ ํ์ฅ์ฑ
์ ๋ฐ์ ์ธ ์ฑ๋ฅ ํฅ์
๋ํ ๋ค์ํ ๊ตฌ์ฑ ์์์ ํ๋ฌ๊ทธ ์ค ํ๋ ์ด์ ๋ํ Hyperledger Fabric์ ์ง์์ ํตํด ๊ธฐ์กด ๊ธฐ๋ฅ์ ์ฝ๊ฒ ์ฌ์ฌ์ฉํ๊ณ ๋ค์ํ ๋ชจ๋์ ๊ธฐ์ฑํ์ผ๋ก ํตํฉํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ์ฐธ๊ฐ์์ ์ ์์ ํ์ธํ๋ ๊ธฐ๋ฅ์ด ์ด๋ฏธ ์กด์ฌํ๋ ๊ฒฝ์ฐ ์ํฐํ๋ผ์ด์ฆ ์์ค ๋คํธ์ํฌ๋ ๋์ผํ ๊ธฐ๋ฅ์ ์ฒ์๋ถํฐ ๊ตฌ์ถํ๋ ๋์ ๊ธฐ์กด ๋ชจ๋์ ์ฐ๊ฒฐํ๊ณ ์ฌ์ฌ์ฉํ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค.
๋คํธ์ํฌ์ ์ฐธ๊ฐ์๋ ์ธ ๊ฐ์ง ๊ณ ์ ํ ์ญํ ์ ๊ฐ์ง๊ณ ์์ต๋๋ค.
๋ณด์ฆ์ธ
์ปค๋ฏธํฐ
๋์์
๊ฐ๋จํ ๋งํด์, ํธ๋์ญ์ ์ ์์ ํ์ํ ๋ณด์ฆ์ธ ์์ ๋ํ ์ฌ์ ์ ์๋ ๋ณด์ฆ ์ ์ฑ ์ ๋ฐ๋ผ ๋ณด์ฆ์ธ ํผ์ด์๊ฒ ์ ์ถ๋ฉ๋๋ค. ๋ณด์ฆ์ธ(๋ค)์ ์ถฉ๋ถํ ๋ณด์ฆ ํ, ํธ๋์ญ์ ์ ๋ฐฐ์น ๋๋ ๋ธ๋ก์ด ์ปค๋ฏธํฐ(๋ค)์๊ฒ ์ ๋ฌ๋ฉ๋๋ค. ์ปค๋ฏธํฐ๋ ๋ณด์ฆ ์ ์ฑ ์ ์ค์ํ์ผ๋ฉฐ ์ถฉ๋ํ๋ ํธ๋์ญ์ ์ด ์๋์ง ํ์ธํฉ๋๋ค. ๋ ๊ฐ์ง ๊ฒ์ฌ๊ฐ ๋ชจ๋ ์ด๋ฃจ์ด์ง๋ฉด ํธ๋์ญ์ ์ด ์์ฅ์ ์ปค๋ฐ๋ฉ๋๋ค.
์ด๋ฏธ์ง ์ถ์ฒ: IBM
์๋ช ๋ฐ ์ฝ๊ธฐ/์ฐ๊ธฐ ์ธํธ์ ๊ฐ์ ํ์ธ ๋ช ๋ น๋ง ๋คํธ์ํฌ๋ฅผ ํตํด ์ ์ก๋๋ฏ๋ก ๋คํธ์ํฌ์ ํ์ฅ์ฑ๊ณผ ์ฑ๋ฅ์ด ํฅ์๋ฉ๋๋ค. ๋ณด์ฆ์ธ๊ณผ ์ปค๋ฏธํฐ๋ง ํธ๋์ญ์ ์ ์ก์ธ์คํ ์ ์์ผ๋ฉฐ ์ฃผ์ ๋ฐ์ดํฐ ํฌ์ธํธ์ ์ก์ธ์คํ ์ ์๋ ์ฐธ๊ฐ์ ์๊ฐ ์ ์ด ๋ณด์์ด ํฅ์๋ฉ๋๋ค.
ํ์ดํผ๋ ์ ํจ๋ธ๋ฆญ์ ์
์ด์ฝ๋ฆฟ์ ํน์ ์๋งค์ ์ฒด๋ ์๋งค์ ์ฒด ์์ฅ(์: ๋ชจ๋ ๋ฏธ๊ตญ ์๋งค์ ์ฒด)์ ํน์ ๊ฐ๊ฒฉ์ผ๋ก ๋ฐฐ์กํ๊ธฐ๋ฅผ ์ํ์ง๋ง ๋ค๋ฅธ ์์ฅ(์: ์ค๊ตญ ์๋งค์ ์ฒด)์์๋ ํด๋น ๊ฐ๊ฒฉ์ ๊ณต๊ฐํ๊ณ ์ถ์ง ์์ ์ ์กฐ์ ์ฒด๊ฐ ์๋ค๊ณ ๊ฐ์ ํฉ๋๋ค.
์ํ์ ์ด๋์ ์ธ๊ด, ์ด์ก ํ์ฌ, ๊ธ์ต ์ํ๊ณผ ๊ฐ์ ๋ค๋ฅธ ๋น์ฌ์๊ฐ ํฌํจ๋ ์ ์์ผ๋ฏ๋ก ์ด ๊ฑฐ๋๋ฅผ ์ง์ํ๊ธฐ ์ํด ๊ธฐ๋ณธ ๋ฒ์ ์ ๋ธ๋ก์ฒด์ธ ๊ธฐ์ ์ด ์ฌ์ฉ๋๋ ๊ฒฝ์ฐ ๋น๊ณต๊ฐ ๊ฐ๊ฒฉ์ด ๋ชจ๋ ๊ด๋ จ ๋น์ฌ์์๊ฒ ๊ณต๊ฐ๋ ์ ์์ต๋๋ค.
Hyperledger Fabric์ ๋คํธ์ํฌ์์ ๊ฐ์ธ ๊ฑฐ๋๋ฅผ ๋น๊ณต๊ฐ๋ก ์ ์งํ์ฌ ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํฉ๋๋ค. ์์์ผ ํ ์ฐธ๊ฐ์๋ง ํ์ํ ์ธ๋ถ ์ ๋ณด๋ฅผ ์๊ณ ์์ต๋๋ค. ๋ธ๋ก์ฒด์ธ์ ๋ฐ์ดํฐ ๋ถํ ์ ํตํด ํน์ ๋ฐ์ดํฐ ํฌ์ธํธ๋ ์์์ผ ํ๋ ๋น์ฌ์๋ง ์ก์ธ์คํ ์ ์์ต๋๋ค.
ํ์ดํผ๋ ์ ํจ๋ธ๋ฆญ์ ๋ํ ๋นํ
์ํธํํ ์ด๊ด์ ์ต๊ณ ์์๋ 2018๋ ๋นํธ์ฝ์ธ ๊ฐ๊ฒฉ(2017๋ 12์ 17์ผ์ ์ต๊ณ ์ ์ ๋ฌํจ)์ ๋ถ๊ดด ์ดํ ๊นจ์ก์ต๋๋ค. ์ ๊ธฐ์ ์ ๊ฐ์น์ ๋ํ ์ง๋์น ๋๊ด๋ก ์ ํ์๋ก ์ผ๋ก ๋ฐ๋์๊ณ , ํ์ดํผ๋ ์ ๋ฅผ ๋น๋กฏํ ๊ด๋ จ ๊ธฐ์ ๋ค๋ ์ด๋ฌํ ํ์๋ก ์ ์๋ฌ๋ ธ๋ค.
Hyperledger Fabric์ ๊ฒฝ์์
Hyperledger Fabric์ Iroha, Indy ๋ฐ Sawtooth์ ๊ฐ์ ๋ค๋ฅธ Hyperledger ํ๋ก์ ํธ์ ๊ฒฝ์ํฉ๋๋ค. ๋ํ ๊ฐ์ธ์ ๊ถํ ๊ธฐ๋ฐ DLT์ด๊ธฐ๋ ํ R3์ Corda์ ๊ฒฝ์ํฉ๋๋ค.
๋ธ๋ก์ฒด์ธ ์๋น์ค ํ์ฌ์ธ ์ฒด์ธ์คํ(Chainstack) ์ 2020๋ 1์ ์ Fabric์ด GitHub๋ก ์ ํํ 2019๋ 3๋ถ๊ธฐ์ Fabric ๊ฐ๋ฐ์ด Corda์ ๊ฐ๋ฐ์ ํต๊ณผํ์ง๋ง Corda์ ๊ฐ๋ฐ์ด Fabric์ ๊ฐ๋ฐ๋ณด๋ค ์ญ์ฌ์ ์ผ๋ก ๋ ๋์ ์์ ๋ณด์ฌ์ฃผ๋ ๋ ผ๋ฌธ์ 2020๋ 1์์ ๋ฐํํ์ต๋๋ค.
Chainstack ๋ณด๊ณ ์์ ๋ฐ๋ฅด๋ฉด Fabric์์ ์์ ํ๋ ๊ฐ๋ฐ์๋ 3๋ฐฐ ๋ง์ง๋ง Corda ๊ฐ๋ฐ์๋ ์ฝ๋ ๊ธฐ์ฌ๋๊ฐ 2๋ฐฐ ์ด์์ด๋ฉฐ Fabric ๊ฐ๋ฐ์๋ Corda ๊ฐ๋ฐ์๋ณด๋ค ๊ฐ๋ฐ์๋น ์ฝ๋๋ฅผ ํจ์ฌ ์ ๊ฒ ํธ์ํฉ๋๋ค.
Hyperledger Fabric์ ๋ธ๋ก์ฒด์ธ์ด ์๋๋ฉฐ ๋นํจ์จ์ ์ ๋๋ค.
Hyperledger Fabric์ ๋ํ ์ฌ๋ฌ ๋นํ์์๋ Hyperledger Fabric์ ๊ธฐ๋ฅ์ ๊ฐ์ถ ๊ถํ ๊ธฐ๋ฐ ํ๋ผ์ด๋น ๋ธ๋ก์ฒด์ธ์ด ๋ธ๋ก์ฒด์ธ์ด ์๋๋ฉฐ ํ์ฌ์ ๋น๋ธ๋ก์ฒด์ธ ๊ธฐ์ ์ด ํจ์ฌ ์ ๋ ดํ๊ณ ๋์ผํ ์์ค์ ๋ณด์์ ์ ๊ณตํ๋ค๊ณ ์ง์ ํฉ๋๋ค. ์ฝ์ธํ ๋ ๊ทธ๋ํ์ ์คํ์ดํธ ๋ฝํ์กฐ์ด(Stuart Popejoy)๋ ์ด ๊ฒฝ์ฐ๋ฅผ ๋ค์๊ณผ ๊ฐ์ด ํํํ์ต๋๋ค.
Fabric์ ์ํคํ ์ฒ๋ ์ด๋ค ๋ธ๋ก์ฒด์ธ ํ๋ซํผ๋ณด๋ค ํจ์ฌ ๋ ๋ณต์กํ์ง๋ง ๋ณ์กฐ ๋ฐ ๊ณต๊ฒฉ์ ๋ํด ๋ ์์ ํฉ๋๋ค. "์ฌ์ค" ๋ธ๋ก์ฒด์ธ์ด ์ต์ํ ํ์ฅ์ฑ๊ณผ ์ฑ๋ฅ์ ์ ๊ณตํ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ ์ ์์ง๋ง ์ฌ๊ธฐ์์๋ Fabric์ ์คํจํฉ๋๋ค. ๊ฐ๋จํ ๋งํด์ Fabric์ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ถ๋ ํ์ผ๋ฟ์ ๋น์ฆ๋์ค์ ํจ๊ป ํ์ฅํ ์ ์๋ ๋ณต์กํ๊ณ ์์ ํ์ง ์์ ๋ฐฐํฌ์ ์ง๋ฉดํ๊ฒ ๋ฉ๋๋ค .
Hyperledger Fabric์ ๋ํ ํ๋ ฅ์ฑ์ด ๋ถ์กฑํ๋ค๋ ๋นํ์ ๋ฐ์์ต๋๋ค. ํ๋ฆฌ์ ์๋ฅด๋ณธ๊ณผ ํธ์ฃผ ๊ตญ๋ฆฝ ๊ณผํ ๊ธฐ๊ด์ธ CSIRO - Data61์ ์ฐ๊ตฌ์ ํ์ ์๋นํ ๋คํธ์ํฌ ์ง์ฐ์ด Fabric์ ์ ๋ขฐ์ฑ์ ๊ฐ์์ํจ๋ค๋ ๊ฒ์ ๋ฐ๊ฒฌํ์ต๋๋ค. ์ค์ํ ํ๊ฒฝ์ ๋ฐฐํฌ๋ฉ๋๋ค. "
Hyperledger Fabric 2.0 2020๋ 1์ ์ถ์
2020๋ 1์์ Hyperledger Fabric 2.0์ด ์ถ์๋์ด ๊ธฐ์กด์ ์ผ๋ถ ๋นํ์ ํด๊ฒฐํ์ต๋๋ค. Techcrunch์ Ron Miller์ ๋ฐ๋ฅด๋ฉด "๊ฐ์ฅ ํฐ ์ ๋ฐ์ดํธ๋ ์๋ก์ด ๋ฐ์ดํฐ๊ฐ ์์ฅ์ ์ถ๊ฐ๋๊ธฐ ์ ์ ๋น์ฌ์ ๊ฐ์ ํฉ์๋ฅผ ๊ฐ์ ํ๋ ๊ฒ์ ๋๋ค. ์ด๋ ์ค๋งํธ ๊ณ์ฝ์ ๋ถ์ฐํ ๊ฑฐ๋ฒ๋์ค๋ก ์๋ ค์ ธ ์์ต๋๋ค."
์ด ์ ๋ฐ์ดํธ๋ Fabric์ ๋จ์์ฑ์ด๋ ์ ์ฉ ๊ฐ๋ฅ์ฑ์ ์์ด ํฐ ๋ณํ๋ ์๋์ง๋ง 2018๋ ์ ๋ฐ์ํ ํฌ๋ฆฝํ ๋งค๋์๋ฅผ ๋์ด ์ํธ ํํ ์ฐ์ ์์ ๊ณ์ ๋ฐ์ ์ด ์ด๋ฃจ์ด์ง๊ณ ์์์ ๋ณด์ฌ์ค๋๋ค. ํฅํ 5~10๋ ๋์ ์ํฐํ๋ผ์ด์ฆ ๋ธ๋ก์ฒด์ธ์ด ์์ฌํ ์ฌ์ง ์์ด ์ ์ ํ ์ฉ๋๋ฅผ ์ฐพ์ ๊ฒ์ผ๋ก ์์ํ์ต๋๋ค.
ํ์ด๋ผ์ดํธ
Hyperledger๋ 2015๋ 12์ Linux Foundation์์ ์ถ์ํ ์ํฐํ๋ผ์ด์ฆ๊ธ ์คํ ์์ค ๋ถ์ฐ ์์ฅ ํ๋ ์์ํฌ์ ๋๋ค.
Hyperledger Fabric์ ๋น๊ณต๊ฐ์ด๊ณ ์ก์ธ์ค ๊ถํ์ด ํ์ํ๊ธฐ ๋๋ฌธ์ ๊ธฐ์ ์ ์ ๋ณด(์: ๊ฐ๊ฒฉ)๋ฅผ ๋ถ๋ฆฌํ ์ ์์ผ๋ฉฐ ๋คํธ์ํฌ์ ๋ ธ๋ ์๊ฐ ์ค์ด๋ค๊ธฐ ๋๋ฌธ์ ํธ๋์ญ์ ์๋๊ฐ ๋นจ๋ผ์ง ์ ์์ต๋๋ค.
Fabric 2.0์ 2020๋ 1์์ ์ถ์๋์์ต๋๋ค. ์ด ๋ฒ์ ์ ์ฃผ์ ๊ธฐ๋ฅ์ ๋ ๋น ๋ฅธ ํธ๋์ญ์ , ์ ๋ฐ์ดํธ๋ ์ค๋งํธ ๊ณ์ฝ ๊ธฐ์ ๋ฐ ๊ฐ์ํ๋ ๋ฐ์ดํฐ ๊ณต์ ์ ๋๋ค.
Fabric์ ์ฐ์ ๊ธฐ์ ์ฉ์ผ๋ก IBM์์ ์ค๊ณํ ๊ณ ๋๋ก ๋ชจ๋ํ๋ ๋ถ์ฐ ์์ฅ ๊ธฐ์ (DLT) ํ๋ซํผ์ ๋๋ค.