Angka transaksi per detik (TPS) blockchain sering dianggap sebagai pengukur kinerja, tetapi angka tersebut tidak menceritakan keseluruhan cerita tentang apakah sebuah jaringan dapat berskala dalam praktiknya.
Carter Feldman, pendiri Psy Protocol dan mantan peretas, mengatakan kepada Cointelegraph bahwa angka TPS sering menyesatkan karena mengabaikan bagaimana transaksi sebenarnya diverifikasi dan diteruskan di seluruh sistem terdesentralisasi.
"Banyak tes benchmarking pra-mainnet, testnet, atau terisolasi mengukur TPS hanya dengan satu node yang berjalan. Pada titik itu, Anda bisa saja menyebut Instagram sebagai blockchain yang dapat mencapai 1 miliar TPS karena memiliki satu otoritas pusat yang memvalidasi setiap panggilan API," kata Feldman.
Sebagian masalahnya adalah bagaimana sebagian besar blockchain dirancang. Semakin cepat mereka mencoba berjalan, semakin berat beban pada setiap node dan semakin sulit desentralisasi menjadi. Beban tersebut dapat dikurangi dengan memisahkan eksekusi transaksi dari verifikasi.
Proyek baru mengiklankan TPS tinggi, meskipun penggunaan jaringan langsung jarang mendekati batas tersebut. Sumber: MegaETHAngka TPS mengabaikan biaya desentralisasi
TPS adalah tolok ukur yang valid untuk kinerja blockchain. Jika sebuah jaringan memiliki TPS yang lebih tinggi, ia dapat menangani lebih banyak penggunaan nyata.
Tetapi Feldman berargumen bahwa sebagian besar angka TPS utama mewakili pengaturan ideal yang tidak diterjemahkan ke throughput dunia nyata. Angka yang mengesankan tidak menunjukkan bagaimana sistem berkinerja dalam kondisi terdesentralisasi.
"TPS dari mesin virtual atau node tunggal bukanlah ukuran kinerja mainnet blockchain yang sebenarnya," kata Feldman.
Setiap full node dalam blockchain harus memeriksa bahwa transaksi mengikuti aturan protokol. Jika satu node menerima transaksi yang tidak valid, node lain harus menolaknya. Itulah yang membuat ledger terdesentralisasi berfungsi.
Terkait: Firedancer akan mempercepat Solana, tetapi tidak akan mencapai potensi penuh
Kinerja blockchain mempertimbangkan seberapa cepat mesin virtual mengeksekusi transaksi. Tetapi bandwidth, latensi, dan topologi jaringan penting di dunia nyata. Jadi, kinerja juga tergantung pada bagaimana transaksi diterima dan diverifikasi oleh node lain di seluruh jaringan.
Akibatnya, angka TPS yang dipublikasikan dalam white paper sering berbeda dari kinerja mainnet. Tolok ukur yang mengisolasi eksekusi dari biaya relay dan verifikasi mengukur sesuatu yang lebih dekat dengan kecepatan mesin virtual daripada skalabilitas blockchain.
EOS, jaringan tempat Feldman pernah menjadi block producer, memecahkan rekor initial coin offering pada tahun 2018. White paper-nya menyarankan skala teoretis sekitar 1 juta TPS. Itu tetap menjadi angka yang mencengangkan bahkan menurut standar 2026.
EOS tidak pernah mencapai target TPS teoretisnya. Laporan sebelumnya mengklaim bahwa jaringan ini dapat mencapai 4.000 transaksi dalam pengaturan yang menguntungkan. Namun, penelitian yang dilakukan oleh penguji blockchain di Whiteblock menemukan bahwa dalam kondisi jaringan yang realistis, throughput turun menjadi sekitar 50 TPS.
Pada tahun 2023, Jump Crypto mendemonstrasikan bahwa klien validator Solana-nya, Firedancer, mencapai apa yang tidak bisa dicapai EOS dengan menguji 1 juta TPS. Klien tersebut telah diluncurkan, dengan banyak validator menjalankan versi hybrid yang dikenal sebagai Frankendancer. Solana dalam kondisi langsung saat ini biasanya memproses sekitar 3.000-4.000 TPS. Sekitar 40% dari transaksi tersebut adalah transaksi non-vote, yang lebih baik mencerminkan aktivitas pengguna yang sebenarnya.
Solana mencatat 1.361 TPS tanpa transaksi vote pada 10 Februari. Sumber: SolscanMemecahkan masalah penskalaan linier
Throughput blockchain biasanya berskala linier dengan beban kerja. Lebih banyak transaksi mencerminkan lebih banyak aktivitas, tetapi itu juga berarti node menerima dan memverifikasi lebih banyak data.
Setiap transaksi tambahan menambah beban komputasi. Pada titik tertentu, batasan bandwidth, kendala perangkat keras, dan penundaan sinkronisasi membuat peningkatan lebih lanjut tidak berkelanjutan tanpa mengorbankan desentralisasi.
Feldman mengatakan bahwa mengatasi kendala ini memerlukan pemikiran ulang tentang bagaimana validitas dibuktikan, yang dapat dilakukan melalui teknologi zero-knowledge (ZK). ZK adalah cara untuk membuktikan bahwa sekumpulan transaksi diproses dengan benar tanpa membuat setiap node menjalankan transaksi tersebut lagi. Karena memungkinkan validitas dibuktikan tanpa mengungkapkan semua data yang mendasarinya, ZK sering didorong sebagai solusi untuk masalah privasi.
Terkait: Alat privasi meningkat di balik adopsi institusional, kata pengembang ZKsync
Feldman berargumen bahwa hal itu juga dapat meringankan beban penskalaan melalui ZK-proof rekursif. Dalam istilah sederhana, itu mengacu pada bukti yang memverifikasi bukti lainnya.
"Ternyata Anda dapat mengambil dua ZK-proof dan menghasilkan ZK-proof yang membuktikan bahwa kedua bukti ini benar," kata Feldman. "Jadi, Anda dapat mengambil dua bukti dan menjadikannya satu bukti."
"Katakanlah kita mulai dengan transaksi 16 pengguna. Kita dapat mengambil 16 itu dan menjadikannya delapan bukti, kemudian kita dapat mengambil delapan bukti dan menjadikannya empat bukti," Feldman menjelaskan sambil membagikan grafik pohon bukti di mana beberapa bukti pada akhirnya menjadi satu.
Bagaimana beberapa bukti menjadi satu. Sumber: Psy/Carter FeldmanDalam desain blockchain tradisional, meningkatkan TPS meningkatkan persyaratan verifikasi dan bandwidth untuk setiap node. Feldman berargumen bahwa dengan desain berbasis bukti, throughput dapat meningkat tanpa meningkatkan biaya verifikasi per node secara proporsional.
Itu tidak berarti ZK menghilangkan trade-off penskalaan sepenuhnya. Menghasilkan bukti dapat intensif secara komputasi dan mungkin memerlukan infrastruktur khusus. Meskipun verifikasi menjadi murah untuk node biasa, beban bergeser ke prover yang harus melakukan pekerjaan kriptografi berat. Memasang verifikasi berbasis bukti ke dalam arsitektur blockchain yang ada juga kompleks, yang membantu menjelaskan mengapa sebagian besar jaringan besar masih mengandalkan model eksekusi tradisional.
Kinerja di luar throughput mentah
TPS tidak tidak berguna, tetapi bersifat kondisional. Menurut Feldman, angka throughput mentah kurang bermakna dibandingkan sinyal ekonomi seperti biaya transaksi, yang memberikan indikator yang lebih jelas tentang kesehatan dan permintaan jaringan.
"Saya akan berpendapat bahwa TPS adalah tolok ukur nomor dua dari kinerja blockchain, tetapi hanya jika diukur dalam lingkungan produksi atau dalam lingkungan di mana transaksi tidak hanya diproses tetapi juga diteruskan dan diverifikasi oleh node lain," katanya.
LayerZero Labs meluncurkan Zero chain-nya dan mengklaim dapat berskala hingga 2 juta TPS dengan memanfaatkan teknologi ZK. Sumber: LayerZeroDesain blockchain yang dominan dan ada juga mempengaruhi investasi. Mereka yang dimodelkan berdasarkan eksekusi sekuensial tidak dapat dengan mudah menambahkan verifikasi berbasis bukti tanpa mendesain ulang bagaimana transaksi diproses.
"Pada awalnya, hampir tidak mungkin mengumpulkan uang untuk apa pun selain ZK EVM [Ethereum Virtual Machine]," kata Feldman, menjelaskan masalah pendanaan Psy Protocol sebelumnya.
"Alasan orang tidak ingin mendanainya pada awalnya adalah karena memakan waktu," tambahnya. "Anda tidak bisa hanya melakukan fork EVM atau penyimpanan state-nya karena semuanya dilakukan dengan cara yang sama sekali berbeda."
Di sebagian besar blockchain, TPS yang lebih tinggi berarti lebih banyak pekerjaan untuk setiap node. Angka utama saja tidak menunjukkan apakah beban kerja tersebut berkelanjutan.
Majalah: Peta jalan Ethereum menuju 10.000 TPS menggunakan teknologi ZK: Panduan untuk pemula
Cointelegraph Features dan Cointelegraph Magazine menerbitkan jurnalisme bentuk panjang, analisis, dan pelaporan naratif yang diproduksi oleh tim editorial internal Cointelegraph dan kontributor eksternal terpilih dengan keahlian materi pelajaran. Semua artikel diedit dan ditinjau oleh editor Cointelegraph sesuai dengan standar editorial kami. Kontribusi dari penulis eksternal ditugaskan karena pengalaman, penelitian, atau perspektif mereka dan tidak mencerminkan pandangan Cointelegraph sebagai perusahaan kecuali dinyatakan secara eksplisit. Konten yang dipublikasikan di Features dan Magazine bukan merupakan nasihat keuangan, hukum, atau investasi. Pembaca harus melakukan penelitian mereka sendiri dan berkonsultasi dengan profesional yang berkualifikasi jika diperlukan. Cointelegraph mempertahankan independensi editorial penuh. Pemilihan, penugasan, dan publikasi konten Features dan Magazine tidak dipengaruhi oleh pengiklan, mitra, atau hubungan komersial.
Sumber: https://cointelegraph.com/news/blockchain-tps-numbers-collapse-real-world?utm_source=rss_feed&utm_medium=feed&utm_campaign=rss_partner_inbound