Šobrīd scroll ir uzsākusi Binance darbību, un vēl ir viena diena, lai pabeigtu of Launchpool: 55 000 000 SCR (maksimālais marķieris 5,5% no piedāvājuma), šajā numurā mēs analizēsim ritināšanas tehniskos aspektus, kā arī atšķirības starp četriem karaļa līmeņa ZKEVM, valūtas cenu aplēsēm utt. )

图片

viens. Ritināšanas pārskats

Scroll ir EVM līdzvērtīgs zkRollup risinājums Ethereum mērogošanai. No tehniskā viedokļa Scroll galvenokārt sastāv no divām daļām. Galvenā daļa ir zkEVM, ko izmanto, lai pierādītu EVM izpildes pareizību 2. slānī.

图片

 

divi. Ritināšanas arhitektūra

Pašreizējā arhitektūra sastāv no trim infrastruktūras komponentiem (sk. 1. attēlu zemāk):

1. Ritināšanas mezgls: konstruē L2 blokus no lietotāju transakcijām, iesniedz tos Ethereum bāzes slānim un nodod ziņojumus starp L1 un L2.

2. Roller Network: ģenerējiet zkEVM derīguma sertifikātu, lai pierādītu darījuma pareizu izpildi.

3. Apkopošanas un tilta līgumi: nodrošiniet datu pieejamību Scroll transakcijām, pārbaudiet zkEVM derīguma pierādījumu un ļaujiet lietotājiem pārsūtīt līdzekļus starp Ethereum un Scroll. 

图片

2.1 Ritināšanas mezgls

Ritināšanas mezgls ir galvenais veids, kā lietojumprogrammas un lietotāji var mijiedarboties ar Scroll. Tas sastāv no trim moduļiem: Sequencer, Coordinator un Relayer.

- Sequencer nodrošina JSON-RPC saskarni un pieņem L2 darījumus. Ik pēc dažām sekundēm tas ienes darījumu partiju no L2 mempool un izpilda tos, lai ģenerētu jaunu L2 bloku un jaunu stāvokļa sakni. Pasūtījuma ieviešanas pamatā ir Go-Ethereum (Geth), kas ir viena no populārākajām Ethereum mezglu ieviešanām. Izmantojot Geth, jūs varat sasniegt optimālu saderību un mantot laika pārbaudītu drošību.

- Kad tiek ģenerēts jauns bloks, koordinators saņems paziņojumu un no sekvencēra iegūs bloka izpildes izsekojamību. Pēc tam koordinators nosūta izpildes trajektorijas nejauši atlasītiem veltņiem no veltņu pūla, lai ģenerētu pierādījumus.

- Relayer uzrauga tilta līgumus un apkopojuma līgumus, kas izvietoti Ethereum un Scroll. Tam ir divi galvenie pienākumi: pirmkārt, pārraudzīt apkopojuma līgumu un izsekot L2 bloka statusam, tostarp datu pieejamībai un derīguma apliecinājumam. Otrkārt, pārraugiet iemaksas un izņemšanas notikumus tilta līgumos, kas izvietoti Ethereum un Scroll, un nosūtiet ziņojumus starp tiem.

2.2 Veltņu tīkls

Roller ir pārbaudītājs tīklā un ir atbildīgs par zkRollup derīguma pierādījumu ģenerēšanu. Roller ir nepieciešams izmantot paātrinātājus (piemēram, GPU, FPGA un ASIC), lai samazinātu pārbaudes laiku un izmaksas. 2. attēlā parādīts rituļa ​​derīguma sertifikātu ģenerēšanas process katram blokam. Viss process ietver šādas darbības:

1. Veltnis vispirms pārveido no koordinatora saņemto izpildes trasi par ķēdes liecinieku.

2. Tas ģenerē pierādījumus katrai zkEVM shēmai.

3. Visbeidzot, tas apvieno vairāku zkEVM shēmu pierādījumus vienā bloka pierādījumā, izmantojot pierādījumu apkopošanu. 

图片

2.3. Apkopošanas un tilta līgumi

