Minggu ini, Solayer, proyek restaking ekosistem Solana, mengungkapkan rencana jangka waktu 2025-nya, dengan pusat perhatian utamanya adalah blockchain SVM yang dipercepat perangkat keras yang akan datang, Solayer InfiniSVM. Bagi Solayer, 'Solayer InfiniSVM' merupakan langkah kritis menuju pencapaian visi jangka panjangnya.
Chaofan Shou, Kepala Insinyur Solayer, bergabung dengan tim setelah meninggalkan program PhD-nya di UC Berkeley. Shou mengungkapkan bahwa tim mendapatkan inspirasi signifikan dari klien validator Solana, Firedancer, dan memutuskan untuk memindahkan sebagian besar komponen Solana ke SmartNIC dan sakelar yang dapat diprogram. Pendekatan ini secara signifikan meningkatkan kemampuan pemrosesan jaringan, membuat eksekusi transaksi menjadi lebih efisien.
Di Solayer Chain, setiap transaksi mengikuti alur kerja terstruktur. Transaksi pertama kali dialihkan melalui cluster ingress terukur dari ratusan ribu hingga jutaan node, di mana mereka menjalani pembersihan dan pra-eksekusi berdasarkan prediksi keadaan masa depan probabilistik. Selanjutnya, snapshot eksekusi dikirim ke sequencer yang dibangun dengan switch Intel Tofino dan komponen FPGA tambahan. Khususnya, sebagian besar transaksi sudah divalidasi selama tahap pra-eksekusi dan tidak memerlukan eksekusi ulang pada sequencer. Untuk transaksi yang saling bertentangan, sequencer Solayer Chain memanfaatkan algoritma penjadwalan state-of-the-art (SOTA) berdasarkan pola akses akun granular yang dikumpulkan selama pra-eksekusi untuk memastikan keadilan dan efisiensi.
Menurut Chaofan Shou, Solayer Chain mencapai lebih dari 16 miliar transaksi per detik (TPS) untuk beban kerja sederhana, sambil menangani hingga 890.000 TPS untuk beban kerja dengan konflik. Hal ini memungkinkan platform untuk memproses miliaran transfer USDC per detik dan mendukung jutaan pengguna yang melakukan perdagangan memecoin yang sama di Raydium secara bersamaan.
Namun, bagaimana Solayer InfiniSVM membuat hal ini menjadi mungkin?
Seperti yang dijelaskan dalam Solayer Chain Lightpaper, platform ini mencapai skalabilitas tak terbatas untuk blockchain berkeadaan tunggal dengan mendistribusikan beban kerja di sejumlah perangkat keras khusus dan klaster sambil mempertahankan keadaan atom global.
Solayer memanfaatkan SDN (Software-Defined Networking) dan RDMA (Remote Direct Memory Access) untuk mencapai throughput 100 Gbps sambil mempertahankan keadaan atomik. Dengan memindahkan tugas ke sirkuit dan kernel perangkat keras, Solayer InfiniSVM mencapai finalitas transaksi 1ms.
Berikut adalah gambaran singkat tentang alur kerja Solayer Chain:
Masuk Transaksi
Setiap transaksi masuk ke titik masuk awal (digambarkan di sudut kiri atas diagram) untuk verifikasi tanda tangan (sigverify) dan deduplikasi lokal (untuk menghindari transaksi ganda).
Fase Pra-Eksekusi
Transaksi yang diverifikasi kemudian dikirim ke klaster pra-eksekusi untuk eksekusi probabilitas.
Sequencing dan Penjadwalan
Hasil transaksi dan snapshot menengah dikirimkan ke pengurut melalui InfiniBand, arsitektur jaringan berkecepatan tinggi dan latensi rendah yang dirancang khusus untuk komputasi berkinerja tinggi dan lingkungan pusat data. Pengurut memanfaatkan sakelar SDN dan FPGA untuk menentukan apakah transaksi mengikuti jalur sederhana atau jalur kompleks:
Jalur Sederhana: Jika semua akun yang terlibat dalam transaksi berada di versi terbaru selama fase pra-eksekusi, perubahan status secara langsung diterapkan melalui RDMA (Remote Direct Memory Access) menggunakan cache lokal di SDN, melewati pemrosesan lebih lanjut oleh sequencer.
Jalur Kompleks: Jika setidaknya satu akun memiliki versi yang diperbarui, transaksi tersebut dirute ke dalam memori lokal. Pemutus urut menjadwalkan transaksi dalam memori lokal untuk memastikan keadilan dan eksekusi paralel yang optimal.
Pembaruan Negara
Setelah dieksekusi, perubahan status transaksi diperbarui dalam database terpisah. Database terpisah menggunakan protokol RDMA untuk akses data lintas node yang efisien.
Siaran Transaksi
Setelah transaksi dieksekusi dan perubahan status ditulis, mereka disiarkan secara global melalui Points of Presence (PoP).
Solayer Chain mengadopsi protokol konsensus hibrida Proof-of-Authority-and-Stake (PoAS), di mana transaksi dikelompokkan ke dalam fragmen yang disebut Snapshot.serpihanSetiap serpihan termasuk nomor slot, vektor transaksi, metadata tentang akses versi akun, dan tautan hash. Entitas terpercaya bertindak sebagai pengurutan untuk mempublikasikan serpihan, sementara stakers memilih untuk menentukan apakah serpihan tersebut dapat diterima.
Yang membedakan Solayer Chain adalah fokusnya bukan hanya pada performa tetapi juga pada peningkatan pengalaman pengguna yang signifikan melalui fitur dukungan tingkat rantai, termasuk:
Hooks: Memungkinkan pengembang untuk menyematkan logika pos-transaksi, seperti arbitrase, likuidasi, dan akuntansi, langsung ke dalam rantai.Transaksi Besar: Mendukung ukuran transaksi yang lebih besar, memungkinkan panggilan lintas program.Panggilan lintas Rantai: Program sistem bawaan untuk memfasilitasi operasi lintas rantai atomik.Dukungan OAuth Terintegrasi: Memungkinkan pengguna memanfaatkan layanan OAuth seperti Google, X, atau Reddit sebagai dompet.
Setiap kali hook dijalankan, jumlah penawaran didistribusikan sebagai berikut:
40% untuk Penginisiasi Transaksi: Mendorong penggunaan jaringan yang aktif. 40% untuk Pemilik Program: Memberikan insentif untuk pengembangan dan pemeliharaan program berkualitas tinggi. 20% untuk Jaringan: Menyediakan biaya komputasi tambahan pada jaringan.
Model distribusi biaya ini mendorong partisipasi lebih besar dari para pengembang dan pengguna, meningkatkan fungsionalitas platform dan meningkatkan aktivitas jaringan. Selain itu, dengan mensyaratkan penawaran, Solayer Chain mengurangi transaksi spam dan mencegah eksploitasi MEV yang jahat di luar rantai, memberikan lapisan keamanan tambahan pada jaringan.
Visi Solayer Chain melampaui peningkatan kinerja; ia bertujuan untuk mengintegrasikan lebih banyak fitur yang berorientasi pada pengguna dan ramah pengembang ke dalam teknologi blockchain.
Minggu ini, Solayer, proyek restaking ekosistem Solana, mengungkapkan rencana jangka waktu 2025-nya, dengan pusat perhatian utamanya adalah blockchain SVM yang dipercepat perangkat keras yang akan datang, Solayer InfiniSVM. Bagi Solayer, 'Solayer InfiniSVM' merupakan langkah kritis menuju pencapaian visi jangka panjangnya.
Chaofan Shou, Kepala Insinyur Solayer, bergabung dengan tim setelah meninggalkan program PhD-nya di UC Berkeley. Shou mengungkapkan bahwa tim mendapatkan inspirasi signifikan dari klien validator Solana, Firedancer, dan memutuskan untuk memindahkan sebagian besar komponen Solana ke SmartNIC dan sakelar yang dapat diprogram. Pendekatan ini secara signifikan meningkatkan kemampuan pemrosesan jaringan, membuat eksekusi transaksi menjadi lebih efisien.
Di Solayer Chain, setiap transaksi mengikuti alur kerja terstruktur. Transaksi pertama kali dialihkan melalui cluster ingress terukur dari ratusan ribu hingga jutaan node, di mana mereka menjalani pembersihan dan pra-eksekusi berdasarkan prediksi keadaan masa depan probabilistik. Selanjutnya, snapshot eksekusi dikirim ke sequencer yang dibangun dengan switch Intel Tofino dan komponen FPGA tambahan. Khususnya, sebagian besar transaksi sudah divalidasi selama tahap pra-eksekusi dan tidak memerlukan eksekusi ulang pada sequencer. Untuk transaksi yang saling bertentangan, sequencer Solayer Chain memanfaatkan algoritma penjadwalan state-of-the-art (SOTA) berdasarkan pola akses akun granular yang dikumpulkan selama pra-eksekusi untuk memastikan keadilan dan efisiensi.
Menurut Chaofan Shou, Solayer Chain mencapai lebih dari 16 miliar transaksi per detik (TPS) untuk beban kerja sederhana, sambil menangani hingga 890.000 TPS untuk beban kerja dengan konflik. Hal ini memungkinkan platform untuk memproses miliaran transfer USDC per detik dan mendukung jutaan pengguna yang melakukan perdagangan memecoin yang sama di Raydium secara bersamaan.
Namun, bagaimana Solayer InfiniSVM membuat hal ini menjadi mungkin?
Seperti yang dijelaskan dalam Solayer Chain Lightpaper, platform ini mencapai skalabilitas tak terbatas untuk blockchain berkeadaan tunggal dengan mendistribusikan beban kerja di sejumlah perangkat keras khusus dan klaster sambil mempertahankan keadaan atom global.
Solayer memanfaatkan SDN (Software-Defined Networking) dan RDMA (Remote Direct Memory Access) untuk mencapai throughput 100 Gbps sambil mempertahankan keadaan atomik. Dengan memindahkan tugas ke sirkuit dan kernel perangkat keras, Solayer InfiniSVM mencapai finalitas transaksi 1ms.
Berikut adalah gambaran singkat tentang alur kerja Solayer Chain:
Masuk Transaksi
Setiap transaksi masuk ke titik masuk awal (digambarkan di sudut kiri atas diagram) untuk verifikasi tanda tangan (sigverify) dan deduplikasi lokal (untuk menghindari transaksi ganda).
Fase Pra-Eksekusi
Transaksi yang diverifikasi kemudian dikirim ke klaster pra-eksekusi untuk eksekusi probabilitas.
Sequencing dan Penjadwalan
Hasil transaksi dan snapshot menengah dikirimkan ke pengurut melalui InfiniBand, arsitektur jaringan berkecepatan tinggi dan latensi rendah yang dirancang khusus untuk komputasi berkinerja tinggi dan lingkungan pusat data. Pengurut memanfaatkan sakelar SDN dan FPGA untuk menentukan apakah transaksi mengikuti jalur sederhana atau jalur kompleks:
Jalur Sederhana: Jika semua akun yang terlibat dalam transaksi berada di versi terbaru selama fase pra-eksekusi, perubahan status secara langsung diterapkan melalui RDMA (Remote Direct Memory Access) menggunakan cache lokal di SDN, melewati pemrosesan lebih lanjut oleh sequencer.
Jalur Kompleks: Jika setidaknya satu akun memiliki versi yang diperbarui, transaksi tersebut dirute ke dalam memori lokal. Pemutus urut menjadwalkan transaksi dalam memori lokal untuk memastikan keadilan dan eksekusi paralel yang optimal.
Pembaruan Negara
Setelah dieksekusi, perubahan status transaksi diperbarui dalam database terpisah. Database terpisah menggunakan protokol RDMA untuk akses data lintas node yang efisien.
Siaran Transaksi
Setelah transaksi dieksekusi dan perubahan status ditulis, mereka disiarkan secara global melalui Points of Presence (PoP).
Solayer Chain mengadopsi protokol konsensus hibrida Proof-of-Authority-and-Stake (PoAS), di mana transaksi dikelompokkan ke dalam fragmen yang disebut Snapshot.serpihanSetiap serpihan termasuk nomor slot, vektor transaksi, metadata tentang akses versi akun, dan tautan hash. Entitas terpercaya bertindak sebagai pengurutan untuk mempublikasikan serpihan, sementara stakers memilih untuk menentukan apakah serpihan tersebut dapat diterima.
Yang membedakan Solayer Chain adalah fokusnya bukan hanya pada performa tetapi juga pada peningkatan pengalaman pengguna yang signifikan melalui fitur dukungan tingkat rantai, termasuk:
Hooks: Memungkinkan pengembang untuk menyematkan logika pos-transaksi, seperti arbitrase, likuidasi, dan akuntansi, langsung ke dalam rantai.Transaksi Besar: Mendukung ukuran transaksi yang lebih besar, memungkinkan panggilan lintas program.Panggilan lintas Rantai: Program sistem bawaan untuk memfasilitasi operasi lintas rantai atomik.Dukungan OAuth Terintegrasi: Memungkinkan pengguna memanfaatkan layanan OAuth seperti Google, X, atau Reddit sebagai dompet.
Setiap kali hook dijalankan, jumlah penawaran didistribusikan sebagai berikut:
40% untuk Penginisiasi Transaksi: Mendorong penggunaan jaringan yang aktif. 40% untuk Pemilik Program: Memberikan insentif untuk pengembangan dan pemeliharaan program berkualitas tinggi. 20% untuk Jaringan: Menyediakan biaya komputasi tambahan pada jaringan.
Model distribusi biaya ini mendorong partisipasi lebih besar dari para pengembang dan pengguna, meningkatkan fungsionalitas platform dan meningkatkan aktivitas jaringan. Selain itu, dengan mensyaratkan penawaran, Solayer Chain mengurangi transaksi spam dan mencegah eksploitasi MEV yang jahat di luar rantai, memberikan lapisan keamanan tambahan pada jaringan.
Visi Solayer Chain melampaui peningkatan kinerja; ia bertujuan untuk mengintegrasikan lebih banyak fitur yang berorientasi pada pengguna dan ramah pengembang ke dalam teknologi blockchain.