Blockchain kontrak pintar Solana menargetkan Rabu untuk meningkatkan ukuran transaksi maksimum dari 1.232 byte menjadi 4.096 byte, memberi pengembang lebih dari tiga kali lipat ruang untuk memuat instruksi dalam satu operasi.
Operasi yang sebelumnya harus dibagi menjadi beberapa transaksi kini semakin dapat ditangani dalam satu transaksi di bawah Transaction v1. Ini mencakup bukti kriptografi besar, pembayaran yang memerlukan banyak persetujuan, dan beberapa transfer rahasia.
Format baru sudah berjalan di jaringan uji dan pengembangan Solana. Format transaksi yang ada akan tetap berfungsi, sehingga dompet dan aplikasi tidak perlu beralih ke v1 kecuali membutuhkan ruang tambahan.
Ini bisa membantu Solana memperkuat keunggulannya dibanding pesaingnya, Ethereum. Meskipun Solana selalu lebih cepat dan lebih murah, sebelumnya ia tertinggal di satu bidang penting: transaksinya secara ketat dibatasi hingga 1.232 byte. Sebaliknya, Ethereum tidak memiliki batas ukuran protokol yang kaku, memungkinkan pengembang menjalankan aplikasi besar dan padat data dalam satu operasi hanya dengan membayar biaya transaksi yang lebih tinggi.
Dengan meningkatkan batas ini lebih dari tiga kali lipat menjadi 4.096 byte, Solana berusaha menghilangkan hambatan struktural ini.
Perubahan yang lebih besar adalah untuk perangkat lunak yang membaca Solana. Layanan yang mengambil blok dan transaksi perlu diperbarui untuk mengenali v1. Jika tidak, permintaan dapat gagal ketika menemukan format baru.
Beberapa perangkat lunak juga perlu mengubah lokasi yang dicari untuk informasi biaya prioritas. Biaya prioritas adalah pembayaran tambahan opsional yang dapat dilakukan pengguna agar transaksi diproses lebih cepat. V1 menyimpan informasi tersebut di tempat lain, sehingga perangkat lunak yang sudah usang dapat menampilkan biaya nol meskipun biaya telah dibayar.
Dompet, Penjelajah, dan aplikasi perdagangan sering mengandalkan layanan ini untuk menampilkan apa yang terjadi di blockchain, artinya data buruk di belakang layar dapat berubah menjadi data buruk di layar pengguna.
Transaksi yang lebih besar juga menggunakan lebih banyak bandwidth jaringan. Pengembang mengharapkan pengguna mungkin perlu menawarkan biaya prioritas lebih tinggi ketika transaksi besar bersaing untuk ruang, meskipun pembaruan ini tidak memperkenalkan biaya baru per byte.
Batas lama 1.232 byte berasal dari desain jaringan asli Solana, di mana setiap transaksi harus muat dalam paket data internet sekitar 1.280 byte. Solana mengubah cara lalu lintas transaksi ditransmisikan pada tahun 2022, membuat batas lama tersebut kurang diperlukan.
Batas baru berhenti di 4.096 byte karena empat kilobyte adalah ukuran halaman memori standar yang digunakan oleh perangkat validator. Membuatnya lebih besar bisa menyebabkan satu transaksi mencakup beberapa halaman dan membuatnya lebih mahal bagi mesin yang menjalankan Solana untuk memprosesnya.
Perubahan didefinisikan dalam dua usulan, SIMD-0296 dan SIMD-0385, yang ditulis bersama oleh Jacob Creech dan Andrew Fitzgerald, dan sepenuhnya terpisah dari pemungutan suara tata kelola Solana terbaru yang mengubah seberapa cepat SOL baru dibuat dan dihapus dari pasokan melalui biaya yang diperoleh dari aktivitas jaringan.
Baca Selengkapnya: Pemungutan suara Solana untuk menggandakan disinflasi berhasil lolos dengan selisih tipis dalam hasil yang dramatis


