๐Ÿ‡ฐ๐Ÿ‡ท IOG, ์นด๋ฅด๋‹ค๋…ธ์—์„œ ๋งž์ถคํ˜• ์‚ฌ์ด๋“œ์ฒด์ธ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ํˆดํ‚ท ์ถœ์‹œ - ๋‹ ๋ฒ„์ง€์Šค, 2023๋…„ 1์›” 12์ผ

IOG, Cardano์—์„œ ๋งž์ถคํ˜• ์‚ฌ์ด๋“œ์ฒด์ธ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ํˆดํ‚ท ์ถœ์‹œ

IOG(Input Output Global)๋Š” Cardano์˜ ๊ฒฌ๊ณ ํ•œ ๊ธฐ๋ฐ˜์„ ์‚ฌ์šฉํ•œ ๋งž์ถคํ˜• ์‚ฌ์ด๋“œ์ฒด์ธ์„ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ๋Š” ํˆดํ‚ท์„ ๊ฐœ๋ฐœํ•˜๊ธฐ ์œ„ํ•ด ์ „๋ฌธ ์—”์ง€๋‹ˆ์–ด ํŒ€์„ ๊ตฌ์„ฑํ–ˆ๋‹ค. ํˆดํ‚ท์„ ์‚ฌ์šฉํ•œ ๊ฐœ๋… ์ฆ๋ช…(PoC)์œผ๋กœ ์ด๋”๋ฆฌ์›€ ๊ฐ€์ƒ ๋จธ์‹ (EVM) ํ˜ธํ™˜ ์‚ฌ์ด๋“œ์ฒด์ธ ํผ๋ธ”๋ฆญ ํ…Œ์ŠคํŠธ๋„ท์„ ๊ตฌ์ถ•ํ–ˆ๋‹ค. ์‚ฌ์ด๋“œ์ฒด์ธ์€ ๋ฉ”์ธ ์ฒด์ธ์˜ ์•ˆ์ •์„ฑ์ด๋‚˜ ๋ณด์•ˆ์„ ์†์ƒ์‹œํ‚ค์ง€ ์•Š์œผ๋ฉด์„œ Cardano๋ฅผ ํ™•์žฅ ๊ฐ€๋Šฅํ•˜๊ฒŒํ•˜๊ณ  ํ™•์žฅ์„ฑ์„ ๋†’์—ฌ์ค€๋‹ค.

์‚ฌ์ด๋“œ์ฒด์ธ์œผ๋กœ Cardano ํ™•์žฅ

Cardano๋Š” 3์„ธ๋Œ€ ๋ธ”๋ก์ฒด์ธ์œผ๋กœ ํ•™์ˆ  ์—ฐ๊ตฌ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋ฉฐ ์ˆ˜ํ•™์  ์ •ํ™•์„ฑ ์ฆ๋ช…์„ ์œ„ํ•ด ํ•˜์Šค์ผˆ(Haskell)๋กœ ์ž‘์„ฑ๋˜์—ˆ๋‹ค.

Ouroboros ํ•ฉ์˜ ํ”„๋กœํ† ์ฝœ์˜ ํƒˆ์ค‘์•™ํ™”, ๋ณด์•ˆ ๋ฐ ํ™•์žฅ์„ฑ์€ 5๋…„ ๋™์•ˆ ์ˆ˜์ฒœ ๊ฐœ์˜ ๋…๋ฆฝ์ ์ธ ์Šคํ…Œ์ดํฌ ํ’€๊ณผ ์ˆ˜๋ฐฑ๋งŒ ๊ฐœ์˜ ์ง€๊ฐ‘ ์ฃผ์†Œ์— ์˜ํ•ด ๊ทœ๋ชจ์™€ ์–‘์—์„œ ์ž…์ฆ๋˜์—ˆ๋‹ค . ๋„คํŠธ์›Œํฌ๋Š” 2017๋…„ ์ถœ๋ฒ” ์ดํ›„ ํ•œ ๋ฒˆ๋„ ๊ณ ์žฅ ์—†์ด ์šด์˜๋˜๊ณ  ์žˆ๋‹ค.

