ikon_instal_ios_web ikon_instal_ios_web ikon_instal_android_web

Artikel baru V Gods: Penetapan Harga Gas Multidimensi untuk Meningkatkan Skalabilitas Ethereum

Analisis8 bulan yang lalu发布 6086cf...
142 0

Artikel asli: Penetapan harga gas multidimensi

Disusun oleh: Odaily Planet Daily Asher

Artikel baru V Gods: Penetapan Harga Gas Multidimensi untuk Meningkatkan Skalabilitas Ethereum

Di jaringan Ethereum, sumber daya dibatasi dan diberi harga melalui satu sumber daya yang disebut Gas. Gas adalah ukuran upaya komputasi yang diperlukan untuk memproses transaksi atau blok tertentu. Gas menggabungkan berbagai jenis upaya, yang paling penting adalah:

  • Perhitungan primitif (seperti ADD, MULTIPLY )

  • Membaca dan menulis penyimpanan Ethereum (seperti transfer SSTORE, SLOAD, ETH)

  • Bandwidth data

  • Biaya menghasilkan satu blok ZK-SNARK bukti

Misalnya, transaksi ini biaya total 47085 Gas. Ini termasuk: (i) 21.000 Gas untuk biaya dasar; (ii) 1556 Gas untuk byte calldata yang merupakan bagian dari transaksi; (iii) 16500 Gas untuk penyimpanan baca dan tulis; (iv) 2149 Gas untuk catatan generasi; dan sisanya untuk eksekusi EVM. Biaya transaksi yang harus dibayar pengguna sebanding dengan Gas yang dikonsumsi dalam transaksi tersebut. Satu blok dapat menampung hingga 30 juta Gas, dan harga Gas terus disesuaikan mekanisme target EIP-1559 untuk memastikan bahwa blok tersebut mengandung rata-rata 15 juta Gas.

Artikel baru V Gods: Penetapan Harga Gas Multidimensi untuk Meningkatkan Skalabilitas Ethereum

Kasus Demo

Pendekatan ini memiliki satu keuntungan besar: karena semua transaksi digabungkan menjadi satu sumber daya virtual, desain pasar menjadi sangat sederhana. Sangat mudah untuk mengoptimalkan transaksi untuk meminimalkan biaya, relatif mudah untuk mengoptimalkan blok untuk membebankan biaya setinggi mungkin (tidak termasuk SAYA ), dan tidak ada insentif aneh yang mendorong transaksi tertentu digabungkan dengan transaksi lain guna menghemat biaya.

Namun pendekatan ini juga memiliki inefisiensi yang besar: pendekatan ini memperlakukan sumber daya yang berbeda sebagai sumber daya yang dapat diubah satu sama lain, padahal keterbatasan mendasar yang sebenarnya dari apa yang dapat ditangani oleh jaringan tidaklah benar. Salah satu cara untuk memahami masalah ini adalah dengan melihat diagram berikut:

Artikel baru V Gods: Penetapan Harga Gas Multidimensi untuk Meningkatkan Skalabilitas Ethereum

Jika ada batasan keamanan yang jelas pada sumber daya 饾憶, maka Gas satu dimensi dapat mengurangi keluaran hingga 饾憶 kali lipat. Hasilnya, sudah ada ketertarikan sejak lama terhadap konsep Gas multi-dimensi, dan melalui EIP-4844, kita sebenarnya dapat menggunakan Gas multi-dimensi di Ethereum saat ini. Posting ini mengeksplorasi manfaat dari pendekatan ini, dan prospek perbaikan lebih lanjut.

Gumpalan: Cancun meningkatkan Gas multidimensi

Pada awal tahun ini, rata-rata blok ukurannya 150 kB . Sebagian besarnya adalah data konvolusional: protokol L2 yang menyimpan data secara on-chain untuk alasan keamanan. Data ini mahal: meskipun transaksi konvolusi 5-10 kali lebih murah dibandingkan transaksi terkait di Ethereum L1, biaya ini pun terlalu tinggi untuk banyak kasus penggunaan.

Masalah ini pada akhirnya diselesaikan dengan memperkenalkan ruang data ramah konvolusi terpisah (disebut Blob) di setiap blok.

Setelah pemutakhiran di Cancun, satu blok Ethereum dapat berisi hingga (i) 30 juta Gas dan (ii) 6 Blob, yang masing-masing dapat berisi sekitar 125 kB data panggilan. Kedua sumber daya tersebut mempunyai harga yang independen, disesuaikan dengan mekanisme penetapan harga independen yang mirip dengan EIP-1559 , dengan tujuan menggunakan rata-rata 15 juta Gas dan 3 Blob per blok.

Hasilnya, biaya konvolusi telah berkurang 100 kali lipat, jumlah transaksi yang dapat ditingkatkan secara konvolusional lebih dari 3 kali lipat, sedangkan ukuran blok maksimum teoritis hanya meningkat sedikit: dari 1,9 MB menjadi 2,6 MB.

Artikel baru V Gods: Penetapan Harga Gas Multidimensi untuk Meningkatkan Skalabilitas Ethereum

