1/ Agave v3.0 hampir tiba. Rilis ini menghadirkan beberapa peningkatan kinerja dan peningkatan protokol untuk validator. Inilah yang baru 🧵
2/ Kinerja: Agave 3.0 memotong pekerjaan runtime yang berlebihan. Perombakan cache program memotong ratusan pencarian akun yang tidak perlu per batch transaksi, menghasilkan pemrosesan transaksi ~30–40% lebih cepat dalam pengujian kami.
3/ Tampilan Transaksi: Dalam 3.0 penjadwal menggunakan struktur "tampilan transaksi" ringan yang mengurai paket transaksi dengan alokasi yang lebih sedikit. Lebih sedikit overhead memungkinkan penjadwal mempertimbangkan lebih banyak transaksi dan mengemas blok dengan lebih efisien.
4/ Peningkatan protokol: 3.0 memungkinkan fase pertama Pemetaan Langsung Data Akun. Ini memperketat model keamanan akun, membersihkan kasus tepi lama, dan meletakkan dasar untuk menghilangkan perilaku program yang tidak aman.
5/ Peningkatan RPC: Server langganan sekarang memprioritaskan pesan masuk (permintaan langganan, PING) daripada pemberitahuan keluar, memberikan pembaruan real-time yang lebih cepat untuk dApps. Kami juga telah menambahkan properti slot ke data kesalahan hadiah epoch untuk penelusuran kesalahan yang lebih baik.
6/ Perubahan terobosan untuk validator: - Batas memlock hingga ~2GB - Semua port di --dynamic-port-range sekarang terikat (merekomendasikan 25+ rentang port) - Format rekam jepret lama dihapus - Gunakan --no-snapshots alih-alih --snapshot-interval-slots 0 - Operator harus membangun Agave dari sumbernya
7/ Pembersihan: Kami telah menghapus bendera yang tidak digunakan lagi termasuk --accounts-index-memory-limit-mb, --skip-poh-verify, --replay-slots-concurrently, dan banyak lagi. Daftar lengkapnya ada di changelog.
8/ Pembaruan Builder: Platform Tools v1.51 dikirimkan dengan pembuatan kode yang ditingkatkan, mengurangi unit komputasi. Interval rekam jepret penuh default sekarang adalah 100.000 slot. Perintah keluar agave-validator sekarang menunggu penghentian yang tepat secara default (gunakan --no-wait-for-exit untuk melewatinya).
13,27K