ํƒˆ์ค‘์•™ํ™”์™€ ์ƒํ˜ธ์šด์šฉ์„ฑ์€ ๋ธ”๋ก์ฒด์ธ์˜ ๋ฏธ๋ž˜์˜ ํ•ต์‹ฌ์ด๋‹ค. ์ด๋Ÿฌํ•œ ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ์–ด๋–ค ๊ฐœ์ธ์ด๋‚˜ ๋‹จ์ฒด๋„ ๋ธ”๋ก์ฒด์ธ์„ ์ œ์–ดํ•˜๊ฑฐ๋‚˜ ํ•˜๋‚˜์˜ ์ƒํƒœ๊ณ„๋กœ ์ œํ•œํ•  ์ˆ˜ ์—†๋‹ค. ์—”์ง€๋‹ˆ์–ด๋ง ๋ฐ ์‚ฌํšŒ์  ๊ด€์ ์—์„œ ์„ฑ์žฅํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋Œ€๋ถ€๋ถ„์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ์ปค๋ฎค๋‹ˆํ‹ฐ์— ์ž์ฒด์ ์ธ ์ฃผ๊ถŒ ๋ฐ ์„ค๊ณ„ ์„ ํƒ๊ถŒ์ด ๋ถ€์—ฌ๋˜์–ด์•ผ ํ•œ๋‹ค.

์ด๋Ÿฌํ•œ์ƒํ˜ธ ์šด์šฉ ๊ฐ€๋Šฅํ•œ ํ™˜๊ฒฝ์„ ํ™œ์„ฑํ™”ํ•˜๊ธฐ ์œ„ํ•ด IOG๋Š” ์‚ฌ์ด๋“œ์ฒด์ธ ์ œํ’ˆ๊ตฐ์„ ๊ตฌ์ถ•ํ•˜๊ธฐ ์œ„ํ•œ ํˆดํ‚ท์„ ๋งŒ๋“œ๋Š” ์ž‘์—…์„ ํ•ด์™”๋‹ค. ์ด ํˆดํ‚ท์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ˆ„๊ตฌ๋‚˜ Cardano์˜ ๋ณด์•ˆ ๋ฐ ์ธํ”„๋ผ๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๋ฏธ์…˜๋ณ„ ์‚ฌ์ด๋“œ์ฒด์ธ์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค. EVM ์‚ฌ์ด๋“œ์ฒด์ธ ์€ ์ด ๊ฐœ๋…์˜ ์‹คํ˜„ ๊ฐ€๋Šฅ์„ฑ์„ ์ฆ๋ช…ํ•œ๋‹ค. ์ด ๋ชจ๋“  ์ž‘์—…์€ Cardano ์ปค๋ฎค๋‹ˆํ‹ฐ์™€ ๊ณต์œ ๋˜๋ฉฐ ์™„์ „ํ•œ ์˜คํ”ˆ ์†Œ์Šค๊ฐ€ ๋  ๊ฒƒ์ด๋‹ค. ์ฒซ ๋ฒˆ์งธ ๋‹จ๊ณ„๋Š” 2022๋…„ 11์›” ๋ง ์—๋”˜๋ฒ„๋Ÿฌ์—์„œ ์—ด๋ฆฐ IO ScotFest์—์„œ EVM ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์‹œ์—ฐ์ด์—ˆ๋‹ค. ์ด์ œ, ๊ณต์‹ ๋ฌธ์„œ์˜ ์ฒซ ๋ฒˆ์งธ ํŠธ๋žœ์น˜๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

ํˆดํ‚ท ์ •๋ณด

์‚ฌ์ด๋“œ์ฒด์ธ์€ ๋‹จ์ˆœํžˆ ๋ฉ”์ธ ์ฒด์ธ์— ์˜์กดํ•˜๊ณ  ์—ฐ๊ฒฐ๋˜๋Š” ๋ธ”๋ก์ฒด์ธ์ด๋‹ค.

ํˆดํ‚ท์„ ํ†ตํ•ด ์‚ฌ์ด๋“œ์ฒด์ธ์€ ์ž์ฒด ํ•ฉ์˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜๊ณผ ๊ธฐ๋Šฅ์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋‹ค. ์‚ฌ์ด๋“œ์ฒด์ธ์€ ์ฒด์ธ ๊ฐ„ ์ž์‚ฐ ์ด๋™์„ ํ—ˆ์šฉํ•˜๋Š” ๋ธŒ๋ฆฌ์ง€๋ฅผ ํ†ตํ•ด ๋ฉ”์ธ ์ฒด์ธ๊ณผ ์—ฐ๊ฒฐ๋œ๋‹ค. ๋ธ”๋ก์˜ ์ตœ์ข…์„ฑ์€ ๋ฉ”์ธ ์ฒด์ธ์˜ ๋ณด์•ˆ์— ์˜์กดํ•˜๋Š” ํ•ฉ์˜ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ํ†ตํ•ด ๊ฒฐ์ •๋œ๋‹ค.

