Saya sedang meneliti tolok ukur untuk kompatibilitas Ethereum #Polkadot. Saya mungkin punya kabar buruk: Polkadot Hub / revive, yang kami habiskan bertahun-tahun untuk mengembangkannya, bahkan mungkin lebih lambat daripada parachain yang ada seperti #Moonbeam. Alasan utamanya adalah peningkatan eksplosif dalam ukuran kontrak PVM.
Dalam parachain Polkadot dan terutama untuk rantai kontrak pintar, batasan utama yang biasa adalah ukuran PoV, bukan waktu eksekusi. (Kecuali kita hanya berbicara tentang TPS untuk mengeksekusi jutaan system.remark, tetapi itu tidak berguna.)
Mengkompilasi kontrak Solidity ke PolkaVM, dibandingkan dengan mengkompilasi ke bytecode EVM, memiliki penalti besar dari peningkatan ukuran kontrak. Saat ini kasus normal adalah 10x, terkadang bahkan 80x (untuk kontrak komputasi berat). Bahkan jika semuanya dioptimalkan, batas teoritisnya adalah 4x.
Ini berarti bahwa kontrak PolkaVM akan menempati ruang PoV yang lebih besar secara eksplosif dibandingkan dengan kontrak EVM yang setara. Pada gilirannya, kami akan dapat menyesuaikan kontrak yang jauh lebih sedikit hingga batas ukuran PoV, yang berarti throughput jauh lebih sedikit.
Seperti yang ditulis Knuth, optimasi dini adalah akar dari semua kejahatan (atau setidaknya sebagian besar) dalam pemrograman. Pelajaran yang sangat mahal tentang apa yang tidak boleh dilakukan saat mengoptimalkan perangkat lunak. Temukan kemacetan terlebih dahulu, lalu optimalkan. Jangan terjebak dalam perangkap "teknologi keren".
Tampilkan Versi Asli
3,63 rb
2
Konten pada halaman ini disediakan oleh pihak ketiga. Kecuali dinyatakan lain, OKX bukanlah penulis artikel yang dikutip dan tidak mengklaim hak cipta atas materi tersebut. Konten ini disediakan hanya untuk tujuan informasi dan tidak mewakili pandangan OKX. Konten ini tidak dimaksudkan sebagai dukungan dalam bentuk apa pun dan tidak dapat dianggap sebagai nasihat investasi atau ajakan untuk membeli atau menjual aset digital. Sejauh AI generatif digunakan untuk menyediakan ringkasan atau informasi lainnya, konten yang dihasilkan AI mungkin tidak akurat atau tidak konsisten. Silakan baca artikel yang terkait untuk informasi lebih lanjut. OKX tidak bertanggung jawab atas konten yang dihosting di situs pihak ketiga. Kepemilikan aset digital, termasuk stablecoin dan NFT, melibatkan risiko tinggi dan dapat berfluktuasi secara signifikan. Anda perlu mempertimbangkan dengan hati-hati apakah trading atau menyimpan aset digital sesuai untuk Anda dengan mempertimbangkan kondisi keuangan Anda.