๊ณต์คํด์ ๋จ์ด ์์ฆ ๋ฅํฐํ๋ฅผ ์ ์ฃผํ์ค์ด๋ผ... ์ฃผ๊ฐ๊ธฐ์ ๋ณด๊ณ ๋ฒ์ญํด์ค์ด..... ์ข ๋ฆ์๊ตฐ์.... ใ ใ
์ฃผ๊ฐํ์ด๋ผ์ดํธ
์๋ ๋ฐฑ์๋
์ง๋์ฃผ TPS (์ ์ก๊ณ์ธต๋ณด์) ๊ฒ์ฌ๋ฅผ ๊ณ์ ์ํํ์ต๋๋ค. CSL(cardano settlement layer)์ ์์ค์ฝ๋ ๋ณํฉ ์์ ์ ๋จ๊ฒจ๋๊ณ ์๊ณ , ๋ค์ด๋ฌ๋ฃจ์ค ์ค์น๊ด๋ฆฌ์ ๊ตฌํ ์์ ์ ํด์ผํฉ๋๋ค.
์๋ก์ด ์ง๊ฐ์ฌ์ ์ ๋ฆฌ ๋ฐ ๊ทธ์๋ฐ๋ฅธ ๊ฐ๋ฐ์ ์งํํ๋ ค๊ณ ํฉ๋๋ค ( ๋ค์ด๋ฌ๋ฃจ์ค ์ง๊ฐ์ ํด๋ผ์ด์ธํธ๋ ๋ฐฑ์๋๋ ์นด๋ฅด๋ค๋
ธ ํ๋ก์ ํธ๊ฐ ๋๋ ๋๊น์ง ์์
์ด ๊ณ์๋ฉ๋๋ค. KEVM, IELE์ ๋ฉ์ธ๋ท์ด ์ถ๊ฐ๋๊ณ ์ค๋งํธ์ปจํธ๋ํธ๊ฐ ์๋ํ๊ธฐ ์์ํ ๋๋ ์์
์ด ๊ณ์ ๋ฉ๋๋ค.)
ํ ๊ฐ๋ฐ์๋ ํธ๋์ญ์
์ํ ๊ณ์ธต์ ๋ค์ฌ๋ค๋ณด๋๋ฐ ์ผ์ฃผ์ผ์ ์ผ์ต๋๋ค. ๊ฐ์ ์ , ํด๊ฒฐํ ์ด์๋ฑ์ด ๋ง์ด ์์ต๋๋ค.
๋ ๋ค๋ฅธ ๊ฐ๋ฐ์๋ ์
๋ ฅ์ ํ(input selection) ์ฐ๊ตฌ๋ฅผ ์์ํ์ต๋๋ค. ํธ๋์ญ์
์ํ๊ณ์ธต ๊ตฌํ์ ํ์
ํ๊ณ ์ง๊ฐ ์ฌ์์ Coq (์ด์ ์ฃผ ๋ฌธ์ ์ฐธ๊ณ ) ๊ณต์ํ์ ์ฒซ ๋ฒ์ ๊ฒํ ์ค์
๋๋ค.
๋ค๋ฅธ ๊ฐ๋ฐ์๋ ์์ ์ ํ ๋น๋ฐ์๊ฒ ํธ๋์ญ์ ์์๋ฃ ์ฐ์ถ์ ๊ดํ ๊ฒ์ ๋๋ค. ์ ์ ์์๋ฃ ๋จ๊ฐ ์ถ์ ์ฐ์ถ ๊ธฐ๋ฅ์ ์๋ฃํ๊ณ ํ ์คํธํด๋ณด๋ ์ค์ฐจ๊ฐ ์ข ์๋ค๊ณ ํ๋ค์. ์ด ๊ธฐ๋ฅ์ ์ข๋ ๋ค๋ฌ์ ๊ฒ์ ๋๋ค.
ํ ์ ์ฒด๋ก๋ ๋ฐ์ดํฐ ๊ณ์ธต์ ๋ง์ด๊ทธ๋ ์ด์ ์์ ์ ์ผ์ฃผ์ผ์ ์ผ์ต๋๋ค.
๋คํธ์ํน
๋ธ๋ก ๊ฒ์ฆ ๋ฐ ์ ์ฉ ์๋ ๊ฐ์ ์์ํ ๋
ธ๋ ฅ์ ๊ณ์ ํ๊ณ ์์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ deserialization์ ๋ํด์ ์์
์ ํ๊ณ ์์ต๋๋ค.
(๋ณตํธํ๋ ๋ฐ์ดํฐ๋ฅผ ์ผ์ผ์ด ๋ค ๊ธฐ๋กํ๊ณ ์ด์ด์ ๊ธฐ๋กํ๋์์
์
๋๋ค. ์๋ฅผ ๋ค์ด abcd๋ผ๋ ํ
์คํธ ๋ฐ์ดํฐ๋ฅผ ์ธ์ฝ๋ฉํ๋ฉด e2fd35f32f1d4G12fnbff3์ด๋ผ๊ณ ๋ณํ๋๋ค๋ฉด, ์ด๊ฒ์ ํ์์ ์ฐ๊ณ ์๋ค๊ฐ ๋๋ก ์๋์ ๋ฐ์ดํฐ์ธ abcd ๋ก ๋ฐ๊พธ์ด์ฃผ๋ ์์
์ ๋ณตํธํ๋ผ ํฉ๋๋ค. abcd๋ ๋ฐ์ดํฐ ๋งต์ ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅ์ด ๋๋๋ฐ ๋ง์ฝ 100๋ฒ์งธ ๋ฒ์ง์ ํ ๋นํด์ ์ ์ฅ๋์๋ค๊ณ ํ๋ฉด 101์งธ๋ถํฐ ๋ค์ ๋ฐ์ดํฐ efgh๋ฅผ ์ด์ด์ ์ ์ฅํ๊ณ ์ด๊ฒ์ ๊ณ์ ์ด์ด์ ์ธ์ฝ๋ฉ, ๋์ฝ๋ฉํ ์์๋๋ก ํ๋ ์์
์ด deserializtion์
๋๋ค....... ์ ์ค๋ช
์ด ๋ ์ด๋ ค์ด๊ฒ๊ฐ๋ค์..^^;;; ์ฃ์ก... ์ด ์ด์ ์ฝ๊ฒ ์ค๋ช
์ด ์๋ฉ๋๋ค ใ
ใ
)
์ง๋์ฃผ์ ๋ค์ด๋ฌ๋ฃจ์ค ์ง๊ฐ ์์
์งํ๋ฅ ๋๊ธฐํ ํ์ ์์
์ ๋๋์ต๋๋ค.
๊ฐ๋ฐ์๊ฐ ํผ์ด ๊ฒ์์ ์ํ ๋ผ์ฐํ
ํ
์ด๋ธ ์ ์ง๊ด๋ฆฌ๋ฅผ ์๋ฃํ๊ณ ๊ฒํ ์ ์
๋๋ค.
(์ฐ๋ก๋ณด๋ฌ์ค ๊ตฌ๋์ ์์์์ ์ฌ๋กฏ๋ฆฌ๋๋ฅผ ์๋ก ์ฐ๊ฒฐํด์ฃผ๋ ๋ฐ ํ์ํ ๊ธฐ์ด์์
์ด๋ผ ์ดํดํ์๋ฉด ๋ฉ๋๋ค.)
DEVOPS(๊ฐ๋ฐํ๊ฒฝ์ง์ํ)
์ต๊ทผ ์ถ์ ๋ KEVM testnet ์ค๋น๋ฅผ ๊ณ์ํ์ต๋๋ค. ๊ณง ๋์ฌ Cardano Testnet์ ๋๋นํด Windows, macOS, Linux ๋ชจ๋ ๋ค์ด๋ฌ๋ฃจ์ค๊ฐ ์ ์ค์น๋๋์ง ํ์ธํ์ต๋๋ค.
ํ OS ๋ด์์ ๋ฉ์ธ๋ท(CSL)๋ฒ์ ๊ณผ ํ
์คํธ๋ท ๋ฒ์ ์ด ๋ชจ๋ ์คํ์ด ๋๋ค๊ณ ํฉ๋๋ค. ๊ด๋ จ ์์
์ดTLS ํด๋ผ์ด์ธํธ ์ธก ์ธ์ฆ์๋ฅผ ์ฌ์ฉํ์ฌ ์งํ๋ฉ๋๋ค.
์
๋ฐ์ดํธ ๋ฉ์ปค๋์ฆ์ด ์ ์๋ํ๋์ง ํ์ธ์ฐจ ๋ ํ
์คํธํฉ๋๋ค.
KEVM testnet์ด ๋์๊ฐ๋๋์ ์ ์ ํ ์ ๋ค์์ค ๋ธ๋ก์ ๊ฐ์ง Cardano testnet์ ์ฐพ์์ ์ฐ๊ณํด์ฃผ๊ณ faucet ๋ฐฑ์๋ ํตํฉ์ ์ค์ ์ ๋ ๊ฒ์
๋๋ค. (faucet์ KEVM ํ
์คํธ๋ท์ ์ด๋๋ฆฌ์ ํ ํฐ์ ์
๋ ฅํ๋ฉด ์นด๋ฅด๋ค๋
ธ ํ ํฐ์ผ๋ก ๋ณํํด์ฃผ๋ ๊ธฐ๋ฅ์ ๊ฐ์ง ๋ฐฑ์๋์ ์์ฉํ๋ก๊ทธ๋จ์
๋๋ค.)
ํฅํ Cardano 1.2 ๋ฐ Daedalus 0.10์ ๋ํ ์ถ์ ๋์์ ์ ์ ํ๊ณ QA๊ฐ ์น์ธํ์ต๋๋ค. ๋ค์ ์ฃผ ์์์ผ์ Devnet์ด ์ด ๋ฆด๋ฆฌ์ค๋ฅผ ๋ฉ์ธ๋ท ๋ธ๋ก ์ฒด์ธ์ ๋ํ ์ ๋ฐ์ดํธ๋ก ์ ์ ํ ๊ณํ ์ด์๊ธฐ ๋๋ฌธ์ ํ์์ผ์ ๋ฐํ ๋ ์์ ์ ๋๋ค. (6์5์ผ์ด๊ตฐ์)
CARDANO DECENTRALIZATION Delegation(์นด๋ฅด๋ค๋ ธ ํ์ค์ํ ์์์ฐ๊ตฌ)
์ฐ๊ตฌํ์ ์ธ์ผํฐ๋ธ์ ๊ดํด ํ ๋ก ํ๊ณ ํ์๋ด์ฉ ๊ด๋ จํ ์ฌ๋ฐฐํฌ ๋ฐฉ์์ ๋ ผ์ํ์ต๋๋ค.
GOGUEN
๊ธฐ์ด์ฐ๊ตฌ
์ค๋งํธ์ปจํธ๋ํธ ๊ด๋ จํ ๊ฒ์
๋๋ค. ๊ธฐ์ด์ฐ๊ตฌ๋ ์๋ฃ๋จ๊ณ์ ๊ทผ์ ํด์์ต๋๋ค. ์ฌ์ด๋์ฒด์ธ, ๋ค์คํํ, chimeric ledger์ ๋ํ ์์
๋ค์ด ๊ทธ ๋ด์ฉ์
๋๋ค.
(๋ถ์์ค๊ณ ๋จ๊ณ์ธ ๊ฒ์
๋๋ค. ์ค์ ๋ก ์ฝ๋ฉํ๊ณ ๋ง๋๋ ๋จ๊ณ๊ฐ ์๋๋๋ค)
์ฌ๋ฌ ๋ฌธ๊ฑด์ ์์ฑํ๊ณ ์ด๋ป๊ฒ ์นด๋ฅด๋ค๋
ธ ํ๋ก์ ํธ ํน์ ์ ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ ์ง์ผ๊ฐ๋ฉฐ ํ ์ง ๊ณ ์ฌ์ค์
๋๋ค. ํนํ ํ๋กํ ํ์
(์ค๊ฐ์ ํ์ธํด๋ณผ ์์๋ ๊ฒฐ๊ณผ๋ฌผ) ์ ์ด๋ป๊ฒ ๋ง๋ค์ด๋ผ์ง์ ๋ํ ๊ณ ๋ฏผ์ ํ๊ณ ์์ต๋๋ค.
์ธ์ด ๋ฐ ๊ฐ์๋จธ์ (VM)
VM์ K FRAMEWORK๋ฅผ ์ฌ์ฉํด์ ๊ตฌ์ถ์ค์
๋๋ค. ๋ํ ํ์ค์ผ์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ์ค๋งํธ์ปจํธ๋ํธ ์ธ์ด ์ชฝ์ ์ง์คํ์ต๋๋ค.(PLUTUS๊ฒ ๋ค์) ์ฝ์ด์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ฌ์์ ์ ๋ฆฌํ๊ณ ์์ต๋๋ค. Malowe ์ฐ๊ตฌ๋ ๊ณ์ํฉ๋๋ค.
์ต์ข
์ฌ์ฉ์์ ์ธ๋ถ ๊ฐ๋ฐ์
์ต์ข
์ฌ์ฉ์ ํนํ, ์ธ๋ถ๊ฐ๋ฐ์์ ์๊ตฌ์ฌํญ์ ๋์ํ ํ์๊ฐ ์์ด ์ด์ ๋์ํด์ค ์ ๋ด์๋ฅผ ๋ฌผ์์ค์
๋๋ค.
ํ
์คํธ๋ท
2018๋
5 ์ 28์ผ Kํ๋ ์์ํฌ ์ฌ์์ ์ฌ์ฉํ๋ KEVM ํ
์คํธ ๋ท์ ์ฑ๊ณต์ ์ผ๋ก ์ถ์ํ์ต๋๋ค. ์์ธํ ๋ด์ฉ์ https://testnet.iohkdev.io/goguen์์ ํ์ธํ ์ ์์ต๋๋ค.
๊ฑฐ๋์
์ ๋ ฅ ์ ํ ์ ์ฐจ๋ฅผ ๋ง๋ฌด๋ฆฌ ํ ๋๊น์ง V1 API ๊ตฌํ ๋ฐ ์ถ์ ๋ณด๋ฅ์ค์ ๋๋ค. ์ด ์์ ์ ๋ณด์ด๋ ๊ฒ๋ณด๋ค ํจ์ฌ ๋ณต์กํฉ๋๋ค. ์์๋ฃ๋ฅผ ์ ์ฉ๋ฌธ์ ๊ฐ ๊ทธ๊ฒ์ธ๋ฐ, ๋ช ๊ฐ์ง ์ค์ ์ ๋ต์ด ์์ต๋๋ค.
์ด๋ฌํ ๋ฌธ์ ๋ค์ ํด๊ฒฐํด์ผ ํฉ๋๋ค.
๊ธฐํ
ํ๋์จ์ด ์ง๊ฐ
์ง๊ฐ ํตํฉ ๋ฐฑ์๋ ์์
์ ์ ์งํ๋๊ณ ์์ต๋๋ค. (๋๋
ธ S๋ ์ ์์ ํธํ๋ฌธ์ ๋ค์.) ๋๊ฐ๊ฐ ์๋ฒฝํ๊ฒ ํตํฉ๋๋ฉด ์ถ์ํ ์์ ์
๋๋ค. ํ๋์จ์ด์์ ์ ์ง๊ฐ์ ์์ฑํ๋ ์์
์ ์ฑ๊ณตํ์ต๋๋ค. ์ง๊ฐ์์ ์์ด๋ค๋ฅผ ์ธ์ถํ๋ ๊ธฐ๋ฅ ๊ตฌํ์ ์งํ์ค์ด๋ฉฐ ์ฃผ๋ง์ ์๋ฃ๋ ๊ฒ์ผ๋ก ๋ณด์
๋๋ค.
๋ค์ค์๋ช
์ง๊ฐ
๊ณ ๋์ ์ค๊ณ ๋ฌธ์์ ๋ค์ค์๋ช
๋ฐ ์ง๊ฐ ์ฌ์ฉ์๊ฐ์ ์ปค๋ฎค๋์ผ์ด์
์ด ๋ถํ ๋์ด ์๋ํฉ๋๋ค. API๊ฐ ํฉ์๋์ด์์ด์ผ ๊ฐ๋ฅํ๋ฐ, ์ด๊ฒ์ ์ํด ๋ณต์กํ๊ณ ๋์ ์์ค์ ์ค๊ณ๋ฌธ์๊ฐ ํ์ํ ๊ฒ์
๋๋ค. ๋ค์ค์๋ช
์ด ์คํ
์ดํฌ์ ์ํฅ์ ๋ฏธ์น๋์ง์ ๋ํ ๋
ผ์๋ ํ๊ณ ๋ฌธ์ ๊ฐ ๋์ง๋ ์์๊ฒ์ด๋ผ ํ๋จํ์์ต๋๋ค.
๊ฐ๋ฐ์ 3ํํธ๋ก ๋ถ๋ฆฌํด์ ์งํํฉ๋๋ค. ์ฝ์ด๊ด๋ จํ ๋ถ๋ถ์ ์์
๊ณํ ์ธ์์ด ๋ชจ๋ ์ค๋น๋์ด์๊ณ , ๋ค์ด๋ฌ๋ฃจ์ค ํ์ ์ปค๋ฎค๋์ผ์ด์
, UI์์
์, ์๋ ํ์ ๋ค์ค์๋ช
ํตํฉ์์
์ ํฉ๋๋ค.
๋ค์ด๋ฌ๋ฃจ์ค์ฑ ํ๋ซํผ
UI๊ฐ ์ค์น๋ฅผ ์ข๋ ์ฝ๊ฒํ๋๋ก ๊ฐ์ ๋์์ต๋๋ค. UI์์ '์ฑ ์ค์น'๋ฒํผ์ ํด๋ฆญํ์ฌ ์ฑ์ ์ค์นํ ์ ์์ต๋๋ค.(๋ชจ๋ฐ์ผ์ฑ ๋งํ๋๊ฑฐ ์๋๋๋ค.)
๊ณต์ง
IOHK๋ ํ์ฌ ๊ฑฐ๋์ ๊ฒฝ๋ ฅ ๊ธฐ์ ์, ๊ฐ๋ฐ ๊ฒฝํ์ด ์๋ ๊ด๋ฆฌ์, ์๋ฒ ์์ง๋์ด, ์ฌ์ด๋ฒ ๋ณด์ ๊ด๋ฆฌ์, ์ํํธ์จ์ด ํ
์คํธ ์์ง๋์ด ๋ฑ ์ฌ๋ฌ ์ธ์ฌ๋ค์ ์ฐพ๊ณ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ IOHK ์ฑ์ฉ ์ ๋ณด ํ์ด์ง๋ฅผ ์ฐธ๊ณ ํ์ญ์์ค.
(๊ตฌ์ธ๊ณต๊ณ ๋ค์ ^^)