์ดํ•˜ ํŠธ์œ— ๋‚ด์šฉ ์ „๋ฌธ ๋ฒˆ์—ญ๋ณธ *์ œ๋ฏธ๋‚˜์ด 3 ํ”„๋กœ ์‚ฌ์šฉ


"ํ›„์‚ฌ์นด(Fusaka)์˜ PeerDAS๋Š” ๋ง ๊ทธ๋Œ€๋กœ ์ƒค๋”ฉ(Sharding) ๊ทธ ์ž์ฒด์ด๊ธฐ ๋•Œ๋ฌธ์— ๋งค์šฐ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.


์ด๋”๋ฆฌ์›€์€ ์ด์ œ ๋‹จ์ผ ๋…ธ๋“œ๊ฐ€ ๋ฐ์ดํ„ฐ์˜ ๊ทนํžˆ ์ผ๋ถ€๋งŒ ํ™•์ธํ•˜๊ณ ๋„ ๋ธ”๋ก์— ๋Œ€ํ•œ ํ•ฉ์˜(Consensus)์— ๋„๋‹ฌํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” 51% ๊ณต๊ฒฉ์— ๋Œ€ํ•ด์„œ๋„ ๊ฒฌ๊ณ ํ•œ๋ฐ, ๊ทธ ์ด์œ ๋Š” ๊ฒ€์ฆ์ž(validator)๋“ค์˜ ํˆฌํ‘œ ๋ฐฉ์‹์ด ์•„๋‹ˆ๋ผ ํด๋ผ์ด์–ธํŠธ ์ธก์˜ ํ™•๋ฅ ์  ๊ฒ€์ฆ(client-side probabilistic verification) ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.


์ƒค๋”ฉ์€ 2015๋…„๋ถ€ํ„ฐ, ๊ทธ๋ฆฌ๊ณ  ๋ฐ์ดํ„ฐ ๊ฐ€์šฉ์„ฑ ์ƒ˜ํ”Œ๋ง(DAS)์€ 2017๋…„๋ถ€ํ„ฐ ์ด๋”๋ฆฌ์›€์˜ ๊ฟˆ์ด์—ˆ๋Š”๋ฐ, ์ด์ œ ๋“œ๋””์–ด ์šฐ๋ฆฌ๊ฐ€ ๊ทธ๊ฒƒ์„ ๊ฐ–๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.


ํ•˜์ง€๋งŒ, ํ›„์‚ฌ์นด์˜ ์ƒค๋”ฉ์ด ์•„์ง ๋ถˆ์™„์ „ํ•œ ์„ธ ๊ฐ€์ง€ ์ธก๋ฉด์ด ์žˆ์Šต๋‹ˆ๋‹ค:


L2(๋ ˆ์ด์–ด 2)์—์„œ๋Š” O(c^2) ํŠธ๋žœ์žญ์…˜(์—ฌ๊ธฐ์„œ c๋Š” ๋…ธ๋“œ๋‹น ์—ฐ์‚ฐ๋Ÿ‰)์„ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, ์ด๋”๋ฆฌ์›€ L1์—์„œ๋Š” ๊ทธ๋ ‡์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค. BAL์ด๋‚˜ ePBS ๊ฐ™์€ '์ƒ์ˆ˜ ์ธ์ž(constant-factor)' ์—…๊ทธ๋ ˆ์ด๋“œ๋ฅผ ํ†ตํ•ด ์–ป์„ ์ˆ˜ ์žˆ๋Š” ๊ฒƒ ์ด์ƒ์œผ๋กœ ์ด๋”๋ฆฌ์›€ L1์—๋„ ํ™•์žฅ์„ฑ์˜ ํ˜œํƒ์„ ์ฃผ๋ ค๋ฉด, ์„ฑ์ˆ™ํ•œ ZK-EVM์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.


์ œ์•ˆ์ž(Proposer)/๊ตฌ์ถ•์ž(Builder)์˜ ๋ณ‘๋ชฉ ํ˜„์ƒ์ž…๋‹ˆ๋‹ค. ์˜ค๋Š˜๋‚  ๋นŒ๋”๋Š” ์ „์ฒด ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ง€๊ณ  ์ „์ฒด ๋ธ”๋ก์„ ์ƒ์„ฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ถ„์‚ฐํ˜• ๋ธ”๋ก ๊ตฌ์ถ•(Distributed block building)์ด ๊ฐ€๋Šฅํ•˜๋‹ค๋ฉด ์ •๋ง ํš๊ธฐ์ ์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค.


์šฐ๋ฆฌ๋Š” ์•„์ง **์ƒค๋”ฉ๋œ ๋ฉคํ’€(Sharded mempool)**์„ ๊ฐ€์ง€๊ณ  ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์—ฌ์ „ํžˆ ๊ทธ๊ฒƒ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.


ํ•˜์ง€๋งŒ ๊ทธ๋Ÿผ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ , ์ด๋Š” ๋ธ”๋ก์ฒด์ธ ์„ค๊ณ„์— ์žˆ์–ด ๊ทผ๋ณธ์ ์ธ ์ง„์ „์ž…๋‹ˆ๋‹ค. ํ–ฅํ›„ 2๋…„์€ PeerDAS ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ์ •๊ตํ•˜๊ฒŒ ๋‹ค๋“ฌ๊ณ , ์•ˆ์ •์„ฑ์„ ์ง€์†์ ์œผ๋กœ ๋ณด์žฅํ•˜๋ฉด์„œ ์‹ ์ค‘ํ•˜๊ฒŒ ๊ทœ๋ชจ๋ฅผ ํ‚ค์šฐ๋ฉฐ, ์ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ L2๋ฅผ ํ™•์žฅํ•  ์‹œ๊ฐ„์„ ์ค„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‹ค ZK-EVM์ด ์„ฑ์ˆ™ํ•ด์ง€๋ฉด, ์ด ๊ธฐ์ˆ ์„ ๋‚ด๋ถ€๋กœ ์ ์šฉํ•˜์—ฌ ์ด๋”๋ฆฌ์›€ L1์˜ ๊ฐ€์Šค(์ฒ˜๋ฆฌ๋Ÿ‰) ๋˜ํ•œ ํ™•์žฅํ•˜๊ฒŒ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.


์ด ์ผ์„ ์‹คํ˜„ํ•˜๊ธฐ ์œ„ํ•ด ์ˆ˜๋…„ ๋™์•ˆ ์—ด์‹ฌํžˆ ๋…ธ๋ ฅํ•œ ์ด๋”๋ฆฌ์›€ ์—ฐ๊ตฌ์›๋“ค๊ณผ ์ฝ”์–ด ๊ฐœ๋ฐœ์ž๋“ค์—๊ฒŒ ํฐ ์ถ•ํ•˜๋ฅผ ๋ณด๋ƒ…๋‹ˆ๋‹ค."


์ฐธ๊ณ  ์šฉ์–ด:


PeerDAS: Peer Data Availability Sampling (ํ”ผ์–ด ๋ฐ์ดํ„ฐ ๊ฐ€์šฉ์„ฑ ์ƒ˜ํ”Œ๋ง)


ePBS: enshrined Proposer-Builder Separation (๋‚ด์žฌ๋œ ์ œ์•ˆ์ž-๊ตฌ์ถ•์ž ๋ถ„๋ฆฌ)


O(c^2): ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ๋ณต์žก๋„๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํ‘œ๊ธฐ๋ฒ•์œผ๋กœ, ์—ฌ๊ธฐ์„œ๋Š” ์ฒ˜๋ฆฌ ๊ฐ€๋Šฅํ•œ ํŠธ๋žœ์žญ์…˜์˜ ์–‘์ด ์—ฐ์‚ฐ๋Ÿ‰์˜ ์ œ๊ณฑ์— ๋น„๋ก€ํ•จ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.