Penulis: Thor Hartvigsen, analis DeFi, Terjemahan: Golden Finance 0xjs
Minggu lalu saya dengan senang hati mewawancarai Neel Somani, pendiri Eclipse, Ethereum Layer 2 yang akan datang. Eclipse berbeda dari Ethereum Rollup lainnya karena modularitasnya secara keseluruhan. Saya mengajukan pertanyaan kepada Neel tentang pilihan desain ini serta berbagai topik lainnya seperti peluncuran mainnet, struktur biaya/penangkapan nilai, token asli, dan banyak lagi.
Sebelum masuk ke percakapan menarik dengan Neel, berikut adalah pengenalan singkat tentang apa itu blockchain. Sebuah blockchain berisi 4 lapisan:
Lapisan eksekusi - menangani transaksi pengguna dan menyediakan lingkungan untuk dApps.
Lapisan ketersediaan data - Node menerima blok dari produsen blok dan memeriksa apakah data tersedia untuk umum.
Lapisan konsensus - menentukan urutan transaksi.
Lapisan penyelesaian - menentukan keadaan blockchain (finalitas).
Blockchain monolitik menangani semua komponen ini sendiri, yaitu berisi keempat lapisan. Blockchain modular hanya berisi satu atau beberapa (tetapi tidak semua) lapisan ini.
Berikut beberapa contoh arsitektur yang berbeda ini.
Solana Virtual Machine (SVM) berfungsi sebagai lapisan eksekusi.
Celestia sebagai lapisan ketersediaan data.
Mainnet Ethereum berfungsi sebagai lapisan penyelesaian dan konsensus.
Wawancaranya sebagai berikut:
**Mari kita bahas lapisan eksekusi terlebih dahulu. Apa yang membuat Anda memilih untuk menjalankan mesin virtual Solana dibandingkan EVM sebagai lingkungan eksekusi Anda? Di situs web Anda, Anda menyebutkan konsep seperti paralelisme dan pasar biaya asli - apakah ini keuntungan utamanya? **
"Ini jelas merupakan keuntungan terbesar. Anda dapat memahaminya dengan cara ini, jika 100 orang mengirim transaksi ke rantai EVM, semua transaksi ini harus diantrekan untuk dilayani satu transaksi pada satu waktu. Hal ini tidak dapat dilewati dengan cara apa pun. . Dan di Solana, untuk VM Solana, mereka sebenarnya dapat diantrekan dalam antrian yang berbeda dan semua layanan dapat dilayani pada waktu yang sama. Jadi, tentu saja, Anda dibatasi oleh jumlah inti yang dijalankan oleh pelaksana utama dan beberapa perangkat keras kendala, tetapi throughputnya lebih tinggi daripada rantai EVM Jauh lebih tinggi. Dan mereka juga mengurangi waktu blok melalui pengoptimalan dan membuat eksekusi single-threaded menjadi sangat cepat. Itulah alasan utama kami memilihnya."
**Apakah ada trade-off di sini? **
“Kerugiannya, bagaimana cara menentukan antrian mana yang harus diikuti semua orang? Kalau ada 100 orang yang semuanya mengantri mencoba mendapatkan layanan, berarti mereka harus menentukan beberapa informasi tambahan terlebih dahulu. Jadi mereka harus menyatakan, saya mau baca status bagian ini, atau saya ingin menulis bagian lain. Mereka harus mengatakan terlebih dahulu apa yang akan mereka lakukan. Dengan transaksi EVM, tidak demikian. Anda cukup mengatakan, saya akan menjalankan transaksi ini, dan maka ia dapat menjalankan apa pun yang Anda inginkan. Ini adalah salah satu alasan EV untuk M yang lambat. Tapi ini juga sangat nyaman.”
**Bisakah Anda berbicara tentang komposisi Eclipse? Saya kira lebih mudah bagi pengembang Solana/Rust untuk membangun di SVM. Bisakah pengembang Solidity atau mainnet Ethereum atau protokol L2 lainnya dengan mudah diintegrasikan ke dalam Eclipse? **
"Ini sebenarnya adalah fitur-fitur baru, tapi ya, kami dapat mendukung Solidity melalui proyek bernama Solang. Ada juga produk bernama Neon yang memungkinkan Anda menggunakan dompet MetaMask. Drift juga membangun MetaMask Snap, yaitu MetaMask, ekstensi baru untuk SVM kode yang memungkinkan Anda menggunakan dompet Anda menggunakan kode SVM. Untuk kontrak Rust, pengembang dapat menggunakan Seahorse, dan mereka dapat menulis kontrak pintar mereka dengan Python, dan bahkan Python dapat bekerja dengan Eclipse. Jadi, kami memiliki berbagai bahasa yang berbeda didukung pada saat ini."
**Mengenai lapisan Ketersediaan Data (DA), mengapa memilih Celestia dibandingkan Ethereum? **
"Kami akan selalu memilih yang terbaik untuk pengguna dan aplikasi. Kami bukan tribalist, meskipun jelas kami adalah Ethereum L2. Jika Ethereum DA tidak cukup baik dari sudut pandang biaya atau bandwidth saat ini, kami tidak mencoba memaksa Ethereum DA untuk bekerja . Tapi kami terus mengawasinya. Setelah siap, kami dapat bermigrasi ke ETH DA. Namun untuk saat ini, Celestia menawarkan blok yang lebih besar. Begitu mereka meluncurkan mainnetnya, blok tersebut mungkin akan kosong. Jadi, kami' akan memiliki banyak bandwidth, dan mereka dapat meningkatkan bandwidth melalui tata kelola. Mereka akan dapat meningkatkan ukuran blok melalui tata kelola, dan saya perkirakan mereka akan melakukannya mungkin beberapa kali setelah kami menerapkannya."
**Eclipse akan menggunakan Risc Zero untuk pemeriksaan Rollup. Apa bedanya dengan jenis Rollup lainnya? **
“Kami mengambil pendekatan yang sangat berbeda dari Optimisme atau Arbitrum. Alasannya adalah karena mesin virtual yang kami gunakan, karena paralel, tidak memiliki beberapa primitif yang sama, tidak memiliki beberapa bagian yang sama seperti pohon Merkle. misalnya Merkle tree bukan bagian dari Rollup kita, Merkle tree digunakan pada proses error proofing, oleh karena itu kita harus melakukan error proofing dengan cara yang berbeda yang pada akhirnya mengharuskan Risc Zero melakukannya dengan cara yang efisien. Ini Itu sebabnya Risc Zero ada dalam tumpukan, ini akan menjadi bagian penting dari pembuktian kesalahan kami."
**Selanjutnya saya ingin bertanya tentang value capture. Dalam kasus Arbitrum, ketika pengguna melakukan transaksi, mereka membayar biaya ke Rollup, yang kemudian harus membayar persentase tertentu kepada validator Ethereum sebagai biaya penyelesaian, namun pada dasarnya tetap mempertahankan sisa biaya. Bagaimana cara kerjanya di Eclipse? Bagian mana dari tumpukan modular ini yang dapat menampung biaya-biaya ini? Apakah Eclipse masih memiliki sisa saldo pada akhirnya? **
"Jadi saat ini kami belum memutuskan apakah kami akan mengalokasikan sejumlah uang ke Eclipse dan berapa jumlahnya. Jika ada sejumlah, itu hanya kompensasi atas risikonya. Meski begitu, cara kami menghitung biayanya adalah kami lihat tingkat pertama, kita Katakan, berapa biaya untuk mempublikasikan di Ethereum, berapa banyak yang harus kita publikasikan di sana? Lalu kita lihat Celestia, kita melakukan hal yang sama dan kemudian menambahkan semuanya dan itulah biayanya yang akan kita sampaikan ke pengguna. Tapi resikonya adalah, Ketika pengguna membayar biayanya, maka beberapa detik berlalu kan? Lalu kita publikasikan ke tingkat pertama. Mungkin biaya ini meningkat. Jadi sebagai Oleh karena itu, mungkin akan lebih bijaksana jika Anda mengenakan biaya yang lebih mahal untuk melindungi diri dari risiko ini. Itulah alasannya.
Dua pemain yang terlibat adalah Ethereum dan Celestia, dan dari sudut pandang biaya reguler, biaya yang dibayarkan pengguna sebenarnya adalah Ethereum dan Celestia. Celestia dibayar biaya untuk setiap transaksi yang dipublikasikan ke Eclipse. Jika kita menulis transaksi, kita harus memposting sekitar 200 byte ke Celestia, sementara Ethereum dibayar setiap jam. Atau mungkin lebih jarang lagi.
Lalu, ada beberapa peserta lain yang perlu kita bayar secara rutin, sesekali, setiap minggu (Risk Zero). Bahkan jika tidak ada yang salah, kami tetap menjalankan pembuktian bug Risk Zero. Sekadar untuk menunjukkan bahwa ini masih berfungsi, pada dasarnya biaya untuk ini mungkin tidak akan sama persis dengan biaya untuk menerbitkan garis miring ditambah biaya Ethereum, itulah mengapa ada baiknya membayar lebih sedikit. "
**Apa strategi untuk menarik aplikasi dan mengembangkan ekosistem pada tahap awal? **
"Kami memiliki beberapa DApps dari Solana yang melakukan pengembangan multi-rantai, sehingga mereka juga akan diterapkan ke Eclipse. Kami menginkubasi beberapa proyek. Kami mendukung beberapa proyek melalui program akselerator surya kami. Kami memberikan hibah ini kepada pengembang, kami dapat memberikan panduan , bagi menjadi beberapa pencapaian, dan berikan semua sumber daya yang mereka butuhkan. Saat ini, kami masih berbicara dengan Solana DApps. Kami akan segera memperluas ke Solidity DApps.”
**Akankah ada token Eclipse di masa depan yang tujuannya adalah untuk mendesentralisasikan Rollup dan memperkenalkan tata kelola? **
“Mungkin, ini adalah sesuatu yang belum cukup kami pikirkan untuk dijadikan opini karena kami sangat fokus dalam membangun mainnet ini dan ada banyak hal yang perlu dipertimbangkan untuk mainnet dan bahkan untuk mempertimbangkan sesuatu seperti token, kami harus memahami apa yang kami pikirkan tentang tata kelola dan apa kerangka tata kelola yang lengkap. Butuh kerja keras berbulan-bulan untuk benar-benar memikirkannya. Jadi kami belum memikirkan hal itu."
**Kapan Eclipse diluncurkan di mainnet? **
"Kami telah memiliki devnet, yaitu jaringan yang sedang dikembangkan secara aktif oleh orang-orang saat ini, untuk mainnet. Setelah kami membekukan kode dan meninjaunya, maka kami menjadikannya open source sehingga orang dapat melihat kodenya sendiri dan dapat menggunakannya. Itu saja." rencana peluncuran mainnet Eclipse. Pada dasarnya pada akhir tahun, kami akan mengambil langkah-langkah ini dan idealnya, dengan asumsi Celestia stabil, dengan asumsi tidak ada yang lain, tidak ada infrastruktur lain yang hilang, maka kami akan melanjutkan dengan mainnet peluncuran."
Lihat Asli
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
Mengapa Arsitektur Eclipse Memilih SolanaVM, Celestia dan Ethereum
Penulis: Thor Hartvigsen, analis DeFi, Terjemahan: Golden Finance 0xjs
Minggu lalu saya dengan senang hati mewawancarai Neel Somani, pendiri Eclipse, Ethereum Layer 2 yang akan datang. Eclipse berbeda dari Ethereum Rollup lainnya karena modularitasnya secara keseluruhan. Saya mengajukan pertanyaan kepada Neel tentang pilihan desain ini serta berbagai topik lainnya seperti peluncuran mainnet, struktur biaya/penangkapan nilai, token asli, dan banyak lagi.
Sebelum masuk ke percakapan menarik dengan Neel, berikut adalah pengenalan singkat tentang apa itu blockchain. Sebuah blockchain berisi 4 lapisan:
Blockchain monolitik menangani semua komponen ini sendiri, yaitu berisi keempat lapisan. Blockchain modular hanya berisi satu atau beberapa (tetapi tidak semua) lapisan ini.
Berikut beberapa contoh arsitektur yang berbeda ini.
Wawancaranya sebagai berikut:
**Mari kita bahas lapisan eksekusi terlebih dahulu. Apa yang membuat Anda memilih untuk menjalankan mesin virtual Solana dibandingkan EVM sebagai lingkungan eksekusi Anda? Di situs web Anda, Anda menyebutkan konsep seperti paralelisme dan pasar biaya asli - apakah ini keuntungan utamanya? **
"Ini jelas merupakan keuntungan terbesar. Anda dapat memahaminya dengan cara ini, jika 100 orang mengirim transaksi ke rantai EVM, semua transaksi ini harus diantrekan untuk dilayani satu transaksi pada satu waktu. Hal ini tidak dapat dilewati dengan cara apa pun. . Dan di Solana, untuk VM Solana, mereka sebenarnya dapat diantrekan dalam antrian yang berbeda dan semua layanan dapat dilayani pada waktu yang sama. Jadi, tentu saja, Anda dibatasi oleh jumlah inti yang dijalankan oleh pelaksana utama dan beberapa perangkat keras kendala, tetapi throughputnya lebih tinggi daripada rantai EVM Jauh lebih tinggi. Dan mereka juga mengurangi waktu blok melalui pengoptimalan dan membuat eksekusi single-threaded menjadi sangat cepat. Itulah alasan utama kami memilihnya."
**Apakah ada trade-off di sini? **
“Kerugiannya, bagaimana cara menentukan antrian mana yang harus diikuti semua orang? Kalau ada 100 orang yang semuanya mengantri mencoba mendapatkan layanan, berarti mereka harus menentukan beberapa informasi tambahan terlebih dahulu. Jadi mereka harus menyatakan, saya mau baca status bagian ini, atau saya ingin menulis bagian lain. Mereka harus mengatakan terlebih dahulu apa yang akan mereka lakukan. Dengan transaksi EVM, tidak demikian. Anda cukup mengatakan, saya akan menjalankan transaksi ini, dan maka ia dapat menjalankan apa pun yang Anda inginkan. Ini adalah salah satu alasan EV untuk M yang lambat. Tapi ini juga sangat nyaman.”
**Bisakah Anda berbicara tentang komposisi Eclipse? Saya kira lebih mudah bagi pengembang Solana/Rust untuk membangun di SVM. Bisakah pengembang Solidity atau mainnet Ethereum atau protokol L2 lainnya dengan mudah diintegrasikan ke dalam Eclipse? **
"Ini sebenarnya adalah fitur-fitur baru, tapi ya, kami dapat mendukung Solidity melalui proyek bernama Solang. Ada juga produk bernama Neon yang memungkinkan Anda menggunakan dompet MetaMask. Drift juga membangun MetaMask Snap, yaitu MetaMask, ekstensi baru untuk SVM kode yang memungkinkan Anda menggunakan dompet Anda menggunakan kode SVM. Untuk kontrak Rust, pengembang dapat menggunakan Seahorse, dan mereka dapat menulis kontrak pintar mereka dengan Python, dan bahkan Python dapat bekerja dengan Eclipse. Jadi, kami memiliki berbagai bahasa yang berbeda didukung pada saat ini."
**Mengenai lapisan Ketersediaan Data (DA), mengapa memilih Celestia dibandingkan Ethereum? **
"Kami akan selalu memilih yang terbaik untuk pengguna dan aplikasi. Kami bukan tribalist, meskipun jelas kami adalah Ethereum L2. Jika Ethereum DA tidak cukup baik dari sudut pandang biaya atau bandwidth saat ini, kami tidak mencoba memaksa Ethereum DA untuk bekerja . Tapi kami terus mengawasinya. Setelah siap, kami dapat bermigrasi ke ETH DA. Namun untuk saat ini, Celestia menawarkan blok yang lebih besar. Begitu mereka meluncurkan mainnetnya, blok tersebut mungkin akan kosong. Jadi, kami' akan memiliki banyak bandwidth, dan mereka dapat meningkatkan bandwidth melalui tata kelola. Mereka akan dapat meningkatkan ukuran blok melalui tata kelola, dan saya perkirakan mereka akan melakukannya mungkin beberapa kali setelah kami menerapkannya."
**Eclipse akan menggunakan Risc Zero untuk pemeriksaan Rollup. Apa bedanya dengan jenis Rollup lainnya? **
“Kami mengambil pendekatan yang sangat berbeda dari Optimisme atau Arbitrum. Alasannya adalah karena mesin virtual yang kami gunakan, karena paralel, tidak memiliki beberapa primitif yang sama, tidak memiliki beberapa bagian yang sama seperti pohon Merkle. misalnya Merkle tree bukan bagian dari Rollup kita, Merkle tree digunakan pada proses error proofing, oleh karena itu kita harus melakukan error proofing dengan cara yang berbeda yang pada akhirnya mengharuskan Risc Zero melakukannya dengan cara yang efisien. Ini Itu sebabnya Risc Zero ada dalam tumpukan, ini akan menjadi bagian penting dari pembuktian kesalahan kami."
**Selanjutnya saya ingin bertanya tentang value capture. Dalam kasus Arbitrum, ketika pengguna melakukan transaksi, mereka membayar biaya ke Rollup, yang kemudian harus membayar persentase tertentu kepada validator Ethereum sebagai biaya penyelesaian, namun pada dasarnya tetap mempertahankan sisa biaya. Bagaimana cara kerjanya di Eclipse? Bagian mana dari tumpukan modular ini yang dapat menampung biaya-biaya ini? Apakah Eclipse masih memiliki sisa saldo pada akhirnya? **
"Jadi saat ini kami belum memutuskan apakah kami akan mengalokasikan sejumlah uang ke Eclipse dan berapa jumlahnya. Jika ada sejumlah, itu hanya kompensasi atas risikonya. Meski begitu, cara kami menghitung biayanya adalah kami lihat tingkat pertama, kita Katakan, berapa biaya untuk mempublikasikan di Ethereum, berapa banyak yang harus kita publikasikan di sana? Lalu kita lihat Celestia, kita melakukan hal yang sama dan kemudian menambahkan semuanya dan itulah biayanya yang akan kita sampaikan ke pengguna. Tapi resikonya adalah, Ketika pengguna membayar biayanya, maka beberapa detik berlalu kan? Lalu kita publikasikan ke tingkat pertama. Mungkin biaya ini meningkat. Jadi sebagai Oleh karena itu, mungkin akan lebih bijaksana jika Anda mengenakan biaya yang lebih mahal untuk melindungi diri dari risiko ini. Itulah alasannya.
Dua pemain yang terlibat adalah Ethereum dan Celestia, dan dari sudut pandang biaya reguler, biaya yang dibayarkan pengguna sebenarnya adalah Ethereum dan Celestia. Celestia dibayar biaya untuk setiap transaksi yang dipublikasikan ke Eclipse. Jika kita menulis transaksi, kita harus memposting sekitar 200 byte ke Celestia, sementara Ethereum dibayar setiap jam. Atau mungkin lebih jarang lagi.
Lalu, ada beberapa peserta lain yang perlu kita bayar secara rutin, sesekali, setiap minggu (Risk Zero). Bahkan jika tidak ada yang salah, kami tetap menjalankan pembuktian bug Risk Zero. Sekadar untuk menunjukkan bahwa ini masih berfungsi, pada dasarnya biaya untuk ini mungkin tidak akan sama persis dengan biaya untuk menerbitkan garis miring ditambah biaya Ethereum, itulah mengapa ada baiknya membayar lebih sedikit. "
**Apa strategi untuk menarik aplikasi dan mengembangkan ekosistem pada tahap awal? **
"Kami memiliki beberapa DApps dari Solana yang melakukan pengembangan multi-rantai, sehingga mereka juga akan diterapkan ke Eclipse. Kami menginkubasi beberapa proyek. Kami mendukung beberapa proyek melalui program akselerator surya kami. Kami memberikan hibah ini kepada pengembang, kami dapat memberikan panduan , bagi menjadi beberapa pencapaian, dan berikan semua sumber daya yang mereka butuhkan. Saat ini, kami masih berbicara dengan Solana DApps. Kami akan segera memperluas ke Solidity DApps.”
**Akankah ada token Eclipse di masa depan yang tujuannya adalah untuk mendesentralisasikan Rollup dan memperkenalkan tata kelola? **
“Mungkin, ini adalah sesuatu yang belum cukup kami pikirkan untuk dijadikan opini karena kami sangat fokus dalam membangun mainnet ini dan ada banyak hal yang perlu dipertimbangkan untuk mainnet dan bahkan untuk mempertimbangkan sesuatu seperti token, kami harus memahami apa yang kami pikirkan tentang tata kelola dan apa kerangka tata kelola yang lengkap. Butuh kerja keras berbulan-bulan untuk benar-benar memikirkannya. Jadi kami belum memikirkan hal itu."
**Kapan Eclipse diluncurkan di mainnet? **
"Kami telah memiliki devnet, yaitu jaringan yang sedang dikembangkan secara aktif oleh orang-orang saat ini, untuk mainnet. Setelah kami membekukan kode dan meninjaunya, maka kami menjadikannya open source sehingga orang dapat melihat kodenya sendiri dan dapat menggunakannya. Itu saja." rencana peluncuran mainnet Eclipse. Pada dasarnya pada akhir tahun, kami akan mengambil langkah-langkah ini dan idealnya, dengan asumsi Celestia stabil, dengan asumsi tidak ada yang lain, tidak ada infrastruktur lain yang hilang, maka kami akan melanjutkan dengan mainnet peluncuran."