Rumah  >  Artikel  >  Menyahmistifikasikan susunan teknologi Tatal dan aliran urusan

Menyahmistifikasikan susunan teknologi Tatal dan aliran urusan

王林
王林ke hadapan
2024-01-19 22:45:051075semak imbas

Pengarang: francesco, Castle Capital

Pada 10 Oktober, Scroll mengeluarkan mesej misteri yang mengumumkan pelancaran mainnet. Walaupun saya tidak menyedari sepenuhnya bahawa terdapat lebih daripada sekadar pertanian airdrop, saya memutuskan untuk mendalaminya.

Skrol ialah penyelesaian penskalaan untuk Ethereum, ia adalah gulungan pengetahuan sifar am L2 (zk). Mari kita lihat lebih dekat teknologi ini.

Sebagai rollup L2 yang dijalankan pada Ethereum, Scroll mengimport keselamatan ETH asli.

Menyahmistifikasikan susunan teknologi Tatal dan aliran urusan

Selain keselamatan, Tatal menyepadukan dengan lancar ke dalam ekosistem Ethereum yang kaya:

· Alat

· dApps

· Kontrak Pintar

· Pemindahan tanpa guna, tanpa guna asas pengguna

ini keserasian EVM . “Untuk pengguna dan pembangun, Scroll hampir bersamaan dengan Ethereum.”

Sebelum kemunculan Scroll, tiada rollup universal zk, terutamanya disebabkan oleh kerumitan menjana bukti zk untuk pengiraan Mesin Maya Ethereum (EVM) . Ringkasnya, rollup universal bertujuan untuk mempunyai fungsi yang setara dengan EVM.

Walau bagaimanapun, kejayaan menjalankan persekitaran EVM pada zk rollup sentiasa menjadi matlamat yang sukar difahami. Ini disebabkan oleh kerumitan menukar transaksi EVM kepada litar logik yang boleh dijelaskan melalui bukti zk. Kerumitan ini juga menerangkan sebab projek rollup zk hanya menumpukan pada aplikasi tertentu, seperti dYdX, yang memfokuskan pada perdagangan dan ImmutableX, yang memfokuskan pada NFT.

Disebabkan masalah teknikal, adalah mustahil untuk membangunkan rangkaian universal yang boleh menggunakan pelbagai dAapps. Inilah sebabnya mengapa zk-rollup berprestasi rendah dari segi TVL dan bilangan pengguna berbanding rollup optimistik (seperti Immutable).

Walaupun menghadapi cabaran ini, pencarian untuk rollup zk universal diteruskan. Keserasian dengan EVM adalah penting kerana ia sangat memudahkan kerja yang diperlukan untuk pembangun untuk beralih kepada rantaian baharu.

Peralihan kepada rantaian bukan EVM bermakna:

·Kontrak sedia ada mesti dipindahkan dan ditulis semula kepada rollup baharu.

·Tidak disokong oleh alatan EVM sedia ada (perpustakaan, dompet, pasaran, dll.).

·Apl daripada ekosistem Ethereum tidak boleh disokong.

Banyak rollup telah mengambil alih tugas zk EVM universal, dengan pelbagai tahap keserasian EVM.

Perbandingan 5 zkEVM teratas

Menyahmistifikasikan susunan teknologi Tatal dan aliran urusan

(1) Starknet dan zkSync (peringkat bahasa):

Ini adalah penyelesaian khusus yang sedang berjalan dengan mesin maya tersuai mereka sendiri (Cairo VM). Mereka menjalankan VM tersuai dan mencipta pengkompil, "Warp Transpiler", yang menyusun kod Solidity ke dalam kod bait VM Kaherah.

Menyahmistifikasikan susunan teknologi Tatal dan aliran urusan

Apa yang mereka lakukan ialah mencipta VM baharu dan menambah sokongan alat Ethereum di atas sebagai lapisan tambahan. Ini masih mencapai matlamat untuk mengeksport kontrak kekukuhan kepada StarkNet, dengan itu mencapai "keserasian EVM".

Walaupun bukan pelaksanaan EVM langsung, ia mengekalkan keserasian, membenarkan pembangun Solidity menulis kod untuk rollup mereka. Ini adalah kompromi yang baik.

(2) Poligon zk-EVM (tahap kod bait):

Polygon menjalankan VM tersuai tetapi mempunyai semua opcode EVM dipetakan kepada yang sah untuk VMnya. Pendekatan Polygon adalah untuk membina zkEVM dengan "kesetaraan peringkat opcode".

Berbanding dengan Tatal, Polygon mempunyai masa jalan alternatif (masa jalan) - zkExecutor, yang menjalankan opcode "zkASM" tersuai dan bukannya menjalankan opcode EVM secara terus. Ini dilakukan untuk mengoptimumkan tafsiran EVM (kerana membuktikan EVM secara langsung akan mempunyai terlalu banyak batasan).

Menyahmistifikasikan susunan teknologi Tatal dan aliran urusan

Berikut ialah gambarajah skematik proses ini:

