Pagsusuri sa Polkadot 1.0, 2.0, at JAM Architecture

Sinusuri namin ang teknikal na ebolusyon ng Polkadot mula sa sharded execution patungo sa JAM. Tinitignan natin kung paano nagbibigay ng shared security ang ELV

Ene 12, 2026Coincexpost

Hindi ito financial advice. DYOR.

Translation pending: showing the source text.

Read full report

1. ๋ฐฐ๊ฒฝ ์ง€์‹

์ดํ•˜์—์„œ๋Š” ๋‹ค์Œ ๊ฐœ๋…์ด ๋“ฑ์žฅํ•˜๋ฉฐ, ์ด์— ๋Œ€ํ•œ ์ดํ•ด๋ฅผ ์ „์ œ๋กœ ํ•ฉ๋‹ˆ๋‹ค.

  • ์ƒํƒœ ์ „ํ™˜ ํ•จ์ˆ˜(State Transition Function)๋กœ์„œ์˜ ๋ธ”๋ก์ฒด์ธ
  • โ€œ์ƒํƒœโ€(State)์— ๋Œ€ํ•œ ์ดํ•ด
  • ๋‘ ๊ฐœ๋… ๋ชจ๋‘ ์—ฌ๊ธฐ์— ์„ค๋ช…๋จ
  • ๊ฒฝ์ œ์  ๋ณด์•ˆ์„ฑ(Economic Security)๊ณผ ์ง€๋ถ„ ์ฆ๋ช…(Proof of Stake)
  • ํ•ด๋‹น ๋‚ด์šฉ์€ PBA ๊ฐ•์˜, ์˜์ƒ์—์„œ ์„ค๋ช…๋จ

2. ์„œ๋ฌธ: ํด์นด๋‹ท 1.0

์šฐ์„  ํด์นด๋‹ท 1.0์˜ ๊ฐ€์žฅ ํ˜์‹ ์ ์ธ ํŠน์ง•์„ ์š”์•ฝํ•˜์ž๋ฉด ์•„๋ž˜์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ์‚ฌํšŒ์  ์ธก๋ฉด :
  • ํด์นด๋‹ท์€ ๋ชจ๋“  ๋ฉด์—์„œ ํ•˜๋‚˜์˜ ๊ฑฐ๋Œ€ํ•œ DAO๋ผ๊ณ  ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํฌํฌ๋ฆฌ์Šค(fork-less) ๋Ÿฐํƒ€์ž„ ์—…๊ทธ๋ ˆ์ด๋“œ๋ฅผ ํฌํ•จํ•œ ๋„คํŠธ์›Œํฌ ๊ฑฐ๋ฒ„๋„Œ์Šค๋Š” ์™„์ „ํžˆ ์ฒด์ธ ์œ„์—์„œ ์ž์ฒด ์‹คํ–‰ ๋ฐฉ์‹์œผ๋กœ ์ด๋ฃจ์–ด์ง‘๋‹ˆ๋‹ค.
  • ๋ฏธ๊ตญ ์ฆ๊ถŒ๊ฑฐ๋ž˜์œ„์›ํšŒ(SEC)๋Š” DOT์„ ์ฆ๊ถŒ์ด ์•„๋‹Œ ์†Œํ”„ํŠธ์›จ์–ด๋กœ ๊ฐ„์ฃผํ•ฉ๋‹ˆ๋‹ค.
  • ๋Œ€๋ถ€๋ถ„์˜ ๋„คํŠธ์›Œํฌ ๊ฐœ๋ฐœ์€ ํšŒ๊ณ„ ์ƒ์˜ ํšŒ์‚ฌ(์˜ˆ: ํŒจ๋ฆฌํ‹ฐ)๊ฐ€ ์•„๋‹Œ ํด์นด๋‹ท ํŽ ๋กœ์šฐ์‹ญ์ด ๋‹ด๋‹นํ•ฉ๋‹ˆ๋‹ค.
  • ๊ธฐ์ˆ ์  ์ธก๋ฉด :
  • ๋ณด์•ˆ์˜ ๊ณต์œ  ๋ฐ ์ƒค๋”ฉ(๋ธ”๋ก์ฒด์ธ ๋„คํŠธ์›Œํฌ์˜ ๋ฐ์ดํ„ฐ๋ฅผ โ€œ์ƒค๋“œโ€๋กœ ๋ถ„ํ• ํ•˜์—ฌ ์ฒ˜๋ฆฌํ•˜๋Š” ๊ธฐ๋ฒ•)๋œ ์‹คํ–‰(sharded execution)
  • WASM ๊ธฐ๋ฐ˜ ๋ฉ”ํƒ€ ํ”„๋กœํ† ์ฝœ ์‚ฌ์šฉ. ๋ธ”๋ก์ฒด์ธ ์ฝ”๋“œ๋ฅผ ๋ฐ”์ดํŠธ์ฝ”๋“œ ํ˜•ํƒœ๋กœ ์ƒํƒœ์— ์ €์žฅํ•จ์œผ๋กœ์จ ๋Œ€๋ถ€๋ถ„์˜ ์—…๊ทธ๋ ˆ์ด๋“œ๋ฅผ ํฌํฌ๋ฆฌ์Šค๋กœ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด๋ฅผ ํ†ตํ•ด ํด์นด๋‹ท์—์„œ ์ƒค๋”ฉ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ด์ข…(heterogeneous) ์ƒค๋”ฉ์ด ๊ฐ€๋Šฅํ•ด์ง‘๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์ด์ข…์„ฑ์„ ์ฐธ๊ณ ํ•ด ์ฃผ์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.

์ด์ œ ์ƒค๋”ฉ๋œ ์‹คํ–‰ ์„ ์ž์„ธํžˆ ์‚ดํŽด ๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

3. ์ƒค๋”ฉ๋œ ์‹คํ–‰์˜ ํ•ต์‹ฌ: ์ฝ”์–ด

*๋ณธ ์•„ํ‹ฐํด์—์„œ๋Š” ํด์นด๋‹ท์ด๋‚˜ ์ด๋”๋ฆฌ์›€ ๊ฐ™์ด ๋‹ค๋ฅธ L2 โ€œ๋ธ”๋ก์ฒด์ธโ€์„ ํ˜ธ์ŠคํŒ…ํ•˜๋Š” L1 ๋„คํŠธ์›Œํฌ๋ฅผ ๋‹ค๋ฃจ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์— ๋”ฐ๋ผ, L2์™€ ํŒŒ๋ผ์ฒด์ธ(Parachain)์€ ๋™์˜์–ด๋กœ ๊ฐ„์ฃผํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

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

์œ— ๋ฌธ๋‹จ์—์„œ ์–ธ๊ธ‰ํ•œ ์žฌ์‹คํ–‰ ์›์น™์ด ์œ ์ง€๋˜๋Š” ์ด์ƒ ์ด ๋ชจ๋ธ์—์„œ๋Š” ๋ฐธ๋ฆฌ๋ฐ์ดํ„ฐ์˜ ์ˆ˜๊ฐ€ ์ฆ๊ฐ€ํ•œ๋‹ค๊ณ  ํ•ด์„œ ์‹œ์Šคํ…œ์˜ ์ฒ˜๋ฆฌ๋Ÿ‰๋„ ํ•จ๊ป˜ ์ฆ๊ฐ€ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹˜์— ์ฃผ๋ชฉํ•  ํ•„์š”๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. !image (4).png

์œ„์˜ ์„ค๋ช…์€ ์ƒค๋”ฉ๊ณผ ๋Œ€๋น„๋˜๋Š” ๋ชจ๋†€๋ฆฌํ‹ฑ(monolithic) ๋ธ”๋ก์ฒด์ธ์˜ ํŠน์ง•์„ ์„œ์ˆ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ธํ’‹(์˜ˆ: ๋ธ”๋ก)์€ ๋ชจ๋“  ๋„คํŠธ์›Œํฌ ๋ฐธ๋ฆฌ๋ฐ์ดํ„ฐ์— ์˜ํ•ด ํ•˜๋‚˜์”ฉ ์ฒ˜๋ฆฌ๋˜๋Š” ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค.

๋งŒ์•ฝ ์ด๋Ÿฌํ•œ ์‹œ์Šคํ…œ์—์„œ L1์ด ๋” ๋งŽ์€ L2๋ฅผ ํ˜ธ์ŠคํŒ…ํ•˜๊ณ ์ž ํ•œ๋‹ค๋ฉด, ๋ชจ๋“  ๋ฐธ๋ฆฌ๋ฐ์ดํ„ฐ๋“ค์€ ๋ชจ๋“  L2์˜ ์ž‘์—…์„ ์žฌ์‹คํ–‰ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋‹น์—ฐํžˆ ์ด๋Ÿฌํ•œ ์‹œ์Šคํ…œ์—์„œ ํ™•์žฅ์„ฑ์„ ๊ธฐ๋Œ€ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ๋ฅผ ์šฐํšŒํ•˜๊ธฐ ์œ„ํ•œ ๋ฐฉ๋ฒ•์œผ๋กœ ์˜ตํ‹ฐ๋ฏธ์Šคํ‹ฑ(Optimistic) ๋กค์—…์ด ์žˆ๋Š”๋ฐ, ์žฌ์‹คํ–‰(์ผ๋ช… ์‚ฌ๊ธฐ ์ฆ๋ช…, fraud proof)ํ•˜๋Š” ์ƒํ™ฉ์ด ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ์‚ฌ๊ธฐ๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค๊ณ  ์ฃผ์žฅํ–ˆ์„ ๊ฒฝ์šฐ์—๋งŒ ๋ฐœ์ƒํ•˜๋„๋ก ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. SNARK-๊ธฐ๋ฐ˜ ๋กค์—…์€ SNARK ์ฆ๊ฑฐ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ๊ฒ€์ฆํ•˜๋Š” ๋น„์šฉ์ด ํ˜„์ €ํžˆ ์ €๋ ดํ•˜๋‹ค๋Š” ์‚ฌ์‹ค์— ๊ธฐ๋ฐ˜ํ•˜์—ฌ, ๋ชจ๋“  ๋ฐธ๋ฆฌ๋ฐ์ดํ„ฐ๋“ค์ด SNARK ์ฆ๊ฑฐ๋ฅผ ๊ฒ€์ฆํ•  ์ˆ˜ ์žˆ๋„๋ก ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋” ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋ถ€๋ก์˜ Scalability Space Map์„ ์ฐธ๊ณ ํ•ด ์ฃผ์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.

