Ketika rangkaian Ethereum bergerak ke arah hard fork Dencun pada Q1 2024, komuniti menantikan satu siri cadangan penambahbaikan penting (EIP). Cadangan ini bukan sahaja berkaitan dengan hala tuju masa depan Ethereum, tetapi mungkin juga mempunyai kesan yang mendalam ke atas keseluruhan ekosistem mata wang kripto. Artikel ini akan meneroka butiran dan potensi kesan cadangan ini secara terperinci untuk memberikan pembaca pemahaman yang komprehensif.
Mesyuarat pembangun semua teras Ethereum terkini memuktamadkan jadual untuk naik taraf mainnet hard fork Dencun seterusnya. Adalah penting untuk ambil perhatian bahawa, kecuali isu utama, pembangun Ethereum merancang untuk menghentikan testnet awam Ethereum pada tarikh berikut:
Goerli: 17 Januari
Sepolia: 30 Januari
Ini akan menjadi kali terakhir Goerli menyertai program beta kerana rangkaian itu dijangka akan ditamatkan.
Keputusan mengenai isu di atas akan dibuat selepas Tahun Baru, tetapi buat masa ini, berikut adalah beberapa penambahbaikan yang patut diberi perhatian selepas peningkatan Dencun 2024:
EIP-4844 (Original Danksharding)
EIP-4844 ialah projek utama di Dencun EIP , adalah tumpuan banyak laporan berita pada tahun 2023.
Lucas Henning, CTO pembangun dompet Web3 Suku, menyebut ini sebagai "setahun peningkatan terobosan untuk Ethereum." EIP-4844 ialah teknologi transformatif yang akan mengurangkan bayaran gas rollup sehingga 100 kali ganda.
Peningkatan abstraksi akaun
Satu lagi tumpuan tumpuan Henning ialah mengambil kesempatan daripada penambahbaikan dalam pengabstrakan akaun: ERC-4337 dan sambungannya ERC-6900.
ERC ialah subset EIP yang memfokuskan secara khusus pada piawaian token dalam ekosistem Ethereum. Mereka mentakrifkan peraturan untuk pelaksanaan token untuk memastikan kesalingoperasian. Tidak seperti beberapa EIP yang mengubah suai protokol teras, ERC biasanya tidak memerlukan garpu keras.
ERC-4337 telah disiarkan secara langsung pada bulan Mac dan Henning percaya bahawa konsep pengabstrakan akaun akan memainkan peranan penting dalam perubahan pengguna yang paling penting.
Beliau berkata bahawa pengabstrakan akaun akan mengubah sepenuhnya cara kita memahami dan berinteraksi dengan dompet, menjadikan transaksi Gas sebagai standard, log masuk sosial yang selamat menjadi normal baharu, dan secara asasnya membentuk semula pengalaman pengguna Ethereum.
Secara tradisinya, Ethereum mempunyai dua jenis akaun: akaun milik luaran (EOA) yang dikawal oleh kunci persendirian dan akaun kontrak yang dikawal oleh kod. Abstraksi akaun mengaburkan perbezaan ini, membolehkan pengguna membuat akaun yang berfungsi lebih seperti kontrak pintar.
ERC-6900 memperkenalkan konsep "urus niaga yang diamanahkan". Piawaian ini juga tidak memerlukan perubahan pada konsensus utama Ethereum, yang membolehkan pengguna mewakilkan urus niaga kepada orang lain bagi pihak mereka, sebagai contoh, untuk menjimatkan masa dan kerumitan dengan meluluskan sekumpulan operasi sekaligus.
EIP-1153 (Transient Storage Opcode)
Cadangan ini adalah sebahagian daripada Dencun dan bertujuan untuk memperkenalkan mekanisme baharu untuk mengendalikan storan sementara atau sementara semasa pelaksanaan kontrak pintar.
Operasi penyimpanan tradisional pada Ethereum adalah kekal dan menggunakan Gas. Ini boleh menjadi tidak cekap untuk data sementara yang tidak perlu berterusan sepanjang transaksi.
EIP-1153 ialah opcode (kod operasi) yang membenarkan kontrak pintar menggunakan storan sementara - storan yang dikosongkan pada penghujung pelaksanaan transaksi.
Pasukan Uniswap melobi untuk nombor 1153 dan mahukan ia berada dalam Shapella, tetapi mereka tidak mendapat sokongan yang mencukupi untuk mencapai kata sepakat dalam kalangan pembangun teras. Peningkatan ini dijangka memainkan peranan penting dalam meningkatkan keupayaan dan kecekapan protokol v4 Uniswap yang akan datang.
Dengan mengurangkan beban storan kekal dan meminimumkan kembung keadaan, EIP-1153 boleh menyumbang kepada kebolehskalaan keseluruhan rangkaian Ethereum.
🎜EIP-4788 (Beacon Block Root Commit) 🎜🎜Bayangkan Ethereum ialah perpustakaan besar dengan dua bahagian utama: bahagian Mesin Maya Ethereum (EVM), seperti tempat orang datang untuk membaca buku (melaksanakan kontrak pintar) Bilik bacaan, dan bahagian rantai Beacon (rantaian suar), adalah seperti sistem katalog perpustakaan, menjejaki semua buku dan lokasinya (konsensus dan penyelarasan rangkaian Ethereum). 🎜Sebelum EIP-4788, kedua-dua bahagian ini agak bebas dari segi fungsi. Bahagian EVM tidak mempunyai akses langsung ke direktori terkini; ia mesti bergantung pada kaedah tidak langsung untuk memahami perkara yang berlaku dalam bahagian rantaian Beacon.
EIP-4788 mencadangkan meletakkan "Akar blok Beacon" (akar pokok cerna atau cincang bagi blok induk) dalam setiap blok EVM. Ia seperti beralih daripada sistem pemfailan kad perpustakaan yang lapuk (yang tidak cekap dan kadangkala tidak tepat) kepada sistem dengan pautan masa nyata, tepat dan terus ke pangkalan data perpustakaan utama.
Dalam perpustakaan moden ini, apabila buku baharu ditambah, dialihkan atau dialih keluar (kemas kini rantai Beacon), pembaca (EVM) boleh mendapatkan maklumat yang tepat dengan segera. Pembaca boleh mempercayai bahawa mereka mendapat maklumat terkini dan operasi perpustakaan (seperti melaksanakan kontrak pintar) lebih konsisten dengan keseluruhan sistem katalog (keadaan lapisan konsensus).
Semua ini berlaku dalam cara yang diminimumkan kepercayaan, menghapuskan keperluan untuk oracle luaran untuk menyediakan data ini, sekali gus mengurangkan kemungkinan titik kegagalan atau manipulasi.
Perubahan ini amat berfaedah untuk protokol staking cecair seperti Lido, jambatan berasaskan kontrak pintar dan penyelesaian staking semula, kerana ia membolehkan protokol ini mengakses data utama seperti baki pengesah dan status terus daripada lapisan konsensus, dengan itu meningkatkan keselamatan dan kecekapan operasi.
EIP-4788 pada dasarnya memperkenalkan oracle peringkat protokol untuk menyampaikan keadaan konsensus Ethereum di seluruh mainnet.
Misha Komarov, pengasas Yayasan Nil, yang menggunakan zkOracle untuk Lido, menyebutnya "pasti membantu." Beliau menyatakan bahawa "mereka perlu menggunakan akar keadaan lapisan konsensus dalam logik aplikasi (kini dibuktikan melalui bukti zkLLVM hingga CasperFFG dalam lapisan pelaksanaan), yang dilakukan dalam reka bentuk zkOracle".
EVM beroperasi menggunakan set opcode yang menunjukkan pelbagai operasi.
EIP-5656 memperkenalkan opcode baharu yang dipanggil MCOPY, yang direka untuk mengoptimumkan proses penyalinan data dalam memori semasa pelaksanaan kontrak pintar.
Dalam seni bina EVM semasa, menyalin segmen data besar menggunakan opcode sedia ada boleh menjadi tidak cekap dan mahal. MCOPY menyediakan pendekatan yang lebih cekap yang dijangka dapat mengurangkan caj gas yang berkaitan dengan operasi ini sambil meningkatkan prestasi.
Operasi memori yang lebih pantas bermakna kontrak akan dilaksanakan dengan lebih pantas dan pembangun akan mempunyai lebih banyak alatan untuk mengoptimumkan kontrak pintar mereka - terutamanya apabila berurusan dengan struktur data yang besar atau operasi kompleks yang melibatkan operasi memori.
Dalam Ethereum, opcode SELFSTRUCT membenarkan kontrak pintar mengeluarkan dirinya daripada blockchain. Apabila dilaksanakan, ia mengalih keluar kod dan storan kontrak daripada keadaan dan menghantar baki eter kontrak ke alamat yang ditentukan.
Walau bagaimanapun, ciri ini membawa kepada beberapa isu, termasuk kerumitan pengurusan negeri dan potensi kelemahan keselamatan. Dengan mengehadkan SELFDESTRUCT, Ethereum boleh mengurus saiz keadaannya dengan lebih baik, menghasilkan rantaian blok yang lebih stabil dan boleh diramal. Ini penting untuk kebolehskalaan jangka panjang dan penyelenggaraan rangkaian kerana ia akan memudahkan peningkatan Ethereum pada masa hadapan.
Atas ialah kandungan terperinci Ikuti perjanjian EIP dan terokai peningkatan Cancun yang akan datang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!