Scroll ir savienots ar Ethereum bāzes slāni, izmantojot Rollup un Bridge viedos līgumus. Kopā šie līgumi nodrošina datu pieejamību L2 darījumiem un ļauj lietotājiem pārsūtīt līdzekļus un ziņojumus starp L1 un L2.

- Apkopošanas līgums saņem L2 stāvokļa saknes un bloka datus no sekvencēra. Tas saglabā stāvokļa sakni Ethereum stāvoklī un L2 bloka datus kā Ethereum izsaukuma datus. Tas nodrošina datu pieejamību ritināšanas blokiem un izmanto Ethereum drošību, lai nodrošinātu, ka indeksētāji, tostarp ritināšanas releji, var rekonstruēt L2 blokus. Kad bloka pierādījums pārbauda apkopojuma līgumā iekļautā L2 bloka derīgumu, atbilstošais bloks tiek uzskatīts par galīgo pakalpojumā Scroll.

- Bridge līgums ir izvietots Ethereum un Scroll, ļaujot lietotājiem nodot patvaļīgus ziņojumus starp L1 un L2. Pamatojoties uz šo ziņojumapmaiņas protokolu, Scroll izveidoja arī neuzticamu savienojuma protokolu, kas lietotājiem ļauj divvirzienu savienot ERC-20 līdzekļus starp diviem slāņiem. Lai nosūtītu ziņojumus vai līdzekļus no Ethereum uz Scroll, lietotājiem Bridge līgumā ir jāizsauc transakcija "sendMessage". Relejs indeksēs transakciju L1 un nosūtīs to sekvencēram, lai to iekļautu L2 blokā. Ziņojumu nosūtīšanas process no Scroll atpakaļ uz Ethereum notiek līdzīgi L2 Bridge līgumā.

2.4. Kā darbojas Scroll’s zkRollup?

Apvienojot šīs trīs arhitektūras sastāvdaļas, mēs varam apkopot Scroll zkRollup darbplūsmu, kā parādīts 3. attēlā. 

图片

Darbību secība Scroll L2 blokiem, kas jāģenerē, jāiesniedz Ethereum bāzes slānim un jāpabeidz, ir šāda:

1. Šķirotājs ģenerē bloku sēriju. I-tajam blokam sekvencētājs ģenerē izpildes trasējumu T un nosūta to koordinatoram. Tajā pašā laikā tas iesniedz arī darījuma datus D kā izsaukuma datus apkopojuma līgumam pakalpojumā Ethereum, lai nodrošinātu datu pieejamību, un iesniedz iegūto stāvokļa sakni un darījuma datu saistības apkopojuma līgumā kā stāvokli.

2. Koordinators nejauši izvēlas Roller, lai ģenerētu derīguma sertifikātu katrai bloka trajektorijai. Lai paātrinātu pierādījumu ģenerēšanas procesu, dažādu bloku korektūras var tikt ģenerētas paralēli uz dažādiem veltņiem.

3. Pēc bloka pierādījuma P ģenerēšanas i-tajam blokam veltnis to nosūta atpakaļ koordinatoram. Ik pēc k bloka koordinators piešķir kopsavilkuma uzdevumu citam veltnim un apkopo k bloka sertifikātus kopsavilkuma sertifikātā A.

4. Visbeidzot, koordinators iesniedz apkopojuma līgumam kopsavilkuma sertifikātu A un pabeidz L2 blokus no i+1 līdz i+k, pārbaudot kopsavilkuma sertifikātu un valsts saknes un darījumu datu saistības, kas iepriekš iesniegtas apkopojuma līgumā.

3. attēlā parādīts daudzpakāpju process, kurā ritināšanas bloki tiek pabeigti L1. Katrs L2 bloks tiks virzīts cauri šādām trim fāzēm, līdz tas tiks pabeigts:

- Iepriekš veiktais nozīmē, ka bloku ir ierosinājis sekvencētājs un nosūtījis Rollers. Lai gan pirmsapstiprināšanas bloki vēl nav oficiāli daļa no Scroll L2 ķēdes, jo tie vēl nav publicēti Ethereum bāzes slānī, lietotāji, kuri uzticas sekvencēram, var izvēlēties rīkoties, pamatojoties uz šiem blokiem.