ํˆดํ‚ท์€ ๋‹ค์Œ์œผ๋กœ ๊ตฌ์„ฑ๋œ๋‹ค.

  • ๋ฉ”์ธ ์ฒด์ธ Plutus ์Šคํฌ๋ฆฝํŠธ . ์ด ์Šคํฌ๋ฆฝํŠธ๋Š” Cardano์˜ ๋ฉ”์ธ ์ฒด์ธ์—์„œ ์‹คํ–‰๋˜๋ฉฐ ์•ˆ์ „ํ•œ ํฌ๋กœ์Šค์ฒด์ธ ํŠธ๋žœ์žญ์…˜ ๋ฐ ํ† ํฐ ์ด๋™์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๊ณ  ๋ฏผํŒ…(minting) ์ •์ฑ…์„ ํ™œ์šฉํ•˜์—ฌ ์‚ฌ์ด๋“œ์ฒด์ธ์˜ ํ† ํฐ์„ ์ง€์›ํ•œ๋‹ค.
  • ์ฒด์ธ ํŒ”๋กœ์›Œ . ์ฒด์ธ ํŒ”๋กœ์›Œ๋Š” ์‚ฌ์ด๋“œ์ฒด์ธ์„ ๊ด€๋ฆฌํ•˜๋Š” ๋ฉ”์ธ ์ฒด์ธ ๋ฐ์ดํ„ฐ ๋ฐ ์ด๋ฒคํŠธ๋ฅผ ์ถ”์ ํ•œ๋‹ค. v1 ํˆดํ‚ท ์ถœ์‹œ์—์„œ ์ด๊ฒƒ์€ Cardano db-sync ์ธ์Šคํ„ด์Šค์ด๋‹ค.
  • ์‚ฌ์ด๋“œ์ฒด์ธ ๋ชจ๋“ˆ . ์ด ๋ชจ๋“ˆ์€ ์‚ฌ์ด๋“œ์ฒด์ธ ํด๋ผ์ด์–ธํŠธ์˜ ์ผ๋ถ€์ด๋‹ค. ๋ฉ”์ธ ์ฒด์ธ ๋ฐ์ดํ„ฐ๋ฅผ ํ•ด์„ํ•˜๊ณ  ํ•„์š”ํ•œ ์›์žฅ ๋ฐ˜์˜์„ ๊ตฌํ˜„ํ•œ๋‹ค.

๊ทธ๋ฆผ 1. ์‚ฌ์ด๋“œ์ฒด์ธ ํˆดํ‚ท ๊ตฌ์„ฑ ์š”์†Œ

์ด ํˆดํ‚ท์—๋Š” Cardano ์‚ฌ์ด๋“œ์ฒด์ธ์— ๋Œ€ํ•œ ์†Œ๊ฐœ ๋ฐ ๊ฐ€์ด๋“œ๊ฐ€ ํฌํ•จ๋œ ๊ธฐ์ˆ  ์‚ฌ์–‘ ๋ฌธ์„œ๋„ ํ•จ๊ป˜ ์ œ๊ณต๋œ๋‹ค. ํˆดํ‚ท์˜ ๊ตฌ์„ฑ ์š”์†Œ๋Š” ๊ฐœ๋ฐœ์ž์—๊ฒŒ ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•˜๋„๋ก ์„ค๊ณ„๋˜์—ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

  • ๋ฉ”์ธ ์ฒด์ธ๊ณผ ๋งž์ถคํ˜• ์‚ฌ์ด๋“œ์ฒด์ธ ์‚ฌ์ด์—์„œ ๋ฐ์ดํ„ฐ์™€ ์ž์‚ฐ ์ด๋™
  • ๋‹ค์–‘ํ•œ ํ•ฉ์˜ ํ”„๋กœํ† ์ฝœ, ์›์žฅ ๊ทœ์น™ ๋ฐ ์–ธ์–ด ์ง€์›
  • ์•ˆ์ „ํ•œ ์‚ฌ์ด๋“œ์ฒด์ธ ์ถœ์‹œ
  • ์•ˆ์ „ํ•œ ์ž‘์€ ์ฒด์ธ
  • ์‹คํ—˜, ์ธํ๋ฒ ์ด์…˜ ๋ฐ ์—ฐ๊ตฌ ํ—ˆ์šฉ

EVM ์‚ฌ์ด๋“œ์ฒด์ธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์—ฌ์ „ํžˆ โ€‹โ€‹๊ฐ์‚ฌ ์ค‘์ด๋ฉฐ, 2023๋…„ 1์›” ๋ง์— ํผ๋ธ”๋ฆญ ํ…Œ์ŠคํŠธ๋„ท์œผ๋กœ ์ œ๊ณต๋  ์˜ˆ์ •์ด๋‹ค. ๊ฐœ๋ฐœ์ž๋Š” ๋ช‡ ๊ฐ€์ง€ ์†”๋ฆฌ๋””ํ‹ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‹คํ–‰ํ•˜์—ฌ ์ž ์žฌ๋ ฅ์„ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ๋‹ค. EVM ์‚ฌ์ด๋“œ์ฒด์ธ์„ ์‚ฌ์šฉํ•˜๋Š” DApp ๊ฐœ๋ฐœ์ž๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์ด๋“œ์ฒด์ธ์œผ๋กœ ์ด๋™ํ•˜๊ธฐ ์ „์— ๋ฉ”์ธ ์ฒด์ธ์—์„œ ์ตœ์ข…์ ์ธ ๊ฒƒ์œผ๋กœ ํ™•์ธํ•ด์•ผ ํ•œ๋‹ค๋Š” ์ ์— ์œ ์˜ํ•ด์•ผ ํ•œ๋‹ค.

์‚ฌ์ด๋“œ์ฒด์ธ ํˆดํ‚ท์˜ ๊ตฌ์„ฑ ์š”์†Œ ์‚ฌ์šฉ

๋ธ”๋ก์ฒด์ธ ๊ฐœ๋ฐœ์ž, ๋ถ„์‚ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜(DApp) ๊ฐœ๋ฐœ์ž, ์Šคํ…Œ์ดํฌ ํ’€ ์šด์˜์ž(SPO) ๋ฐ DApp ์‚ฌ์šฉ์ž๋Š” ๋ชจ๋‘ ๋งž์ถคํ˜• ์‚ฌ์ด๋“œ์ฒด์ธ์˜ ํ˜œํƒ์„ ๋ˆ„๋ฆด ์ˆ˜ ์žˆ๋‹ค. ๊ฐœ๋ฐœ์ž๋Š” ์ด ํˆดํ‚ท์„ ์‚ฌ์šฉํ•˜์—ฌ Cardano์˜ ๋ณด์•ˆ ๋ฐ ํƒˆ์ค‘์•™์„ฑ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํŠน์ • ์‚ฌ์šฉ ์‚ฌ๋ก€์— ๋Œ€ํ•œ ๋ธ”๋ก์ฒด์ธ์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค.

์ด๋ ‡๊ฒŒ ๋งŒ๋“ค์–ด์ง„ ๋ธ”๋ก์ฒด์ธ์€ ๊ธฐ์กด SPO ์ปค๋ฎค๋‹ˆํ‹ฐ์˜ ์ง€์›์„ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, Cardano ์ง€์ง€์ž๋“ค์˜ ์—ด์ •์ ์ธ ์ปค๋ฎค๋‹ˆํ‹ฐ๋กœ๋ถ€ํ„ฐ ํ˜œํƒ์„ ๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค.

DApp ๊ฐœ๋ฐœ์ž์—๊ฒŒ ๋งž์ถคํ˜• ์‚ฌ์ด๋“œ์ฒด์ธ์€ ์ƒํ˜ธ ์šด์šฉ์„ฑ, ํ™•์žฅ์„ฑ, ํ…Œ์ŠคํŠธ ๊ฐ€๋Šฅ์„ฑ ๋ฐ ํ˜ธํ™˜์„ฑ ์ธก๋ฉด์—์„œ ์ด์ ์„ ์ œ๊ณตํ•œ๋‹ค.

์ƒํ˜ธ ์šด์šฉ์„ฑ

๋ฉ”์ธ ์ฒด์ธ๊ณผ ์‚ฌ์ด๋“œ์ฒด์ธ ๊ฐ„์˜ ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ ํ†ต์‹  ํ˜•ํƒœ๋Š” ์ž์‚ฐ ๊ตํ™˜์ด๋‹ค. ์ž์‚ฐ์€ ์‚ฌ์ด๋“œ์ฒด์ธ์œผ๋กœ ์ „์†ก๋  ๋•Œ ๊ทธ ํŠน์„ฑ์„ ์œ ์ง€ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์‰ฝ๊ฒŒ ๋‹ค์‹œ ์ „์†กํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ธŒ๋ฆฌ์ง€ ๋ฉ”์ปค๋‹ˆ์ฆ˜์€ ์ด ํ†ต์‹ ์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•œ๋‹ค. ๋‘ ์ฒด์ธ์ด ๋ชจ๋‘ ์•ˆ์ „ํ•˜๋‹ค๋ฉด ์ด ๋ณด์•ˆ์€ ์–‘๋ฐฉํ–ฅ ์ „์†ก์œผ๋กœ ์ด์–ด์ง„๋‹ค.

๋ฉ”์ธ ์ฒด์ธ๊ณผ ์‚ฌ์ด๋“œ์ฒด์ธ ๊ฐ„์˜ ํ†ต์‹ ์„ ํ†ตํ•ด ์ž์ฒด ํ•ฉ์˜ ํ”„๋กœํ† ์ฝœ ๋ฐ ๋ธ”๋ก ํ˜•์‹์„ ์œ ์ง€ํ•˜๋ฉด์„œ๋„ ํ•จ๊ป˜ ์ž‘๋™ํ•˜์—ฌ ๋” ๋„“์€ ๋ฒ”์œ„์˜ ์ ์šฉ ๊ฐ€๋Šฅ์„ฑ์„ ์—ด์–ด์ฃผ๊ณ  ์žˆ๋‹ค.

ํ™•์žฅ์„ฑ

ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ์ž๊ฐ€ ์ข‹์€ ๊ฒƒ, ๋น ๋ฅธ ๊ฒƒ ๋˜๋Š” ์ €๋ ดํ•œ ๊ฒƒ(๋˜๋Š” ๋‘๊ฐ€์ง€)์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ธ”๋ก์ฒด์ธ์€ ๋ถ„์‚ฐํ™”, ๋ณด์•ˆ ๋ฐ ํ™•์žฅ์„ฑ์ด๋ผ๋Š” ์„ธ ๊ฐ€์ง€ ๊ฒฝ์Ÿ ๋ชฉํ‘œ๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋‹ค.

์‚ฌ์ด๋“œ์ฒด์ธ์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋„๋ฉ”์ธ์—๋งŒ ๊ตญํ•œ๋  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ํŠธ๋žœ์žญ์…˜์„ ๋” ๋นจ๋ฆฌ ์™„๋ฃŒํ•  ์ˆ˜ ์žˆ์–ด ๋ฉ”์ธ ์ฒด์ธ์˜ ์ด๋Ÿฐ ๋ถ€ํ•˜๋ฅผ ์™„ํ™”ํ•  ์ˆ˜ ์žˆ๋‹ค. ์‚ฌ์ด๋“œ์ฒด์ธ์˜ ํ™•์žฅ์„ฑ ๊ฐœ์„ ์€ ๋ณด์•ˆ์„ ์†์ƒ์‹œํ‚ค์ง€ ์•Š์œผ๋ฉด์„œ ํƒˆ์ค‘์•™ํ™”์— ์˜ํ–ฅ์„ ์ค„ ํ•„์š”๊ฐ€ ์—†๋‹ค.

ํ…Œ์ŠคํŠธ ๊ฐ€๋Šฅ์„ฑ

๊ฐœ๋ฐœ์ž๋Š” ์ „์šฉ ์‚ฌ์ด๋“œ์ฒด์ธ์—์„œ ํŒŒ์ผ๋Ÿฟ DApp์„ ํ…Œ์ŠคํŠธํ•  ์ˆ˜ ์žˆ๋‹ค. ์ฒด์ธ์— ๋Œ€ํ•œ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜๊ฑฐ๋‚˜ ์ˆ˜์ •ํ•ด์•ผ ํ•˜๋Š” ์žฅ์• ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ๋ฉ”์ธ ์ฒด์ธ์ด ์•„๋‹Œ ์‚ฌ์ด๋“œ์ฒด์ธ๋งŒ ์˜ํ–ฅ์„ ๋ฐ›๋Š”๋‹ค. ์ด ๋‹จ๊ณ„๋Š” ์‹คํ—˜์  ๊ธฐ๋Šฅ ๋ฐ ์ƒˆ๋กœ์šด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์œ„ํ•œ ํ…Œ์ŠคํŠธ๋„ท ์šด์˜๊ณผ ์™„์ „ํ•œ ๋ฉ”์ธ๋„ท ๋ฆด๋ฆฌ์Šค ์‚ฌ์ด์˜ ์ค‘๊ฐ„ ๋‹จ๊ณ„ ์—ญํ• ์„ ํ•œ๋‹ค.

ํ˜ธํ™˜์„ฑ

์‚ฌ์ด๋“œ์ฒด์ธ์€ ๊ธฐ์กด ์ฒด์ธ๊ณผ ๋™์ผํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ”„๋กœ๊ทธ๋žจ ์ธํ„ฐํŽ˜์ด์Šค(API)๋ฅผ ๋…ธ์ถœํ•˜๊ณ  Cardano ํ•ฉ์˜ ํ”„๋กœํ† ์ฝœ์˜ ๋ณด์•ˆ ๋ฐ ํšจ์œจ์„ฑ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด Cardano EVM ์‚ฌ์ด๋“œ์ฒด์ธ์€ ์ฑ„๊ตด๊ธฐ๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์ง€๋งŒ ์—ฌ์ „ํžˆ ์ด๋”๋ฆฌ์›€ JSON RPC ๋ฐฉ์‹์„ ์ œ๊ณตํ•˜๋Š” Solidity ์‹คํ–‰ ํ™˜๊ฒฝ์„ ์ œ๊ณตํ•œ๋‹ค. ์ด๋”๋ฆฌ์›€ ์Šค๋งˆํŠธ ๊ณ„์•ฝ(smart contract)์€ ์ƒ๋‹นํžˆ ๋‚ฎ์€ ๊ฐ€์Šค ์š”๊ธˆ์œผ๋กœ ๋ณ€๊ฒฝ๋˜์ง€ ์•Š๊ณ  ์‹คํ–‰๋  ์ˆ˜ ์žˆ๋‹ค.

SPO์˜ ๊ฒฝ์šฐ

์‚ฌ์ด๋“œ์ฒด์ธ์€ SPO๊ฐ€ ์‚ฌ์ด๋“œ์ฒด์ธ ๋…ธ๋“œ๋ฅผ ์‹คํ–‰ํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ•œ ๊ฒฝ์šฐ ํ’€์ด ADA๋ณด๋‹ค ๋” ๋งŽ์€ ํ† ํฐ์„ ๋ถ€์—ฌํ•  ์ˆ˜ ์žˆ๋„๋ก SPO์— ๊ธฐํšŒ๋ฅผ ์ œ๊ณตํ•œ๋‹ค. ์ด๋Ÿฌํ•œ ์‚ฌ์ด๋“œ์ฒด์ธ ํŠน์ • ํ† ํฐ์€ ๋‹ค์–‘ํ•œ ๋ชฉ์ ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ๊ฒฐ๊ตญ ์œ„์ž„์ž๊ฐ€ ๋„คํŠธ์›Œํฌ์— ์ฐธ์—ฌํ•˜๋„๋ก ์œ ๋„ํ•  ์ˆ˜ ์žˆ๋‹ค. ์‚ฌ์ด๋“œ์ฒด์ธ์—์„œ ๋ณด์ƒ์ด ์„ค์ •๋˜๋Š” ๋ฐฉ์‹์— ๋”ฐ๋ผ ์‚ฌ์ด๋“œ์ฒด์ธ ๋ธ”๋ก ์ƒ์„ฑ์ž๋Š” ๋ธ”๋ก์„ ๊ตฌ์„ฑํ•˜๊ณ  ์ด๋ฅผ ๊ฒ€์ฆํ•˜๋ฉฐ ๋„คํŠธ์›Œํฌ ๋ณด์•ˆ์— ๊ธฐ์—ฌํ•˜๊ธฐ ์œ„ํ•œ ์ƒˆ๋กœ์šด ํ† ํฐ์œผ๋กœ ๋ณด์ƒ์„ ๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค. ์–ด๋–ค Cardano SPO๋„ ์‚ฌ์ด๋“œ์ฒด์ธ์˜ ๋ธ”๋ก ๊ฒ€์ฆ์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋ ‡๊ฒŒ ํ•˜๋ฉด ์ถ”๊ฐ€ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๊ณ  ๋” ๋งŽ์€ ๋ฆฌ์†Œ์Šค ์‚ฌ์šฉ์— ๋Œ€ํ•œ ์ถ”๊ฐ€ ์ˆ˜์ต์„ ์–ป์„ ์ˆ˜ ์žˆ๋‹ค.

SPO๊ฐ€ ์‚ฌ์ด๋“œ์ฒด์ธ ๋ธ”๋ก ๊ฒ€์ฆ์„ ์„ ํƒํ•  ๊ฒฝ์šฐ ์ถ”๊ฐ€ ๋ฆฌ์†Œ์Šค๋ฅผ ์ œ๊ณตํ•ด์•ผ ํ•œ๋‹ค. ์‚ฌ์ด๋“œ ์ฒด์ธ์„ ์ €์žฅํ•˜๋ ค๋ฉด ์ผ๋ถ€ ๋””์Šคํฌ ๊ณต๊ฐ„์ด ํ•„์š”ํ•˜๋ฉฐ ๋‘ ๊ฐœ์˜ ํ”„๋กœ์„ธ์Šค(์ฒด์ธ ํŒ”๋กœ์›Œ์™€ ์‚ฌ์ด๋“œ์ฒด์ธ ๋…ธ๋“œ)๋ฅผ ๋” ์‹คํ–‰ํ•ด์•ผ ํ•œ๋‹ค.

DApp ์‚ฌ์šฉ์ž์˜ ๊ฒฝ์šฐ

์ฒด์ธ ๊ฐ„์˜ ์ƒํ˜ธ ์šด์šฉ์„ฑ ํ–ฅ์ƒ, ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค ๊ฐ„์†Œํ™”, ๊ฐœ๋ฐœ ํ”Œ๋žซํผ ์ฆ๊ฐ€ ๋ฐ ๊ฑฐ๋ž˜ ์ˆ˜์ˆ˜๋ฃŒ ๊ฐ์†Œ๋Š” DApp์˜ ์ˆ˜์™€ ๋‹ค์–‘์„ฑ์„ ์ฆ๊ฐ€์‹œํ‚ค๋Š” ๊ฒฝํ–ฅ์ด ์žˆ๋‹ค. ๋” ๋งŽ์€ Cardano ์‚ฌ์ด๋“œ์ฒด์ธ์€ ๋” โ€‹โ€‹๋‹ค์–‘ํ•œ ํ˜์‹ ์ ์ธ ๋ธ”๋ก์ฒด์ธ ๋””์ž์ธ, ์‚ฌ์šฉ ์‚ฌ๋ก€ ๋ฐ ๋” ๋งŽ์€ ์Šคํ…Œ์ดํ‚น ๋ณด์ƒ์„ ์˜๋ฏธํ•˜๋ฉฐ, ์ด๋Š” ๋” ๋งŽ์€ SPO ๋ฐ ์œ„์ž„์ž๋ฅผ ๋Œ์–ด๋“ค์ด๋Š” ๊ฒฝํ–ฅ์ด ์žˆ์œผ๋ฉฐ, ๊ฒฐ๊ณผ์ ์œผ๋กœ ํ–ฅ์ƒ๋œ ๋ณด์•ˆ ๋ฐ ๋” ํฐ ํƒˆ์ค‘์•™ํ™”๋ฅผ ๋ณด์žฅํ•œ๋‹ค. ์ด๊ฒƒ์ด ์‚ฌ์ด๋“œ์ฒด์ธ ์ƒํƒœ๊ณ„์˜ ์ž ์žฌ๋ ฅ์ด๋‹ค.

๊ฒฐ๋ก 

์‚ฌ์ด๋“œ์ฒด์ธ ํˆดํ‚ท์€ Cardano ๋กœ๋“œ๋งต ์ค‘ ํ™•์žฅ ๋‹จ๊ณ„์ธ ๋ฐ”์‡ผ(Basho) ๋‚ด์—์„œ ๊ฐ€์žฅ ์ตœ์‹  ์ œ๊ณต์œผ๋กœ, ๋” ๋†’์€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ฐ€๋Šฅ์„ฑ, ์ƒํ˜ธ ์šด์šฉ์„ฑ ๋ฐ ํ™•์žฅ์„ฑ์„ ์ œ๊ณตํ•œ๋‹ค. ์‚ฌ์ด๋“œ์ฒด์ธ ๊ฐœ๋ฐœ์€ ํƒˆ์ค‘์•™ํ™” ๋˜๋Š” ๋ณด์•ˆ์˜ ์†์ƒ ์—†์ด ํ›จ์”ฌ ๋” ๋†’์€ ์ฒ˜๋ฆฌ๋Ÿ‰์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•จ์œผ๋กœ์จ Cardano์˜ ๋Œ€์ค‘ํ™”๋ฅผ ์œ„ํ•œ ๊ธธ์„ ์—ด์–ด์ค€๋‹ค. ๋ธ”๋ก์ฒด์ธ ๊ฐœ๋ฐœ์ž๋Š” ๋งž์ถคํ˜• ์‚ฌ์ด๋“œ์ฒด์ธ์„ ๋ณด๋‹ค ์‰ฝ๊ฒŒ โ€‹โ€‹์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ฒฐ๊ตญ IOG๋Š” Cardano ์‚ฌ์ด๋“œ์ฒด์ธ ๋ฐ ํŒŒํŠธ๋„ˆ ์ฒด์ธ ์ œํ’ˆ๊ตฐ์ด ๋“ฑ์žฅํ•˜๊ธฐ๋ฅผ ํฌ๋งํ•œ๋‹ค.

EVM ์‚ฌ์ด๋“œ์ฒด์ธ ํผ๋ธ”๋ฆญ ํ…Œ์ŠคํŠธ๋„ท์€ 2023๋…„ 1์›”์— ์ถœ์‹œ๋˜์–ด ์ปค๋ฎค๋‹ˆํ‹ฐ๊ฐ€ DApp์„ ๋ฐฐํฌํ•˜๊ณ  ์Šค๋งˆํŠธ ๊ณ„์•ฝ์„ ์ƒ์„ฑํ•˜๋ฉฐ ํ…Œ์ŠคํŠธ ํ™˜๊ฒฝ ์ฒด์ธ ๊ฐ„์— ํ† ํฐ์„ ์ด๋™ํ•  ์ˆ˜ ์žˆ๋‹ค.

