Pada tanggal 26 Oktober, KTT Global Blockchain Wanxiang ke-7 diadakan di Hotel W di Bund, Shanghai. Vitalik Buterin, pendiri Ethereum dan kepala ilmuwan Wanxiang Blockchain Lab, membagikan pandangannya tentang isu hangat saat ini melalui siaran langsung. pada topik Layer2 ekspansi. Berikut isi lengkap pidato tersebut:
Baru-baru ini di KTT Wanxiang, saya menyebutkannya berkali-kali, dan topik yang saya sebutkan berkali-kali di KTT lainnya adalah penskalaan, yang merupakan salah satu tantangan terbesar yang dihadapi bidang blockchain. Termasuk tantangan terbesar yang kita hadapi saat ini, seperti blockchain sangat efektif dalam hal desentralisasi dan keamanan, tetapi hanya dapat menangani volume transaksi yang sangat kecil, yaitu TPS-nya sangat terbatas. Sekitar beberapa tahun yang lalu, keadaan blockchain seperti itu tidak menimbulkan banyak masalah bagi kami, karena tidak banyak pengguna blockchain sebelumnya. Namun akhir-akhir ini kami melihat banyak orang ingin menggunakan blockchain, dan jumlah itu terus bertambah setiap hari. Dan jumlah orang yang ingin melakukan lebih banyak hal di blockchain meningkat dari hari ke hari. Sekarang ada berbagai aplikasi seperti DeFi, Gamefi, dll, dan ada banyak skenario aplikasi yang ingin diwujudkan orang. Ini berarti bahwa blockchain harus menskalakan untuk menyediakan semua aplikasi dengan ruang yang mereka butuhkan.
Ada cara mudah untuk mencapai penskalaan blockchain, dan ada cara yang sulit. Izinkan saya berbicara tentang metode sederhana terlebih dahulu, yaitu meningkatkan ukuran blok dan parameter batas atas gas, sehingga volume transaksi yang dapat kami tangani akan meningkat secara signifikan. Namun, masalah dengan metode ini adalah tampilannya yang sederhana, tetapi akan mengorbankan desentralisasi. Yaitu untuk mencapai perluasan seperti itu, dengan membuat sistem yang sangat besar, dalam sistem yang sangat besar, setiap node perlu memproses data dalam jumlah besar. Sistem seperti itu kemungkinan besar akan kehilangan desentralisasi, karena hanya sedikit orang yang mengoperasikan node sebesar itu.
Metode lain untuk mencapai perluasan blockchain, yang juga lebih berkelanjutan, adalah teknologi Layer 2. Teknologi lapisan 2 rumit, ada beberapa Jaringan Petir, selain itu, beberapa aplikasi telah menggunakan saluran status, dan beberapa aplikasi menggunakan beberapa solusi lain.
Teknik paling umum yang kami lihat adalah Rollup. Ide di balik teknologi ini ada dalam berbagai bentuk, dimulai pada 2014 dan secara resmi terbentuk pada 2019. Saya menerbitkan posting blog pada tahun 2019, seperti yang ditunjukkan dalam PPT ini, saya menulis rute teknis berbasis Rollup. Saya menulis di dalamnya bahwa kita perlu memperluas, tetapi untuk Ethereum, butuh waktu lama untuk mencapai ekspansi asli, yaitu menerapkan sharding Di setiap pecahan, transaksi dapat diproses, dan untuk mencapai Dalam hal ini, banyak tantangan teknis harus diatasi, dan itu akan memakan waktu lama. Oleh karena itu, kami harus menunggu lama sebelum kami benar-benar dapat mewujudkan ekspansi sharding yang dilakukan secara native oleh Ethereum.Solusi yang kami miliki sekarang adalah Rollup. Kami telah melihat berbagai versi proyek Rollup di pasaran. Kami tahu bahwa Rollup berguna dan universal. Rollup dapat sangat meningkatkan skalabilitas, setidaknya 100 kali sejauh ini. Pecahan data adalah bentuk pecahan yang relatif sederhana. Pecahan data tidak membuat pecahan kuat yang dapat memproses transaksi. Sebaliknya, kami hanya membuat pecahan yang dapat menyimpan dan memverifikasi data. Ini adalah bentuk pecahan sederhana.
Melalui sharding seperti itu, kami dapat meningkatkan skalabilitas Rollup, yang dapat ditingkatkan 100 kali lipat. Semua orang tahu bahwa melalui Rollup untuk mencapai ekspansi, Rollup dapat memberi kami ekspansi, dan kami mengetahuinya dengan baik. Untuk Ethereum, Rollup adalah satu-satunya solusi skalabilitas yang layak.
Perbedaan antara tahun lalu dan tahun ini adalah ketika kami menggunakan Rollup untuk perluasan kapasitas tahun lalu, kebanyakan hanya proyek teoretis. Loopring sudah ada tahun lalu, dan proyek lain tidak ada, tetapi tahun ini banyak proyek Rollup meluncurkan mainnet mereka sendiri, dan biaya transaksi mereka sekarang jauh lebih rendah daripada Ethereum. Faktanya, saya juga berpikir bahwa angka-angka ini, yaitu biaya transaksinya, akan semakin turun, dan saya juga melihat banyak pengoptimalan dalam hal ini. Adapun cara menggunakan Rollup, jumlah data yang perlu disimpan pada chain dapat dikurangi, melalui metode ini biaya Gas yang diperlukan untuk transaksi Rollup dapat dikurangi lebih lanjut. Misalnya, Loopring telah menggunakan banyak solusi pengoptimalan, dan Loopring setidaknya 30 kali lebih murah daripada Ethereum.
Ada juga Arbitrum satu dan Optimisme, dua skema Rollup, yang saat ini tidak menerapkan pengoptimalan apa pun, tetapi bekerja keras. Kedua skema Rollup ini juga menjadi lebih murah setelah disertakan dalam skema pengoptimalan. Oleh karena itu, dengan skema Rollup seperti itu, biaya transaksi dapat dikurangi secara signifikan. Setidaknya bisa jauh lebih murah dari biaya transaksi tahun lalu, jika sharding bisa direalisasikan, biaya transaksi bisa lebih ditekan lagi.
Sekarang kita dapat melihat bahwa ada berbagai teknologi Rollup di pasaran, dan Rollup sendiri memiliki banyak komponen teknis. Ada dua cabang utama Rollup saat ini, satu adalah Optimistic Rollup, yang menggunakan skema keamanan, dan ZK Rollup lainnya menggunakan bukti tanpa pengetahuan. Sedangkan untuk Optimistic Rollup dan ZK Rollup memiliki kelebihan yang berbeda. Untuk Optimistic Rollup, teknologinya lebih sederhana, sehingga relatif lebih mudah untuk membangun Optimistic Rollup, terutama untuk aplikasi serba guna, seperti aplikasi serba guna seperti smart contract Ethereum. Teknologi ZK Rollup lebih kompleks, dan manfaatnya adalah keamanan yang lebih tinggi dan dukungan untuk keluar cepat, tidak seperti Optimis Rollup, yang perlu menunggu seminggu untuk keluar. Sejauh menyangkut teknologi, teknologi ZK Rollup belum sepenuhnya matang, tetapi menurut saya ZK Rollup akan dapat mendukung versi lengkap Mesin Virtual Ethereum dalam beberapa tahun, dan semua orang dapat menggunakan teknologi ZK Rollup. Dalam jangka pendek, Optimistic Rollup adalah opsi yang layak, tetapi dalam jangka panjang saya lebih memilih ZK Rollup. Setelah kami memiliki pecahan data, ZK Rollup juga akan memiliki aplikasi lain. Dan saya juga memikirkan beberapa aplikasi tingkat perusahaan. Setelah ZK Rollup matang, aplikasi tingkat perusahaan akan menjadi mungkin. Tidak perlu menggunakan rantai terpisah, Anda dapat menggunakan ZK Rollup, ZK Rollup terhubung ke Ethereum, biayanya masih sangat rendah, dan Anda juga bisa mendapatkan keuntungan, yaitu Anda dapat terhubung dengan ekosistem Ethereum dan dapatkan Ethereum Manfaat yang diberikan oleh rantai publik.
Teknologi ini telah membuat kemajuan besar. Misalnya, banyak proyek secara bertahap memindahkan aplikasi mereka ke Rollup. Dengan kata lain, banyak proyek yang sudah mulai memikirkan bagaimana membangun proyek mereka sendiri di Rollup. Tapi masih banyak pekerjaan yang harus dilakukan langkah demi langkah, seperti aplikasi, atau infrastruktur, dll, masih banyak hal yang harus dilakukan.
Jika Anda seorang pengembang aplikasi, Anda harus secara aktif mencari cara untuk memigrasikan aplikasi Anda ke Rollup secepat dan seaman mungkin. Untuk aplikasi non-finansial, migrasi ke Rollup lebih penting, karena dapat mengurangi biaya sebanyak mungkin.Lagipula, mengurangi biaya sangat penting untuk aplikasi non-finansial, karena penggunanya tidak mau membayar transaksi setinggi itu. biaya . Selain itu, banyak aplikasi yang merupakan sistem yang lengkap, yaitu jika pengguna menggunakan aplikasi ini, mereka berharap dapat berinteraksi dengan aplikasi lain. Misalnya, game, ambil game Dark Forest sebagai contoh, ini adalah game yang sepenuhnya bebas kredit berdasarkan Ethereum, game ini adalah contoh yang bagus. Ini terus berjalan di jaringan uji sekarang, dan juga dapat dimigrasikan ke Rollup di masa mendatang, dan NFT juga dapat dimigrasikan ke Rollup. Dengan kata lain, infrastruktur dapat dimigrasikan ke Rollup, dan layanan keuangan juga dapat dimigrasikan ke Rollup, seperti aplikasi yang menggunakan cryptocurrency untuk pembayaran, juga dapat dimigrasikan ke Rollup, dan DAO juga dapat dimigrasikan ke Rollup segera Rollup di dalamnya.
Untuk aplikasi yang berbeda, seluruh proses migrasi sangat berbeda. Setiap aplikasi harus mempertimbangkan apakah akan sepenuhnya bermigrasi ke Rollup, mendukung semua Rollup, atau terus ada di Ethereum tetapi membangun jembatan lintas rantai dengan Rollup. Tentu saja, ada banyak opsi jalur di balik penerapannya, dan setiap opsi perlu dipertimbangkan. Selanjutnya, saya akan berbicara tentang bagian inti dari keseluruhan ekosistem-infrastruktur.
Bagi pengguna, infrastruktur adalah kuncinya. ENS adalah singkatan dari Ethereum Domain Name System, yang merupakan sistem nama domain terdesentralisasi berdasarkan Ethereum. ENS adalah infrastruktur yang sangat penting. Banyak pengguna Ethereum menggunakan ENS. Misalnya, saya memiliki nama domain ENS, dan banyak pengguna Ethereum juga memiliki nama domain ENS. Blog saya sendiri, juga memiliki nama domain ENS. Jika Anda pergi ke blog saya, Anda dapat melihatnya. Di masa mendatang, saya berharap semakin banyak orang yang menggunakan ENS. Masalah ENS saat ini adalah semua fungsi diimplementasikan di jaringan utama, yang mengarah pada biaya transaksi yang sangat tinggi. Inilah tantangan yang kami hadapi dalam hal infrastruktur. Saat kami memigrasikan ENS ke Rollup, ENS dapat hidup di Rollup, (semoga masalah ini dapat diselesaikan).
Infrastruktur kedua adalah klien ringan. Jika kami ingin membuat sistem Ethereum benar-benar terdesentralisasi, kami memerlukan klien ringan yang aman, yang tidak hanya harus dapat mengakses mainnet Ethereum, tetapi juga dapat mengakses jembatan lintas rantai dan Rollup. Artinya, mudah untuk beralih dari satu Rollup ke Rollup lainnya, yang merupakan rantai silang. Dalam kasus seperti itu, tidak perlu menunggu lama.
EIP-3668 Proposal ini memungkinkan ENS dan aplikasi lain untuk dimigrasikan ke Rollup. Ini adalah proposal tujuan umum, dan juga memungkinkan kontrak pintar Lapisan 1 untuk menentukan aplikasi atau tempat memperoleh informasi status tentang lapisan kedua, dan dapat mewujudkan informasi Verifikasi, yaitu memverifikasi data Layer2 melalui klien ringan yang tidak memerlukan verifikasi.Selain itu, Anda memiliki nama domain ENS yang dapat didaftarkan, dan dapat diperbarui pada lapisan kedua. Di lantai dua mana pun dia berada, pengguna dapat melihat informasi ini, dan menggunakan perangkat lunak yang sama untuk melihat informasi di setiap lantai dua. Prospek seperti itu menarik.
Klien ringan memungkinkan sebuah node untuk memverifikasi blockchain, tetapi tidak perlu menjalankan klien penuh, juga tidak perlu memverifikasi setiap transaksi. Klien ringan sangat penting untuk desentralisasi ekosistem blockchain. Apa yang kami lakukan sekarang adalah memutakhirkan PoS dan mengimplementasikan dukungan untuk klien ringan, dan menjadikan sistem klien ringan sama kuatnya di PoS dan PoW. Dan itu memiliki algoritme yang memungkinkan klien ringan untuk memverifikasi blok. Blok ini ditandatangani oleh komite, yang memungkinkan klien yang aman untuk mengakses blockchain tanpa mempercayai server terpusat. Namun, sistem klien ringan itu sendiri juga perlu diperluas agar dapat dimigrasikan ke dalam sistem Rollup. Ini sangat penting, kami masih perlu mempertahankan desentralisasi, dan kami terus bekerja keras untuk ini, agar pemutakhiran ini diterapkan ke semua protokol Layer 2.
Ucapkan kesimpulannya.
Lapisan 2 adalah masa depan penskalaan Ethereum. Menggunakan Layer 2 untuk mewujudkan perluasan Ethereum adalah solusi teraman saat ini Untuk perluasan Ethereum, sangat penting untuk mewujudkan fungsi sambil mempertahankan desentralisasi jaringan, karena desentralisasi adalah inti dari blockchain.
Saat ini, Rollup yang kompatibel dengan mesin virtual Ethereum telah muncul, yang dapat menjamin kinerja sambil memberikan skalabilitas yang kuat. Pada saat yang sama, itu juga mempertahankan pengalaman pengguna dan pengalaman pengembang saat ini. Jadi mengembangkan untuk Rollup sama dengan mengembangkan untuk Ethereum, dengan beberapa perubahan kecil. Misalnya, metode pembuatan blok dan pengemasan berbeda, tetapi mesin virtualnya sama, dan jika kompatibel dengan mesin virtual Ethereum, itu berarti semua kinerja Ethereum dipertahankan, dan pada saat yang sama, desentralisasi Ethereum dipertahankan Properti yang sangat penting.
Pada saat yang sama, kami masih perlu terus bekerja keras untuk membangun beberapa infrastruktur. Termasuk memperkaya ekosistem dan akhirnya mewujudkan jalur ekspansi Ethereum. Saat ini, kami sudah memiliki peta jalan pengembangan yang jelas, sebagian besar di antaranya telah diterapkan atau sedang dikembangkan secara penuh. Saya menantikan pencapaian yang lebih menarik di masa depan, dan saya sangat gembira dengan keadaan saat ini dari seluruh ekosistem Ethereum, terima kasih.