๊ฐ๋ฐ์๊ฐ ํฌ๋ก์ค์ฒด์ธ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ ์ฝ๊ฒ ๊ตฌ์ถํ ์ ์๋๋ก IOG(Input Output Global)๋ ECDSA ๋ฐ ์๋ ธ๋ฅด ์๋ช ( Schnorr signatures)์ ์ง์ํ๋ ์๋ก์ด ๋ด์ฅ ๊ธฐ๋ฅ์ Plutus์ ์ถ๊ฐํ๊ณ ์๋ค.
์ํธํ๋ ๋ธ๋ก์ฒด์ธ ์ค์ ์์ ์ ๋ขฐ์ ๋ณด์์ ๋ณด์ฅํ๊ณ ๋ค๋ฅธ ๋ธ๋ก์ฒด์ธ์ ๋ค๋ฅธ ์ํธํ ์๋ช ๋ฐฉ๋ฒ์ ์ฌ์ฉํ๋ค. ECDSA(Elliptic Curve Digital Signature Algorithm) ๋ฐ Schnorr ์๋ช ์ ๋ธ๋ก์ฒด์ธ ํ๋ซํผ์์ ๋๋ฆฌ ์ฌ์ฉ๋๋ ๋ ๊ฐ์ง ์๋ช ์ฒด๊ณ์ด๋ค. ๋นํธ์ฝ์ธ๊ณผ ์ด๋๋ฆฌ์์ ๋ค๋ฅธ ์ํธํ ์์คํ ์ค์์๋ ECDSA๋ฅผ ์ฌ์ฉํ๋ค. ์๋ ECDSA์ ๋์์ผ๋ก ์ ์๋ Schnorr ์๋ช ์ ํด์นด๋ท(Polkadot)๊ณผ ๊ฐ์ ์ฌ๋ฌ ๋ธ๋ก์ฒด์ธ ๋คํธ์ํฌ์์๋ ์ฌ์ฉ๋๋ค.
Cardano๋ ํ์ ๊ณก์ Curve25519๋ฅผ ๊ธฐ๋ณธ ๊ณก์ (์ผ๋ช Ed25519)์ผ๋ก ์ฌ์ฉํ๋ EdDSA(Edwards-curve Digital Signature Algorithm)๋ฅผ ์ฌ์ฉํ๋ค. ์ด๊ฒ์ ๋น ๋ฅธ ์๋ช ๊ฒ์ฆ๊ณผ ์์ ์๋ช ํฌ๊ธฐ๋ฅผ ์ ๊ณตํ์ฌ ๋ธ๋ก์ฒด์ธ์ ์ ๋ฐ์ ์ธ ์ฑ๋ฅ๊ณผ ๋ณด์์ ํฅ์์ํค๋ ๋ฐ ๋์์ด ๋๋ค. ๋ํ Ed25519๋ ํน์ ์ ํ์ ์ํธํ ๊ณต๊ฒฉ์ ๋ด์ฑ์ด ์๋๋ก ์ค๊ณ๋์ด ๋ณด๋ค ์์ ํ ์ ํ์ด ๊ฐ๋ฅํ๋ค. Monero, Ripple ๋ฑ๋ ์๋ช ์๊ณ ๋ฆฌ์ฆ์ผ๋ก Ed25519๋ฅผ ์ฌ์ฉํ๋ค.
Cardano์ ์๋ก์ด ์ํธํ ํ๋ฆฌ๋ฏธํฐ๋ธ
์๊ณ ๋ฆฌ์ฆ์ ์ฐจ์ด๋ ๋ค๋ฅธ ๋ธ๋ก์ฒด์ธ๊ณผ ์ฐ๋ํ๊ณ ECDSA ๋ฐ Schnorr ์๋ช ์ ๊ฒ์ฆํด์ผ ํ๋ Plutus DApp ๊ฐ๋ฐ์๊ฐ ํจ์จ์ ์ํธํ ํ์ค( SECP ) ํ์ ๊ณก์ ์ ๋ํด ์ด๋ฌํ ์๊ณ ๋ฆฌ์ฆ์ ๊ตฌํํ๋ ๋ฐ ์๊ฐ๊ณผ ๋ ธ๋ ฅ, ์๊ธ์ ์๋นํด์ผ ํจ์ ์๋ฏธํ๋ค. ์ด๋ก์ธํด ์ ์ฌ์ ์ธ ๋ณด์ ์ํ์ ์๋นํ ์ฆ๊ฐ์ํค๊ณ ๋นํ์ค์ ์ธ ์์ ๋ฆฌ์์ค๋ฅผ ์ฌ์ฉํ ์ ์๋ค.
Cardano์ ๊ธฐ๋ณธ ์๋ช ์๊ณ ๋ฆฌ์ฆ์ธ Ed25519๋ง Plutus ๋ด์ฅ ํจ์๋ก ์ ๊ณต๋๊ธฐ ๋๋ฌธ์ ECDSA ๋ฐ Schnorr ์ฐ์ฐ์ ๋ด์ฅ ํจ์๋ก ์ ๊ณต๋์ง ์์ ๊ฒฝ์ฐ ๋ ๋ง์ ๋น์ฉ๊ณผ ์๊ฐ์ด ์์๋๋ค.
๊ฐ๋ฐ์๊ฐ ํฌ๋ก์ค์ฒด์ธ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ ์ฝ๊ฒ ๊ตฌ์ถํ ์ ์๋๋ก IOG(Input Output Global)๋ ECDSA ๋ฐ Schnorr ์๋ช ์ ์ง์ํ๋ ์๋ก์ด ๋ด์ฅ ๊ธฐ๋ฅ์ Plutus์ ์ถ๊ฐํ๋ค. ์ด๋ฅผ ํตํด ๊ฐ๋ฐ์๋ ๊ธฐ๋ณธ์ ์ผ๋ก Cardano์์ ๋ ๋์ ๋ฒ์์ ๋ค์ค ์๋ช ๋๋ ์๊ณ ์๋ช ๋์์ธ์ ์ฌ์ฉํ ์ ์์ผ๋ฏ๋ก ์ต๊ณ ์์ค์ ๋ณด์์ ์ ๊ณตํ ์ ์๋ค.
์ ๊ทธ๋ ์ด๋ ์ค๋น
์ ์ฒด Cardano ์ํ๊ณ์์ ์ผ์ ๊ธฐ๊ฐ ๋์ ์ค๋น๊ฐ ์งํ๋์๋ค. IOG ๋ฐ Cardano Foundation์ ํต์ฌ ์์ง๋์ด๋ง ํ, SPO, DApp ๊ฐ๋ฐ์ ๋ฐ ๊ฑฐ๋์๋ 2022๋ 11์๋ถํฐ ํ๋ฆฌ๋ทฐ ํ ์คํธ ํ๊ฒฝ์์ ์ง์ค์ ์ธ ํตํฉ ํ ์คํธ๋ฅผ ์ํํ์ผ๋ฉฐ ๊ธ์ ์ ์ธ ๊ฒฐ๊ณผ๋ฅผ ์ป์๋ค. ์ด ๊ธฐ์ ์ ์ด์ Cardano ๋ฉ์ธ๋ท์ ๋ฐฐํฌ๋๊ธฐ ์ง์ ์ด๋ค.
Vasil ์ ๊ทธ๋ ์ด๋๋ฅผ ์ํด IOG์ ์นด๋ฅด๋ค๋ ธ ์ฌ๋จ์ ์ํ๊ณ ์ค๋น ์ํ๋ฅผ ๋ณด์ฅํ๊ธฐ ์ํด ์ต์ข ๋จ๊ณ์์ ๋ช ๊ฐ์ง ๋ช ํํ ์๊ณ์ง๋ ์งํ์ ํฉ์ํ๋ค. ์๋ก์ด ์ ๊ทธ๋ ์ด๋๋ ์๋ฅผ ๋ค์ด Vasil๋งํผ ๋ณต์กํ์ง ์์ผ๋ฉฐ ๊ธฐ์กด DApp์ ์ํฅ์ ๋ฏธ์น์ง๋ ์๋๋ค. ๊ทธ๋ผ์๋ ๋ถ๊ตฌํ๊ณ ํ์ ์๋ก์ด ๊ธฐ๋ฅ์ ์ค๋นํด์ผ ํ ์๋ ์๋ ์ฃผ์ Cardano ์ดํด ๊ด๊ณ์(ํนํ SPO, DApp ๋ฐ ๊ฑฐ๋์)์ ๊ธด๋ฐํ ํ๋ ฅํ์ฌ ์ค๋น ํ์ธ๋ฅผ ํ๋ณดํ๊ณ ์๋ค.
์์ฑ ๋น์ ๋ธ๋ก ์์ฑ ๋ ธ๋์ 80% ์ด์์ด ํ์ํ ์ ๋ ธ๋(๋ฒ์ 1.35.4)๋ฅผ ์คํํ๊ณ ์์๋ค. ๋ค์ด์คํธ๋ฆผ ๊ตฌ์ฑ ์์(์: DB Sync, ์ง๊ฐ โโ๋ฐฑ์๋, GraphQL ๋ฑ)๋ ์ด๋ฐ ๋ณํ์ ์ง์ ์ ์ธ ์ํฅ์ ๋ฐ์ง ์์ง๋ง ์ด์ ๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก ์ ๋ ธ๋ ๋ฒ์ ์ ๋ํ ํธํ์ฑ์ด ์์ ํ ํ ์คํธ๋์๋ค.
๊ฑฐ๋์๋ค์ ์ด๋ฏธ ์ ๊ทธ๋ ์ด๋์ ๋ํ ํต์ง๋ฅผ ๋ฐ์๊ธฐ ๋๋ฌธ์ ํ์์ ๋ฐ๋ผ ์์คํ ์ ์ ๊ทธ๋ ์ด๋ํ ์ถฉ๋ถํ ์๊ฐ์ด ์๋ค. IOG๋ ๋ํ DApp/๋๊ตฌ ๊ฐ๋ฐ ์ปค๋ฎค๋ํฐ๋ฅผ ์ค๋ฌธ ์กฐ์ฌํ๋ค. ์ด๋ฐ ๋ณํ์ ์ํฅ์ ๋ฐ๋ ํ๋ก์ ํธ๋ ๊ฑฐ์ ์์ ๊ฒ์ด๋ฉฐ, ์ด์ ๋ฐ๋ผ ์ฝ๋๋ฅผ ์ ๋ฐ์ดํธํด์ผ ํ๋ ํ๋ก์ ํธ๋ค์ ์๊ตฌ ์ฌํญ์ ๊ณ ๋ คํ๋ค. ํด๋น ์ปค๋ฎค๋ํฐ ํฌํ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก 2023๋ 2์ 14์ผ 21:44:51 UTC์ ๋ฉ์ธ๋ท ์ ๊ทธ๋ ์ด๋๊ฐ ์ ์ ์ ์ผ๋ก ์ ์ ๋๋ค. ์ด๋ฅผ ๋ฐํ์ผ๋ก IOG๋ 2023๋ 2์ 11์ผ 00:00:00 UTC์ ํ๋ฆฌํ๋ก๋์ (pre-production) ํ ์คํธ ํ๊ฒฝ์ผ๋ก์ ์ ๋ฐ์ดํธ๋ฅผ ๋ชฉํ๋ก ํ๊ณ ์๋ค.
์ธ์ ๋ ๋ง์ฐฌ๊ฐ์ง๋ก ์ฐ๋ฆฌ์ ์นด๋ฅด๋ค๋ ธ ์ฌ๋จ ์์ ์ฑ๋์ ๊ฐ๊น์ด์์ ํ์ธํ์ฌ ์ด ๋ ์ง๋ก ํฅํด ๊ฐ๋ ์ต์ ์งํ ์ํฉ์ ํ์ธํ์ญ์์ค. ๊ฐ๋ฐ์ ๋๋ SPO์ธ ๊ฒฝ์ฐ Discord , TG ๋ฐํ ์ฑ๋์ ๊ฐ์ ํ๊ณ , ์ด ์ํ๊ณ ์ค๋น ํ์ด์ง๋ฅผ ์ฐธ์กฐ ํ์ญ์์ค .