Rumah > web3.0 > teks badan

Bagaimana untuk memahami pemikiran artikel baharu Vitalik tentang pengembangan Ethereum?

WBOY
Lepaskan: 2024-03-31 21:16:16
ke hadapan
617 orang telah melayarinya

如何理解 Vitalik 新文对以太坊扩容的思考?

Bagaimana untuk memahami pemikiran artikel baharu Vitalik Buterin tentang pengembangan Ethereum? Sesetengah orang mengatakan bahawa pesanan Vitalik untuk Blob Inscription adalah keterlaluan. Jadi bagaimana paket blob berfungsi? Mengapakah ruang gumpalan tidak digunakan dengan cekap selepas naik taraf di Cancun? Persampelan ketersediaan data DAS sebagai persediaan untuk sharding?

Pada pendapat saya, prestasi Cancun boleh digunakan selepas naik taraf, dan Vitalik bimbang tentang perkembangan Rollup. kenapa? Seterusnya, izinkan saya bercakap tentang pemahaman saya:

Sebelum menerangkannya berkali-kali, Blob ialah pakej data sementara yang boleh diperoleh terus oleh lapisan konsensus Manfaat langsung ialah EVM tidak perlu mengakses data Blob semasa melaksanakan transaksi. Ini menyebabkan kos pengkomputeran lapisan pelaksanaan yang lebih rendah.

Satu siri faktor pada platform semasa, saiz Blob ialah 128kb, dan satu kumpulan transaksi ke rangkaian utama boleh membawa sehingga dua gumpalan Paket gumpalan 16MB.

Untuk menjadikan projek Rollup mempunyai prestasi kos yang terbaik, faktor seperti kos penyimpanan ruang Blob, kapasiti transaksi TPS, storan nod rangkaian utama Blob, dan lain-lain boleh digunakan sebagai pertimbangan utama untuk mencapai faedah maksimum.

Ambil Optimisme sebagai contoh Pada masa ini, terdapat kira-kira 500,000 transaksi sehari Secara purata, setiap 2 sen transaksi Batch dihantar ke rangkaian utama, membawa 1 paket data Blob pada satu masa. Mengapa membawa begitu banyak Blob sehingga anda tidak boleh menggunakannya semua Sudah tentu, anda juga boleh membawa dua Kemudian kapasiti setiap Blob tidak akan penuh, tetapi ia akan meningkatkan kos penyimpanan.

Apakah yang perlu kita lakukan apabila jumlah urus niaga di luar rantaian Rollup meningkat, contohnya, 50 juta transaksi diproses setiap hari? 1. Mampatkan volum transaksi setiap Batch dan membolehkan transaksi sebanyak mungkin dalam ruang Blob 2. Meningkatkan bilangan Gumpalan 3. Memendekkan kekerapan transaksi Batch

Sejak jumlah data yang dibawa oleh utama blok rangkaian dihadkan oleh Had Gas dan Disebabkan kesan kos penyimpanan, 128 Gumpalan setiap blok Slot adalah keadaan yang ideal, dan pada masa ini kami tidak menggunakan sebanyak itu. Optimisme hanya menjana satu setiap 2 minit, meninggalkan banyak ruang untuk projek layer2 untuk menambah baik TPS dan mengembangkan bilangan pengguna pasaran dan kemakmuran ekologi.

Oleh itu, untuk tempoh masa selepas naik taraf Cancun, Rollup tidak "volatile" dari segi bilangan dan kekerapan Blob yang digunakan, serta penggunaan bidaan ruang Blob.

Sebab Vitalik menyebut inskripsi Blob adalah kerana inskripsi jenis ini boleh meningkatkan jumlah transaksi buat sementara waktu, yang akan membawa kepada peningkatan dalam permintaan penggunaan Blob, sekali gus memperluaskan saiz Menggunakan inskripsi sebagai contoh dapat memberikan pemahaman yang lebih mendalam mekanisme kerja Blobs, dan apa yang sebenarnya ingin dinyatakan oleh Vitalik Ia tidak ada kena mengena dengan tulisan itu.

Sebab secara teori, jika pihak projek layer2 melakukan transaksi batch frekuensi tinggi dan berkapasiti tinggi ke rangkaian utama, dan mengisi blok Blob setiap kali, asalkan sanggup menanggung kos tinggi batch transaksi palsu , ia akan menjejaskan lapisan lain2 Penggunaan Blob yang biasa, tetapi dalam keadaan semasa, ia adalah seperti seseorang yang membeli kuasa pengkomputeran untuk melakukan serangan hard fork 51% pada BTC Ia secara teorinya boleh dilaksanakan, tetapi dalam praktiknya ia tidak mempunyai motivasi keuntungan.

