Topik trending
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
1/ SIMD-0186: Spesifikasi Ukuran Data Transaksi yang Dimuat menstandarkan bagaimana Solana menghitung total data akun yang dimuat txn. Ini mendefinisikan metode yang aman untuk konsensus sehingga setiap klien menghitung ukuran yang sama dan membuat ukuran txn dapat diprediksi. Inilah yang diperbaiki dan cara kerjanya 🧵

2/ Implementasi sebelumnya untuk ukuran data txn tidak intuitif dan terlalu rumit. Pemuatan akun program, terutama dengan BPF Upgradeable Loader, memiliki kasus tepi yang rumit yang membuat implementasi independen menjadi sulit.
3/ SIMD-0186 membuat aturan sederhana dan eksplisit: setiap akun yang dimuat dihitung tepat sekali. Program yang menggunakan BPF Upgradeable Loader menyertakan data program mereka, menambahkan 64 byte per akun untuk metadata dan ALT menambahkan masing-masing 8.248 byte.
4/ Mengapa penting bagi pengembang: data akun yang dimuat terbatas per tx dan perhitungan baru bisa jauh lebih tinggi atau lebih rendah untuk txn tertentu. Txn yang menetapkan batas ukuran data akun yang dimuat mungkin perlu menyesuaikannya. Txn yang mendekati batas maksimum 64MB sekarang mungkin gagal.
5/ Batas lebar tx default adalah 64 MB (16k CU). Anda dapat menurunkannya dengan instruksi anggaran komputasi SetLoadedAccountsDataSizeLimit. Menurunkan batas itu dapat meningkatkan penjadwalan karena biaya per biaya yang dibayarkan lebih rendah.
6/ Mengapa memiliki batas ukuran data yang dimuat? Mirip dengan batas CU per tx, validator mendapatkan akuntansi yang dapat diprediksi untuk data akun yang dimuat txn. SIMD-0186 memastikan klien validator mencapai hasil ukuran data txn yang identik, menghilangkan risiko konsensus dan menyederhanakan pengembangan klien.
8,96K
Teratas
Peringkat
Favorit