Rahasia raja kinerja Solana, rantai tidak kompatibel EVM dengan TPS mencapai 4 kali lipat EVM.

robot
Pembuatan abstrak sedang berlangsung

Rahasia Raja Performa Blockchain

Laporan kinerja blockchain terbaru menunjukkan bahwa di blockchain besar, kecepatan Solana adalah yang tercepat dengan rata-rata TPS nyata harian tertinggi mencapai 1.054. Diikuti oleh Sui dengan rata-rata TPS nyata harian tertinggi mencapai 854. Blockchain dari platform perdagangan tertentu di tempat ketiga memiliki TPS nyata yang bahkan kurang dari setengah Sui.

Laporan ini mengungkap fenomena menarik: Solana dan Sui yang berkinerja terbaik adalah blockchain non-EVM kompatibel. Analisis lebih dalam menunjukkan bahwa rata-rata TPS nyata dari 8 blockchain non-EVM kompatibel adalah 284, sedangkan rata-rata TPS dari 17 blockchain EVM kompatibel dan Layer2 Ethereum hanya 74. Ini berarti bahwa kinerja blockchain non-EVM kompatibel sekitar 4 kali lipat dibandingkan blockchain EVM kompatibel.

Mengungkap Raja Kecepatan dalam Blockchain: Solana

Blockchain EVM yang Kompatibel Menghadapi Kendala Kinerja

Secara umum, metode yang digunakan blockchain untuk meningkatkan TPS termasuk: meningkatkan kinerja node, memperbaiki protokol dasar, memperbesar blok, mengoptimalkan protokol konsensus, dan memperbaiki cara eksekusi transaksi.

Untuk blockchain EVM, tantangan terbesar dalam eksekusi transaksi adalah karena batasan lingkungan mesin virtual. EVM memiliki dua masalah kinerja utama:

  1. Arsitektur 256-bit: EVM dirancang sebagai mesin virtual 256-bit, memudahkan pemrosesan algoritma hash Ethereum. Namun, komputer yang menjalankan EVM harus memetakan byte 256-bit ke arsitektur lokal untuk dieksekusi, yang mengakibatkan efisiensi yang rendah.

  2. Kekurangan pustaka standar: Solidity tidak memiliki pustaka standar bawaan, pengembang harus mengimplementasikan fungsi dasar sendiri, meskipun proyek seperti OpenZeppelin telah memperbaiki keadaan, kecepatan eksekusi bytecode EVM masih jauh lebih lambat dibandingkan pustaka standar yang telah dikompilasi.

Dari sudut pandang optimasi eksekusi, EVM masih memiliki dua kekurangan besar:

  1. Sulit untuk melakukan analisis statis: Mekanisme lompatan dinamis EVM membuat analisis statis kode menjadi sulit, yang menghambat implementasi eksekusi paralel.

  2. Kompiler JIT belum matang: Meskipun sudah ada proyek EVM JIT, tetapi masih dalam tahap percobaan dan belum dapat memanfaatkan potensi optimasi JIT sepenuhnya.

Oleh karena itu, banyak blockchain publik berkinerja tinggi memilih untuk menggunakan mesin virtual yang berbasis pada WASM, bytecode eBPF, atau bytecode Move, daripada EVM. Misalnya, Solana menggunakan mesin virtual SVM yang unik dan bytecode SBF berbasis eBPF.

Mengungkap Raja Kecepatan di Blockchain: Solana

Solana: Rahasia Raja Kecepatan

Solana dikenal dengan mekanisme PoH(Proof of History) dan latensi rendah serta throughput tinggi, dianggap sebagai salah satu "penantang Ethereum" yang paling menjanjikan.

Inti dari PoH adalah algoritma hash sederhana yang mirip dengan fungsi penundaan terverifikasi (VDF). Solana menggunakan SHA-256 untuk menjalankan fungsi hash yang terus menerus, di mana output dari setiap iterasi digunakan sebagai input untuk iterasi berikutnya. Perhitungan ini berjalan di satu inti setiap validator.

Meskipun pembuatan urutan bersifat berurutan dan satu utas, verifikasi dapat dilakukan secara paralel, sehingga memungkinkan verifikasi yang efisien pada sistem multi-inti. Meskipun kecepatan hash memiliki batas, peningkatan perangkat keras mungkin memberikan peningkatan kinerja tambahan.

Proses konsensus Solana

Mekanisme PoH sebagai sumber waktu yang dapat diandalkan dan tanpa kepercayaan, menciptakan catatan peristiwa yang dapat diverifikasi dan teratur dalam jaringan. Pengukuran waktu berbasis PoH memungkinkan jaringan Solana untuk menggilir pemimpin secara terjadwal dan transparan. Pergiliran ini dilakukan pada interval waktu tetap, untuk 4 slot (slot), setiap slot saat ini diatur pada 400 milidetik.

