Menafsirkan kebenaran di balik TPS Solana

Penulis: Haotian

Dalam beberapa hari ini, suara diskusi tentang Solana 10 W TPS semakin ramai, alasannya adalah @cavemanloverboy memang berhasil menjalankan lebih dari 100.000 TPS di jaringan utama Solana, tetapi sebagian besar orang belum memahami makna di balik data ini:

1)Pertama, percobaan cavey kali ini pada dasarnya adalah pengujian batas di bawah "kondisi ideal". Ini berarti bahwa ini bukan kinerja normal dari jaringan utama Solana, dan ada perbedaan dengan data laboratorium di lingkungan jaringan uji, tetapi tidak jauh berbeda.

Karena ia menggunakan program pengujian noop (no operation), yang secara harfiah berarti hanya melakukan verifikasi tanda tangan dasar dan langsung mengembalikan keberhasilan, tanpa melakukan perhitungan apapun, tanpa mengubah status akun apapun, dan tanpa memanggil program lain, serta setiap transaksi hanya berukuran 200 byte, jauh di bawah transaksi normal yang 1 kb+.

Ini berarti bahwa pengujian 10 W TPS kali ini dihitung dalam lingkungan transaksi yang tidak normal, dan yang diuji adalah batas throughput dari lapisan jaringan Solana dan lapisan konsensus, bukan kemampuan pemrosesan sebenarnya dari lapisan aplikasi.

2)Kunci lain dari keberhasilan eksperimen kali ini adalah klien validator Frankendancer. Secara sederhana, Frankendancer adalah "versi uji campuran" dari validator Firedancer yang sedang dikembangkan oleh Jump Crypto—menggabungkan komponen berkinerja tinggi yang sudah selesai dari Firedancer ke validator Solana yang ada.

Sebenarnya ini adalah tentang menggunakan tumpukan teknologi perdagangan frekuensi tinggi dari Wall Street untuk membangun kembali sistem node Solana, dengan peningkatan kinerja yang dicapai melalui manajemen memori yang cermat, penjadwalan thread khusus, dan optimasi tingkat bawah lainnya. Namun, hanya dengan penggantian sebagian komponen, peningkatan kinerja 3-5 kali lipat dapat dicapai.

3)Eksperimen pengujian ini menunjukkan bahwa Solana dapat mencapai TPS hingga 10 w + dalam keadaan yang sangat ideal, lalu mengapa dalam praktiknya hanya 3000-4000 TPS? Secara singkat, ada tiga alasan utama:

  1. Mekanisme konsensus POH Solana membutuhkan Validators untuk terus melakukan pemungutan suara untuk dipertahankan, sementara transaksi pemungutan suara ini saja sudah memakan lebih dari 70% ruang blok, yang menyusutkan saluran kinerja yang tersisa untuk transaksi normal;

  2. Aktivitas ekosistem Solana sering kali mengalami banyak perilaku persaingan status, misalnya saat Mint NFT baru atau rilis MEME baru, mungkin ada ribuan transaksi yang bersaing untuk mendapatkan akses penulisan ke akun yang sama, yang menyebabkan proporsi transaksi gagal cukup besar;

  3. Robot arbitrase yang ada di ekosistem Solana untuk merebut keuntungan MEV mungkin akan mengirimkan banyak transaksi tidak valid, yang menyebabkan pemborosan sumber daya.

  1. Namun, penerapan menyeluruh Firedancer yang akan datang dan peningkatan konsensus Alpenglow akan secara sistematis menyelesaikan masalah ini.

Salah satu poin kunci dari peningkatan konsensus Alpenglow adalah memindahkan transaksi suara ke luar rantai, yang setara dengan melepaskan 70% ruang untuk transaksi normal, sementara waktu konfirmasi dapat diturunkan hingga 150 milidetik, membuat pengalaman DEX Solana sangat mendekati CEX. Selain itu, diaktifkannya pasar biaya lokal juga dapat menghindari situasi canggung di mana kepadatan jaringan disebabkan oleh Fomo program tunggal.

Manfaat Firedancer selain peningkatan optimasi kinerja adalah mewujudkan keragaman klien, sehingga Solana memiliki beberapa klien seperti Geth dan Nethermind yang memiliki arti yang sama dengan Ethereum, secara langsung meningkatkan desentralisasi dan mengatasi kegagalan titik tunggal.

Di atas.

Jadi, diskusi tentang Solana 10 W TPS yang dipahami oleh orang yang mengerti sebenarnya adalah kepercayaan terhadap peningkatan klien dan protokol konsensus di masa depan Solana, sementara orang yang tidak mengerti mencoba untuk memberikan eksistensi kepada Solana melalui perlombaan TPS (meskipun perbandingan TPS sudah ketinggalan zaman), tetapi jika kita memahami makna di balik eksperimen tersebut, ada cukup banyak manfaat yang bisa diambil. Mari kita sebarkan pengetahuan ini kepada semua.

SOL2.74%
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
  • Komentar
  • Posting ulang
  • Bagikan
Komentar
0/400
Tidak ada komentar
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)