์ƒค๋”ฉ์˜ ๋‹จ์ˆœํ•œ ํ•ด๊ฒฐ์ฑ…์€ ๋ฐธ๋ฆฌ๋ฐ์ดํ„ฐ ์ง‘๋‹จ์„ ๋” ์ž‘์€ ํ•˜์œ„ ์ง‘๋‹จ(subset)์œผ๋กœ ๋‚˜๋ˆˆ ๋’ค, ์ด ์ž‘์€ ํ•˜์œ„์ง‘๋‹จ์ด L2 ๋ธ”๋ก์„ ์žฌ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด ์ ‘๊ทผ๋ฒ•์—๋Š” ์–ด๋–ค ๋ฌธ์ œ๊ฐ€ ์žˆ์„๊นŒ์š”? ๋ฐ”๋กœ ๋„คํŠธ์›Œํฌ์˜ ์‹คํ–‰ ๋ฐ ๊ฒฝ์ œ์  ๋ณด์•ˆ์„ ์ƒค๋”ฉํ•˜๊ณ  ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. L2์˜ ๋ณด์•ˆ์€ L1์— ๋น„ํ•ด ์ด๋ฏธ ์ทจ์•ฝํ•œ๋ฐ, ๋ฐธ๋ฆฌ๋ฐ์ดํ„ฐ ์ง‘๋‹จ์„ ๋” ๋งŽ์€ ์ƒค๋“œ๋กœ ์กฐ๊ฐ๋‚ผ์ˆ˜๋ก ๋ณด์•ˆ์„ฑ์€ ๋” ์•ฝํ•ด์งˆ ์ˆ˜๋ฐ–์— ์—†์Šต๋‹ˆ๋‹ค.

!image (5).png

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

ELVES๋Š” "์‹œ๋‹ˆ์ปฌ ๋กค์—…(Cynical Rollup)" ๋ฉ”์ปค๋‹ˆ์ฆ˜์ด๋ผ๊ณ ๋„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐธ๋ฆฌ๋ฐ์ดํ„ฐ๋“ค์ด ๋‹ค๋ฅธ ๋ฐธ๋ฆฌ๋ฐ์ดํ„ฐ๋“ค์—๊ฒŒ L2 ๋ธ”๋ก์˜ ์œ ํšจ์„ฑ์„ ํ™•์ธ๋ฐ›๋Š” ๊ณผ์ •์„ ๋ช‡ ์ฐจ๋ก€ ๋ฐ˜๋ณตํ•˜๋ฉด์„œ, L2 ๋ธ”๋ก์ด ์‹ค์ œ๋กœ๋„ ์œ ํšจํ•  ๊ฐ€๋Šฅ์„ฑ์ด ๋†’๋‹ค๊ณ  ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ถ„์Ÿ์ด ๋ฐœ์ƒํ•˜๋Š” ๊ฒฝ์šฐ์— ๋‹จ์‹œ๊ฐ„ ๋‚ด ์ „์ฒด ๋ฐธ๋ฆฌ๋ฐ์ดํ„ฐ ์ง‘๋‹จ์ด ์ฐธ์—ฌ ์š”์ฒญ์„ ๋ฐ›๊ฒŒ ๋˜๋ฉฐ, ์ด ๋‚ด์šฉ์€ ํด์นด๋‹ท์˜ ๊ณต๋™ ์ฐฝ์—…์ž์ธ ๋กญ ํ•˜๋ฒ„๋งˆ์ด์–ด(Rob Habermeier)์˜ ๊ธ€์— ์ž˜ ์„ค๋ช…๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

ํด์นด๋‹ท์ด ์ผ๋ฐ˜์ ์œผ๋กœ ์ƒํ˜ธ ๋ฐฐํƒ€์ (mutually exclusive)์ธ ๊ฒƒ์œผ๋กœ ์ทจ๊ธ‰๋˜๋Š” โ€œ ์ƒค๋”ฉ๋œ ์‹คํ–‰ โ€๊ณผ โ€œ ๊ณต์œ ๋œ ๋ณด์•ˆ โ€ ๋‘ ๊ฐ€์ง€ ํŠน์„ฑ์„ ๋ชจ๋‘ ์ง€๋‹ ์ˆ˜ ์žˆ๋Š” ๊ฒƒ๋„ ELVES ๋ฉ”์ปค๋‹ˆ์ฆ˜ ๋•๋ถ„์ด๋ฉฐ, ์ด๊ฒƒ์ด ํ™•์žฅ์„ฑ์— ์žˆ์–ด์„œ ํด์นด๋‹ท 1.0์ด ๋‚จ๊ธด ์ฃผ๋œ ๊ธฐ์ˆ ์  ์„ฑ๊ณผ์ด๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค. !image (6).png

์ด์ œ โ€œ์ฝ”์–ด" ๋น„์œ ๋กœ ๋„˜์–ด๊ฐ€๊ฒ ์Šต๋‹ˆ๋‹ค.

์‹คํ–‰ ์ƒค๋“œ(execution-sharded) ๋ธ”๋ก์ฒด์ธ์€ CPU์— ๋น„์œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. CPU๊ฐ€ ๋ณ‘๋ ฌ์ ์œผ๋กœ ๋ช…๋ น์„ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ๋‹ค์ˆ˜์˜ ์ฝ”์–ด ๋ฅผ ์ง€๋‹ˆ๊ณ  ์žˆ๋“ฏ์ด, ํด์นด๋‹ท๋„ ๋ณ‘๋ ฌ์ ์œผ๋กœ L2 ๋ธ”๋ก์„ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌํ•œ ์ด์œ ๋กœ ํด์นด๋‹ท์—์„œ L2๋ฅผ ํŒŒ๋ผ์ฒด์ธ(parachain)[1], ๋ฐธ๋ฆฌ๋ฐ์ดํ„ฐ์˜ ํ•˜์œ„ ์ง‘๋‹จ์ด ๋‹จ์ผ L2 ๋ธ”๋ก์„ ์‹คํ–‰ํ•˜๋Š” ํ™˜๊ฒฝ์„ "์ฝ”์–ดโ€๋ผ๊ณ  ์นญํ•ฉ๋‹ˆ๋‹ค. ๊ฐœ๋ณ„ ์ฝ”์–ด๋Š” โ€œํ˜‘์—…ํ•˜๋Š” ๋ฐธ๋ฆฌ๋ฐ์ดํ„ฐ ์ง‘๋‹จโ€์ด๋ผ๊ณ  ์š”์•ฝ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

3.1. ์ด์ข…์„ฑ

์ง€๊ธˆ๊นŒ์ง€ ํ™•์žฅ์„ฑ๊ณผ ํด์นด๋‹ท์˜ ์ƒค๋”ฉ๋œ ์‹คํ–‰์— ๋Œ€ํ•ด์„œ๋งŒ ์ด์•ผ๊ธฐํ–ˆ์œผ๋ฉฐ, ํ•œ ๊ฐ€์ง€ ์ค‘์š”ํ•œ ์‚ฌ์‹ค์€ ํด์นด๋‹ท์˜ ๊ฐ๊ฐ์˜ ์ƒค๋“œ๊ฐ€ ์™„์ „ ๋ณ„๊ฐœ์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด๋ผ๋Š” ์ ์ž…๋‹ˆ๋‹ค[2]. ์ด๋Š” ๋ฐ”์ดํŠธ์ฝ”๋“œ๋กœ ์ €์žฅ๋˜๋Š” ๋ฉ”ํƒ€ ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•จ์œผ๋กœ์จ ๊ตฌํ˜„๋˜์—ˆ์œผ๋ฉฐ, ๋ฉ”ํƒ€ ํ”„๋กœํ† ์ฝœ์ด๋ž€ ๋ธ”๋ก์ฒด์ธ์˜ ์ •์˜๊ฐ€ ๋ฐ”์ดํŠธ์ฝ”๋“œ์˜ ํ˜•ํƒœ๋กœ ๋ธ”๋ก์ฒด์ธ ์ƒํƒœ์— ์ €์žฅ๋˜๋Š” ํ”„๋กœํ† ์ฝœ์ž…๋‹ˆ๋‹ค. ํด์นด๋‹ท 1.0์—์„œ๋Š” WASM์ด ๋ฐ”์ดํŠธ์ฝ”๋“œ๋กœ ์‚ฌ์šฉ๋˜์—ˆ๊ณ , JAM์—์„œ๋Š” PVM/RISC-V๊ฐ€ ์ฑ„ํƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๊ฒฐ๋ก ์ ์œผ๋กœ, ์ด๊ฒƒ์ด ํด์นด๋‹ท์ด _์ด์ข… ์ƒค๋”ฉ ๋ธ”๋ก์ฒด์ธ(heterogeneous sharded blockchain)_์œผ๋กœ ๋ถˆ๋ฆฌ๋Š” ์ด์œ ์ž…๋‹ˆ๋‹ค. ๊ฐ๊ฐ์˜ L2๋Š” ์„œ๋กœ ์™„์ „ํžˆ ๋‹ค๋ฅธ ๋ณ„๊ฐœ์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. !image (7).png

4. ํด์นด๋‹ท 2.0

ํด์นด๋‹ท 2.0์—์„œ ๊ฐ•์กฐํ•˜๋Š” ๋ถ€๋ถ„์€ ์ฝ”์–ด๋ฅผ ๋” ์œ ์—ฐํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ๋งŒ๋“œ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ธฐ์กด์˜ ํด์นด๋‹ท ๋ชจ๋ธ์—์„œ๋Š” ํ•œ ์ฝ”์–ด๋ฅผ ํ•œ ๋ฒˆ์— 6๊ฐœ์›”์—์„œ ์ตœ๋Œ€ 2๋…„๊นŒ์ง€ ์ž„๋Œ€ํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๊ฐ€์šฉ ์ž์›์ด ๋งŽ์€ ๋น„์ฆˆ๋‹ˆ์Šค์˜ ๊ฒฝ์šฐ ์ ํ•ฉํ•œ ๋ชจ๋ธ์ด์ง€๋งŒ, ์†Œ๊ทœ๋ชจ ํŒ€๋“ค์—๊ฒŒ๋Š” ๊ทธ๋ ‡์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํด์นด๋‹ท์˜ ์ฝ”์–ด๋ฅผ ๋” ์œ ์—ฐํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•œ ๊ธฐ๋Šฅ์€ "์• ์ž์ผ ์ฝ”์–ดํƒ€์ž„(agile coretime) "๋ผ๊ณ  ๋ถˆ๋ฆฌ๋ฉฐ, ์• ์ž์ผ ์ฝ”์–ดํƒ€์ž„์—์„œ๋Š” ํด์นด๋‹ท์˜ ์ฝ”์–ด๋ฅผ ํ•œ ๋ฒˆ์— ํ•œ ๋ธ”๋ก๋ถ€ํ„ฐ ์ตœ๋Œ€ ํ•œ ๋‹ฌ๊นŒ์ง€ ๋Œ€์—ฌํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์žฅ๊ธฐ ์ž„๋Œ€๋ฅผ ์›ํ•  ๊ฒฝ์šฐ ์ƒํ•œ ๊ฐ€๊ฒฉ(price cap)๋„ ๋ณด์žฅ๋ฉ๋‹ˆ๋‹ค. !image (8).png

ํ˜„์‹œ์  ํด์นด๋‹ท 2.0์€ ๋‹ค๋ฅธ ๊ธฐ๋Šฅ๋“ค๊ณผ ํ•จ๊ป˜ ์ง„ํ–‰ ์ค‘์ด๋ฏ€๋กœ, ์—ฌ๊ธฐ์„œ๋Š” ์ถ”๊ฐ€ ์„ค๋ช…์„ ์ƒ๋žตํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

5. ์ฝ”์–ด ๋‚ด๋ถ€ vs. ์˜จ์ฒด์ธ

JAM(Polkadot 3.0)์„ ์ดํ•ดํ•˜๋ ค๋ฉด, L2 ๋ธ”๋ก์ด ์ง„์ž…ํ–ˆ์„ ๋•Œ ํด์นด๋‹ท ์ฝ”์–ด์—์„œ ๋ฌด์Šจ ์ผ์ด ๋ฒŒ์–ด์ง€๋Š”์ง€ ์ดํ•ดํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋‹ค์Œ์€ ๋งŽ์ด ๋‹จ์ˆœํ™”๋œ ๋‚ด์šฉ์„ ํฌํ•จํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์ฝ”์–ด๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ฐธ๋ฆฌ๋ฐ์ดํ„ฐ ์ง‘๋‹จ์œผ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค. โ€œ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ”์–ด๋กœ ๋ณด๋ƒˆ๋‹คโ€๋Š” ๊ฒƒ์€ ๋ฐ์ดํ„ฐ๊ฐ€ ๋ฐธ๋ฆฌ๋ฐ์ดํ„ฐ ์ง‘๋‹จ์— ์ „๋‹ฌ๋˜์—ˆ๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

0.ํ•˜๋‚˜์˜ L2 ๋ธ”๋ก๊ณผ ํ•ด๋‹น L2 ์ƒํƒœ์˜ ํ•˜์œ„ ์ง‘๋‹จ์ด ์ฝ”์–ด๋กœ ์ „์†ก๋ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด L2 ๋ธ”๋ก์„ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ์œ ์ผํ•œ ๋ฐ์ดํ„ฐ์ž…๋‹ˆ๋‹ค[3].

1.์ฝ”์–ด๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ๋ฐธ๋ฆฌ๋ฐ์ดํ„ฐ์˜ ํ•˜์œ„ ์ง‘๋‹จ์ด L2 ๋ธ”๋ก์„ ์žฌ์‹คํ–‰ํ•˜๋ฉฐ, ํ•ฉ์˜์™€ ๊ด€๋ จ๋œ ์ž‘์—…์„ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

2.์ฝ”์–ด ๋ฐธ๋ฆฌ๋ฐ์ดํ„ฐ๋“ค์€ (์ฝ”์–ด ์™ธ๋ถ€์— ์žˆ๋Š”) ๋‹ค๋ฅธ ๋ฐธ๋ฆฌ๋ฐ์ดํ„ฐ๋“ค์ด ์žฌ์‹คํ–‰์— ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ๋“ค์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ELVES ๊ทœ์น™์— ๋”ฐ๋ผ ๋” ๋งŽ์€ ๋ฐธ๋ฆฌ๋ฐ์ดํ„ฐ๋“ค์ด L2 ๋ธ”๋ก์„ ์žฌ์‹คํ–‰ํ•˜๊ณ ์ž ํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ, ์ด๋•Œ ์ด ๋ฐ์ดํ„ฐ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

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

3.L2๊ฐ€ ์ „์†กํ•œ ์ตœ์‹  ์ƒํƒœ๊ฐ€ ํด์นด๋‹ท ๋ฆด๋ ˆ์ด ์ฒด์ธ ์ƒํƒœ์— ์ €์žฅ๋ฉ๋‹ˆ๋‹ค. ์ด ์ž‘์—…์€ L2 ๋ธ”๋ก์„ ์žฌ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ํ›จ์”ฌ ์ €๋ ดํ•˜๋ฉฐ, ๋ฉ”์ธ ํด์นด๋‹ท ์ƒํƒœ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜๊ณ , ํด์นด๋‹ท ๋ธ”๋ก์—๋„ ๊ธฐ๋ก๋˜๋ฉฐ, ๋ชจ๋“  ํด์นด๋‹ท ๋ฐธ๋ฆฌ๋ฐ์ดํ„ฐ๋“ค์— ์˜ํ•ด ์ฒ˜๋ฆฌ๋ฉ๋‹ˆ๋‹ค.

์•ž์„œ ์„ค๋ช…ํ•œ ๋‚ด์šฉ์— ๋”ํ•ด, ํด์นด๋‹ท์ด ์ˆ˜ํ–‰ํ•˜๋Š” ์ž‘์—…์— ๋Œ€ํ•ด ์ข€ ๋” ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค:

1๋ฒˆ์—์„œ ํด์นด๋‹ท์—๋Š” ์ผ๋ฐ˜์ ์ธ ๋ธ”๋ก์ฒด์ธ ์ƒํƒœ ์ „ํ™˜ ํ•จ์ˆ˜์™€๋Š” ๋‹ค๋ฅธ ์ฒ˜๋ฆฌ ๋ฐฉ์‹์ด ์กด์žฌํ•จ์„ ์•Œ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ๋„คํŠธ์›Œํฌ์˜ ๋ชจ๋“  ๋ฐธ๋ฆฌ๋ฐ์ดํ„ฐ๋“ค์ด ์ž‘์—…์„ ์‹คํ–‰ํ•˜๋ฉด ๊ทธ ๊ฒฐ๊ณผ๋กœ ๋ฉ”์ธ ๋ธ”๋ก์ฒด์ธ ์ƒํƒœ๊ฐ€ ์—…๋ฐ์ดํŠธ๋˜๋ฉฐ, ์ด๋ฅผ ์˜จ์ฒด์ธ ์ž‘์—…(on-chain operation) ์ด๋ผ๊ณ  ๋ถ€๋ฆ…๋‹ˆ๋‹ค. ์ด ์ž‘์—…์ด 3๋ฒˆ์— ํ•ด๋‹นํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ฝ”์–ด ๋‚ด๋ถ€(1๋ฒˆ)์—์„œ ๋ฐœ์ƒํ•˜๋Š” ์ผ๋“ค์€ ๋‹ค๋ฆ…๋‹ˆ๋‹ค. ์ด ์ƒˆ๋กœ์šด ๋ธ”๋ก์ฒด์ธ ์—ฐ์‚ฐ ๋ฐฉ์‹์„ ์ธ์ฝ”์–ด ์ฒ˜๋ฆฌ(in-core execution) ๋ผ๊ณ  ๋ถ€๋ฆ…๋‹ˆ๋‹ค.

2๋ฒˆ์—์„œ ์œ ์ถ”ํ•  ์ˆ˜ ์žˆ๋Š” ์‚ฌ์‹ค์€, ํด์นด๋‹ท์ด ์ด๋ฏธ ๋„ค์ดํ‹ฐ๋ธŒ ๋ฐ์ดํ„ฐ ๊ฐ€์šฉ์„ฑ ๋ ˆ์ด์–ด(DA)๋ฅผ ์ œ๊ณตํ•˜๋ฉฐ, L2๋Š” DA๋ฅผ ์ฒ˜๋ฆฌ ์ฆ๊ฑฐ๋กœ์„œ ์ž๋™์œผ๋กœ ์ผ์ • ์‹œ๊ฐ„ ๋™์•ˆ ์‚ฌ์šฉํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด DA[4] ๋ ˆ์ด์–ด์— ์˜ฌ๋ผ๊ฐˆ ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ๋Š” ๊ณ ์ •๋˜์–ด ์žˆ์œผ๋ฉฐ, ์ด ๋ฐ์ดํ„ฐ๋Š” L2 ๋ธ”๋ก์„ ์žฌ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ํ•ญ์ƒ ํ•„์š”ํ•œ ์ฆ๊ฑฐ์ž…๋‹ˆ๋‹ค. ๋˜ํ•œ ํŒŒ๋ผ์ฒด์ธ์˜ ์ฝ”๋“œ๋Š” DA ๋ ˆ์ด์–ด์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ์–ด์˜ฌ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

์œ„ ๋‚ด์šฉ์€ JAM์˜ ๊ธฐ๋Šฅ์„ ์ดํ•ดํ•˜๋Š” ๋ฐ ๊ทผ๊ฐ„์ด ๋ฉ๋‹ˆ๋‹ค. ์š”์•ฝํ•˜์ž๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ์ธ์ฝ”์–ด ์ฒ˜๋ฆฌ : ์ฝ”์–ด ๋‚ด๋ถ€์—์„œ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ํ’๋ถ€ํ•œ ์ž์›(abundance)๊ณผ ํ™•์žฅ ๊ฐ€๋Šฅ์„ฑ์„ ๊ฐ€์ง€๋ฉฐ, ์•”ํ˜ธ ๊ฒฝ์ œํ•™๊ณผ ELVES๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ โ€œ์˜จ์ฒด์ธ ์ฒ˜๋ฆฌโ€๋งŒํผ์˜ ์•ˆ์ „์„ฑ์„ ๊ฐ€์ง‘๋‹ˆ๋‹ค.
  • ์˜จ์ฒด์ธ ์ฒ˜๋ฆฌ : ๋ฐธ๋ฆฌ๋ฐ์ดํ„ฐ์˜ ์ž‘์—…์ž…๋‹ˆ๋‹ค. ๊ฒฝ์ œ์  ์œ ์ธ์„ ์ง€๋‹Œ ๋ฐธ๋ฆฌ๋ฐ์ดํ„ฐ๋“ค์— ์˜ํ•ด ๋ณด์•ˆ์ด ์œ ์ง€๋˜๋ฉฐ, ๋ชจ๋‘๊ฐ€ ๋ชจ๋“  ๊ฒƒ์„ ์ฒ˜๋ฆฌํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋” ๋น„์‹ธ๊ณ  ์ œํ•œ์ ์ž…๋‹ˆ๋‹ค.
  • ๋ฐ์ดํ„ฐ ๊ฐ€์šฉ์„ฑ : ํด์นด๋‹ท ๋ฐธ๋ฆฌ๋ฐ์ดํ„ฐ๋“ค์ด ์ผ์ • ๊ธฐ๊ฐ„ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฅธ ๋ฐธ๋ฆฌ๋ฐ์ดํ„ฐ๋“ค์—๊ฒŒ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

6. JAM(Polkadot 3.0)

์•ž์„œ ์„ค๋ช…ํ•œ ๋‚ด์šฉ์„ ์ดํ•ดํ–ˆ๋‹ค๋ฉด JAM์˜ ๊ฐœ๋…์ด ๋”์šฑ ์‰ฝ๊ฒŒ ์™€๋‹ฟ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

JAM์€ ํด์นด๋‹ท์— ํฌ๊ฒŒ ์˜ํ–ฅ์„ ๋ฐ›์•˜๊ณ , ํด์นด๋‹ท๊ณผ ์™„์ „ํžˆ ํ˜ธํ™˜ ๊ฐ€๋Šฅํ•˜๋ฉฐ, ํด์นด๋‹ท์˜ ๋ฆด๋ ˆ์ด ์ฒด์ธ์„ ๋Œ€์ฒดํ•˜๊ณ  ์ฝ”์–ด์˜ ์‚ฌ์šฉ์„ ๊ทผ๋ณธ์ ์œผ๋กœ ๋น„ํŽธํ–ฅ์ (un-opinionated[5])์œผ๋กœ ๋งŒ๋“ค๋ ค๋Š” ์ƒˆ๋กœ์šด ํ”„๋กœํ† ์ฝœ์ž…๋‹ˆ๋‹ค.

JAM์€ ํด์นด๋‹ท 2.0์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค. ํด์นด๋‹ท ์ฝ”์–ด์˜ ์‚ฌ์šฉ์„ฑ์„ ์• ์ž์ผ ์ฝ”์–ดํƒ€์ž„๋ณด๋‹ค ๊ทผ๋ณธ์ ์œผ๋กœ ์œ ์—ฐํ•˜๊ณ  ๋น„ํŽธํ–ฅ์ ์ธ ๋ฐฉ์‹์œผ๋กœ ๋†’์ด๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค.

  • ํด์นด๋‹ท 2.0์—์„œ๋Š” L2์˜ ์ฝ”์–ด ๋ฐฐํฌ๊ฐ€ ๋” ์œ ๋™์ ์ž…๋‹ˆ๋‹ค.
  • JAM์˜ ํ•ต์‹ฌ์€ ํด์นด๋‹ท ์ฝ”์–ด์— ๋ธ”๋ก์ฒด์ธ/L2์˜ ํ˜•์‹์— ๊ตญํ•œ๋˜์ง€ ์•Š์€ ์–ด๋–ค ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ด๋“  ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์ž…๋‹ˆ๋‹ค.

์ด๊ฒƒ์ด ๊ฐ€๋Šฅํ•œ ์ฃผ๋œ ์ด์œ ๋Š” ์ด์ „ ์„น์…˜์—์„œ ์„ค๋ช…ํ–ˆ๋˜ ์„ธ ๊ฐ€์ง€ ์š”์†Œ, ์ฆ‰ ์ธ์ฝ”์–ด ๋ฐ ์˜จ์ฒด์ธ ์ฒ˜๋ฆฌ, ๊ทธ๋ฆฌ๊ณ  ๋ฐ์ดํ„ฐ ๊ฐ€์šฉ์„ฑ์„ ๊ฐœ๋ฐœ์ž๋“ค์—๊ฒŒ ์ œ๊ณตํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

๋‹ค์‹œ ๋งํ•˜์ž๋ฉด JAM์€ ๊ฐœ๋ฐœ์ž๋“ค์—๊ฒŒ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

  1. ์ธ์ฝ”์–ด์™€ ์˜จ์ฒด์ธ์—์„œ ์ด๋ฃจ์–ด์ง€๋Š” ์ž‘์—…์„ ํ”„๋กœ๊ทธ๋ž˜๋ฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  2. ํด์นด๋‹ท DA ๋ ˆ์ด์–ด์—์„œ ์ž„์˜์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ๊ณ  ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์ƒ์œผ๋กœ JAM์ด ์ถ”๊ตฌํ•˜๋Š” ๋ฐฉํ–ฅ์˜ ๊ธฐ๋ณธ์ ์ธ ๋‚ด์šฉ์„ ์‚ดํŽด๋ณด์•˜์Šต๋‹ˆ๋‹ค. ๋ฌผ๋ก  ๋งŽ์€ ๋ถ€๋ถ„์ด ๋‹จ์ˆœํ™”๋˜์—ˆ์œผ๋ฉฐ, ํ”„๋กœํ† ์ฝœ์€ ๊ณ„์† ๋ฐœ์ „ ์ค‘์— ์žˆ์Šต๋‹ˆ๋‹ค.

์—ฌ๊ธฐ๊นŒ์ง€์˜ ์„ค๋ช…์„ ๊ธฐ๋ฐ˜์œผ๋กœ JAM์˜ ๋‚ด์šฉ์„ ๋” ์„ธ๋ถ€์ ์œผ๋กœ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

6.1. ์„œ๋น„์Šค์™€ ์ž‘์—… ์•„์ดํ…œ

JAM์˜ ์‹œ์Šคํ…œ์—์„œ๋Š” L2/Parachain๋ผ๊ณ  ๋ถˆ๋ฆฌ๋˜ ๊ฒƒ์ด ์„œ๋น„์Šค(Service) ๋กœ, ๊ทธ๋ฆฌ๊ณ  ๋ธ”๋ก/ํŠธ๋žœ์žญ์…˜์€ ์ž‘์—… ์•„์ดํ…œ(Work-Item) ๋˜๋Š” ์ž‘์—… ํŒจํ‚ค์ง€(Work-Package) ๋กœ ๋ถˆ๋ฆฌ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๋ถ€์—ฐํ•˜์ž๋ฉด ์ž‘์—… ์•„์ดํ…œ์€ ์„œ๋น„์Šค์— ์†ํ•˜๋ฉฐ, ์ž‘์—… ํŒจํ‚ค์ง€๋Š” ์ž‘์—… ์•„์ดํ…œ์˜ ๊ทธ๋ฃน์„ ์นญํ•ฉ๋‹ˆ๋‹ค. ๋‘ ๋‹จ์–ด ๋ชจ๋‘ ๋ธ”๋ก์ฒด์ธ/L2์— ๊ตญํ•œ๋˜์ง€ ์•Š๋Š” ํ™œ์šฉ ์‚ฌ๋ก€๋ฅผ ํฌํ•จํ•  ์ˆ˜ ์žˆ๋„๋ก ์ผ๋ฐ˜์ ์ธ ์šฉ์–ด๋กœ ์„ ํƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์„œ๋น„์Šค๋Š” ์„ธ ๊ฐœ์˜ ์—”ํŠธ๋ฆฌ ํฌ์ธํŠธ๋กœ ์„ค๋ช…๋  ์ˆ˜ ์žˆ๋Š”๋ฐ, ๊ทธ์ค‘ ๋‘ ๊ฐ€์ง€๋Š” fn refine()๊ณผ fn accumulate()[6]์ž…๋‹ˆ๋‹ค. ์ „์ž๋Š” ์ธ์ฝ”์–ด ์„œ๋น„์Šค๊ฐ€ ํ•˜๋Š” ์ผ์„ ์„ค๋ช…ํ•˜๊ณ , ํ›„์ž๋Š” ์˜จ์ฒด์ธ์—์„œ ์„œ๋น„์Šค๊ฐ€ ํ•˜๋Š” ์ผ์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ’ก

์ž‘์—… ์•„์ดํ…œ์€ ์ธ์ฝ”์–ด์™€ ์˜จ์ฒด์ธ์—์„œ ์–ด๋–ค ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ• ์ง€ ๊ตฌ์ฒด์ ์œผ๋กœ ๊ฒฐ์ •ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋ถ„์‚ฐ ๋ฐ์ดํ„ฐ ๋ ˆ์ดํฌ(Distributed Data Lake) ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ๊ณ  ์ž‘์„ฑํ•˜๋Š” ๋ฐฉ์‹, ๋‚ด์šฉ ๋ฐ ์—ฌ๋ถ€๋ฅผ ๊ฒฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

6.2. ์ค€์ผ๊ด€์„ฑ

ํด์นด๋‹ท ํŒŒ๋ผ์ฒด์ธ ๊ฐ„ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜์˜ ์–ธ์–ด์ธ XCM์— ๊ด€๋ จ๋œ ๊ธฐ์กด ์ž๋ฃŒ์— ๋”ฐ๋ฅด๋ฉด, ๋ชจ๋“  ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜์€ ๋น„๋™๊ธฐ์ ์ž…๋‹ˆ๋‹ค. ์ฆ‰, ๋ฉ”์‹œ์ง€๊ฐ€ ์ „์†ก๋œ ํ›„ ์‘๋‹ต์„ ์œ„ํ•ด ๋Œ€๊ธฐํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋น„๋™๊ธฐ์„ฑ(Asynchrony) ์€ ๋น„์ผ๊ด€์ (incoherent) ์‹œ์Šคํ…œ์˜ ํŠน์„ฑ์ด์ž, ํด์นด๋‹ท 1.0, ํด์นด๋‹ท 2.0 ๊ทธ๋ฆฌ๊ณ  ์ด๋”๋ฆฌ์›€์˜ ๊ธฐ์กด L2 ์ง‘๋‹จ๊ณผ ๊ฐ™์ด ์˜๊ตฌ์ ์œผ๋กœ ์ƒค๋”ฉ์ด ๊ตฌํ˜„๋œ ์‹œ์Šคํ…œ์˜ ๋Œ€ํ‘œ์ ์ธ ๋ฌธ์ œ์ ์ž…๋‹ˆ๋‹ค.

ํ•˜์ง€๋งŒ ๊ทธ๋ ˆ์ดํŽ˜์ดํผ์˜ ์„น์…˜ 2.4์—์„œ ์„ค๋ช…๋˜์—ˆ๋“ฏ, ๋ชจ๋“  ๊ตฌ์„ฑ์›์„ ๋Œ€์ƒ์œผ๋กœ ํ•œ ํ•ญ์ƒ ๋™๊ธฐ์ ์ด๊ณ  ์™„์ „ํžˆ ์ผ๊ด€๋œ ์‹œ์Šคํ…œ์€ ์ผ๋ฐ˜์„ฑ(generality), ์ ‘๊ทผ์„ฑ(accessibility), ํšŒ๋ณตํƒ„๋ ฅ์„ฑ(resilience)์„ ํฌ์ƒํ•˜์ง€ ์•Š๊ณ ์„œ๋Š” ์„ฑ์žฅํ•˜๊ธฐ ์–ด๋ ต์Šต๋‹ˆ๋‹ค.

โ„น๏ธ

๋™๊ธฐ์„ฑ(Synchronous) ~ ์ผ๊ด€์„ฑ(Coherent) || ๋น„๋™๊ธฐ์„ฑ(Asynchornous) ~ ๋น„์ผ๊ด€์„ฑ(Incoherent)

์ด๊ฒƒ์ด ๋ฐ”๋กœ JAM์˜ ๊ฐ•์ ์ด ๋‹๋ณด์ด๋Š” ๋˜ ํ•˜๋‚˜์˜ ์˜์—ญ์ž…๋‹ˆ๋‹ค. JAM์€ ๋‹ค์–‘ํ•œ ํŠน์„ฑ(property)์„ ๋„์ž…ํ•จ์œผ๋กœ์จ ์ค€์ผ๊ด€์„ฑ ์‹œ์Šคํ…œ(semi-coherent system) ์ด๋ผ๋Š” ์ฐธ์‹ ํ•œ ๊ท ํ˜•์ ์„ ์ฐพ์•˜์Šต๋‹ˆ๋‹ค. ์ฆ‰, ์ž์ฃผ ์†Œํ†ต์„ ํ•˜๋Š” ๋‹ค์–‘ํ•œ ์„œ๋ธŒ์‹œ์Šคํ…œ๋“ค ๊ฐ„์—๋Š” ์ผ๊ด€๋œ ํ™˜๊ฒฝ์„ ์กฐ์„ฑํ•  ๊ธฐํšŒ๊ฐ€ ์ฃผ์–ด์ง€์ง€๋งŒ , ์‹œ์Šคํ…œ ์ „์ฒด์— ์ด๋ฅผ ๊ฐ•์š”ํ•˜์ง€๋Š” ์•Š๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ•ด๋‹น ๋‚ด์šฉ์€ ๊ทธ๋ ˆ์ดํŽ˜์ดํผ์˜ ์ €์ž์ธ ๊ฐœ๋นˆ ์šฐ๋“œ ๋ฐ•์‚ฌ์˜ ์ธํ„ฐ๋ทฐ์—์„œ ์ž์„ธํ•˜๊ฒŒ ์กฐ๋ช…๋ฉ๋‹ˆ๋‹ค.

๋˜ ๋‹ค๋ฅธ ๊ด€์ ์€ ํด์นด๋‹ท, ๊ทธ๋ฆฌ๊ณ  JAM์„ ์ƒค๋“œ ๊ฐ„์˜ ๊ฒฝ๊ณ„๊ฐ€ ์œ ๋™์ ์ด๊ณ  ๋งค ์ˆœ๊ฐ„ ๊ฒฐ์ •๋˜๋Š” ์ƒค๋”ฉ ์‹œ์Šคํ…œ์œผ๋กœ ๋ณด๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

ํด์นด๋‹ท์€ ํ•ญ์ƒ ์ƒค๋”ฉ๋œ, ๊ทธ๋ฆฌ๊ณ  ์™„์ „ํžˆ ์ด์ข…์ ์ธ ๋ธ”๋ก์ฒด์ธ์ด์—ˆ์Šต๋‹ˆ๋‹ค.

์ด์ œ๋Š” ์ƒค๋”ฉ๊ณผ ์ด์ข…์„ฑ์— ๋”๋ถˆ์–ด @gavofyork๊ฐ€ ์—์„œ ์ค€์ผ๊ด€์  ์‹œ์Šคํ…œ์ด๋ผ๊ณ  ์นญํ–ˆ๋˜, ์ƒค๋”ฉ์˜ ๊ฒฝ๊ณ„๊ฐ€ ์œ ๋™์ ์œผ๋กœ ๊ฒฐ์ •๋˜๋Š” ๋ธ”๋ก์ฒด์ธ์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

โ€” Kian Paimani (@kianenigma) May 15, 2024

์ด๋ฅผ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๋Š” ํŠน์ง•๋“ค์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค:

  1. ํŠน์ • ๋ธ”๋ก์—์„œ ๋™์ผํ•œ ์ฝ”์–ด์— ์žˆ๋Š” ์„œ๋น„์Šค๋“ค๋งŒ ๋™๊ธฐ์ ์œผ๋กœ ์ƒํ˜ธ์ž‘์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ฌด์ƒํƒœ(state-less) ๋ฐ ๋ณ‘๋ ฌ ์ธ์ฝ”์–ด ์‹คํ–‰(parallel in-core execution), ๊ทธ๋ฆฌ๊ณ  ํ•œ ์„œ๋น„์Šค๊ฐ€ ์ „์ฒด ์ฝ”์–ด์— ๊ฑธ์ณ ์กด์žฌํ•˜๋Š” ๋ชจ๋“  ์„œ๋น„์Šค๋“ค์˜ ๊ฒฐ๊ณผ์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š” ์˜จ์ฒด์ธ ์‹คํ–‰์— ๋Œ€ํ•œ ์ ‘๊ทผ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  2. JAM์€ ํŠน์ • ์„œ๋น„์Šค ์Šค์ผ€์ค„๋ง์„ ๊ฐ•์ œํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ž์ฃผ ์†Œํ†ตํ•˜๋Š” ์„œ๋น„์Šค๋“ค์€ ์‹œํ€€์„œ๋“ค์ด ์ž์ฃผ ์†Œํ†ตํ•˜๋Š” ์„œ๋น„์Šค์˜ ์ž‘์—… ์•„์ดํ…œ์„ ํฌํ•จํ•˜๋Š” ์ž‘์—… ํŒจํ‚ค์ง€๋ฅผ ์ƒ์„ฑํ•˜๋„๋ก ๊ฒฝ์ œ์ ์ธ ์œ ์ธ์„ ์ œ์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋“ค์€ ๋™์ผํ•œ ์ฝ”์–ด์— ์กด์žฌํ•˜๋ฉด์„œ ๋™๊ธฐ์ ์ธ ํ™˜๊ฒฝ์— ์žˆ๋Š” ๊ฒƒ๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์†Œํ†ตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  3. JAM ์„œ๋น„์Šค๋Š” DA ๋ ˆ์ด์–ด์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด๋ฅผ ์ผ์‹œ์ ์ด์ง€๋งŒ ๊ต‰์žฅํžˆ ์ €๋ ดํ•œ ๋ฐ์ดํ„ฐ ๋ ˆ์ด์–ด๋กœ ํ™œ์šฉํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๊ฐ€ ์ผ๋‹จ DA์— ์ „์†ก๋˜๋ฉด ์ฆ‰์‹œ ๋ชจ๋“  ์ฝ”์–ด์— ์ „ํŒŒ๋˜๋ฉฐ, ๋™์ผํ•œ ์ฝ”์–ด์—์„œ ์ฆ‰์‹œ ์ด์šฉ ๊ฐ€๋Šฅํ•ด์ง‘๋‹ˆ๋‹ค. ์ด์— ๋”ฐ๋ผ JAM ์„œ๋น„์Šค๋“ค์€ ์ˆœ์ฐจ์ ์ธ ๋ธ”๋ก[7]์˜ ๋™์ผํ•œ ์ฝ”์–ด์—์„œ ์ž์ฒด ์Šค์ผ€์ค„๋ง์„ ํ†ตํ•ด ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ๋†’์€ ์ ‘๊ทผ์„ฑ์„ ๋ˆ„๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ƒ๊ธฐ ๋‚ด์šฉ์€ JAM์—์„œ ๊ฐ€๋Šฅ ํ•œ ๊ธฐ๋Šฅ์ด์ง€๋งŒ, ํ”„๋กœํ† ์ฝœ ๋ ˆ์ด์–ด์—์„œ ๊ฐ•์ œ๋˜์ง€๋Š” ์•Š์Œ์„ ๊ธฐ์–ตํ•  ํ•„์š”๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ผ๋ถ€ ์ธํ„ฐํŽ˜์ด์Šค๋“ค์€ ์ด๋ก ์ ์œผ๋กœ ๋น„๋™๊ธฐ์  ์ด๋‚˜, ์‹ค์ œ๋กœ๋Š” ์ •๊ตํ•œ ์ถ”์ƒํ™”์™€ ์ธ์„ผํ‹ฐ๋ธŒ๋ฅผ ํ†ตํ•ด ๋™๊ธฐ์ ์œผ๋กœ ๋™์ž‘ ํ•  ์ˆ˜ ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ์˜ˆ์‹œ๊ฐ€ ๋‹ค์Œ ์„น์…˜์—์„œ ์„ค๋ช…ํ•  ์ฝ”์–ดํ”Œ๋ ˆ์ด(CorePlay)์ž…๋‹ˆ๋‹ค.

6.3. ์ฝ”์–ดํ”Œ๋ ˆ์ด

์ด ์„น์…˜์—์„œ๋Š” JAM์˜ ์‹คํ—˜์  ์•„์ด๋””์–ด์ธ ์ฝ”์–ดํ”Œ๋ ˆ์ด์— ๋Œ€ํ•ด ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. ์ฝ”์–ดํ”Œ๋ ˆ์ด๋Š” ์Šค๋งˆํŠธ ์ปจํŠธ๋ž™ํŠธ๋ฅผ ํ”„๋กœ๊ทธ๋ž˜๋ฐํ•˜๋Š” ์ƒˆ๋กœ์šด ๋ชจ๋ธ๋กœ, ๊ธ€ ์ž‘์„ฑ ์‹œ์ ์—๋Š” ๋ช…ํ™•ํ•˜๊ฒŒ ๊ทœ์ •๋˜์ง€ ์•Š์•˜์œผ๋ฉฐ[8], ์•„์ง ์•„์ด๋””์–ด ๋‹จ๊ณ„์— ์žˆ์Šต๋‹ˆ๋‹ค.

์ฝ”์–ดํ”Œ๋ ˆ์ด๋ฅผ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์šฐ์„  JAM์˜ ๊ฐ€์ƒ๋จธ์‹ ์ธ PVM์„ ์‚ดํŽด๋ณผ ํ•„์š”๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

6.3.1. PVM

PVM์€ JAM๊ณผ ์ฝ”์–ดํ”Œ๋ ˆ์ด์˜ ์ค‘์š”ํ•œ ์š”์†Œ์ž…๋‹ˆ๋‹ค. PVM์˜ ์„ธ๋ถ€์ ์ด๊ณ  ๊ธฐ์ˆ ์ ์ธ ์„ค๋ช…์€ ํ•ด๋‹น ๋ถ„์•ผ ์ „๋ฌธ๊ฐ€๊ฐ€ ์ž‘์„ฑํ•œ ๊ทธ๋ ˆ์ดํŽ˜์ดํผ์— ์ž˜ ์„ค๋ช…๋˜์–ด ์žˆ์œผ๋ฉฐ, ์ด ๊ธ€์—์„œ๋Š” PVM์˜ ๋ช‡ ๊ฐ€์ง€ ํŠน์ง•๋งŒ ์„ค๋ช…ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค:

  • ํšจ์œจ์ ์ธ ์ž์› ์‚ฌ์šฉ๋Ÿ‰ ์ธก์ •
  • ์‹คํ–‰ ์ค‘๋‹จ ๋ฐ ์žฌ๊ฐœ ๊ธฐ๋Šฅ

ํŠนํžˆ ํ›„์ž๋Š” ์ฝ”์–ดํ”Œ๋ ˆ์ด์— ์ค‘์š”ํ•œ ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค.

์ฝ”์–ดํ”Œ๋ ˆ์ด๋Š” JAM์˜ ์œ ๋™์ ์ธ ํ”„๋ฆฌ๋ฏธํ‹ฐ๋ธŒ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ง€๋‹Œ ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ์Šค๋งˆํŠธ ์ปจํŠธ๋ž™ํŠธ ํ™˜๊ฒฝ์„ ๋งŒ๋“  ์‚ฌ๋ก€์ž…๋‹ˆ๋‹ค. ์ฝ”์–ดํ”Œ๋ ˆ์ด๋Š” JAM ์ฝ”์–ด์— ํ–‰์œ„์ž ์ค‘์‹ฌ ์Šค๋งˆํŠธ ์ปจํŠธ๋ž™ํŠธ๋ฅผ ์ง์ ‘ ๋ฐฐํฌํ•˜์—ฌ ๋™๊ธฐ์ ์ธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๋Š” ๋ฐฉ์‹์„ ์ œ์•ˆํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์ธ fn main()๋กœ ์ฝ”๋”ฉ์„ ํ•˜๊ณ , let _result = other_coreplay_actor(data).await?์„ ์‚ฌ์šฉํ•˜์—ฌ ์†Œํ†ตํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋งŒ์•ฝ other_coreplay_actor๊ฐ€ ํ•ด๋‹น JAM ๋ธ”๋ก์˜ ๋™์ผํ•œ ์ฝ”์–ด์— ์žˆ๋‹ค๋ฉด, ์ด ํ˜ธ์ถœ์€ ๋™๊ธฐ์ ์ด๋ฉฐ, ๋‹ค๋ฅธ ์ฝ”์–ด์— ์žˆ๋Š” ๊ฒฝ์šฐ ํ–‰์œ„์ž๋Š” ์ค‘๋‹จํ•˜๊ณ  ์ดํ›„์˜ JAM ๋ธ”๋ก์—์„œ ์žฌ๊ฐœํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ๊ฐ€๋Šฅํ•œ ์ด์œ ๋Š” JAM์˜ ์„œ๋น„์Šค์™€ ์œ ์—ฐํ•œ ์Šค์ผ€์ค„๋ง, ๊ทธ๋ฆฌ๊ณ  PVM์˜ ํŠน์„ฑ๋“ค ๋•๋ถ„์ž…๋‹ˆ๋‹ค.

6.4. ์ฝ”์–ด์ฒด์ธ ์„œ๋น„์Šค

๋งˆ์ง€๋ง‰์œผ๋กœ JAM์ด ํด์นด๋‹ท๊ณผ ์™„์ „ํžˆ ํ˜ธํ™˜ ๋œ๋‹ค๊ณ  ์–ธ๊ธ‰ํ•œ ์ด์œ ๋ฅผ ๋‹ค์‹œ ์งš์–ด๋ณด๋ฉฐ ๊ธ€์„ ๋งˆ์น˜๊ฒ ์Šต๋‹ˆ๋‹ค. ํด์นด๋‹ท์˜ ๋ฉ”์ธ ํ”„๋กœ๋•ํŠธ์ธ ์• ์ž์ผ ์ฝ”์–ดํƒ€์ž„ ๋ฐฉ์‹์˜ ํŒŒ๋ผ์ฒด์ธ์€ JAM์—์„œ๋„ ์œ ์ง€๋ฉ๋‹ˆ๋‹ค.

JAM์— ๋ฐฐํฌ๋  ์ตœ์ดˆ์˜ ์„œ๋น„์Šค๋Š” ์ฝ”์–ด์ฒด์ธ(CoreChain)์ด๋‚˜ ํŒŒ๋ผ์ฒด์ธ์ด๋ผ๊ณ  ๋ถˆ๋ฆฌ๋Š” ๊ฒƒ๋“ค์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํด์นด๋‹ท 2.0 ์Šคํƒ€์ผ์˜ ํŒŒ๋ผ์ฒด์ธ๋“ค์ด JAM์—์„œ ์‹คํ–‰๋  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค.

