Vitalikas Buternsas atskleidžia, kad Layer-3s vaidina „didesnį vaidmenį“, nes bręsta 2 sluoksnio mastelio ekosistema

Blockchains paprastai vadinamos Layer-1 arba Layer-2 sprendimu. Layer-1s yra pagrindinis ekosistemos sluoksnis, pvz., Ethereum, Cardano ar Solana. 2 sluoksnio sprendimai yra pritvirtinti prie 1 sluoksnio blokų grandinės ir užtikrina mastelio keitimą.

Layer-3 taip pat gali egzistuoti; tačiau negalite sukrauti kito sluoksnio ant 2 sluoksnio, kad padidintumėte mastelį, Ethereum įkūrėjas Vitalikas Buterinas rašė a dienoraštyje rugsėjo 17.

Yra keletas iššūkių, susijusių su dviejų panašaus dizaino sluoksnių sukrovimu vieną ant kito, rašė Buterinas. Pavyzdžiui, duomenų prieinamumo apribojimai ir 1 sluoksnio pralaidumas avarinio išėmimo atveju gali trukdyti sudėti du sluoksnius.

Buterinas teigė, kad paketai ant paketų negali užtikrinti didesnio mastelio nei 2 sluoksnio sprendimai. Apibendrinant suspaudžiamas duomenų kiekis, kurį operacija turi saugoti 1 sluoksnio blokų grandinėje, kad būtų galima pasiekti ir patikrinti operaciją.

Paprasto žetonų perdavimo atveju duomenys sumažinami nuo 100 iki 16 baitų. „ZK-SNARK“ operacijų, kurios išsaugo privatumą, operacijų duomenys suglaudinami nuo 600 baitų iki 80 baitų, sakė Buterinas.

Tačiau duomenis galima suspausti tik vieną kartą, rašė Buterinas. Jei įmanomas tolesnis glaudinimas, antrojo kompresoriaus logika gali būti integruota į pirmąjį, kad duomenis būtų galima suspausti tik vieną kartą ir gauti tuos pačius rezultatus. Štai kodėl apibendrinimas ant paketų negali „padidinti mastelio“, – rašė jis.

Trys L3 naudojimo atvejų vizijos

StarkWare, valdanti StarkNet, ZK paketą, kuris veikia kaip Layer-2 Ethereum mastelio keitimo sprendimas, išdėstė tris skirtingas vizijas, kaip būtų galima naudoti Layer-3s. Buteris mano, kad visos trys vizijos yra „iš esmės pagrįstos“.

Pirmajame scenarijuje Layer-3s gali būti naudojamas pritaikytoms funkcijoms, tokioms kaip privatumas. Tokiu atveju tikslas nebūtų suteikti papildomo mastelio. Layer-2 suteiktų taikomųjų programų mastelio keitimą, o sluoksnis-3 aptarnautų pritaikytas funkcijas, reikalingas įvairiems naudojimo atvejams.

Antroje vizijoje Layer-2 siūlo bendrosios paskirties mastelio keitimą, o Layer-3 – pritaikytą mastelio keitimą naudojant specializuotas programas. Layer-3 apskaičiuotų duomenis kitomis priemonėmis nei EVM arba apibendrinimais, kurių duomenų glaudinimas optimizuotas pagal konkrečius duomenų formatus.

Trečiojoje vizijoje Layer-3s gali užtikrinti silpnai patikimą mastelį Validiumai, kurie naudoja SNARK skaičiavimams patikrinti. Dėl duomenų prieinamumo čia atsako patikima trečioji šalis. Buterinas teigė, kad nors „Validiums“ siūlo žemesnį saugumo lygį nei suvynioti, jie yra „labai neįvertinti“ ir „labai pigesni“.

Layer-3s gali nustatyti patvirtinimo laiką ir fiksuotų sąnaudų kompromisus

Nors apibendrinimo operacijos yra pigios, jos turi mokėti didelę fiksuotą kainą kiekvieną kartą, kai pateikia operacijų paketą į 1 lygmenį. Pasak Buterino, optimistiškų paketų, kurie veikia virš 1 sluoksnio, fiksuota kaina gali siekti 21,000 1 400,000 sluoksnio dujų už vieną partiją, o ZK paketų kaina gali siekti iki XNUMX XNUMX dujų vienai partijai. .

Jei paketai laukia ilgiau, kol pateikia daugiau operacijų vienoje partijoje, kad sumažintumėte išlaidas, tai padidina paketų intervalus. Tai reiškia, kad vartotojai turi labai ilgai laukti, kol gaus savo operacijų patvirtinimą.

Kad ZK apibendrinimas, kurio apdorojimo galia 5 tps, pateiktų operacijų paketą kiekviename „Ethereum“ bloke (kas 12 sekundžių), vienos operacijos dujų kiekis siektų 10,368 1. Tačiau jei partijos intervalas padidinamas iki 2,368 minutės, vienos operacijos dujos sumažėja iki XNUMX XNUMX.

Jei ZK apibendrinama ZK apibendrinimo viduje, vienos operacijos dujos sumažėja iki 501 su 12 sekundžių intervalais. Taigi, Layer-3s gali pataisyti laiko ir sąnaudų kompromisą suvyniojimui.

Kas yra ir kas nėra sluoksnis?

Anot Buterio, tų pačių mastelio keitimo sprendimų sudėjimas vienas ant kito „neveikia gerai“, todėl suvynioti ant ritininio modelio nėra prasmės. Tačiau jis teigia, kad trijų sluoksnių struktūra, kai antrajam ir trečiajam sluoksniams priskiriami skirtingi tikslai ir funkcijos, gali veikti.

Tačiau yra neišspręstų semantinių diskusijų apie tai, kas gali būti laikoma sluoksniu, o kas ne, sakė Buterinas. Jis pateikė savo apibrėžimą, kokios savybės sudaro 2 sluoksnį:

  • „Jų tikslas – padidinti mastelį
  • Jie laikosi „blockchain in the blockchain“ modelio: jie turi savo operacijų apdorojimo mechanizmą ir savo vidinę būseną.
  • Jie paveldi visą Ethereum grandinės saugumą.

Pagal B uterin apibrėžimą, optimistiniai ir ZK apibrėžimai yra Layer-2s, tačiau galidiumai, įrodymų sujungimo schemos, grandinės privatumo sistemos ir Solidity nepatenka į apibrėžimą. Nors kai kurie iš jų gali būti vadinami 3 sluoksniu, ne visi jie turėtų būti, rašė jis.

Buterinas pridūrė, kad „atrodo per anksti nustatyti apibrėžimus, o daugiasluoksnės ekosistemos architektūra toli gražu nėra įkalta akmenyje“, o dauguma 3 sluoksnio diskusijų tebėra teorinės.

Tačiau bręstant 2 sluoksnio mastelio ekosistemai, Buterin tikisi, kad sudėtingesnės ir paprastesnės 3 sluoksnio konstrukcijos atliks didesnį vaidmenį.

Šaltinis: https://cryptoslate.com/vitalik-buterns-reveals-layer-3s-to-have-bigger-role-as-layer-2-scaling-ecosystem-matures/