Temui "Cancun": Peningkatan Ethereum berikutnya, pengurangan biaya dan peningkatan efisiensi, bagus untuk Layer2

Pelajari tentang acara besar Ethereum yang akan datang pada tahun 2023: peningkatan Cancun.

Ditulis oleh: Bulu

Sejak Ethereum bergabung pada 15 September 2022, peningkatan Shapella, yang mendapat banyak perhatian, secara resmi selesai pada April 2023. Pada langkah selanjutnya, perubahan baru apa yang akan diantarkan ke dalam tujuan pengembangan teknis Ethereum?

Pada tanggal 29 April 2023, Ethereum Foundation mengadakan panggilan konferensi pengembang inti ke-160, dan menentukan perubahan penting berikutnya di Ethereum—Peningkatan Jaringan Cancun (Peningkatan Jaringan Cancun).Proposal Peningkatan Ethereum (singkatnya EIP).

Jika pemutakhiran Shapella adalah batas air teknis untuk memastikan implementasi yang stabil dari mekanisme konsensus PoS di masa depan Ethereum setelah penggabungan Ethereum, maka signifikansi pemutakhiran Cancun tidak kurang dari pemutakhiran Shapella—itu adalah kunci untuk perluasan lebih lanjut dari Ethereum , Ini juga akan membuka tahap baru dalam pengembangan penyimpanan data Ethereum dan kemampuan pengambilan.

Memahami Peningkatan Cancun

Cancun, kota wisata terkenal di Meksiko, juga merupakan tempat konferensi Devcon 3. Menurut aturan penamaan pemutakhiran Ethereum, pemutakhiran yang dinamai sesuai nama tempat adalah pemutakhiran untuk lapisan eksekusi Ethereum.

Dalam pemutakhiran ini, Ethereum Improvement Protocol (EIP) apa yang layak diperhatikan, beri tahu kami bersama.

01 Protagonis Eskalasi Cancun: EIP-4844

Prototipe pecahan Ethereum

**Tujuan peningkatan: **Selesaikan skalabilitas Ethereum (yaitu, permintaan ekspansi), bantu kurangi biaya transaksi solusi Rollups Ethereum Layer 2 (Lapisan 2), dan tingkatkan kecepatan Rollups.

Latar belakang peningkatan: Biaya jaringan utama Lapisan 1 Ethereum (Lapisan 1) tinggi, dan peningkatan yang diperlukan sangat dibutuhkan untuk mengurangi biaya operasi keseluruhan.

Saat ini, solusi penskalaan pada Ethereum sebagian besar adalah Rollup Lapisan 2.

Dalam praktiknya, solusi Rollups telah membantu pengguna menghemat banyak biaya operasional (selanjutnya disebut Biaya Gas).Misalnya, Optimisme proyek representatif, biaya overhead reguler Biaya Gas hanya 0,001 gwei, yang jauh lebih rendah daripada biaya reguler. overhead dari jaringan utama Ethereum layer 1; Solusi ZK Rollups memiliki kinerja kompresi data yang lebih baik dan tidak perlu menyertakan data yang ditandatangani, dan biayanya lebih rendah, bahkan hingga seperseratus dari mainnet Ethereum layer 1.

Namun, untuk pengguna yang lebih luas, bahkan setelah solusi Rollups, Biaya Gas masih menjadi beban yang relatif mahal. Selain itu, efisiensi Ethereum dalam memproses transaksi paralel masih rendah, dan hanya dapat memproses volume transaksi dua digit per detik, sehingga memerlukan peningkatan baru untuk membantu meningkatkan skalabilitas.

Sharding —— adalah metode peningkatan yang kuat untuk menyelesaikan masalah di atas, tetapi Ethereum saat ini belum dapat mengimplementasikannya, dan proposal tepat waktu dari rencana peningkatan EIP-4844 adalah untuk menyelesaikan kebutuhan di atas dan mengimplementasikan peningkatan sharding , menemukan trade-off yang dapat diterapkan pada tahap Ethereum saat ini, dan meletakkan dasar teknis awal bagi Ethereum untuk mewujudkan sharding data secara keseluruhan di masa mendatang.

Oleh karena itu, EIP-4844 juga dikenal sebagai "Proto-danksharding", yaitu "prototipe pecahan". Kata dank juga memiliki asal yang berbeda, diambil dari nama peneliti Ethereum Dankrad Feist, yang pernah berkata: "EIP-4844 akan menjadi akselerator untuk Rollups."

Peningkatan (menyelesaikan peningkatan teknis):

  • Perkenalkan transaksi Blob: Blob adalah singkatan dari Binary Large Object. Transaksi blob adalah jenis transaksi baru yang akan digunakan di shard mendatang.
  • Bawa semua logika lapisan eksekusi yang diperlukan untuk mengimplementasikan sharding penuh di masa mendatang.
  • Perkenalkan logika validasi silang untuk semua lapisan eksekusi dan konsensus yang diperlukan untuk menerapkan sharding penuh di masa mendatang.
  • Memungkinkan pelapisan antara validasi blok beacon (yaitu data Ethereum Layer 2) dan pengambilan sampel ketersediaan data blob.
  • Memperkenalkan blok suar untuk mengimplementasikan sebagian besar logika yang diperlukan untuk sharding penuh di masa mendatang.

△ Peta konsep sharding lengkap / Vitalik Buterin

Sumber gambar/foresightnews

Catatan: Tujuan awal Blob adalah untuk membantu membawa data lapisan kedua Ethereum. Pada saat yang sama, Blobs, grup vektor data ini, disimpan oleh node dari lapisan konsensus Ethereum, sehingga mereka tidak dapat dibaca oleh Mesin Virtual Ethereum (singkatnya EVM) dari lapisan eksekusi, dan ini adalah pemisahan ini data yang menyadari pengurangan biaya untuk solusi Ethereum layer 2 Rollups.

Selain itu, data blob akan dihapus setelah 30 hari.

Untuk mengurangi tekanan dari proposal perbaikan pada jaringan utama, dibandingkan dengan penerapan sharding penuh di masa mendatang, EIP-4844 menetapkan batas atas pada peningkatan ruang penyimpanan setiap blok suar, paling banyak dibatasi sekitar 0,5 MB data size (sekitar 4 Blob ), tetapi batas atas ini diperkirakan akan meningkat di masa mendatang.

02 Proposal perbaikan lain yang telah diidentifikasi untuk peningkatan Cancun

  • EIP-1153
  • EIP-6780

Selain EIP-4844 yang banyak ditonton, proposal perbaikan yang telah dikonfirmasi untuk pemutakhiran Cancun meliputi:

EIP-1153: Menambahkan Opcode Penyimpanan Sementara. Penyimpanan sementara adalah solusi yang dirancang khusus untuk menyelesaikan komunikasi internal blok.

Penyimpanan sementara tidak mengubah semantik operasi yang ada. Data dalam penyimpanan sementara akan dibuang setelah setiap transaksi, dan tidak akan mengakses disk server. Tidak perlu mengosongkan slot penyimpanan setelah digunakan, dan klien tidak perlu melakukannya memuat data asli.

Oleh karena itu, secara relatif, keuntungan menggunakan penyimpanan sementara untuk menyelesaikan masalah komunikasi antar blok adalah bahwa Biaya Gas rendah, dan desain penyimpanan data Ethereum di masa mendatang tidak perlu mempertimbangkan pengembalian biaya operasi karena penyimpanan sementara.

Namun, EIP-1153 tidak dirancang untuk mengatasi penggunaan data yang disimpan sementara dalam smart contract yang ada.

**EIP-6780: Memodifikasi fungsi opcode SELFDESTRUCT, **untuk mempersiapkan penerapan arsitektur Verkle Tree di masa depan (umumnya disebut sebagai "Pohon Volker") di Ethereum.

Saat ini, Ethereum menggunakan arsitektur Merkle Tree (biasanya disebut sebagai arsitektur "Merkle tree"). Menggunakan opcode SELFDESTRUCT dapat membuat banyak perubahan pada status akun, misalnya, Anda dapat menghapus kode dan penyimpanan. Namun, ketika arsitektur Verkle Tree diterapkan ke Ethereum di masa mendatang, akun tersebut tidak dapat dengan mudah diubah atau dihapus, karena arsitektur Verkle Tree akan menyimpan setiap akun dalam kunci akun yang berbeda, yang tidak akan terhubung ke akun root.

Oleh karena itu, EIP-6780 mengusulkan perubahan fungsi opcode SELFDESTRUCT. Menurut EIP-6780, opcode SELFDESTRUCT yang dimodifikasi, yang tidak lagi memiliki kemampuan untuk mengubah atau menghapus akun yang digunakan, hanya akan digunakan untuk mentransfer ETH ke penelepon, dengan satu pengecualian, ketika SELFDESTRUCT dijalankan oleh smart contract yang dipanggil di transaksi yang sama yang dibuat.

△Kemajuan implementasi proposal perbaikan terkait peningkatan Ethereum Cancun (per 2023/5/30)

Sumber gambar/Spesifikasi Peningkatan Jaringan github@Cancun

Tiga protokol yang ditingkatkan EIP-4844, EIP-1153, dan EIP-6780 yang diidentifikasi untuk pemutakhiran Cancun diharapkan akan diaktifkan pada Oktober 2023.

03 Pembaruan Cancun masih dalam pertimbangan untuk memasukkan protokol yang ditingkatkan yang diterapkan

  • EIP-2537
  • EIP-4788
  • EIP-5656
  • EIP-5920
  • EIP-7069

Peningkatan terkait EOF belum dipertimbangkan

EIP-2537: Prakompilasi operasi kurva BLS12-381 dan tambahkan ke rangkaian operasi yang diperlukan untuk verifikasi tanda tangan BLS dan verifikasi SNARK untuk melakukan operasi verifikasi terkait dengan lebih baik.

Saat ini, kemajuan pengembangan rencana perbaikan ini relatif lambat. Setelah penerapan rencana peningkatan EIP-2537, dibandingkan dengan BN254 yang telah dikompilasi sebelumnya, ini akan memperoleh keamanan operasional yang lebih baik dan memungkinkan pencocokan operasi kurva yang lebih bersahabat, yang akan lebih kondusif untuk pengembangan kasus penggunaan lapisan kedua Ethereum .

**EIP-4788: Mengekspos root blok rantai suar di EVM. **Roots of the Beacon Chain Blocks adalah akumulator kriptografi yang digunakan untuk membuktikan keadaan konsensus arbitrer.

Mengekspos root rantai suar di EVM memungkinkan akses yang diminimalkan kepercayaan ke lapisan konsensus Ethereum. Ini juga merupakan protokol yang ditingkatkan yang membantu pengembangan kasus penggunaan, dan akan mendukung kasus penggunaan seperti Staking Pools dan jembatan kontrak pintar untuk meningkatkan asumsi kepercayaan mereka (Asumsi Kepercayaan).

EIP-5656: Memberikan instruksi EVM efisien yang dapat digunakan untuk menyalin wilayah memori. Salinan memori adalah operasi dasar, yang sangat berguna untuk berbagai operasi intensif komputasi, tetapi juga akan menimbulkan biaya operasi saat diimplementasikan pada Mesin Virtual Ethereum di masa mendatang.

Instruksi yang diperkenalkan oleh EIP-5656 adalah instruksi baru yang sebelumnya tidak ada, jika smart contract yang telah dirilis menggunakan instruksi baru ini, perhatikan kompatibilitasnya dan mungkin perlu menyesuaikan operasinya.

**EIP-5920: Perkenalkan opcode baru, PAY. **Menggunakan opcode PAY untuk mengirim ETH ke alamat akun tidak perlu memanggil fungsi apa pun dari alamat akun.

Opcode PAY adalah opcode yang didedikasikan untuk transmisi ETH. Tidak perlu memobilisasi fungsi alamat, yang dapat menghemat biaya penggunaan jaringan. Ini sangat bermanfaat untuk transmisi ETH dalam jumlah kecil.

**EIP-7069: Ubah instruksi CALL, protokol ini diaktifkan. **

Tautan referensi

[1] Spesifikasi Peningkatan Jaringan Cancun,

Lihat Asli
Konten ini hanya untuk referensi, bukan ajakan atau tawaran. Tidak ada nasihat investasi, pajak, atau hukum yang diberikan. Lihat Penafian untuk pengungkapan risiko lebih lanjut.
  • Hadiah
  • 1
  • Bagikan
Komentar
0/400
AdversityAvip
· 2024-03-13 15:03
Menyergap koin 📈 seratus kali lipat
Lihat AsliBalas0
  • Sematkan
Perdagangkan Kripto Di Mana Saja Kapan Saja
qrCode
Pindai untuk mengunduh aplikasi Gate.io
Komunitas
Indonesia
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)