Pengenalan Blob adalah untuk mengurangkan beban pada EVM dan meningkatkan keupayaan operasi dan penyelenggaraan nod, yang sudah pasti merupakan penyelesaian khusus untuk Rollup. Jelas sekali, ia tidak digunakan dengan cekap pada masa ini, dan bayaran gas untuk lapisan kedua akan stabil dalam julat "rendah" untuk masa yang lama. Ini akan memberi pasaran lapisan 2 tingkap pembangunan emas jangka panjang untuk "meningkatkan tentera dan mengumpul makanan".

3) Jadi, bagaimana jika suatu hari nanti pasaran lapisan 2 berkembang maju ke tahap tertentu, dan jumlah transaksi dari Batch ke mainnet mencapai jumlah yang besar setiap hari, dan paket data Blob semasa tidak mencukupi? Ethereum telah pun menyediakan penyelesaian: menggunakan teknologi pensampelan ketersediaan data (DAS):

Pemahaman mudah ialah data yang asalnya perlu disimpan dalam satu nod boleh diedarkan di antara berbilang nod pada masa yang sama menyimpan semua data Blob 1/8, 8 nod membentuk kumpulan untuk memenuhi keupayaan DA, yang bersamaan dengan mengembangkan kapasiti storan Blob semasa sebanyak 8 kali. Inilah sebenarnya yang akan dilakukan oleh Sharding pada peringkat sharding akan datang.

Tetapi kini Vitalik telah mengulangi ini berkali-kali, dengan daya tarikan, dan nampaknya memberi amaran kepada majoriti pihak projek layer2: Jangan selalu merungut tentang keupayaan DA yang mahal Ethereum Dengan kapasiti TPS semasa anda, anda belum membangunkannya keupayaan paket data Blob secara melampau Cepat tingkatkan kuasa api untuk membangunkan ekosistem, luaskan pengguna dan volum urus niaga, dan jangan selalu berfikir tentang DA melarikan diri untuk terlibat dalam penciptaan rantaian satu klik.

Kemudian, Vitalik menambah bahawa antara rollup teras semasa, hanya Arbitrum telah mencapai Tahap 1. Walaupun DeGate, Fuel, dan lain-lain telah mencapai Tahap 2, mereka masih belum biasa kepada masyarakat yang lebih luas. Peringkat 2 ialah matlamat utama keselamatan rollup Sangat sedikit rollup telah mencapai Peringkat 1, dan kebanyakan rollup berada di Peringkat 0. Dapat dilihat bahawa perkembangan industri rollup benar-benar membimbangkan Vitalik.

4) Sebenarnya, dari segi masalah bottleneck pengembangan, masih banyak ruang untuk penyelesaian Rollup layer2 untuk meningkatkan prestasi.

1. Gunakan ruang Blob dengan lebih cekap melalui pemampatan data OP-Rollup pada masa ini mempunyai komponen Pemampat khusus untuk melaksanakan kerja ini SNARK/STARK di luar rantaian membuktikan bahawa penyerahan kepada rangkaian utama adalah "memampatkan";

2. Kurangkan pergantungan layer2 pada rangkaian utama sebanyak mungkin, dan hanya gunakan teknologi bukti optimistik untuk memastikan keselamatan L2 dalam keadaan istimewa Sebagai contoh, kebanyakan data Plasma berada pada rantaian, tetapi deposit dan pengeluaran berlaku pada utama rangkaian. Oleh itu mainnet boleh menjanjikan keselamatannya.

Ini bermakna bahawa lapisan2 hanya perlu mempertimbangkan operasi penting seperti deposit dan pengeluaran mempunyai kaitan kuat dengan rangkaian utama, yang bukan sahaja mengurangkan beban pada rangkaian utama, tetapi juga meningkatkan prestasi L2 sendiri. Keupayaan "pemprosesan selari" Sequencer yang disebut sebelum ini apabila bercakap tentang EVM selari boleh menapis, mengklasifikasikan dan pra-memproses sejumlah besar transaksi di luar rantaian, serta rollup hibrid yang dipromosikan oleh Metis Transaksi biasa melalui OP-Rollup. permintaan pengeluaran khas melalui Laluan ZK, dsb. Semua mempunyai pertimbangan yang sama.

Atas ialah kandungan terperinci Bagaimana untuk memahami pemikiran artikel baharu Vitalik tentang pengembangan Ethereum?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:panewslab.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan