🎉 Tantangan Pembuat Konten Gate.io Post Sedang Berlangsung Sekarang!
📚 Bagikan Wawasan Crypto Anda, Lepas Kreativitas Anda dan Dapatkan $3,000 Hadiah!
🌟 Bagaimana Cara Berpartisipasi:
Daftar melalui halaman acara dan kemudian posting wawasan kripto Anda di Gate.io Post untuk berpartisipasi dengan sukses!
Gabung sekarang 👉 https://www.Gate.io.io/campaigns/402
📌 Anda dapat berbagi konten tentang topik seperti berita crypto, kebijakan makro crypto, analisis teknis token, sektor tren, pengalaman trading, pendidikan crypto, atau panduan untuk pemula Gate.io - semua konten terkait crypto sangat
Analisis Desain dan Arsitektur Solana Kedalaman
Penulis: Pavel Paramonov Sumber: X, @paramonoww Terjemahan: Golden Finance
Selama enam bulan terakhir, saya telah membaca banyak artikel dan dokumen tentang desain mekanisme dan arsitektur Solana. Saya merangkum informasi paling penting dalam satu artikel panjang yang mencakup topik desain mekanisme, pasar biaya, MEV, dan sebagainya.
Berikut adalah jawaban untuk semua pertanyaan:
Model Konsensus Solana:
Model Konsensus Proof of History (Proof of History, PoH) dari Solana pada dasarnya adalah kombinasi antara "Proof of Stake (Proof of Stake) + variabel waktu".
‣ PoH pada dasarnya adalah jam tangan jaringan yang digunakan untuk melacak acara dan urutannya (tidak perlu validator untuk mencapai Konsensus waktu).
‣ Solana tidak memiliki memory pool(mempool)。
‣ Saat ini, sebagian besar validator menggunakan scheduler dalam klien Solana yang disediakan oleh @solanalabs. Namun, validator juga dapat memilih untuk menjalankan Algoritme Blok yang berbeda.
‣ Variabel waktu memungkinkan penugasan pemimpin untuk setiap putaran, pemimpin ini akan bertanggung jawab untuk memproduksi Blok.
Mekanisme Detail:
Fitur dan Proses:
Model staking Solana:
‣ Solana mengurus pembaruan stake pada akhir setiap epoch, dengan setiap epoch berlangsung sekitar 2-3 hari dan terdiri dari 432,000 Blok (slot).
‣ Jadwal validator untuk periode berikutnya ditentukan berdasarkan informasi stake yang diperbarui.
Tiga sumber pendapatan utama validator:
Pemimpin menerima Hadiah Blok yang mencakup 50% biaya dasar dan biaya prioritas (50% sisanya dihancurkan).
‣ Waktu blok yang lebih lama mungkin akan mengurangi hadiah tahunan karena jumlah siklus berkurang, yang akan memengaruhi alokasi total $SOL.
‣ Solana menghitung pool hadiah SOL yang dihasilkan oleh inflasi untuk setiap periode, dan mendistribusikan hadiah kepada validator dan stakeholder berdasarkan pemungutan suara dan status staking periode sebelumnya.
Model staking Solana:
‣ Solana mengurus pembaruan stake pada akhir setiap epoch, dengan setiap epoch berlangsung sekitar 2-3 hari dan terdiri dari 432,000 Blok (slot).
‣ Jadwal validator untuk periode berikutnya ditentukan berdasarkan informasi stake yang diperbarui.
Tiga sumber pendapatan utama validator:
Pemimpin menerima Hadiah Blok yang mencakup 50% biaya dasar dan biaya prioritas (50% sisanya dihancurkan).
‣ Waktu blok yang lebih lama mungkin akan mengurangi hadiah tahunan karena jumlah siklus berkurang, yang akan memengaruhi alokasi total $SOL.
‣ Solana menghitung pool hadiah SOL yang dihasilkan oleh inflasi untuk setiap periode, dan mendistribusikan hadiah kepada validator dan stakeholder berdasarkan pemungutan suara dan status staking periode sebelumnya.
Model Voting Solana:
‣ Solana tidak memiliki persyaratan SOL minimum yang ketat untuk validator, tetapi partisipasi dalam Konsensus memerlukan akun voting.
‣ validator memilih proposal dari pemimpin slot, ini memerlukan akun voting dan membayar Pencucian Uang setiap kali memilih.
Mekanisme pemungutan suara on-chain Solana membebankan biaya Pencucian Uang setiap kali pemungutan suara dilakukan. Harga $SOL yang tinggi akan meningkatkan biaya operasional pemilih verifikator karena biaya transaksi meningkat.
Rincian Biaya:
Pasar Biaya Solana:
Mekanisme biaya Solana terdiri dari dua bagian: biaya dasar dan biaya prioritas.
‣ Biaya dibagi menjadi bagian yang dialokasikan ke validator dan bagian yang dihancurkan, tetapi mekanisme yang ada memiliki beberapa keterbatasan:
‣ Membuat akun baru memerlukan pembayaran biaya (pembebasan sewa).
Keterbatasan:
Mengakibatkan pemborosan sumber daya hanya efektif saat lalu lintas padat insentif kurang (tergantung subsidi inflasi)
Kualitas Layanan Berbasis Bobot Penyetoran (SWQoS):
‣ Dalam keadaan lalu lintas jaringan yang padat, mekanisme SWQoS dapat digunakan untuk memprioritaskan pemrosesan jenis transaksi tertentu.
‣ SWQoS memprioritaskan lalu lintas jaringan berdasarkan jumlah staking validator untuk mencegah jaringan dibanjiri oleh transaksi sampah dengan stake yang rendah.
Jenis Koneksi:
Keuntungan:
Tantangan:
‣ SWQoS memprioritaskan akses jaringan daripada urutan transaksi yang memprioritaskan biaya
Tentang Node dan validator:
‣ Semua validator adalah Node, tapi tidak semua Node adalah validator.
Jenis Node:
‣ Pertukaran akan menunjuk akun yang dapat ditulis:
Stake likuid Solana:
‣ Solana menggunakan Delegated Proof of Stake (DPoS).
‣ Pengguna akan stake SOL ke dalam pool validator, dan dapat memperoleh LST (Token stake yang dapat dialihkan).
Dua jenis Token LST:
MEV Solana:
Pemimpin Blok saat ini memiliki kontrol penuh atas produksi dan penjadwalan Blok.
Pemimpin didorong untuk memproses transaksi dengan biaya prioritas, tetapi tidak selalu diterapkan secara paksa.
‣ Dampak Negatif MEV pada Solana:
‣ Solana tidak memiliki memory pool publik (mempool), transaksi langsung diteruskan ke pemimpin saat ini dan pemimpin berikutnya.
Perbedaan Ethereum MEV dan Solana MEV:
Cara Produksi Blok:
Dampak MEV: