Ang zk-EVM Layer 2 ng Scroll ay magiging live sa testnet ng Ethereum ng Goerli

Inilabas ng Scroll ang isang testnet na bersyon ng Ethereum Layer 2 network nito sa Goerli testnet, na inililipat ang zk-EVM mula sa isang pre-alpha patungo sa isang alpha testing phase.

Hanggang ngayon, available ang Scroll para subukan ang isang testnet na binuo sa sariling clone ng Ethereum ng proyekto. Sa pamamagitan ng paglipat mula dito patungo sa pagtakbo sa isang pampublikong testnet, ang Scroll ay gumawa ng isang hakbang pasulong sa landas nito patungo sa isang ganap na paglulunsad sa ikalawang kalahati ng taong ito.

“Kami ay sumusubok sa mga kunwaring transaksyon sa mainnet sa aming pre-alpha testnet ngunit sa pagkakaroon ng mas pampublikong testnet maaari kang magkaroon ng mas maraming oras upang labanan ang pagsubok at tiyaking gumagana nang maayos ang lahat — dahil sa malaking kahirapan sa pagbuo ng isang sistema ganito,” sabi ng isang mananaliksik na kilala bilang Pseudotheos sa Scroll, sa isang panayam.

Ang testnet ay magiging walang pahintulot ngunit ito ay mananatiling higit na sentralisado, lalo na sa mga tuntunin ng mga computer na gumagawa ng kumplikadong pagproseso na kinakailangan para sa network upang gumana. Ang code para sa network ay magiging open-source, ibig sabihin, ang network ay maaaring magsimulang bumuo ng resiliency. Gayundin, may na-set up na tulay para maglipat ng mga asset sa pagitan ng Goerli testnet at Scroll.

Ang Scroll ay nagtatrabaho sa network nito sa loob ng dalawang taon at kasalukuyang mayroong 60 miyembro ng team, kasama ng mas malawak na network ng mga external na contributor.

Ano ang zk-EVMs?

Ang mga Zk-EVM ay mga Layer 2 network na binuo sa Ethereum na gumagamit ng zero-knowledge proofs para makamit ang scalability. Ang bahagi ng EVM ay tumutukoy sa Ethereum Virtual Machine (EVM), ang bit na nagpapatakbo ng mga aplikasyon sa halip na iproseso lamang ang mga ito. Sa pagiging EVM-compatible, nasusuportahan ng mga network na ito ang mga aplikasyon ng Ethereum habang tumatakbo din sa sukat.

Mayroong dalawang mga pag-andar na gumagawa ng isang zk-EVM. Una ang tagasunod batch up ng maraming mga transaksyon. Pagkatapos ay ang prover ang mga kumplikadong zero-knowledge proof na kalkulasyon upang makabuo ng patunay na ang mga transaksyong ito ay lehitimo lahat. Ang patunay na ito ay isi-broadcast sa Ethereum network at maaaprubahan ang mga transaksyon. 

Sa ngayon, inilalabas ng Scroll ang network nito sa publiko para masubukan itong labanan ngunit kasabay nito, ginagawa nitong desentralisado ang sequencer at prover — isang pangunahing kinakailangan para gawing desentralisado ang network.

“Nais naming bumuo ng pinaka-matatag at secure na zk-EVM doon at iyon ang dahilan kung bakit kami ay nagdodoble at nagtatrabaho sa isang desentralisadong prover at sequencer network. After mainnet, yun ang priority namin,” said Pseudotheos. “Pagkalabas ng zk-EVM sa pinto, hindi pa tayo tapos. Mayroon kaming mga taon ng trabaho na pinutol para sa amin, hanggang sa maayos na pag-desentralisa — ngunit iyon ang aming pangunahing priyoridad.”

May in-house na security team ang Scroll na sinusubukang tiyaking secure ang network. Na-freeze din nito ang ilan sa codebase nito at ipinadala ito sa isang auditor para sa pagsusuri. Plano nitong magkaroon ng karagdagang pag-audit sa linya.

Bakit tinatahak ng Scroll ang mas mahirap na ruta

Mayroong dalawang pangunahing paraan kung paano mabuo ang mga zk-EVM (sa teknikal na mas nasa pagitan, ngunit huwag nating masyadong malalim).

Sa isang panig, maaari kang gumamit ng programming language na idinisenyo para sa zero-knowledge proofs at pagkatapos ay kailangang isalin ang mga Ethereum application mula sa Solidity — katutubong wika ng Ethereum — sa bagong wika. Ito ay mas madaling buuin ngunit ginagawang mas mahirap ang buhay para sa mga developer na nag-port mula sa Ethereum patungo sa platform.

Sa kabilang panig, maaari kang bumuo ng zk-EVM upang magamit ang parehong code na kasalukuyang ginagamit para sa mga aplikasyon ng Ethereum. Pinapadali nito ang pag-port ng mga application sa network. Gayunpaman, ito ay isang mas mahirap na gawain dahil gumagana ang mga zero-knowledge proofs sa ibang paraan sa kung paano gumagana ang Ethereum Virtual Machine — kaya kailangan mong i-code ang mga ito upang gumana sa paraang hindi nila idinisenyo.

Ang pag-scroll ay tinatahak ang mas mapanghamong ruta sa pagbuo ng zk-EVM, ngunit, umaasa ito, ang isa na magiging mas tugma sa Ethereum at dapat na manguna sa higit na pag-aampon. 

“Noong idinisenyo ang EVM, hindi ito idinisenyo para sa zero-knowledge proofs sa isip. Ang paraan ng pagsulat mo ng zero-knowledge program ay ganap na naiiba sa paraan ng pagsulat mo ng tradisyonal na software," sabi ni Pseudotheos.

Ang diskarte na ito ay tulad ng pagsulat ng isang pangungusap sa Ingles habang sumusunod sa mga tuntunin ng syntax ng ibang wika. Nakakalito pero hindi imposible.

Mayroon itong mga benepisyo: dapat nitong gawing mas madali para sa mga developer ng Ethereum na bumuo sa Scroll at i-port ang kanilang mga proyekto dito. At iyon ang dahilan kung bakit itinuturing ng Scroll na sulit ang matigas na graft.

Ang Polygon ay nagtatrabaho din sa ganitong uri ng zk-EVM, habang ang StarkWare ay gumagamit ng kabaligtaran na diskarte at ang zkSync ay nasa pagitan ng dalawa.

Habang ang Scroll ay nasa leeg at leeg na may maraming iba pang mga proyekto na naglalayong ilabas ang isang zk-EVM, hindi iniisip ng mga Pseudotheos na malaki ang magiging pagbabago ng pagiging una sa market. Itinuro nila ang Arbitrum at Optimism, na inilabas ng ilang buwang pagitan — ngunit pareho pa rin silang nakakahanap ng traksyon. 

"Hindi mahalaga kung sino ang mauna," sabi nila. "Sa tingin ko ay may puwang para sa co-existence, lalo na't marami sa mga rollup na ito ay gumagamit ng iba't ibang mga diskarte at ang kanilang mga nuances na may [zero-knowledge proofs]."

Pinagmulan: https://www.theblock.co/post/215343/scrolls-zk-evm-layer-2-goes-live-on-ethereums-goerli-testnet?utm_source=rss&utm_medium=rss