Biaya transaksi bergulir, disediakan oleh pertumbuhanepie.xyz . Percabangan Dencun terjadi pada 13 Maret 2024, memperkenalkan Blob dengan harga multi-dimensi

Klien Gas Multidimensi dan Tanpa Kewarganegaraan

Di masa depan, klien tanpa kewarganegaraan akan menghadapi masalah penyimpanan bukti. Klien tanpa kewarganegaraan adalah jenis klien baru yang mampu memverifikasi blockchain sambil menyimpan sedikit atau tanpa data secara lokal. Ia menerima bukti untuk memverifikasi keadaan Ethereum untuk bagian tertentu dari sebuah blok tanpa menyimpan data apa pun itu sendiri.

Rata-rata, sebuah blok melakukan sekitar 1.000 operasi baca dan tulis penyimpanan, namun jumlah maksimum teoritisnya bisa mencapai puluhan juta. Rencana saat ini adalah untuk mendukung klien tanpa kewarganegaraan dengan memigrasikan desain pohon negara Ethereum dari pohon Merkle Patricia ke pohon Verkle. Namun, pohon Verkle tidak tahan kuantum dan tidak cocok untuk sistem bukti STARK yang lebih baru.

Oleh karena itu, banyak orang berharap untuk mendukung klien tanpa kewarganegaraan melalui pohon Merkle biner dan STARK, yang dapat sepenuhnya melewati Verkle, atau melakukan upgrade beberapa tahun setelah migrasi Verkle. Meskipun cabang pohon hash biner bukti STARK memiliki banyak keunggulan, kecepatan menghasilkan bukti lambat dan tidak dapat memenuhi persyaratan kecepatan tinggi.

Diperkirakan akan ada suatu periode waktu di masa depan dimana 1000 nilai dapat dibuktikan dalam waktu kurang dari satu detik, namun hal tersebut tidak dapat dibuktikan. 14,285 nilai-nilai. Untuk mengatasi masalah ini, konsep Gas multidimensi diusulkan. Metode ini dapat membatasi dan membebankan biaya akses penyimpanan secara terpisah, memastikan akses penyimpanan rata-rata 1000 kali per blok, sekaligus menetapkan batas 2000 kali per blok untuk meningkatkan keamanan dan efisiensi jaringan.

Aplikasi Gas multi-dimensi yang lebih luas

Pertumbuhan ukuran negara bagian adalah sumber lain yang perlu dipertimbangkan. Saat meningkatkan ukuran status Ethereum, node penuh perlu menyimpan lebih banyak data. Tidak seperti sumber daya lainnya, batas pertumbuhan ukuran negara sebagian besar berasal dari penggunaan berkelanjutan dalam jangka panjang, bukan puncak jangka pendek. Oleh karena itu, untuk menangani operasi dengan pertumbuhan ukuran negara bagian, kita dapat mempertimbangkan untuk menambahkan dimensi gas terpisah. Tujuan dari pendekatan ini adalah untuk menetapkan harga mengambang yang menargetkan penggunaan rata-rata tertentu, daripada menetapkan batas per blok.

Hal ini menunjukkan kekuatan Gas multi-dimensi, yang memungkinkan pertanyaan berbeda diajukan untuk setiap sumber daya: (i) berapa rata-rata penggunaan ideal setiap sumber daya; (ii) berapa penggunaan maksimum yang aman untuk setiap sumber daya per blok. Dengan mengatur parameter tersebut, harga Gas dapat disesuaikan berdasarkan keamanan jaringan, bukan berdasarkan penggunaan maksimum per blok. Saat menghadapi situasi yang lebih kompleks, beberapa Gas dapat digunakan. Misalnya, operasi SSTORE nol hingga bukan nol mungkin memerlukan konsumsi berbagai jenis Gas, seperti Gas bukti klien tanpa kewarganegaraan dan Gas ekspansi penyimpanan.

Nilai maksimum per transaksi: Dapatkan Gas multi-dimensi Strategi yang lebih lemah namun sederhana

Dalam sistem gas satu dimensi, biaya gas suatu transaksi ditentukan berdasarkan gas yang dikonsumsi baik oleh data maupun komputasi. Namun, dalam sistem gas multidimensi, biaya gas dapat ditentukan berdasarkan sumber daya utama yang dikonsumsi dalam transaksi. Pendekatan ini meningkatkan throughput sekaligus menjaga keamanan.

EIP-7623 mengusulkan solusi serupa, yang mengurangi ruang yang ditempati oleh transaksi di blok dengan meningkatkan harga minimum per byte, namun hal ini juga menimbulkan beberapa masalah, seperti transaksi intensif sumber daya individu masih harus membayar biaya tinggi, dan juga menciptakan insentif untuk menggabungkan transaksi yang intensif data dan komputasi secara intensif guna menghemat biaya. Although this approach has its limitations, the benefits are worth it, but if you are willing to invest more development work, there are more ideal solutions.

Multidimensional EIP-1559: Strategi yang lebih sulit namun lebih ideal