๋” ๋งŽ์€ ์„œ๋น„์Šค๋“ค์ด JAM์— ๋ฐฐํฌ๋  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๊ธฐ์กด์˜ ์ฝ”์–ด์ฒด์ธ ์„œ๋น„์Šค๋„ ์ด๋“ค๊ณผ ์†Œํ†ตํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, ํด์นด๋‹ท์ด ๊ธฐ์กด์— ์ œ๊ณตํ•˜๋˜ ๊ธฐ๋Šฅ๋„ ์—ฌ์ „ํžˆ ์ค‘์š”ํ•˜๊ฒŒ ์ทจ๊ธ‰๋  ๊ฒƒ์ด๋ฉฐ, ๊ธฐ์กด ํŒŒ๋ผ์ฒด์ธ ํŒ€๋“ค์—๊ฒŒ๋„ ์ƒˆ๋กœ์šด ๊ธฐํšŒ๋“ค์ด ์—ด๋ฆด ๊ฒƒ์ž…๋‹ˆ๋‹ค.


๋ถ€๋ก: ๋ฐ์ดํ„ฐ ์ƒค๋”ฉ

์ด ๊ธ€์˜ ๋Œ€๋ถ€๋ถ„์€ ์ƒค๋”ฉ๋œ ์‹คํ–‰์˜ ๊ด€์ ์—์„œ ํ™•์žฅ์„ฑ์„ ๋…ผ์˜ํ–ˆ์ง€๋งŒ, ๋ฐ์ดํ„ฐ ๊ด€์ ์—์„œ๋„ ๋…ผ์˜๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ํฅ๋ฏธ๋กญ๊ฒŒ๋„, ์ค€์ผ๊ด€์„ฑ์—์„œ ์–ธ๊ธ‰๋œ ๊ฒƒ๊ณผ ์œ ์‚ฌํ•œ ์ƒํ™ฉ์— ์ง๋ฉดํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์™„์ „ํžˆ ์ผ๊ด€์ ์ธ ์‹œ์Šคํ…œ์€ ์›์น™์ ์œผ๋กœ๋Š” ๋” ๋‚˜์„ ์ˆ˜ ์žˆ์ง€๋งŒ ํ™•์žฅ์ด ์–ด๋ ต์Šต๋‹ˆ๋‹ค. ์™„์ „ํžˆ ๋น„์ผ๊ด€์ ์ธ ์‹œ์Šคํ…œ์€ ํ™•์žฅ์ด ๊ฐ€๋Šฅํ•˜์ง€๋งŒ ์ด์ƒ์ ์ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ค€์ผ๊ด€์„ฑ์„ ํ‘œ๋ฐฉํ•˜๋Š” JAM์€ ์ƒˆ๋กœ์šด ๊ฐ€๋Šฅ์„ฑ์„ ์ œ์‹œํ•ฉ๋‹ˆ๋‹ค.

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

๋น„์ผ๊ด€์ ์ธ ์‹œ์Šคํ…œ : ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐ์ดํ„ฐ๋Š” L1 ์™ธ๋ถ€์— ์žˆ๋Š” ๊ฐ๊ฐ ๋‹ค๋ฅธ ์ƒค๋“œ์— ์ €์žฅ๋ฉ๋‹ˆ๋‹ค. ๊ต‰์žฅํžˆ ํ™•์žฅ์„ฑ์ด ๋†’์ง€๋งŒ ์ƒํ˜ธํ˜ธํ™˜์„ฑ(composability) ์ธก๋ฉด์—์„œ๋Š” ์ข‹์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํด์นด๋‹ท๊ณผ ์ด๋”๋ฆฌ์›€ ๋กค์—… ๋ชจ๋ธ์ด ์ด์— ํ•ด๋‹น๋ฉ๋‹ˆ๋‹ค.

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

๋ถ€๋ก: Scalability Space Map

์ด ๋ถ€๋ถ„์—์„œ๋Š” ๋ธ”๋ก์ฒด์ธ ํ™•์žฅ์„ฑ์— ๋Œ€ํ•œ ๊ฒฌํ•ด๋ฅผ ๋‹ค์‹œ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ˆ์ดํŽ˜์ดํผ์—๋„ ์„ค๋ช…๋˜์–ด ์žˆ๋Š” ๋‚ด์šฉ์˜ ๋” ๊ฐ„๊ฒฐํ•œ ๋ฒ„์ „์ž…๋‹ˆ๋‹ค.

๋ธ”๋ก์ฒด์ธ์—์„œ ํ™•์žฅ์„ฑ์€ ๋Œ€๋ถ€๋ถ„ ์ „ํ†ต์ ์ธ ๋ถ„์‚ฐ ์‹œ์Šคํ…œ์— ์‚ฌ์šฉ๋œ ์ ‘๊ทผ ๋ฐฉ์‹, ์ฆ‰ ์Šค์ผ€์ผ ์—…(์ˆ˜์ง์ ) ๋ฐ ์Šค์ผ€์ผ ์•„์›ƒ(์ˆ˜ํ‰์ )์„ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค.

์†”๋ผ๋‚˜์™€ ๊ฐ™์€ ํ”Œ๋žซํผ์€ ์Šค์ผ€์ผ ์—…์— ํ•ด๋‹นํ•ฉ๋‹ˆ๋‹ค. ์ฝ”๋“œ์™€ ํ•˜๋“œ์›จ์–ด๋ฅผ ์ตœ์ ํ™”ํ•˜์—ฌ ์ตœ๋Œ€ ์ฒ˜๋ฆฌ๋Ÿ‰์„ ๋‹ฌ์„ฑํ•˜๋Š” ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค.

์ด๋”๋ฆฌ์›€๊ณผ ํด์นด๋‹ท์€ ์Šค์ผ€์ผ ์•„์›ƒ์— ํ•ด๋‹นํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰, ๋ชจ๋‘๊ฐ€ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•  ์ž‘์—…๋Ÿ‰์„ ์ค„์ด๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ „ํ†ต์ ์ธ ๋ถ„์‚ฐ ์‹œ์Šคํ…œ์—์„œ๋Š” ๋” ๋งŽ์€ ๋ณต์ œ๋œ ๊ธฐ๊ณ„๋ฅผ ์ถ”๊ฐ€ํ•จ์œผ๋กœ์จ ์ด๋ฅผ ๋‹ฌ์„ฑํ•ฉ๋‹ˆ๋‹ค. ๋ธ”๋ก์ฒด์ธ์—์„œ๋Š” "์—ฐ์‚ฐ ๊ธฐ๊ณ„(computation machine)"๊ฐ€ ์ „์ฒด ๋ฐธ๋ฆฌ๋ฐ์ดํ„ฐ ์ง‘๋‹จ์ž…๋‹ˆ๋‹ค. ์ด๋“ค์„ ๋‚˜๋ˆ„์–ด ์ž‘์—…์„ ๋ถ„ํ• ํ•˜๊ฑฐ๋‚˜(ELVES ๋ฐฉ์‹) ๊ทธ๋“ค์˜ ์˜๋ฌด๋ฅผ ๊ฒฝ๊ฐ์‹œ์ผœ(์˜ตํ‹ฐ๋ฏธ์Šคํ‹ฑ ๋กค์—… ๋ฐฉ์‹) ์ „์ฒด ๋ฐธ๋ฆฌ๋ฐ์ดํ„ฐ ์ง‘๋‹จ์˜ ์ž‘์—… ๋ถ€ํ•˜๋ฅผ ์ค„์ด๊ณ , ๊ทธ ๊ฒฐ๊ณผ ์‹œ์Šคํ…œ์„ ์ˆ˜ํ‰์ ์œผ๋กœ ํ™•์žฅ์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ’ก

๋ธ”๋ก์ฒด์ธ์—์„œ ์Šค์ผ€์ผ ์•„์›ƒ์ด๋ž€ โ€œ๋ชจ๋“  ๊ฒƒ์„ ์ฒ˜๋ฆฌํ•ด์•ผ ํ•˜๋Š” ๋จธ์‹ ์˜ ์ˆ˜๋ฅผ ์ค„์ด๋Š” ๊ฒƒโ€์ž…๋‹ˆ๋‹ค.

์š”์•ฝํ•˜์ž๋ฉด ์•„๋ž˜์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  1. ์Šค์ผ€์ผ ์—…: ๊ฐ•๋ ฅํ•œ ํ•˜๋“œ์›จ์–ด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ตœ์ ํ™”๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ชจ๋†€๋ฆฌํ‹ฑ ๋ธ”๋ก์ฒด์ธ์˜ ๋ฐฉ์‹
  2. ์Šค์ผ€์ผ ์•„์›ƒ:
  3. ์˜ตํ‹ฐ๋ฏธ์Šคํ‹ฑ ๋กค์—…
  4. SNARK-๊ธฐ๋ฐ˜ ๋กค์—…
  5. ELVES: ํด์นด๋‹ท์˜ ์‹œ๋‹ˆ์ปฌ ๋กค์—…

๋ถ€๋ก: ๊ฐ™์€ ํ•˜๋“œ์›จ์–ด, ์ปค๋„ ์—…๋ฐ์ดํŠธ

์ด ๋ถ€๋ถ„์—์„œ๋Š” Sub0 2023: Polkadot: Kernel/Userland | Sub0 2023 - YouTube์—์„œ ๋กญ ํ•˜๋ฒ„๋งˆ์ด์–ด์˜ ๋ฐœํ‘œ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ, ํด์นด๋‹ท์˜ ์—…๊ทธ๋ ˆ์ด๋“œ ๋กœ์„œ JAM์ด ์–ด๋–ป๊ฒŒ ๊ฐ™์€ ํ•˜๋“œ์›จ์–ด์— ์ด๋ฃจ์–ด์ง€๋Š” ์ปค๋„ ์—…๋ฐ์ดํŠธ๋กœ ๋น„์œ ๋  ์ˆ˜ ์žˆ๋Š”์ง€๋ฅผ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

์ผ๋ฐ˜์ ์ธ ์ปดํ“จํ„ฐ์—์„œ๋Š” ์ „์ฒด ์‹œ์Šคํ…œ ์Šคํƒ์„ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์„ธ ๊ฐ€์ง€๋กœ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  1. ํ•˜๋“œ์›จ์–ด
  2. ์ปค๋„
  3. ์œ ์ € ๊ณต๊ฐ„

