Apakah Firedancer, dan mengapa ia penting untuk Solana?

Oleh Kraken Learn team
4 min
26 November 2024

Panduan pemula untuk Firedancer 📖

Firedancer ialah perisian klien validator pihak ketiga baharu untuk blockchain Solana yang bertujuan untuk meningkatkan kecekapan rangkaian dan keupayaan pemprosesan transaksi.

Untuk berinteraksi dengan blockchain Solana, atau mana-mana blockchain, individu yang ingin menyambung ke blockchain mesti menjalankan perisian klien. 

Dalam ruang blockchain, individu yang menjalankan perisian klien pada komputer mereka dirujuk sebagai nod. Nod boleh melaksanakan pelbagai peranan penting, seperti membantu mengamankan dan menyelenggara rangkaian blockchain.

Perisian klien bertindak seperti jambatan antara komputer nod dan blockchain.

Blockchain awam sumber terbuka membenarkan pembangun untuk mencipta aplikasi mereka sendiri, atau pelaksanaan, perisian ini untuk melaksanakan pelbagai fungsi.

Dompet mata wang kripto ialah satu contoh pelaksanaan perisian klien. Dompet kripto membenarkan pengguna untuk berurus niaga mata wang kripto secara langsung antara satu sama lain melalui rangkaian blockchain.

Klien validator ialah satu lagi jenis pelaksanaan perisian klien yang menguruskan nod yang mengambil bahagian dalam proses staking kripto (mencadangkan blok baharu).

SOL icon
$89.23
-3.80%
24J
sol

Cabaran semasa Solana ⛔️

Untuk mempromosikan desentralisasi blockchain dan menghapuskan sebarang titik kegagalan tunggal, projek seperti Ethereum (ETH) menggalakkan pembangun luaran untuk mencipta pelaksanaan klien mereka sendiri dalam pelbagai bahasa pengaturcaraan. Ini bermakna terdapat beberapa pilihan berbeza yang dimiliki oleh pengendali nod apabila memutuskan klien mana yang ingin mereka gunakan.

Terdapat tiga kelebihan utama untuk ini:

  • Setiap klien mempunyai pangkalan kod uniknya sendiri, mengurangkan kelemahan keseluruhan rangkaian terhadap pepijat dan serangan.
  • Mengurangkan risiko ketuntasan transaksi (menghalang satu klien daripada memanipulasi transaksi blockchain).
  • Pembangun boleh mencipta aplikasi menggunakan bahasa pengaturcaraan yang paling mereka selesa.

Disebabkan kepentingan kepelbagaian klien, protokol Ethereum telah memperkenalkan penalti seperti kebocoran ketidakaktifan untuk menghalang nod daripada semua menjalankan perisian klien yang sama.

Pada masa ini, blockchain Solana hanya mempunyai tiga klien validator yang beroperasi: 

  • Klien Solana Labs (ditulis dalam bahasa pengaturcaraan Rust).
  • Klien Jito-Solana (dicabang daripada klien Solana Labs, juga ditulis dalam bahasa pengaturcaraan Rust).
  • Klien Sig (ditulis dalam bahasa pengaturcaraan Zig).

Ini bermakna Solana tidak sekuat pesaing utamanya terhadap serangan, yang kini mempunyai kira-kira enam klien konsensus yang berbeza dan lapan klien pelaksanaan.

Selain itu, klien asli Solana tidak menyokong sharding — sistem yang meningkatkan skalabiliti blockchain dengan menyebarkan beban pemprosesan transaksi merentasi beberapa rantaian serpihan yang lebih kecil secara serentak.

Tetapi, terdapat klien baharu di ufuk.

Apakah Firedancer dan mengapa ia penting? 🧐

Firedancer mewakili klien validator berprestasi tinggi baharu untuk Solana, yang ditulis dalam bahasa pengaturcaraan C++.

Dibangunkan oleh Jump Crypto, sebuah syarikat infrastruktur Web3, Firedancer telah direka untuk meningkatkan keupayaan pemprosesan transaksi Solana dengan ketara dan menyediakan sokongan untuk sharding. 

Dalam demo langsung yang disiarkan pada tahun 2022, Firedancer menunjukkan keupayaan untuk memproses lebih 1 juta transaksi sesaat. Angka ini berkali-kali ganda lebih besar daripada had teori semasa Solana sebanyak 50,000 tps, dan jauh melebihi jumlah transaksi yang biasanya diproses oleh penyedia perkhidmatan terkemuka seperti Visa.

Prestasi yang ditingkatkan ini berkemungkinan akan meningkatkan daya tarikan Solana sebagai blockchain Layer 1 terkemuka, dan membolehkan rangkaian untuk bersaing dengan pesaing utama lain dalam pasaran kripto. 

Projek ini pertama kali diumumkan pada tahun 2022, dengan pelancaran testnet langsung pada Oktober 2023.

Selain kelebihan prestasinya, Firedancer akan menyediakan nod validator Solana dengan pilihan perisian keempat untuk dipilih; seterusnya mengurangkan kelemahan Solana terhadap pepijat, eksploitasi kod dan serangan.

Bagaimana perasaan komuniti Solana tentang Firedancer? 🗣️

Solana mempunyai salah satu rangkaian pembangun blockchain terbesar bagi mana-mana protokol hari ini. Pilihan perisian klien baharu bermakna kemungkinan baharu bagi mereka yang membina fungsi di atas rangkaian Solana.

Dalam catatan terbaru di blog mereka, Pengasas Bersama & Ketua Pegawai Eksekutif Helius Mert Mumtaz menyimpulkan dengan kenyataan berikut mengenai kepentingan Firedancer untuk Solana.

"Pencapaian teknologi ini menjadikan blockchain terpantas, berprestasi tinggi yang kini berada di pasaran menjadi lebih baik. Solana direka untuk menjadi mesin keadaan global dengan daya pemprosesan tinggi dan kependaman rendah. Firedancer adalah satu langkah besar ke hadapan ke arah menyempurnakan matlamat ini."

Lihat catatan blog penuh Helius untuk penerokaan yang lebih mendalam dan teknikal mengenai cara kerja dalaman Firedancer.

Mula membeli Solana (SOL)

Kini setelah anda mengetahui semua tentang Firedancer, adakah anda bersedia untuk meneruskan perjalanan kripto anda dan membeli Solana?

Lihat panduan Kraken Learn Center kami untuk maklumat lanjut tentang Cara membeli Solana (SOL) dan daftar untuk akaun dengan Kraken hari ini.

Beberapa kandungan di halaman ini mungkin telah diterjemahkan menggunakan AI