- Saistīts nozīmē, ka bloka darījuma dati ir publicēti Ethereum apkopošanas līgumā. Tas nodrošina, ka bloka dati ir pieejami, taču vēl nav pierādīts, ka tie ir izpildīti efektīvi.

- Pabeigts nozīmē, ka transakcijas izpilde šajā blokā ir pierādīta kā pareiza, pārbaudot derīguma pierādījumu Ethereum ķēdē. Pabeigtais bloks tiek uzskatīts par oficiālu Scroll L2 ķēdes daļu.

trīs. Scroll un citu ZKEVM salīdzinājums

3.1 Pamatinformācija

2022. gadā v God reiz publicēja rakstu, kurā izskaidroti 4 dažādi ZKEVM veidi (iepriekš tika ieviesti, runājot par kakarot projektu), kas ir:

Type1 klase zkEVM: pilnībā līdzvērtīgs Ethereum

Type2 klase zkEVM: pilnībā savietojams ar EVM Ethereum virtuālo mašīnu

Type3 klase zkEVM: gandrīz saderīgs ar EVM Ethereum virtuālo mašīnu

Type4 klase zkEVM: saderīgs ar augsta līmeņa valodām

Diagrammā var redzēt, ka 4. tipam ir laba veiktspēja, bet tā saderība ar evm ir visaugstākā, taču ir vajadzīgs ilgs laiks, lai izveidotu pierādījumu. , tas ir, veiktspēju un saderību nevar nodrošināt abos virzienos. 

图片

3.2. Immutable piedāvātās četras klasifikācijas

图片图片

 

ZKsync: Pašlaik 4. tipa zkEVM, pilnībā savietojams ar Solidity programmēšanas valodu. Izmantojot zkSync, lietotāji var izvēlēties no diviem datu pieejamības veidiem: zkSync Rollup un zkSync Porter. Pirmā publicē datus tieši Ethereum, padarot to tikpat drošu kā Ethereum L1, bet otrā glabā datus ārpus ķēdes, kā rezultātā tiek veikti ātrāki un lētāki darījumi, bet ar zemāku drošības līmeni.

zkSync ir saderīgs ar EVM, jo tas var pārvērst viedā līguma kodu, kas rakstīts programmā Solidity par Yul, pārvērst Yul par LLVM-IR (starpposma attēlojumu, kas pārstāv mašīnkoda starpposmu) un pēc tam pārkompilēt to īpaši izstrādātā ar pielāgotu shēmu saderīgā baitu kodu komplektā. zkSync EVM. Lai gan tas prasa starpposmu, tas ļauj pievienot arī citas ar EVM nesaistītas funkcionalitātes, piemēram, konta abstrakciju. Turklāt zkSync uzņēmums Matter Labs plāno pakāpeniski padarīt to saderīgāku ar Ethereum rīku komplektu un gatavojas laist klajā savu pirmo trīs slāņu prototipu zkSync Opportunity mērogojamības un sadarbspējas jomā, kā daļu no saviem mērķiem Pārbaudiet tiešsaistes izlaidumu.

StarkNET: StarkNet ir ar 4. tipu/Solidity saderīgs zk-apkopojums, kas izmanto cita veida nulles zināšanu pierādījumu, ko sauc par STARK (Mērogojams caurspīdīgs zināšanu arguments), lai nodrošinātu ārpusķēdes darījumu integritāti. STARK tiek uzskatīti par efektīvākiem un mērogojamākiem nekā SNARK, taču tiem var būt nepieciešama sarežģītāka tehniskā iestatīšana.

Lai gan StarkNet atbalsta arī viedos līgumus, tā iespējas ir salīdzinoši mazas, jo tiek izmantoti STARK, kā arī tas, ka StarkNet līgumi un StarkNet OS ir rakstīti Kairas valodā. Lai atvieglotu izstrādi, StarkWare nesen tika jaunināts uz Cairo 1.0, kas emulē Rust. Tāpat kā zkSync Era, StarkNet var klasificēt kā "Solidity Compatible", jo tas neizpilda programmas EVM ietvaros, bet tā vietā izveido pilnīgi jaunu, speciāli izstrādātu virtuālo mašīnu un izmanto pielāgotu baitu kodu. StarkWare izmanto Warp tulkotāju, lai Solidity kodu pārveidotu Kairas VM baitkodā.

