Hasil dari blockchain — yaitu, kemampuan mereka untuk memproses X jumlah transaksi per detik (TPS) — sering diiklankan dengan cara yang meminimalkan pertimbangan lain, seperti desentralisasi dan keamanan. Trilema blockchain, tentu saja, mengakui bahwa menjadi sukses di ketiga area itu menantang, meskipun bukan tidak mungkin.
Tidak dapat disangkal bahwa throughput dan skalabilitas itu penting, bahkan vital jika blockchain pada akhirnya menjadi rel di mana sistem keuangan dijalankan. Namun, ada kesalahpahaman besar seputar metrik yang digunakan untuk mengevaluasi skalabilitas lapisan-1 dan 2.
Sementara blockchain super cepat tidak lebih dari menyukai nomor TPS mereka, ini adalah metode yang sangat tidak memadai untuk menilai throughput dan gagal untuk secara akurat mewakili transaksi blockchain yang sah. Selain itu, angka sering kali dilaporkan secara tidak konsisten atau acak, sehingga sulit untuk membandingkan desain dan mengaburkan hal yang paling penting dalam praktiknya.
Jadi, ketika jaringan membual tentang kecepatan TPS lima angka, ambil klaim berani mereka dengan sedikit garam.
Metrik yang salah
Jika teknologi blockchain ingin diadopsi dalam skala besar, itu harus mampu menangani volume data yang sangat besar dengan kecepatan tinggi. Dengan cara ini, orang dapat mengakses jaringan saat mereka membutuhkannya, tanpa harus berurusan dengan kemunduran atau harus membayar biaya transaksi yang menggiurkan. Ini jelas.
Namun, TPS yang tinggi tidak serta merta memastikan hal ini, karena angka tersebut biasanya diukur dengan mengirimkan token protokol dari satu dompet ke dompet lainnya, secepat mungkin. Ini adalah transaksi paling sederhana yang dapat dilakukan di blockchain. Mentransfer token protokol bukanlah transaksi yang sangat intensif secara komputasi, oleh karena itu lebih murah untuk mengirim Ether (ETH) daripada, misalnya, mentransfer ERC-20 — kontrak terakhir berisi data yang jauh lebih kompleks.
Terkait: Bahasa pemrograman mencegah DeFi arus utama
Faktanya, sebagian besar transaksi lebih kompleks daripada transfer sederhana. Transaksi DeFi, misalnya, intensif sumber daya, yang menjelaskan mengapa pertukaran token lebih mahal dalam gas daripada transfer sederhana. Selain itu, beberapa rantai menyertakan data transaksional yang biasanya tidak dihitung sebagai transaksi di jaringan lain.
Dalam kasus Solana, sekitar 80% transaksi adalah pesan persetujuan mereka sendiri, yang diperlukan untuk mengoordinasikan validator. Sementara diproses secara terpisah dari transaksi on-chain, mereka dikelompokkan secara membingungkan dengan transaksi pengguna di blockchain Solana, memberikan ukuran TPS yang tidak akurat.
TRANSAKSI PER DETIK ANTARA BLOCKCHAIN
Grafik berikut menunjukkan transaksi per detik antara blockchain. sampai sekarang, @solana masih level 1 yang mampu menangani transaksi terbanyak sekaligus, 65.000 TPS, dengan biaya hampir 0!#SolanaMusim Panas #Solanaszn pic.twitter.com/kE7nrJ7Rzi
— Solana Daily (@solana_daily) 13 September 2021
Throughput bukan satu-satunya indikator kinerja blockchain, tentu saja: Latensi mengacu pada seberapa cepat transaksi dapat dikonfirmasi setelah dikirim. Ini juga memiliki satuan ukurannya, yaitu waktu blok (waktu antara blok yang ditambahkan ke rantai) dan waktu penyelesaian (ketika sebuah blok melewati ambang batas di luar risiko pengembalian).
Sementara throughput dipandang sebagai jumlah tiket besar, pengguna sebenarnya lebih peduli tentang latensi – seberapa cepat transaksi mereka dieksekusi – dan seberapa banyak mereka harus membayar biaya transaksi. Seperti throughput, latensi bersifat kompleks, bervariasi berdasarkan banyak faktor, termasuk biaya transaksi (pada beberapa rantai dimungkinkan untuk membayar lebih untuk penyematan dengan prioritas lebih tinggi), permintaan sistem, dan pengelompokan.
Perdagangan per detik > GST
Mengingat aktivitas hiruk pikuk yang telah kita lihat dalam keuangan terdesentralisasi dalam beberapa tahun terakhir – perdagangan, pinjaman, dan penjaminan – transaksi semacam itu lebih merupakan cerminan dari bagaimana sebenarnya blockchain digunakan untuk mentransfer nilai. Tidak seperti transfer A-to-B sederhana yang tidak memerlukan banyak komputasi atau pembacaan data, pertukarannya sangat kompleks.
Dalam transaksi itu:
- Saldo kumpulan likuiditas harus diukur/dibaca untuk menentukan tingkat swap
- Token A dikirim oleh pengguna akhir ke kumpulan pertukaran
- Token B dikirim dari kumpulan pertukaran ke pengguna akhir
- Kolam kemudian perlu diseimbangkan kembali
- Biasanya biaya diambil dan pengembaliannya ditransfer ke akun lain
Jika belum jelas, proses ini memerlukan metode pengukuran yang sama sekali baru, metode yang tidak memperhitungkan data non-transaksional ke Solana: Pertukaran Per Detik (SPS). Seperti yang dibuktikan oleh penelitian dikompilasi dari agen intelijen konsumen Dragonfly, tolok ukur sempurna untuk mengevaluasi throughput adalah mengisi seluruh blok dengan operasi gaya Uniswap v2 dan mengevaluasi berapa banyak operasi yang benar-benar dibatalkan per detik. Efeknya adalah untuk menghasilkan perbandingan apel-ke-apel yang lebih sederhana dari blockchain Ethereum Virtual Machine (EVM), lebih dari yang dapat dicapai oleh pengukuran TPS mana pun.
Terkait: Dunia mungkin menghadapi masa depan yang kelam berkat CBDC
Penelitian Dragonfly menemukan bahwa mainnet Solana kemungkinan dapat mengeksekusi sekitar 273 perdagangan per detik pada pembuat pasar otomatis, jauh dari 3.000 TPS yang diiklankan. BNB Smart Chain, sementara itu, mengelola 194,6 TPS (dinyatakan: 300 TPS) dan Avalanche setinggi 175,68 (dinyatakan: 4.500 TPS).
Diperlukan pembandingan yang lebih baik
Untuk menghindari keraguan, tidak ada metrik yang sempurna. Setiap perbandingan blockchain harus mempertimbangkan beberapa elemen, seperti desentralisasi, kegunaan, keamanan, alat, dll. Namun cukup jelas bahwa swap per detik merupakan indikator performa dan throughput yang lebih baik daripada transaksi per detik.
Berdasarkan temuan Dragonfly, belum lagi pembandingan serupa EOS Network Foundation untuk EOS EVM, blockchain masih memiliki jalan panjang sebelum mereka siap untuk adopsi arus utama.
Zack Gallo adalah salah satu pendiri dan kepala komunikasi EOS Network Foundation. Dia sebelumnya ikut mendirikan Dappiness Development Studio dan menjabat sebagai kepala hubungan komunitas dan pengembang untuk LiquidApps. Dia lulus dari Universitas Muskingum pada tahun 2009 dengan gelar BA dalam Studi Komunikasi dan Media.
Artikel ini hanya untuk tujuan informasi umum dan tidak dimaksudkan untuk menjadi dan tidak boleh diandalkan sebagai nasihat investasi atau hukum. Pandangan, pemikiran, dan pendapat yang diungkapkan di sini adalah milik penulis sendiri dan tidak serta merta mencerminkan atau mewakili pandangan dan pendapat Cointelegraph.