Pada intinya, Multidimensional EIP-1559 menyesuaikan biaya dasar untuk blob dengan melacak parametercess_blobs untuk memastikan bahwa rata-rata penggunaan blok tetap pada tingkat target.

Ketika jumlah blob dalam satu blok melebihi nilai target, biaya dasar akan meningkat untuk mengurangi penggunaan; jika tidak, itu akan berkurang. Mekanisme penetapan harga ini memungkinkan harga transaksi dalam blok disesuaikan secara dinamis agar blok tetap terisi setengah. Pada saat yang sama, lonjakan penggunaan jangka pendek juga akan memicu mekanisme pembatasan, sehingga memastikan persaingan transaksi yang wajar.

Di Ethereum, metode penetapan harga Gas ini telah ada selama bertahun-tahun: EIP-1559 memperkenalkan mekanisme yang sangat mirip pada awal tahun 2020. Dengan diperkenalkannya EIP-4844, kini ada dua harga mengambang masing-masing untuk Gas dan Blob.

Bagi pengguna dan pembuat blok, pengalamannya serupa dengan sebelumnya, namun mereka perlu menyesuaikan dengan dua biaya terpisah. Namun, bagi pengembang, kebutuhan untuk mendesain ulang fungsionalitas EVM untuk mengakomodasi berbagai harga dan berbagai pembatasan mungkin menambah beberapa tantangan.

Penetapan harga multi-dimensi, EVM, dan subpanggilan

Dalam EVM, terdapat dua jenis batas Gas: batas Gas total yang ditetapkan untuk setiap transaksi, dan batas Gas individual ketika kontrak memanggil kontrak lain. Hal ini memungkinkan kontrak untuk memanggil kontrak yang tidak dipercaya sambil memastikan bahwa masih ada sisa Gas untuk perhitungan lain setelah panggilan tersebut. Namun, terdapat tantangan dalam penerapan penetapan harga Gas multi-dimensi di antara berbagai jenis pelaksanaan. Skema multi-dimensi ini memerlukan sub-panggilan untuk memberikan beberapa batasan untuk setiap jenis Gas, yang akan membuat perubahan besar pada EVM dan tidak kompatibel dengan aplikasi yang ada.

Proposal Gas Multidimensi biasanya hanya terdiri dari dua dimensi: data dan eksekusi. Data dialokasikan di luar EVM, sehingga tidak diperlukan perubahan internal untuk menentukan harga secara terpisah. Bagi pengembang, ini berarti EVM dan infrastruktur di sekitarnya perlu didesain ulang untuk mengakomodasi beragam harga dan beragam batasan. Dalam beberapa kasus, optimasi juga akan menjadi lebih sulit karena tidak jelas pendekatan mana yang lebih efisien, sehingga dapat mempengaruhi proses pengembangan.

Meskipun ada beberapa tantangan, masalah ini dapat diatasi dengan menerapkan sesuatu seperti EIP-7623, yang membebankan biaya tambahan untuk operasi penyimpanan dan mengembalikannya pada akhir transaksi untuk memastikan bahwa panggilan utama masih memiliki cukup bahan bakar untuk melakukan operasi selanjutnya. .

ringkasan

Apa pun kasusnya, perlu ditekankan bahwa begitu Anda mulai memperkenalkan eksekusi multidimensi Gas, kompleksitas sistem akan meningkat secara signifikan, yang tampaknya tidak dapat dihindari.

Oleh karena itu, kita dihadapkan pada keputusan yang kompleks: apakah kita bersedia menerima lebih banyak kompleksitas di tingkat EVM sebagai imbalan atas perolehan keuntungan signifikan dalam skalabilitas L1, dan jika demikian, proposal spesifik manakah yang terbaik untuk ekonomi protokol dan pengembang aplikasi? Kemungkinan besar solusi terbaik bukanlah solusi yang disebutkan sebelumnya maupun yang disebutkan di atas, dan masih ada ruang untuk solusi yang lebih elegan dan efektif.

Artikel ini bersumber dari internet: Artikel baru V Gods: Penetapan Harga Gas Multidimensi untuk Meningkatkan Skalabilitas Ethereum

Terkait: Sinyal Bearish Menakutkan Penggemar PEPE: Apakah Koreksi Harga Signifikan Akan Segera Terjadi?

Singkatnya, harga PEPE mulai turun secara perlahan dan berpotensi mencatatkan penurunan sebesar 31%. Alamat aktif sekarang berada pada titik terendah dalam dua bulan karena investor mundur setelah terjadi perlambatan reli. Open Interest juga menurun drastis dari $126 juta menjadi $76 juta dalam sebulan. Harga PEPE mulai menyaksikan dampak dari profil investor penggila koin meme yang mundur di tengah penurunan sekecil apa pun. Hal ini kemungkinan akan menyebabkan koreksi besar-besaran pada token meme bertema katak. Investor PEPE Mundur Harga Pepe kemungkinan akan berubah dari mencatat potensi penurunan menjadi mengamati penurunan pasti karena investornya. Pemegang koin meme ini hanya cenderung aktif selama pasar bullish dan mundur segera setelah suasana berubah. Begitulah…

© 版权声明

相关文章