Tomēr atšķirībā no zkSync Era un citām zkEVM implementācijām StarkNet komandas mērķis nav būt saderīgai ar EVM vai citiem Ethereum komponentiem, bet gan tās mērķis ir padarīt StarkNet virtuālo mašīnu pēc iespējas efektīvāku, izlaižot tās pielāgoto klienta API, JavaScript bibliotēku, un maka sistēma , kas liks ar Ethereum saderīgiem rīkiem manuāli pievienot StarkNet atbalstu. Lai gan Cairo 1.0 ieviesa arī Sierra — drošo starpposma pārstāvniecību — kā jaunu starpposma attēlojuma slāni starp Cairo 1.0 un Cairo baitu kodu, Warp tulkotājs neatbalsta dažus Solidity līdzekļus un ne tuvu neatbilst zkSync Era EVM saderībai. Ilgs ceļš ejams.

Daudzstūris ZKEVM: tas izmanto pielāgotu valodu zkASM, lai interpretētu zkEVM kodu un pārbaudītu viedo līguma izpildi ārpus EVM izpildlaika vidē. Papildus Polygon zkEVM, Polygon izstrādāja arī Polygon Avail — blokķēdi, kas optimizēta tikai datu pieejamībai. Tīkls būs bezatļaujas, ļaujot ikvienam pievienoties kā pārbaudītājam, un atšķirībā no esošajām DAC (datu pieejamības komitejām), tajā būs simtiem mezglu, kas sadarbosies, lai nodrošinātu tīkla drošību. Avail darbosies pārī ar Polygon Hermez (Apkopojums), augšupielādējot stāvokļa datus no Hermez, nevis publicējot tos Ethereum, nodrošinot risinājumu starp Validium un Rollup.

Scroll: Scroll ir EVM ekvivalents zk-rollup, ko Scroll komanda izstrādājusi sadarbībā ar Ethereum Foundation PSE (Privacy and Scaling Explorations) grupu, lai tā būtu pilnībā saderīga ar Ethereum virtuālo mašīnu (EVM) baitu koda līmenī. Tas nozīmē, ka izstrādātāji var izveidot viedos līgumus, izmantojot jebkuru ar EVM saderīgu valodu, un izvietot tos programmā Scroll. Lai gan Scroll pašlaik neatbalsta EVM operācijas kodus, plāns ir izveidot 1:1 operētājkoda kartēšanu un pieņemt EVM operācijas kodus tieši bez kompilatora.

Četri. Monētu cenas prognoze

Kopējais žetonu skaits ir 1 000 000 000, un sākotnējā tirāža ir 190 000 000 Žetoni ir piešķirti 35% no ekosistēmas (25% no ekoloģiskās izaugsmes, 10% no DAO kases), 10% no fonda, 23% no ziedotājiem. 17% investoru un 15% gaisa pilienu. 

图片

Pašlaik TVL ziņā Scroll ir Yaoyao, kam seko ZKsync. Pašreizējais zksync FDV ir gandrīz 5 miljardi. Pašreizējais straknet FDV tikko nokļuva tiešsaistē 20 miljardu apmērā. Pamatojoties uz iepriekšējiem palaišanas baseina ieņēmumu aprēķiniem (1%-2%), paredzamā palaišanas cena ir no 2,2 līdz 4,4 ASV dolāriem, un atbilstošā tirgus vērtība ir no 2 līdz 4 miljardiem. Faktiski šis novērtējums ir salīdzinoši zems Projekts ir tiešsaistē. Noteikti ir piemaksa, tāpēc pašreizējai tāmei vajadzētu būt lielākai par 5 $. 

图片

#Launchpool‬ #zkevm
#BNB金鏟子