1์›”์— ์ถœ์‹œ๋˜๋Š” ํˆดํ‚ท์€ ์™„์ „ํ•œ ์†”๋ฃจ์…˜์ด ์•„๋‹ˆ๋‹ค. ๋ธŒ๋ฆฌ์ง€ ๊ฒฝํ—˜, SPO ๋ณด์ƒ ๋ฉ”์ปค๋‹ˆ์ฆ˜ ๋ฐ ๋ณด์•ˆ ๋ชจ๋ธ๊ณผ ๊ฐ™์ด ๊ฐœ์„ ์„ ์œ„ํ•ด ์•Œ๋ ค์ง„ ์ผ๋ถ€ ์˜์—ญ์ด ์žˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ชจ๋“  ์˜์—ญ์€ ํ”ผ๋“œ๋ฐฑ, ์ƒ๊ฐ ๋ฐ ๊ถŒ์žฅ ์‚ฌํ•ญ์„ ์œ„ํ•ด ํ˜‘๋ ฅํ•˜๋ฉด์„œ ์ปค๋ฎค๋‹ˆํ‹ฐ์™€ ํ•จ๊ป˜ โ€‹โ€‹์‹ ์ค‘ํ•˜๊ณ  ๊พธ์ค€ํžˆ ์ž‘์—…ํ•  ๊ฒƒ์ด๋‹ค.

๊ฐœ์„ ํ•  ์ˆ˜ ์žˆ๋Š” ๋ถ€๋ถ„๋„ ๋งŽ๊ณ  ์‚ฌ์ด๋“œ์ฒด์ธ์„ ์‹คํ–‰ํ•˜๋Š” ๋ฐฉ๋ฒ•๋„ ๋‹ค์–‘ํ•˜๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ IOG์—์„œ ๋‚ด๋ถ€์ ์œผ๋กœ ๊ฐœ๋ฐœ ํ•œ ๊ฒƒ์ด ํ•ต์‹ฌ ์—ญ๋Ÿ‰์„ ์ œ๊ณตํ•˜๊ณ  ์ปค๋ฎค๋‹ˆํ‹ฐ์™€์˜ ํ˜‘๋ ฅ์œผ๋กœ ์ผ๋ จ์˜ ๋„๊ตฌ ๊ตฌ์ถ• ๋ฐ ์ถ”๊ฐ€ ๊ฐœ์„ ์„ ์œ„ํ•œ ํ™•๊ณ ํ•œ ๊ธฐ๋ฐ˜์ด ๋งˆ๋ จ๋˜๊ธฐ๋ฅผ ๋ฐ”๋ž€๋‹ค.

๋” ๋งŽ์€ ๋ฌธ์„œ์™€ ๋น„๋””์˜ค ํŠœํ† ๋ฆฌ์–ผ์ด ๊ณง ์ œ๊ณต๋  ์˜ˆ์ •์ด๋‹ค. ํ•ญ์ƒ ๊ทธ๋ ‡๋“ฏ, IOG์˜ ์†Œ์…œ ๋ฏธ๋””์–ด๋ฅผ ํŒ”๋กœ์šฐ ํ•˜๋ฉด ์ตœ์‹  ์—…๋ฐ์ดํŠธ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

์‚ฌ์ด๋“œ์ฒด์ธ ๊ธฐ์ˆ  ์‚ฌ์–‘ ๋ฐ ๊ฐœ๋ฐœ ๋ฌธ์„œ๋ฅผ ์ฝ๊ณ  IOG์˜ Technical Community Discord ์— ๊ฐ€์ž…ํ•˜๋ฉด ์ถ”๊ฐ€ ํ† ๋ก ์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ๊ด€์‹ฌ ์žˆ๋Š” ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•ด Discord ์ฑ„๋„์„ ๊ฐœ์„คํ•  ์˜ˆ์ •์ด๋ฏ€๋กœ ์•Œ๋ฆผ์„ ๋ฐ›์œผ๋ ค๋ฉด IOG์˜ ๊ฐœ๋ฐœ์ž ๋‰ด์Šค๋ ˆํ„ฐ์— ๋“ฑ๋กํ•˜์‹ญ์‹œ์˜ค. ์ƒ์—… ๋ฐ ํŒŒํŠธ๋„ˆ์‹ญ ๋ฌธ์˜๋Š” ์—ฐ๋ฝ์ฒ˜ ํŽ˜์ด์ง€๋ฅผ ํ†ตํ•ด IOG์— ๋ฌธ์˜ํ•˜์‹ญ์‹œ์˜ค.

1 Like

์นด๋ฅด๋‹ค๋…ธ์—๋Œ€ํ•ด ์ž˜๋ชฐ๋ž๋Š”๋ฐ ์„ค๋ช…์„ ๋„ˆ๋ฌด ์ž˜ํ•ด์ฃผ์…”์„œ ์ข‹์€ ์ •๋ณด ์–ป๊ณ  ๊ฐ‘๋‹ˆ๋‹ค ^^

1 Like