ํผ๋๋ก ๋์๊ฐ๊ธฐ
Dev.toInfrastructure
์๋ฌธ ์ฝ๊ธฐ
Hyperledger Fabric ๊ธฐ๋ฐ์ ๋ญ์ ๋ฆฌ์นด ์์ฐ ์ถ์ ํ๋ซํผ ์ค๊ณ
Developer journal day2. Building CarVault ๐
AI ์์ฝ
Context
๊ณ ๊ฐ ์ฐจ๋ ์ปฌ๋ ์ ์ ์ํ ํฌ๋ช ํ ์์ ๊ถ ์ด๋ ฅ ๊ด๋ฆฌ ๋ฐ ๊ฐ์ฌ ๊ฐ๋ฅ์ฑ ํ๋ณด ํ์์ฑ ๋๋. ๊ธฐ์กด ์ค์ ์ง์คํ ์ธ๋ฒคํ ๋ฆฌ ์์คํ ์ ๋ฐ์ดํฐ ์๋ณ์กฐ ์ํ์ ์ ๊ฑฐํ๊ธฐ ์ํ ์ ๋ขฐ ๊ณ์ธต ์ค๊ณ ์๊ตฌ.
Technical Solution
- ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ ๋ณด์ฅ์ ์ํ Hyperledger Fabric ๊ธฐ๋ฐ์ Permissioned Blockchain ๊ตฌ์กฐ ์ฑํ
- ์ฐจ๋ ์์ ๊ถ ์ด๋ ฅ ๋ฐ ๊ฐ์ฌ ๊ธฐ๋ก์ Immutable Storage ๊ตฌํ์ ์ํ Ledger ์ค๊ณ
- ๋น์ฆ๋์ค ๋ก์ง์ ํ์คํ๋ฅผ ์ํ Chaincode ๊ฐ๋ฐ ๋ฐ ์ค๋งํธ ๊ณ์ฝ ๊ธฐ๋ฐ์ ์์ฐ ์ถ์ ํ๋ก์ธ์ค ๊ตฌ์ถ
- ์๋น์ค ํ์ฅ์ฑ ๋ฐ ํ๊ฒฝ ๊ฒฉ๋ฆฌ๋ฅผ ์ํ Docker ๊ธฐ๋ฐ์ Containerized Infrastructure ๊ตฌ์ฑ
- Frontend UI์ Backend API๋ฅผ ํตํ Blockchain Network์ ์ถ์ํ ๊ณ์ธต ์ค๊ณ
์ค์ฒ ํฌ์ธํธ
1. ์์ฐ์ ์์ ๊ถ ์ด๋ ฅ ์ถ์ ์ด ํต์ฌ์ธ ๋๋ฉ์ธ์์ Immutable Ledger ๋์ ๊ฒํ
2. ์ํฐํ๋ผ์ด์ฆ ํ๊ฒฝ์ ๊ถํ ๊ด๋ฆฌ๋ฅผ ์ํด Public Chain ๋์ Permissioned Blockchain ๊ณ ๋ ค
3. ์ธํ๋ผ ์ผ๊ด์ฑ์ ์ํด Docker ๊ธฐ๋ฐ์ ๋คํธ์ํฌ ์ ์ ๋ฐ ๋ฐฐํฌ ์ ๋ต ์๋ฆฝ