Dalam setiap slot waktu, pemimpin mengusulkan blok baru yang berisi transaksi yang diterima dari pengguna. Pemimpin memverifikasi transaksi, mengemasnya menjadi blok, dan kemudian menyiarkannya ke validator lain di jaringan. Validator lain memberikan suara untuk validitas blok. Jika blok mendapatkan suara dari sebagian besar bobot hak suara, maka dianggap telah terkonfirmasi.

Setelah periode waktu pemimpin saat ini berakhir, jaringan segera pindah ke periode waktu berikutnya, memberikan kesempatan produksi blok bagi pemimpin selanjutnya. Metode ini memastikan throughput tinggi dan elastisitas jaringan Solana.

Mengungkap Raja Kecepatan dalam Blockchain: Solana

Teknologi optimisasi kinerja Solana

  1. Gulf Stream: Jaringan Solana dapat mengonfirmasi pemimpin lebih awal, tanpa memerlukan kolam memori publik untuk menyimpan transaksi pengguna. Setelah pengguna mengirimkan transaksi, server RPC mengubahnya menjadi paket QUIC dan langsung meneruskannya ke validator pemimpin untuk diverifikasi.

  2. Teknologi pipeline: Solana membagi pemrosesan data blok menjadi beberapa proses yang melibatkan berbagai komponen perangkat keras, memaksimalkan penggunaan perangkat keras, dan mempercepat kecepatan verifikasi dan pengiriman blok.

  3. Sealevel: Penjadwalan transaksi Solana menggunakan mekanisme kunci baca-tulis untuk mengeksekusi transaksi secara paralel, setiap thread menangani antrean transaksi secara independen, meningkatkan efisiensi eksekusi.

  4. Turbine: Pemimpin menyebarkan Blockchain, membagi paket data dan mendistribusikannya kepada validator dengan struktur hierarkis, mengurangi penggunaan bandwidth.

  5. TowerBFT: Validator menggunakan mekanisme konsensus untuk pemungutan suara yang ditujukan pada pemungutan suara fork, menggabungkan pemungutan suara fork secara real-time, meningkatkan efisiensi konsensus.

  6. Cloudbreak: Database yang dikembangkan oleh Solana, membagi struktur data akun dengan cara tertentu untuk memaksimalkan efisiensi SSD.

  7. Archiver: Solana memindahkan penyimpanan data dari validator ke jaringan node yang khusus, mengurangi beban validator.

Mengungkap Raja Kecepatan di Blockchain: Solana

Kesimpulan

Desain Solana adalah untuk menciptakan sebuah Blockchain yang dapat berkembang sejalan dengan peningkatan kinerja perangkat keras. Dengan memanfaatkan sepenuhnya kemampuan CPU, GPU, dan bandwidth dari komputer modern, Solana secara teoritis dapat mencapai kecepatan yang menakjubkan sebesar 65.000 TPS.

Kinerja tinggi dan skalabilitas Solana menjadikannya platform pilihan untuk memproses perdagangan frekuensi tinggi dan kontrak pintar yang kompleks. Baik di jalur DePIN/AI maupun jalur Meme, Solana menunjukkan potensi besar.

Meskipun saat ini regulator masih menganggap Solana sebagai sekuritas, tidak mungkin menyetujui ETF-nya dalam waktu dekat, tetapi di pasar kripto, konsensus adalah nilai. Solana secara bertahap membangun konsensus pasar yang sebanding dengan Bitcoin dan Ethereum, menunjukkan potensi perkembangan jangka panjang yang besar.

Mengungkap Raja Kecepatan di Blockchain: Solana

Mengungkap Raja Kecepatan di Blockchain: Solana

SOL-3.7%
Lihat Asli
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
  • Hadiah
  • 5
  • Posting ulang
  • Bagikan
Komentar
0/400
CryptoFortuneTellervip
· 08-12 03:35
SOL cepat juga tidak ada gunanya, doom ya tetap doom.
Lihat AsliBalas0
CryptoSourGrapevip
· 08-11 04:51
Jika saya membeli sol tahun lalu alih-alih semua di eth... sigh, air mata pahit.
Lihat AsliBalas0
LiquidityNinjavip
· 08-09 23:18
Siapa yang masih bermain di rantai evm? Terlalu lambat.
Lihat AsliBalas0
ApeWithNoFearvip
· 08-09 23:07
Faucet lagi tidak ada air
Lihat AsliBalas0
0xOverleveragedvip
· 08-09 22:55
Cepat kembali cepat, apa gunanya jika setiap hari down?
Lihat AsliBalas0
  • Sematkan
Perdagangkan Kripto Di Mana Saja Kapan Saja
qrCode
Pindai untuk mengunduh aplikasi Gate
Komunitas
Bahasa Indonesia
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)