Walaupun konfigurasi ini lebih berprestasi berbanding Tatal, ia menambahkan banyak kod tersuai (untuk mencipta zkASM), memperkenalkan kemungkinan mengubah suai kod atau alatan untuk mencapai keserasian keperluan, dan mungkin lebih banyak menyimpang daripada Ethereum dari semasa ke semasa.

(3) Tatal (tahap kod bait):

Menukar pelaksanaan EVM terus kepada litar yang boleh disahkan, dengan kelebihan dalam sokongan dan keserasian alat. Pada masa ini, Scroll tidak menyokong semua opcode EVM, tetapi mereka merancang untuk melaksanakannya dari semasa ke semasa.

Menyahmistifikasikan susunan teknologi Tatal dan aliran urusan

Bagaimana tindanan teknologi Scroll berfungsi?

Skrol ialah zk rollup Terdapat kontrak pintar pada ETH L1 Ia adalah pengesahan bukti zkEVM yang boleh mengesahkan sama ada protokol Skrol.

Menyahmistifikasikan susunan teknologi Tatal dan aliran urusan

Bagaimana untuk menjalankan transaksi pada Tatal?

·Tatal boleh memproses blok secara berkumpulan dan menulis data blok ke Ethereum.

·Sebaik sahaja bukti kesahihan dijana dalam blok baharu, bukti itu ditulis kepada Ethereum.

Menyahmistifikasikan susunan teknologi Tatal dan aliran urusan

Oleh itu, blok pada Tatal boleh mempunyai tiga keadaan:

· Pra-komit: dicadangkan oleh penjujukan dan dimasukkan ke dalam Tatal.

·Komited: Data transaksi diterbitkan di Ethereum

·Dimuktamadkan: Pelaksanaan yang betul disahkan oleh bukti kesahihan dalam rantaian yang diterbitkan di Ethereum.

Proses transaksi adalah seperti berikut:

(1) Transaksi yang mengalir masuk dari penjujukan digabungkan dan dibungkus dalam blok (1).

(2) Data dan data panggilan diserahkan kepada kontrak rollup pada L1, dan blok diserahkan (D1).

Menyahmistifikasikan susunan teknologi Tatal dan aliran urusan

(3) Penjanaan bukti: Hantar maklumat kepada penyelaras ("jejak" kerja yang telah siap), dan kemudian hantar kepada prover, yang kemudian menjana bukti zk.

(4) Penjanaan bukti boleh menduduki berbilang blok dan boleh dilaksanakan secara selari oleh "prover" yang berbeza.

Menyahmistifikasikan susunan teknologi Tatal dan aliran urusan

(5) Penjanaan bukti pengagregatan: Bukti dijana dan diagregatkan dalam kelompok, dan kemudian diserahkan kepada rantaian untuk pengesahan (Sahkan).

(6) Blok telah dimuktamadkan.

Menyahmistifikasikan susunan teknologi Tatal dan aliran urusan

Transaksi > kontrak.

Menyahmistifikasikan susunan teknologi Tatal dan aliran urusan

Kenapa pilih Tatal?

·Berfokuskan pembangun: Menyediakan bytecode bersamaan dengan EVM.

·Kecekapan: Cipta ruang blok yang lebih selamat untuk Ethereum dan kurangkan bayaran gas.

·Kelajuan: Masa blok yang dioptimumkan (3 saat berbanding 12 saat Ethereum).

·Selaras dengan visi Ethereum.

Lebih daripada $1.5 juta dalam TVL telah terkumpul sejak Tatal dikeluarkan.

Menyahmistifikasikan susunan teknologi Tatal dan aliran urusan

Lebih daripada 1383 pengguna telah merapatkan ETH pada Tatal.

Menyahmistifikasikan susunan teknologi Tatal dan aliran urusan

Lebih daripada 975 ETH telah disambungkan ke mainnet Tatal, berjumlah AS$1.5 juta. .

Sebagai rollup zk yang serasi bytecode universal, Scroll berjanji untuk menyampaikan faedah kalis zk pada L2 tanpa menjejaskan kesan rangkaian dan perkakasan EVM. Menyahmistifikasikan susunan teknologi Tatal dan aliran urusan

Keserasian penuh dengan EVM adalah kelebihan L2, dan itulah cadangan nilai Scroll: Ethereum yang Menarik. Keserasian bytecode Scroll membawa semua faedah kalis zk kepada Ethereum dengan keserasian maksimum.

Perlu juga diperhatikan bahawa Scroll komited untuk mencapai desentralisasi. Walaupun akan ada pesanan pusat dalam fasa awal, rancangan desentralisasi sedang dalam kerja-kerja. Selain itu, semua bukti ZK akhirnya akan dibuat oleh rangkaian "prover" yang terdesentralisasi.

Atas ialah kandungan terperinci Menyahmistifikasikan susunan teknologi Tatal dan aliran urusan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:jb51.net. Jika ada pelanggaran, sila hubungi admin@php.cn Padam