์•ž์„œ ์„ค๋ช…ํ–ˆ๋“ฏ, ํด์นด๋‹ท์—์„œ๋Š” ์ฝ”์–ด๊ฐ€ ์—ฐ์‚ฐ๊ณผ ๋ฐ์ดํ„ฐ ๊ฐ€์šฉ์„ฑ์„ ์ œ๊ณตํ•˜๋Š” ํ•ต์‹ฌ ์ฃผ์ฒด์ธ ํ•˜๋“œ์›จ์–ด ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค.

ํด์นด๋‹ท์˜ ์ปค๋„ ์€ ์‹ค์งˆ์ ์œผ๋กœ[9] ๋‹ค์Œ์˜ ๋‘ ๊ฐ€์ง€๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

  1. ํŒŒ๋ผ์ฒด์ธ ํ”„๋กœํ† ์ฝœ: ์ฝ”์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์ง์ ์ด๊ณ  ์˜๊ฒฌ์ด ๋ช…ํ™•ํ•œ ๋ฐฉ์‹.
  2. DOT ํ† ํฐ, ์ „์†ก ๊ธฐ๋Šฅ, ์Šคํ…Œ์ดํ‚น, ๊ฑฐ๋ฒ„๋„Œ์Šค ๋“ฑ ์ผ๋ จ์˜ ๋กœ์šฐ๋ ˆ๋ฒจ ๊ธฐ๋Šฅ ์ง‘ํ•ฉ.

์ด ๋‘ ๊ฐ€์ง€๋Š” ํ˜„์žฌ ํด์นด๋‹ท ๋ฆด๋ ˆ์ด ์ฒด์ธ์— ์กด์žฌํ•ฉ๋‹ˆ๋‹ค.

์œ ์ € ๊ณต๊ฐ„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ํŒŒ๋ผ์ฒด์ธ๋“ค๊ณผ ๊ทธ๋“ค์˜ ๋„ค์ดํ‹ฐ๋ธŒ ํ† ํฐ, ๊ทธ๋ฆฌ๊ณ  ๊ทธ ์œ„์— ๊ตฌ์ถ•๋œ ๋ชจ๋“  ๊ฒƒ๋“ค์„ ์ง€์นญํ•ฉ๋‹ˆ๋‹ค.

์ด๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์‹œ๊ฐํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. !image (10).png

ํด์นด๋‹ท์€ ํ•ญ์ƒ ํ•ต์‹ฌ ๊ธฐ๋Šฅ๋“ค์„ 1๋“ฑ๊ธ‰ ์œ ์ €๋“ค์ธ ํŒŒ๋ผ์ฒด์ธ์œผ๋กœ ์˜ฎ๊ธฐ๊ณ ์ž ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ฏธ๋‹ˆ๋ฉ€ ๋ฆด๋ ˆ์ด RFC(Minimal Relay RFC)์˜ ๋ชฉ์ ๋„ ์ด์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค. !image (11).png

์ด๋Š” ํด์นด๋‹ท ๋ฆด๋ ˆ์ด ์ฒด์ธ์ด ์˜ค์ง ํŒŒ๋ผ์ฒด์ธ์— ํ”„๋กœํ† ์ฝœ์„ ์ œ๊ณตํ•˜๋Š” ๋ฐ๋งŒ ์ดˆ์ ์„ ๋งž์ถ”๊ธฐ ๋•Œ๋ฌธ์— ์ปค๋„ ๊ณต๊ฐ„์ด ์–ด๋А ์ •๋„ ๊ฐ์†Œ๋จ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

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

๐Ÿ’ก

์ด๋Ÿฌํ•œ ์„ค๋ช…์€ JAM์€ ํด์นด๋‹ท ๋ฆด๋ ˆ์ด ์ฒด์ธ ์„ ๋Œ€์ฒดํ•˜๋Š” ๊ฒƒ์ด์ง€, ํŒŒ๋ผ์ฒด์ธ์„ ๋Œ€์ฒดํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹˜์„ ๋‹ค์‹œ ํ•œ๋ฒˆ ๊ฐ•์กฐํ•ฉ๋‹ˆ๋‹ค.

๋‹ค์‹œ ๋งํ•ด, JAM ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜์€ ์ปค๋„ ์—…๊ทธ๋ ˆ์ด๋“œ๋กœ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ํ•˜๋“œ์›จ์–ด๋Š” ๊ทธ๋Œ€๋กœ ์œ ์ง€๋˜๋ฉฐ, ๊ธฐ์กด ์ปค๋„์˜ ๋งŽ์€ ๋ถ€๋ถ„์ด ๊ฐ„์†Œํ™”๋ฅผ ์œ„ํ•ด ์œ ์ €๊ณต๊ฐ„์œผ๋กœ ์ด๋™ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. !image (12).png


์ฐธ๊ณ ์ž๋ฃŒ

  • 7.9 Polkadot 2.0: CorePlay, CoreChains, Corejam, Safrole, PolkaVM - Polkadot by Gavin @PBA4 - YouTube
  • Gavin Wood: The Gray Paper Interview - JAM & the Future of Polkadot - Behind the Code: Web3 Thinkers - YouTube

  1. Parallel Chain. โ†ฉ๏ธŽ

  2. ๋ธ”๋ก์ฒด์ธ ๋˜๋Š” ์ƒํƒœ ์ „ํ™˜ ํ•จ์ˆ˜. โ†ฉ๏ธŽ

  3. ํด์นด๋‹ท 1.0์—์„œ๋Š” L2์˜ ์ƒํƒœ ์ฆ๋ช…์„ PoV (Proof of Validity), ๊ทธ๋ฆฌ๊ณ  ์ƒํƒœ ์ฆ๋ช…๊ณผ ํŒŒ๋ผ์ฒด์ธ ๋ธ”๋ก์˜ ์กฐํ•ฉ์„ PVF (Parachain Validation Function)๋ผ ์นญํ–ˆ๋‹ค. โ†ฉ๏ธŽ

  4. ๊ทธ๋ ˆ์ดํŽ˜์ดํผ์—์„œ๋Š” DA ๋ ˆ์ด์–ด๋ฅผ ๋ถ„์‚ฐ ๋ฐ์ดํ„ฐ ๋ ˆ์ดํฌ(Distributed Data Lake, DDL)๋ผ๊ณ  ์นญํ•œ๋‹ค. ๋ณธ ๊ธ€์—์„œ๋Š” ํŽธ์˜๋ฅผ ์œ„ํ•ด DA, ๋˜๋Š” DA ๋ ˆ์ด์–ด๋กœ ํ‘œํ˜„ํ•œ๋‹ค. โ†ฉ๏ธŽ

  5. JAM์€ ํด์นด๋‹ท์˜ ๋ฆด๋ ˆ์ด ์ฒด์ธ ๋งŒ์„ ๋Œ€์ฒดํ•œ๋‹ค๋Š” ์‚ฌ์‹ค์ด ์ค‘์š”ํ•˜๋‹ค. ํŒŒ๋ผ์ฒด์ธ์„ ๋น„๋กฏํ•˜์—ฌ ํด์นด๋‹ท ์œ„์—์„œ ๋™์ž‘ํ•˜๋Š” ๋ชจ๋“  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์ฝ”์–ด์ฒด์ธ ๋•๋ถ„์— ๊ทธ๋Œ€๋กœ ์œ ์ง€๋œ๋‹ค. โ†ฉ๏ธŽ

  6. ์„ธ ๋ฒˆ์งธ๋Š” on_message๋กœ, ๋‹ค๋ฅธ ์„œ๋น„์Šค์—์„œ ๋ฉ”์‹œ์ง€๊ฐ€ ์˜ฌ ๋•Œ ํ˜ธ์ถœ๋œ๋‹ค. โ†ฉ๏ธŽ

  7. ์„œ๋น„์Šค ์Šค์ผ€์ค„๋ง์— ๋Œ€ํ•œ ์ž์„ธํ•˜ ๋‚ด์šฉ์€ ๊ทธ๋ ˆ์ดํŽ˜์ดํผ์˜ "Authorization" ์„น์…˜์„ ์ฐธ๊ณ ํ•˜๋ผ. โ†ฉ๏ธŽ

  8. ์ฝ”์–ดํ”Œ๋ ˆ์ด์— ๋Œ€ํ•œ ๊ฐ€์žฅ ํ›Œ๋ฅญํ•œ ์ž๋ฃŒ๋Š” ์ด RFC ์ดˆ์•ˆ์ด๋‹ค. โ†ฉ๏ธŽ

  9. "์‚ฌ์‹ค์ƒ"์ด๋ผ๋Š” ๋ง์ด ์ค‘์š”ํ•˜๋‹ค. ์–ธ๊ธ‰ํ–ˆ๋˜ ์˜์ƒ์—์„œ๋„ ๋กญ์€ ํŒŒ๋ผ์ฒด์ธ ํ”„๋กœํ† ์ฝœ์„ ํด์นด๋‹ท์˜ ์œ ์ € ๊ณต๊ฐ„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด๋ผ ์นญํ–ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ด๋Š” ์ด๋ก ์ ์ธ ๊ฐ€์ •์ผ ๋ฟ, ํŒŒ๋ผ์ฒด์ธ ํ”„๋กœํ† ์ฝœ์€ ์ฝ”์–ด ํด์นด๋‹ท ํ”„๋กœํ† ์ฝœ, ์ฆ‰ ์ปค๋„ ์ž์ฒด์— ํ†ตํ•ฉ๋˜์–ด ์žˆ๋‹ค. โ†ฉ๏ธŽ

Exchanges

Top exchanges โ€” handpicked para sa traders

Pagsusuri sa Polkadot 1.0, 2.0, at JAM Architecture