Mengukur Desentralisasi Solana: Fakta dan Angka

Lanjutan11/21/2024, 8:34:49 AM
Solana telah menghadapi kritik dan kesalahpahaman yang signifikan dari beberapa anggota komunitas blockchain, yang berpendapat bahwa jaringannya kurang terdesentralisasi dan tahan sensor. Artikel ini menganalisis tingkat desentralisasi dalam jaringan Solana menggunakan data, menyoroti area-area di mana ia menunjukkan desentralisasi yang relatif kuat dan mengidentifikasi aspek yang memerlukan perbaikan lebih lanjut.

Wawasan yang Dapat Diterapkan

  • Jaringan Solana didistribusikan di 4.514 node, termasuk 1.414 validator dan 3.100 RPC (epoch 685). Tidak ada satu validator pun yang mengontrol lebih dari 3,2% dari total staking.
  • Koefisien Nakamoto (NC) mewakili jumlah terkecil entitas independen yang dapat merencanakan dengan jahat untuk menyebabkan kegagalan keberlanjutan, menolak konsensus yang diperlukan untuk produksi blok baru. Koefisien Nakamoto Solana sering disebut sebagai 19. Angka sebenarnya kemungkinan lebih rendah karena entitas individual dapat mengoperasikan validator ganda secara anonim tanpa izin.
  • Set validator Solana mencakup 37 negara dan wilayah. Konsentrasi terbesar ada di Amerika, dengan 508 validator. Empat yurisdiksi masing-masing memegang lebih dari 10% dari total staking: AS dengan 18,3%, Belanda dan Inggris, keduanya pada 13,7%, dan Jerman dengan 13,2%.
  • 68% dari staking diamanatkan kepada validator Eropa, dengan 20% diamanatkan kepada North America. 50.5% dari staking diamanatkan kepada validator yang beroperasi di dalam Uni Eropa (stake Eropa tidak termasuk Norwegia, Ukraina, dan Inggris).
  • Set validator tersebar di 135 penyedia hosting yang berbeda. Dua penyedia utama adalah Teraswitch, perusahaan swasta Amerika Serikat yang menyelenggarakan validator dengan total 24% staked, dan Latitude.sh (sebelumnya Maxihost), penyedia server bare metal berbiaya rendah berbasis Brasil yang digunakan oleh validator dengan total 19% staked.
  • Kode Agave client memiliki 357 kontributor individu. Klien Firedancer, yang dikembangkan oleh tim kecil di bawah kepemimpinan chief science officer Kevin Bowers, saat ini memiliki 57 kontributor.
  • Klien Jito, cabang kode Agave yang asli yang mencakup lelang ruang blok di luar protokol, saat ini memiliki pangsa jaringan dominan sebesar 88%. Namun, ini diperkirakan akan berubah secara signifikan dalam dua belas bulan mendatang ketika klien Firedancer yang baru diperkenalkan dan diintegrasikan secara bertahap ke dalam ekosistem. Solana dan Ethereum menonjol sebagai satu-satunya blockchain Layer 1 saat ini yang menawarkan implementasi klien yang beragam.
  • Perubahan substansial pada komponen inti Solana menjalani proses formal dan publik Peningkatan dan Pengembangan Solana (SIMD) proses proposal. Perubahan protokol yang paling signifikan, terutama yang mempengaruhi parameter ekonomi, menjalani pemungutan suara tata kelola. Sejauh ini, tiga suara seperti itu telah terjadi.
  • Yayasan Solana, didirikan pada Juni 2019, adalah organisasi nirlaba yang terdaftar di Swiss yang berdedikasi untuk mengembangkan dan mendukung ekosistem Solana. Tim yang relatif kecil, sekitar 60-65 karyawan penuh waktu, mengawasi pendanaan untuk hibah, program staking, dan alat pengembang.
  • Selain itu, ada bukti kuat tentang keberagaman geografis di antara komunitas pengembang Solana. Hackathon dua tahunan terbaru, Radar, menarik 13.672 peserta dari 156 negara, dengan partisipasi yang mencolok dari India, Nigeria, Amerika Serikat, dan Vietnam. SuperTeam, jaringan yang menghubungkan kreatif, pengembang, dan operator Solana, telah berkembang menjadi 1.300 anggota di 16 negara.

Apa itu Desentralisasi?

Desentralisasi dapat dirangkum sebagai kurangnya titik kegagalan tunggal dalam sebuah sistem. Konsep multifaset ini meliputi banyak dimensi, termasuk distribusi token, pengaruh tokoh kunci, partisipasi jaringan tanpa izin, kontrol atas pengembangan, dan keragaman perangkat lunak/perangkat keras. Mengukur tingkat desentralisasi dari blockchain hanya memiliki sedikit standar yang diterima secara universal di luar Koefisien Nakamoto Balaji. Banyak metrik yang belum sempurna. Selain itu, diskusi tentang desentralisasi blockchain, seringkali...berakar dalam filsafat politik, menimbulkan perdebatan ideologis yang mendalam dan, kadang-kadang, hampir seperti agama.

Solana telah menjadi subjek kritik yang substansial dan informasi yang salah dari sebagian kecil komunitas blockchain yang vokal mengenai kurangnya desentralisasi yang dirasakan dan ketahanan terhadap sensor. Sebagai contoh baru-baru ini adalah mantan kontraktor intelijen Amerika dan pengungkap rahasia Edward Snowden, yang mengungkapkan kekhawatiran selama sebuah Token2049presentasi utama konferensi.

“Ketika Anda melihat kembali whitepaper Bitcoin, saya pikir yang Anda lihat adalah pendekatan adversarial terhadap sistem dan itulah yang sebenarnya harus Anda pertimbangkan. Banyak orang, dan saya tidak ingin menyebutkan nama-nama tetapi, Solana, mengambil ide-ide bagus dan berpikir, apa jadinya jika kita hanya mengcentralisasi segalanya? Akan lebih cepat, akan lebih efisien, akan lebih murah… Anda harus berpikir untuk kasus adversarial daripada kasus mudah yang nyaman.”

Seperti banyak kritikus Solana, Snowden tidak memberikan data untuk menguatkan pernyataannya meskipun dia Diundang secara publikuntuk melakukannya. Dalam bagian-bagian berikut dari karya ini, kami akan menganalisis desentralisasi jaringan Solana melalui data, menyoroti area di mana jaringan menunjukkan desentralisasi yang relatif kuat sambil mengidentifikasi area di mana kemajuan lebih lanjut diperlukan.

Dimensi Desentralisasi

Dengan laporan ini, kami akan mengambil pendekatan kuantitatif dan multiaspek untuk menganalisis desentralisasi Solana, berdasarkan fakta dan informasi yang dapat diverifikasi secara publik.

Kami akan menilai area berikut:

  • Distribusi taruhan
  • Distribusi geografis dari node
  • Diversitas penyedia hosting
  • Keragaman perangkat lunak klien
  • Keragaman pengembang
  • Proses dan entitas tata kelola

Saat sesuai, kami akan membandingkan metrik jaringan Solana dengan jaringan rekan industri lainnya pada blockchain proof-of-stake L1. Jaringan rekan hanya berfungsi sebagai tolok ukur, memberikan konteks yang lebih luas untuk perjalanan desentralisasi Solana dan menyoroti area di mana mungkin tertinggal atau melampaui harapan.

Perbandingan ini tidak boleh disalahartikan sebagai upaya untuk mengklaim keunggulan satu jaringan atas yang lain.

Dalam banyak kasus, Ethereum menyediakan patokan yang paling berguna karena secara luas dianggap sebagai blockchain Layer 1 proof-of-stake yang paling terdesentralisasi. Perlu dicatat bahwa Ethereum lebih dari dua kali lebih tua daripada Solana, dengan blok genesisnya dihasilkan pada Juli 2015, dibandingkan dengan Solana pada Maret 2020. Desentralisasi bersifat dinamis, dan umumnya blockchain menjadi lebih terdesentralisasi seiring berjalannya waktu. Dalam kondisi yang serupa, wajar untuk mengharapkan jaringan yang lebih tua mencapai tingkat desentralisasi yang lebih tinggi.

Distribusi Stake

Distribusi staking dalam jaringan blockchain merujuk pada bagaimana token yang dipertaruhkan dalam jaringan tersebut dialokasikan di antara validatornya. Dalam sistem yang terdistribusi dengan baik, tidak ada satu validator atau kelompok kecil yang memegang saham yang terlalu besar secara tidak proporsional, sehingga mengurangi risiko entitas mana pun mendapatkan pengaruh atau kontrol yang tidak pantas terhadap konsensus jaringan.

Distribusi staking yang seimbang mempromosikan desentralisasi dengan memastikan sekelompok validator yang beragam, sehingga lebih sulit bagi pelaku jahat untuk mengompromikan integritas jaringan. Ini juga berkontribusi pada toleransi kesalahan yang lebih besar karena jaringan menjadi lebih tangguh terhadap kegagalan validator individu.

Anda membutuhkan set validator yang sangat besar, semakin besar di tingkat intuisi jaringan yang lebih aman, tetapi pada tingkat akademik, semakin besar set node semakin mudah untuk menjamin bahwa node yang jujur sebagai minoritas dari set tersebut selalu memiliki minimum spanning tree yang dapat mencapai satu sama lain. Itu bahkan tidak berarti pada lapisan protokol; itu secara harfiah orang-orang berbicara di telepon. Fakta bahwa orang dapat masuk ke Discord atau IRC atau saling menelepon di telepon seluler. Itu adalah kita menyelesaikan partisi dan mencari tahu apa yang salah. Semakin banyak orang yang kita miliki, semakin mudah bagi kita untuk menjamin bahwa partisi tidak mungkin.

Menjalankan node di jaringan Solanasepenuhnya tanpa izin, dengan taruhan minimum yang sangat rendah (1 SOL) yang diperlukan untuk beroperasi sebagai validator. Jaringan ini secara alami mendukungdelegated proof-of-stake(dPoS) dan terdiri dari 4.514 node, termasuk 1.414 validator dan 3.100 node RPC.

Dua validator terbesar berdasarkan staked dioperasikan oleh Helius dan Galaxy, masing-masing memegang sekitar 3,2%. Jumlah staked terdelegasi minimum yang diperlukan untuk masuk ke superminoritas satu per tiga dan supermajoritas dua per tiga teratas adalah masing-masing 4,4 juta dan 1,23 juta SOL.


Di atas: validator diurutkan berdasarkan staking, skala logaritmik

Grafik di bawah ini mengelompokkan validator berdasarkan staking terdelegasi untuk penjelasan yang lebih jelas. Di ujung atas, 82 validator (5,87% dari total) memiliki lebih dari satu juta SOL terdelegasi. Sebaliknya, di ujung bawah, 825 validator (59,1% dari total) memiliki kurang dari 50.000 SOL terdelegasi, dengan sebagian besar mengikuti Program Delegasi Solana Foundation (SFDP), sebuah program yang dirancang untuk membantu mempercepat keberlanjutan validator kecil. Sekitar 72% validator Solana mendapat manfaat dari dukungan SFDP, dan validator ini secara kolektif mewakili 19% dari total staking. Untuk eksplorasi mendalam tentang SFDP, silakan lihat laporan Helius kami sebelumnya:SFDP & Tantangan yang Dihadapi oleh Validator Long-tail.


Atas: Validator Solana dikelompokkan berdasarkan taruhan

Sama seperti alamat blockchain tidak sama dengan pengguna, jumlah validator tidak mencerminkan jumlah entitas yang beroperasi pada validator. Jumlah sebenarnya lebih rendah karena entitas yang lebih besar mungkin memilih untuk mendistribusikan kepemilikan mereka di beberapa validator. Misalnya, Jito (1, 2), Coinbase (1,2), dan Mrgn (1,2) mengoperasikan beberapa validator.

Tidak ada masalah bawaan dengan satu entitas yang mengoperasikan beberapa validator; sebenarnya, ini dapat memperkuat jaringan dengan meningkatkan keberagaman geografis dan penyedia hosting, asalkan validator didistribusikan daripada ditempatkan secara bersamaan. Namun, risiko dapat timbul jika validator ini dikonfigurasi secara identik dengan pengaturan atau aturan firewall non-standar. Selain itu, memiliki banyak validator yang dikelola oleh satu entitas atas nama perusahaan besar atau proyek sebagai bagian dari model “validator-as-a-service” dapat menimbulkan kekhawatiran desentralisasi yang lebih lanjut.

Koefisien Nakamoto

Pada jaringan proof-of-stake, Koefisien Nakamoto mewakili jumlah minimum node yang diperlukan untuk mengontrol setidaknya sepertiga dari total taruhan (yaitu, superminoritas). Koefisien Nakamoto yang lebih tinggi menunjukkan distribusi saham yang lebih luas dan, akibatnya, tingkat desentralisasi yang lebih tinggi. Ini juga dapat dianggap sebagai jumlah terkecil dari entitas independen yang dapat dengan jahat berkonspirasi untuk menyebabkan kegagalan liveness, menyangkal konsensus yang diperlukan untuk produksi blok baru. Blockchain berbasis PoS dan Byzantine Fault Tolerance membutuhkan lebih dari dua pertiga saham untuk menyetujui keadaan jaringan untuk melanjutkan pemrosesan transaksi.

Untuk menentukan Koefisien Nakamoto jaringan Solana, kita mengurutkan validator dari yang tertinggi hingga terendah berdasarkan porsi staking mereka dan menghitung jumlah yang diperlukan untuk mengendalikan sepertiga dari total staking. Koefisien Nakamoto Solana secara historis berkisar antara puncak 34 pada 13 Agustus 2023, dan terendah 19, di mana saat ini berada. Koefisien ini telah relatif stabil selama setahun terakhir.


Di atas: Koefisien Nakamoto sejarah Solana

Koefisien Nakamoto jaringan Solana menempati peringkat tengah dibandingkan dengan jaringan rekan industri. Angka-angka ini tidak mempertimbangkan bahwa entitas individu bebas untuk mengoperasikan beberapa validator secara anonim, sehingga Koefisien Nakamoto yang sebenarnya kemungkinan lebih rendah.


Atas: perbandingan koefisien Nakamoto antara berbagai blockchain L1

Distribusi Geografis Validator dan Stake

Keragaman geografis node jaringan sangat penting untuk mengurangi risiko dan mempromosikan antifragility jaringan. Ketika terlalu banyak validator terkonsentrasi di satu wilayah, ketahanan jaringan menjadi bergantung pada kerangka peraturan yurisdiksi spesifik tersebut.

Bencana alam, termasuk gempa bumi, banjir, badai, dan tsunami, merupakan risiko lainnya. Kejadian tersebut dapat membebani jaringan listrik nasional dan dapat mengganggu operasi pusat data secara serius, mengakibatkan pemadaman mendadak. Ancaman buatan manusia, seperti perang, serangan siber, dan kerusakan pada infrastruktur internet kritis, termasuk kabel bawah laut, juga menimbulkan risiko lebih lanjut yang dapat membahayakan stabilitas jaringan.

Data Solana untuk analisis bagian ini dikumpulkan dari validators.app untuk epoch 685. Dataset mentah tersedia dalam format spreadsheetdi sini. Angka-angka ini hanya mencerminkan node validator yang dipertaruhkan dan tidak termasuk node RPC yang tidak dipertaruhkan.

Jumlah Validasi Solana dan Staking menurut Benua

Ketika dikelompokkan berdasarkan benua, data menunjukkan bahwa 632 validator Solana (46%) berbasis di Eropa, dengan 550 (40%) di Amerika Utara. Dalam hal distribusi staking, 68% dari staking didelegasikan ke validator di Eropa, dengan 20% didelegasikan kepada mereka di Amerika Utara. 50,5% dari semua staking didelegasikan ke validator yang beroperasi di Uni Eropa (yaitu staking Eropa yang tidak termasuk Norwegia, Ukraina, dan Inggris Raya).


Di atas: Distribusi validator dan staking Solana menurut benua (desain peta: FreePik)

Secara perbandingan, Ethereum memiliki distribusi staking yang mirip dengan bobot yang lebih tinggi di Amerika Utara sebesar 34,4%.


Atas: Validator Ethereum dan distribusi saham berdasarkan benua (desain peta: FreePik)

Jumlah Validator Solana menurut Negara

Set validator jaringan Solana mencakup 37 negara dan wilayah yang berbeda. Konsentrasi terbesar berada di Amerika, dengan 508 validator (37%) yang beroperasi dari pusat data AS, diikuti oleh 112 validator (8%) di Belanda dan 111 validator (8%) di Rusia.


Di atas: Jumlah validator Solana menurut negara, epoch 685

Distribusi Geografis Solana berdasarkan Stake

Distribusi ini lebih seimbang ketika menimbang set validator berdasarkan staking. Empat yurisdiksi kunci masing-masing memiliki lebih dari 10% dari staking: AS dengan 18,3%, diikuti oleh Belanda dan Inggris, keduanya 13,7%, dan Jerman dengan 13,2%.


Di atas: Distribusi geografis dari staking Solana (epoch 685)

Dalam perbandingan, node Ethereum tersebar di 83 negara dan wilayah yang berbeda, dengan hampir setengahnya berlokasi di AS atau Jerman.


Di atas: Node Ethereum menurut negara ( sumber)

Top 10 Kota dengan Jumlah Node dan Stake Solana

Analisis yang lebih terperinci tentang distribusi validator dan stake yang didelegasikan berdasarkan kota menunjukkan bahwa validator Solana tersebar di 121 kota di seluruh dunia.

Secara khusus, untuk Amerika Serikat, validator tersebar di seluruh wilayah utama, mencakup 35 kota secara keseluruhan. Yang paling populer adalah Chicago (124 validator, 2,3% dari staked), Los Angeles (57 validator, 2,3% dari staked), dan New York (32 validator, 3,5% dari staked).

Tahun ini, staf AnzaRex St.Johnstrategi yang diusulkan untuk meningkatkan keberagaman geografis validator Solana, terutama dengan memperluas kehadiran operator di wilayah selatan global.

Beberapa tantangan kunci telah diidentifikasi:

  • Latensi yang lebih tinggi: node di wilayah terpencil menghadapi kesulitan untuk tetap disinkronkan dengan jaringan.
  • Biaya bandwidth: beberapa wilayah terkenal memiliki biaya bandwidth yang sangat tinggi
  • Pembatasan regulasi: berbagai yurisdiksi memberlakukan hukum yang membatasi kelayakan operasional infrastruktur blockchain
  • Infrastruktur yang belum berkembang: Infrastruktur jaringan dan pusat data yang tidak memadai.
  • Pajak dan tarif yang tidak menguntungkan: biaya tinggi pada peralatan keras.
  • Kekurangan bakat: kurangnya keahlian lokal dalam Solana dan akses terbatas pada modal yang diperlukan untuk staking

Penyedia Hosting

Set validator sebaiknya dihosting di berbagai penyedia independen daripada mengandalkan beberapa penyedia terpusat. Diversifikasi ini penting untuk mengurangi risiko gangguan jaringan atau penyensoran dari satu penyedia saja.

Insiden yang mencolok pada tahun 2022 melibatkan penyedia hosting Jerman Hetzner, yang secara tak terduga menghapus validator Solana dari layanannya, menyebabkan lebih dari 20% dari stake aktif - sekitar 1.000 validator - offline dalam hitungan jam. Meskipun demikian, Solana tetap beroperasi penuh tanpa masalah kelangsungan hidup. Sebagian besar validator yang terdampak berhasil bermigrasi ke pusat data baru dalam beberapa hari, dan hampir seluruh stake yang nakalkembali online dalam beberapa minggu.


Di atas: pemberitahuan email yang dikirim kepada pelanggan Hetzner untuk menginstruksikan mereka untuk menghapus perangkat lunak klien Solana dari server mereka

Penyedia Hosting Validator Solana oleh Stake

Set validator Solana tersebar di 135 penyedia hosting yang berbeda. Dua penyedia utama adalah Teraswitch, perusahaan milik pribadi Amerika Serikat, yang menyediakan 24% validator, dan Latitude.sh (sebelumnya Maxihost), penyedia server bare metal berkualitas rendah yang digunakan oleh 19% validator. Kedua penyedia ini secara bersama-sama memegang 43,4% staking.

Host populer lainnya termasuk perusahaan komputasi awan Prancis OVHcloud, dengan pangsa 8,65%, dan Cherry Servers berbasis Lithuania, meng-hosting 8,45% validator.


Di atas: penyedia hosting validator berdasarkan staking

Persyaratan Perangkat Keras Solana Validator

Karena Solana adalah blockchain berkinerja tinggi dan throughput tinggi, Solana memiliki lebih banyak tuntutanpersyaratan nodedaripada sebagian besar rekan industri. Rekomendasi perangkat keras untuk validator Solana termasuk komponen kunci berikut:

  • CPU: 24 inti / 48 utas, atau lebih, kecepatan clock dasar 4,2GHz, atau lebih cepat
  • Memory: 512 GB
  • Disk: PCIe Gen3 x4 NVME SSD, atau yang lebih baik, 2 TB gabungan atau lebih besar. High TBW
  • Tidak memerlukan GPU

Dalam prakteknya, persyaratan bandwidth Solana membuat operasi rumahan tidak praktis, sehingga validator sebagian besar dioperasikan dari server metal telanjang di pusat data khusus.

Diversitas Klien Solana

Solana awalnya diluncurkan dengan klien validator tunggal, yang dikembangkan oleh Solana Labs dan ditulis dalam Rust. Sementara klien Solana Labs tidak lagi diperbarui secara aktif, garpu yang dikenal sebagaiAgavesaat ini sedang digunakan secara aktif. Bergantung sepenuhnya pada satu implementasi klien adalah vektor sentralisasi yang signifikan karena menimbulkan risiko bug perangkat lunak kritis yang dapat menyebabkan kegagalan kelangsungan hidup di seluruh jaringan.

Meningkatkan keragaman klien telah menjadi prioritas utama bagi komunitas Solana, dan tujuan ini kini akhirnya terwujud dengan peluncuran gate.Firedancer.

Implementasi Klien Solana

Saat ini, beberapa implementasi klien Solana sedang beroperasi atau dalam pengembangan:

  • Agave: sebuah fork dari klien asli Solana Labs, ditulis dalam bahasa Rust dan dikelola oleh perusahaan pengembangan perangkat lunak SolanaAnza.
  • Firedancer: sebuah penulisan ulang lengkap dari klien asli dalam bahasa pemrograman C yang dikelola oleh Jump Crypto.
  • Frankendancer: validator hibrida yang menggabungkan komponen jaringan dan produksi blok dari Firedancer dengan eksekusi dan konsensus dari Agave.
  • Jitosebuah fork klien Agave yang dibuat olehJito Labsyang memperkenalkan lelang ruang blok di luar protokol, memberikan insentif ekonomi lebih kepada validator melalui tip.
  • Sig: klien validator Solana yang dioptimalkan untuk pembacaan yang ditulis dalam Zig oleh Syndica.

Selain itu, Mithril adalah klien yang ditulis dalam Golang dan dikembangkan olehOverclockuntuk berfungsi sebagai node penuh verifikasi dengan persyaratan perangkat keras yang lebih rendah.

Mempunyai beberapa tim inti rekayasa penuh waktu yang saling meninjau kode-kode sumber secara signifikan meningkatkan kemungkinan menemukan bug sambil mempromosikan berbagi pengetahuan dan kolaborasi.

“Kami telah belajar banyak dari tim klien Firedancer; ada hal-hal yang mereka temukan yang telah menjadi solusi yang sangat cerdas,” catat insinyur Anza Joe Caulfield dalam sebuahwawancara terbaru.

Baik Agave maupun Firedancer memiliki signifikanprogram bug bounty.

Keragaman Klien Solana vs. Ethereum

Solana dan Ethereum adalah satu-satunya jaringan Layer 1 yang menawarkan implementasi klien yang beragam. Ethereum memiliki setidaknya lima klien perangkat lunak utama. Yang paling banyak diadopsi adalahNethermind, tertulis dalam C#, dengan penggunaan 45%, danGeth, ditulis dalam Go, dengan adopsi sebesar 39%.

Di Solana, klien Jito saat ini memiliki 88% saham jaringan. Namun, lanskap ini diperkirakan akan berubah secara signifikan selama dua belas bulan ke depan karena klien baru - Frankendancer dan Firedancer - secara bertahap diperkenalkan dan diintegrasikan ke dalam ekosistem.


Atas: Keragaman klien Solana dan Ethereum (Oktober 2024)

Pengembangan Desentralisasi

Dalam mengukur desentralisasi, Balaji mengidentifikasi desentralisasi pengembang sebagai faktor kritis untuk ekosistem blockchain, menekankan pentingnya meminimalkan ketergantungan pada kontributor individu dan mengurangi 'risiko orang kunci'.

Semua perangkat lunak klien inti di Solana dihosting secara publik di GitHub di bawah lisensi sumber terbuka, memungkinkan akses terbuka dan kontribusi komunitas.

Validasi Agave, yang dipelihara oleh Anza — sebuah perusahaan pengembangan perangkat lunakmendirikanpada awal 2024 — memainkan peran penting dalam lanskap ini. Anza didirikan dengan sekitar 45 karyawan, sekitar separuh dari tim sebelumnya yang bekerja di Solana Labs.

Selain mengelola Agave, tim Anza berkontribusi pada ekosistem Solana yang lebih luas dengan mengembangkan inisiatif sepertiekstensi token, infrastruktur pembayaran lintas batas, danLingkungan Berizin Solana.

Jumlah Kontributor Basis Kode Klien Agave

Kode klien Agave memiliki 357 kontributor dan 26.408 komit, meskipun hitungan komit mentah saja tidak sempurna dan tidak sepenuhnya menangkap kedalaman kontribusi individu. Terutama, sekelompok pengembang yang relatif kecil - terutama insinyur senior dan co-founder Solana - telah menjadi penulis sebagian besar komit, dengan sejumlah kontributor kecil lainnya.


Atas: berkomitmen pada basis kode klien Solana Agave oleh kontributor. Dependabot adalah bot pelacakan/pembaruan dependensi.

Untuk perbandingan, klien populer Ethereum Geth dan Nethermind menunjukkan pola konsentrasi kontributor yang serupa dalam komunitas yang lebih besar. Geth memiliki 1.098 kontributor, sementara Nethermind memiliki 142. Lebih dari setengah dari semua komit ke Geth dapat dikaitkan dengan tiga kontributor inti. Demikian pula, dua pengembang bertanggung jawab atas lebih dari 50% dari semua komit ke Nethermind.

Jumlah Kontributor Kode Sumber Klien Firedancer

Klien Firedancer, yang dikembangkan oleh tim kecil di bawah kepemimpinan Kevin Bowersdi perusahaan perdagangan frekuensi tinggi terkemuka AmerikaMelompat, saat ini memiliki 57 kontributor dan 3.722 commit. Keragaman kontributor masih terbatas mengingat Firedancer adalah proyek yang relatif baru - commit pertama berasal dari Agustus 2022 - dan baru-baru ini diluncurkan di mainnet.


Di atas: berkomitmen pada kode klien Solana Agave oleh kontributor.

Pengembang Ekosistem Solana

Di seluruh ekosistem Solana yang lebih luas, ada bukti kuat keragaman geografis di antara komunitas pengembang. Hackathon dua tahunan online Solana adalah beberapa yang terbesar di dunia berdasarkan partisipasi dan memainkan peran besar dalam memelihara banyak protokol dan tim aplikasi Solana yang paling sukses saat ini, termasuk Tensor, Drift, Jito, dan Kamino.

Yang paling baruHackathon Radar menarik 13.672 peserta dari 156 negara, dengan perwakilan terkenal dari India, Nigeria, AS, dan Vietnam.


Di atas: Pendaftaran hackathon Radar menurut negara

Superteam, jaringan yang menghubungkan kreatif, pengembang, dan operator Solana, telah diperluas ke 1.300 anggota di 16 negara. Cabang-cabangnya yang dilokalkan memfasilitasi kolaborasi melalui acara dan ruang kerja bersama.Solana Allstars, sebuah program duta yang dijalankan oleh Step Finance, telah meraih kesuksesan yang cukup besar di Nigeria, dengan mengadakan lebih dari 120 pertemuan yang dihadiri dengan baik di berbagai wilayah

Pemerintahan

Pemerintahan adalah vektor penting untuk desentralisasi karena menentukan bagaimana keputusan dibuat dalam jaringan. Ini memengaruhi segala hal mulai dari peningkatan protokol hingga kebijakan ekonomi dan aturan komunitas. Pemerintahan terdesentralisasi memperkuat transparansi, keadilan, dan kepercayaan dalam jaringan.

Voting Governance dan SIMDs

Proposals Peningkatan dan Pengembangan Solana (SIMD) adalah dokumentasi resmi yang diperlukan untuk setiap perubahan substansial pada komponen inti Solana. Perubahan 'substansial' didefinisikan sebagai perubahan yang umumnya mengubah protokol jaringan, validitas transaksi, atau interoperabilitas.

Perubahan yang tidak substansial, seperti refaktorisasi kode kecil atau peningkatan kinerja objektif, tidak memerlukan proposal. Proposal harus mendokumentasikan alasan fitur dan dokumentasi yang cukup untuk memahami implementasinya.

Sementara mengirim SIMD adalah tanpa izin dan terbuka untuk semua pengembang atau peneliti, sebagian besar di antaranya dikirim oleh pengembang tim klien yang bekerja penuh waktu pada peningkatan protokol inti.

Ada dua jenis proposal:

  • Proposal Standar: mempengaruhi fitur inti Solana (misalnya, konsensus, jaringan, dan antarmuka API)
  • Meta Proposal: proses atau pedoman alamat di luar basis kode

Proses SIMD

SIMD biasanya melalui tahap ide, penyusunan, peninjauan, dan penerimaan. Tinjauan formal dilakukan secara publik di GitHub, dengan penulis proposal bertanggung jawab untuk mengumpulkan umpan balik dari kontributor inti yang relevan, yang menentukan apakah akan diterima, direvisi, atau ditarik.

Penulis tidak diwajibkan untuk mengimplementasikan proposal mereka, tetapi umumnya disarankan untuk melakukannya sebagai cara terbaik untuk memastikan penyelesaian yang sukses.

Jika diterima, proposal sering kali termasuk masalah pelacakan terkait untuk implementasi fitur dan mungkin memerlukan aktivasi melaluiMekanisme fitur-gate Solana. Pintu fitur diaktifkan pada batas epok pertama di Testnet, kemudian Devnet, sebelum aktivasi Mainnet.

Diskusi tentang peningkatan meliputi tempat-tempat berikut:

Proses Voting Tata Kelola Solana

SIMD pengubah protokol yang signifikan, terutama yang mempengaruhi parameter ekonomi, menjalani pemungutan suara tata kelola. Proses pemungutan suara tata kelola Solana, sebuah inisiatif yang relatif baru yang dipelopori oleh anggota lama komunitas validator, hanya berfokus pada isu-isu kritis untuk mempertahankan keterlibatan dan menghindari kelelahan tata kelola.

Sejauh ini, tiga pemungutan suara seperti itu telah dilakukan:

Voting terjadi melalui token yang didepositokan ke dalam akun identitas validator, dengan setiap akun menerima token proporsional dengan stakenya yang aktif dalam lamports.

Untuk memberikan suara, validator mentransfer token-token ini ke salah satu kunci publik yang ditentukan yang sesuai dengan opsi pemilihan yang tersedia, termasuk opsi menahan suara. Setelah suara diberikan, suara tersebut tidak dapat diubah.

Dalam struktur ini, pemegang token SOL hanya berpartisipasi secara tidak langsung dengan mendukung SOL yang dipertaruhkan mereka kepada validator yang pilihan pemungutan suaranya sejalan dengan nilai atau preferensi mereka.

Perbandingan Tindakan Pemerintahan

Menurut laporan perbandingan oleh CCData dirilis awal tahun ini, Solana adalah salah satu dari hanya empat aset bergradasi AA di antara 40 aset digital teratas yang dievaluasi untuk standar Lingkungan, Sosial, dan Tata Kelola (ESG). Peringkat tata kelola laporan, di mana Solana berada di peringkat keempat di antara blockchain L1, menilai faktor-faktor termasuk partisipasi pemangku kepentingan, transparansi, dan tingkat desentralisasi.


Di atas: Peringkat tata kelola benchmark ESG aset digital untuk blockchain L1 (sumber)

Yayasan Solana

DesentralisasiYayasan SolanaSolana Foundation (SF), yang didirikan pada Juni 2019, adalah organisasi nirlaba yang terdaftar di Swiss yang didedikasikan untuk desentralisasi, adopsi, dan keamanan ekosistem Solana. Dengan kas awal sebesar 167 juta token SOL, SF mengawasipendanaan untuk hibah, ituProgram Delegasi, dan alat pengembang. Ini mengendalikan aset merek resmi, akun media sosial, situs web, dan merek dagang resmi.

Yayasan ini beroperasi dengan tim yang relatif kecil, yaitu 60-65 karyawan penuh waktu di bawah kepemimpinan Direktur Eksekutif Daniel Albert dan Presiden Lily Liu, yang diawasi oleh Dewan yayasan.

Misi SF adalah mengembangkan jaringan Solana yang dapat diskalakan dan mandiri, dengan fokus pada pendidikan, penelitian, dan inisiatif pengembangan ekosistem. SF mengorganisir acara Solana berskala besaracara, termasukRumah Hackerdan tahunanKonferensi Breakpoint, untuk mendorong keterlibatan pengembang dan membangun komunitas.

Tim hubungan pengembang SF menjaga dokumentasi resmi, saluran sosial, dan pendidikan pengembang. Pada Januari 2024, SF beralih pengelolaan hackathon unggulan keKoloseum, sebuah akselerator independen baru yang didirikan bersama oleh mantan Kepala Pertumbuhan SFMatty Taylor.

“Tugas kita adalah bekerja dengan baik agar kita bisa keluar dari pekerjaan. Temukan cara-cara yang dapat berkembang untuk mendukung jaringan dan ekosistem, lalu mundur dari jalannya,” catat Dan Albert di adebat terbaru, menandakan tujuan jangka panjang SF untuk membangun jaringan yang dapat bertahan tanpa pengawasan.

Kesimpulan

Seperti yang diuraikan dalam karya ini, desentralisasi jaringan Solana dapat dibandingkan dengan atau melebihi sejawat industri dalam berbagai metrik kunci, termasuk Koefisien Nakamoto, distribusi geografis validator dan staking, desentralisasi pengembang, dan tolok ukur tata kelola. Keanekaragaman klien tetap menjadi pengecualian yang mencolok, yang ingin ditangani oleh klien Firedancer baru.

Beberapa peluang ada untuk meningkatkan desentralisasi Solana:

  • Jelajahi opsi untuk mendistribusikan tanggung jawab SF di sejumlah organisasi
  • Meningkatkan transparansi seputar pengeluaran Foundation dan alokasi hibah
  • Mengembangkan inisiatif, seperti ‘Negara-negara Solana,’ untuk meningkatkan keragaman geografis
  • Mengurangi biaya pemungutan suara, yang merupakan yang paling signifikanbiaya untuk operator validator
  • Jelajahi strategi untuk mengurangi tuntutan keluar data pada validator; biaya ini sangat tinggi untuk operator di luar UE dan AS
  • Mendorong partisipasi aktif dalam pemungutan suara tata kelola
  • Perluas kontributor inti Solana dan komunitas penelitian untuk memperkuat pengembangan jaringan

Set validator masih agak terkonsentrasi di AS dan UE serta bergantung pada sejumlah penyedia hosting terbatas. Meskipun tantangan ini tidak unik untuk Solana, ini menyoroti potensi Solana untuk meningkat sebagai salah satu blockchain yang kurang terpusat pada tingkat validator.

Banyak terima kasih kepada Overclock, Amira Valliani, Matt Sorg, Yelena Cavanaugh, Dan Albert, Tim Garcia, 0xIchigo, Anatoly Yakovenko, dan Brady Werkheiser atas meninjau versi sebelumnya dari karya ini.

Sumber Daya Tambahan

Disclaimer:

  1. Artikel ini diambil dari [helius], Semua hak cipta milik penulis asli [Lostin]. Jika ada keberatan terhadap pencetakan ulang ini, silakan hubungi Gate Belajartim, dan mereka akan menanganinya dengan segera.
  2. Penafian Tanggung Jawab: Pandangan dan opini yang terdapat dalam artikel ini semata-mata milik penulis dan tidak merupakan nasihat investasi apa pun.
  3. Terjemahan artikel ke dalam bahasa lain dilakukan oleh tim Belajar gate. Kecuali disebutkan, menyalin, mendistribusikan, atau menjiplak artikel yang diterjemahkan dilarang.

Mengukur Desentralisasi Solana: Fakta dan Angka

Lanjutan11/21/2024, 8:34:49 AM
Solana telah menghadapi kritik dan kesalahpahaman yang signifikan dari beberapa anggota komunitas blockchain, yang berpendapat bahwa jaringannya kurang terdesentralisasi dan tahan sensor. Artikel ini menganalisis tingkat desentralisasi dalam jaringan Solana menggunakan data, menyoroti area-area di mana ia menunjukkan desentralisasi yang relatif kuat dan mengidentifikasi aspek yang memerlukan perbaikan lebih lanjut.

Wawasan yang Dapat Diterapkan

  • Jaringan Solana didistribusikan di 4.514 node, termasuk 1.414 validator dan 3.100 RPC (epoch 685). Tidak ada satu validator pun yang mengontrol lebih dari 3,2% dari total staking.
  • Koefisien Nakamoto (NC) mewakili jumlah terkecil entitas independen yang dapat merencanakan dengan jahat untuk menyebabkan kegagalan keberlanjutan, menolak konsensus yang diperlukan untuk produksi blok baru. Koefisien Nakamoto Solana sering disebut sebagai 19. Angka sebenarnya kemungkinan lebih rendah karena entitas individual dapat mengoperasikan validator ganda secara anonim tanpa izin.
  • Set validator Solana mencakup 37 negara dan wilayah. Konsentrasi terbesar ada di Amerika, dengan 508 validator. Empat yurisdiksi masing-masing memegang lebih dari 10% dari total staking: AS dengan 18,3%, Belanda dan Inggris, keduanya pada 13,7%, dan Jerman dengan 13,2%.
  • 68% dari staking diamanatkan kepada validator Eropa, dengan 20% diamanatkan kepada North America. 50.5% dari staking diamanatkan kepada validator yang beroperasi di dalam Uni Eropa (stake Eropa tidak termasuk Norwegia, Ukraina, dan Inggris).
  • Set validator tersebar di 135 penyedia hosting yang berbeda. Dua penyedia utama adalah Teraswitch, perusahaan swasta Amerika Serikat yang menyelenggarakan validator dengan total 24% staked, dan Latitude.sh (sebelumnya Maxihost), penyedia server bare metal berbiaya rendah berbasis Brasil yang digunakan oleh validator dengan total 19% staked.
  • Kode Agave client memiliki 357 kontributor individu. Klien Firedancer, yang dikembangkan oleh tim kecil di bawah kepemimpinan chief science officer Kevin Bowers, saat ini memiliki 57 kontributor.
  • Klien Jito, cabang kode Agave yang asli yang mencakup lelang ruang blok di luar protokol, saat ini memiliki pangsa jaringan dominan sebesar 88%. Namun, ini diperkirakan akan berubah secara signifikan dalam dua belas bulan mendatang ketika klien Firedancer yang baru diperkenalkan dan diintegrasikan secara bertahap ke dalam ekosistem. Solana dan Ethereum menonjol sebagai satu-satunya blockchain Layer 1 saat ini yang menawarkan implementasi klien yang beragam.
  • Perubahan substansial pada komponen inti Solana menjalani proses formal dan publik Peningkatan dan Pengembangan Solana (SIMD) proses proposal. Perubahan protokol yang paling signifikan, terutama yang mempengaruhi parameter ekonomi, menjalani pemungutan suara tata kelola. Sejauh ini, tiga suara seperti itu telah terjadi.
  • Yayasan Solana, didirikan pada Juni 2019, adalah organisasi nirlaba yang terdaftar di Swiss yang berdedikasi untuk mengembangkan dan mendukung ekosistem Solana. Tim yang relatif kecil, sekitar 60-65 karyawan penuh waktu, mengawasi pendanaan untuk hibah, program staking, dan alat pengembang.
  • Selain itu, ada bukti kuat tentang keberagaman geografis di antara komunitas pengembang Solana. Hackathon dua tahunan terbaru, Radar, menarik 13.672 peserta dari 156 negara, dengan partisipasi yang mencolok dari India, Nigeria, Amerika Serikat, dan Vietnam. SuperTeam, jaringan yang menghubungkan kreatif, pengembang, dan operator Solana, telah berkembang menjadi 1.300 anggota di 16 negara.

Apa itu Desentralisasi?

Desentralisasi dapat dirangkum sebagai kurangnya titik kegagalan tunggal dalam sebuah sistem. Konsep multifaset ini meliputi banyak dimensi, termasuk distribusi token, pengaruh tokoh kunci, partisipasi jaringan tanpa izin, kontrol atas pengembangan, dan keragaman perangkat lunak/perangkat keras. Mengukur tingkat desentralisasi dari blockchain hanya memiliki sedikit standar yang diterima secara universal di luar Koefisien Nakamoto Balaji. Banyak metrik yang belum sempurna. Selain itu, diskusi tentang desentralisasi blockchain, seringkali...berakar dalam filsafat politik, menimbulkan perdebatan ideologis yang mendalam dan, kadang-kadang, hampir seperti agama.

Solana telah menjadi subjek kritik yang substansial dan informasi yang salah dari sebagian kecil komunitas blockchain yang vokal mengenai kurangnya desentralisasi yang dirasakan dan ketahanan terhadap sensor. Sebagai contoh baru-baru ini adalah mantan kontraktor intelijen Amerika dan pengungkap rahasia Edward Snowden, yang mengungkapkan kekhawatiran selama sebuah Token2049presentasi utama konferensi.

“Ketika Anda melihat kembali whitepaper Bitcoin, saya pikir yang Anda lihat adalah pendekatan adversarial terhadap sistem dan itulah yang sebenarnya harus Anda pertimbangkan. Banyak orang, dan saya tidak ingin menyebutkan nama-nama tetapi, Solana, mengambil ide-ide bagus dan berpikir, apa jadinya jika kita hanya mengcentralisasi segalanya? Akan lebih cepat, akan lebih efisien, akan lebih murah… Anda harus berpikir untuk kasus adversarial daripada kasus mudah yang nyaman.”

Seperti banyak kritikus Solana, Snowden tidak memberikan data untuk menguatkan pernyataannya meskipun dia Diundang secara publikuntuk melakukannya. Dalam bagian-bagian berikut dari karya ini, kami akan menganalisis desentralisasi jaringan Solana melalui data, menyoroti area di mana jaringan menunjukkan desentralisasi yang relatif kuat sambil mengidentifikasi area di mana kemajuan lebih lanjut diperlukan.

Dimensi Desentralisasi

Dengan laporan ini, kami akan mengambil pendekatan kuantitatif dan multiaspek untuk menganalisis desentralisasi Solana, berdasarkan fakta dan informasi yang dapat diverifikasi secara publik.

Kami akan menilai area berikut:

  • Distribusi taruhan
  • Distribusi geografis dari node
  • Diversitas penyedia hosting
  • Keragaman perangkat lunak klien
  • Keragaman pengembang
  • Proses dan entitas tata kelola

Saat sesuai, kami akan membandingkan metrik jaringan Solana dengan jaringan rekan industri lainnya pada blockchain proof-of-stake L1. Jaringan rekan hanya berfungsi sebagai tolok ukur, memberikan konteks yang lebih luas untuk perjalanan desentralisasi Solana dan menyoroti area di mana mungkin tertinggal atau melampaui harapan.

Perbandingan ini tidak boleh disalahartikan sebagai upaya untuk mengklaim keunggulan satu jaringan atas yang lain.

Dalam banyak kasus, Ethereum menyediakan patokan yang paling berguna karena secara luas dianggap sebagai blockchain Layer 1 proof-of-stake yang paling terdesentralisasi. Perlu dicatat bahwa Ethereum lebih dari dua kali lebih tua daripada Solana, dengan blok genesisnya dihasilkan pada Juli 2015, dibandingkan dengan Solana pada Maret 2020. Desentralisasi bersifat dinamis, dan umumnya blockchain menjadi lebih terdesentralisasi seiring berjalannya waktu. Dalam kondisi yang serupa, wajar untuk mengharapkan jaringan yang lebih tua mencapai tingkat desentralisasi yang lebih tinggi.

Distribusi Stake

Distribusi staking dalam jaringan blockchain merujuk pada bagaimana token yang dipertaruhkan dalam jaringan tersebut dialokasikan di antara validatornya. Dalam sistem yang terdistribusi dengan baik, tidak ada satu validator atau kelompok kecil yang memegang saham yang terlalu besar secara tidak proporsional, sehingga mengurangi risiko entitas mana pun mendapatkan pengaruh atau kontrol yang tidak pantas terhadap konsensus jaringan.

Distribusi staking yang seimbang mempromosikan desentralisasi dengan memastikan sekelompok validator yang beragam, sehingga lebih sulit bagi pelaku jahat untuk mengompromikan integritas jaringan. Ini juga berkontribusi pada toleransi kesalahan yang lebih besar karena jaringan menjadi lebih tangguh terhadap kegagalan validator individu.

Anda membutuhkan set validator yang sangat besar, semakin besar di tingkat intuisi jaringan yang lebih aman, tetapi pada tingkat akademik, semakin besar set node semakin mudah untuk menjamin bahwa node yang jujur sebagai minoritas dari set tersebut selalu memiliki minimum spanning tree yang dapat mencapai satu sama lain. Itu bahkan tidak berarti pada lapisan protokol; itu secara harfiah orang-orang berbicara di telepon. Fakta bahwa orang dapat masuk ke Discord atau IRC atau saling menelepon di telepon seluler. Itu adalah kita menyelesaikan partisi dan mencari tahu apa yang salah. Semakin banyak orang yang kita miliki, semakin mudah bagi kita untuk menjamin bahwa partisi tidak mungkin.

Menjalankan node di jaringan Solanasepenuhnya tanpa izin, dengan taruhan minimum yang sangat rendah (1 SOL) yang diperlukan untuk beroperasi sebagai validator. Jaringan ini secara alami mendukungdelegated proof-of-stake(dPoS) dan terdiri dari 4.514 node, termasuk 1.414 validator dan 3.100 node RPC.

Dua validator terbesar berdasarkan staked dioperasikan oleh Helius dan Galaxy, masing-masing memegang sekitar 3,2%. Jumlah staked terdelegasi minimum yang diperlukan untuk masuk ke superminoritas satu per tiga dan supermajoritas dua per tiga teratas adalah masing-masing 4,4 juta dan 1,23 juta SOL.


Di atas: validator diurutkan berdasarkan staking, skala logaritmik

Grafik di bawah ini mengelompokkan validator berdasarkan staking terdelegasi untuk penjelasan yang lebih jelas. Di ujung atas, 82 validator (5,87% dari total) memiliki lebih dari satu juta SOL terdelegasi. Sebaliknya, di ujung bawah, 825 validator (59,1% dari total) memiliki kurang dari 50.000 SOL terdelegasi, dengan sebagian besar mengikuti Program Delegasi Solana Foundation (SFDP), sebuah program yang dirancang untuk membantu mempercepat keberlanjutan validator kecil. Sekitar 72% validator Solana mendapat manfaat dari dukungan SFDP, dan validator ini secara kolektif mewakili 19% dari total staking. Untuk eksplorasi mendalam tentang SFDP, silakan lihat laporan Helius kami sebelumnya:SFDP & Tantangan yang Dihadapi oleh Validator Long-tail.


Atas: Validator Solana dikelompokkan berdasarkan taruhan

Sama seperti alamat blockchain tidak sama dengan pengguna, jumlah validator tidak mencerminkan jumlah entitas yang beroperasi pada validator. Jumlah sebenarnya lebih rendah karena entitas yang lebih besar mungkin memilih untuk mendistribusikan kepemilikan mereka di beberapa validator. Misalnya, Jito (1, 2), Coinbase (1,2), dan Mrgn (1,2) mengoperasikan beberapa validator.

Tidak ada masalah bawaan dengan satu entitas yang mengoperasikan beberapa validator; sebenarnya, ini dapat memperkuat jaringan dengan meningkatkan keberagaman geografis dan penyedia hosting, asalkan validator didistribusikan daripada ditempatkan secara bersamaan. Namun, risiko dapat timbul jika validator ini dikonfigurasi secara identik dengan pengaturan atau aturan firewall non-standar. Selain itu, memiliki banyak validator yang dikelola oleh satu entitas atas nama perusahaan besar atau proyek sebagai bagian dari model “validator-as-a-service” dapat menimbulkan kekhawatiran desentralisasi yang lebih lanjut.

Koefisien Nakamoto

Pada jaringan proof-of-stake, Koefisien Nakamoto mewakili jumlah minimum node yang diperlukan untuk mengontrol setidaknya sepertiga dari total taruhan (yaitu, superminoritas). Koefisien Nakamoto yang lebih tinggi menunjukkan distribusi saham yang lebih luas dan, akibatnya, tingkat desentralisasi yang lebih tinggi. Ini juga dapat dianggap sebagai jumlah terkecil dari entitas independen yang dapat dengan jahat berkonspirasi untuk menyebabkan kegagalan liveness, menyangkal konsensus yang diperlukan untuk produksi blok baru. Blockchain berbasis PoS dan Byzantine Fault Tolerance membutuhkan lebih dari dua pertiga saham untuk menyetujui keadaan jaringan untuk melanjutkan pemrosesan transaksi.

Untuk menentukan Koefisien Nakamoto jaringan Solana, kita mengurutkan validator dari yang tertinggi hingga terendah berdasarkan porsi staking mereka dan menghitung jumlah yang diperlukan untuk mengendalikan sepertiga dari total staking. Koefisien Nakamoto Solana secara historis berkisar antara puncak 34 pada 13 Agustus 2023, dan terendah 19, di mana saat ini berada. Koefisien ini telah relatif stabil selama setahun terakhir.


Di atas: Koefisien Nakamoto sejarah Solana

Koefisien Nakamoto jaringan Solana menempati peringkat tengah dibandingkan dengan jaringan rekan industri. Angka-angka ini tidak mempertimbangkan bahwa entitas individu bebas untuk mengoperasikan beberapa validator secara anonim, sehingga Koefisien Nakamoto yang sebenarnya kemungkinan lebih rendah.


Atas: perbandingan koefisien Nakamoto antara berbagai blockchain L1

Distribusi Geografis Validator dan Stake

Keragaman geografis node jaringan sangat penting untuk mengurangi risiko dan mempromosikan antifragility jaringan. Ketika terlalu banyak validator terkonsentrasi di satu wilayah, ketahanan jaringan menjadi bergantung pada kerangka peraturan yurisdiksi spesifik tersebut.

Bencana alam, termasuk gempa bumi, banjir, badai, dan tsunami, merupakan risiko lainnya. Kejadian tersebut dapat membebani jaringan listrik nasional dan dapat mengganggu operasi pusat data secara serius, mengakibatkan pemadaman mendadak. Ancaman buatan manusia, seperti perang, serangan siber, dan kerusakan pada infrastruktur internet kritis, termasuk kabel bawah laut, juga menimbulkan risiko lebih lanjut yang dapat membahayakan stabilitas jaringan.

Data Solana untuk analisis bagian ini dikumpulkan dari validators.app untuk epoch 685. Dataset mentah tersedia dalam format spreadsheetdi sini. Angka-angka ini hanya mencerminkan node validator yang dipertaruhkan dan tidak termasuk node RPC yang tidak dipertaruhkan.

Jumlah Validasi Solana dan Staking menurut Benua

Ketika dikelompokkan berdasarkan benua, data menunjukkan bahwa 632 validator Solana (46%) berbasis di Eropa, dengan 550 (40%) di Amerika Utara. Dalam hal distribusi staking, 68% dari staking didelegasikan ke validator di Eropa, dengan 20% didelegasikan kepada mereka di Amerika Utara. 50,5% dari semua staking didelegasikan ke validator yang beroperasi di Uni Eropa (yaitu staking Eropa yang tidak termasuk Norwegia, Ukraina, dan Inggris Raya).


Di atas: Distribusi validator dan staking Solana menurut benua (desain peta: FreePik)

Secara perbandingan, Ethereum memiliki distribusi staking yang mirip dengan bobot yang lebih tinggi di Amerika Utara sebesar 34,4%.


Atas: Validator Ethereum dan distribusi saham berdasarkan benua (desain peta: FreePik)

Jumlah Validator Solana menurut Negara

Set validator jaringan Solana mencakup 37 negara dan wilayah yang berbeda. Konsentrasi terbesar berada di Amerika, dengan 508 validator (37%) yang beroperasi dari pusat data AS, diikuti oleh 112 validator (8%) di Belanda dan 111 validator (8%) di Rusia.


Di atas: Jumlah validator Solana menurut negara, epoch 685

Distribusi Geografis Solana berdasarkan Stake

Distribusi ini lebih seimbang ketika menimbang set validator berdasarkan staking. Empat yurisdiksi kunci masing-masing memiliki lebih dari 10% dari staking: AS dengan 18,3%, diikuti oleh Belanda dan Inggris, keduanya 13,7%, dan Jerman dengan 13,2%.


Di atas: Distribusi geografis dari staking Solana (epoch 685)

Dalam perbandingan, node Ethereum tersebar di 83 negara dan wilayah yang berbeda, dengan hampir setengahnya berlokasi di AS atau Jerman.


Di atas: Node Ethereum menurut negara ( sumber)

Top 10 Kota dengan Jumlah Node dan Stake Solana

Analisis yang lebih terperinci tentang distribusi validator dan stake yang didelegasikan berdasarkan kota menunjukkan bahwa validator Solana tersebar di 121 kota di seluruh dunia.

Secara khusus, untuk Amerika Serikat, validator tersebar di seluruh wilayah utama, mencakup 35 kota secara keseluruhan. Yang paling populer adalah Chicago (124 validator, 2,3% dari staked), Los Angeles (57 validator, 2,3% dari staked), dan New York (32 validator, 3,5% dari staked).

Tahun ini, staf AnzaRex St.Johnstrategi yang diusulkan untuk meningkatkan keberagaman geografis validator Solana, terutama dengan memperluas kehadiran operator di wilayah selatan global.

Beberapa tantangan kunci telah diidentifikasi:

  • Latensi yang lebih tinggi: node di wilayah terpencil menghadapi kesulitan untuk tetap disinkronkan dengan jaringan.
  • Biaya bandwidth: beberapa wilayah terkenal memiliki biaya bandwidth yang sangat tinggi
  • Pembatasan regulasi: berbagai yurisdiksi memberlakukan hukum yang membatasi kelayakan operasional infrastruktur blockchain
  • Infrastruktur yang belum berkembang: Infrastruktur jaringan dan pusat data yang tidak memadai.
  • Pajak dan tarif yang tidak menguntungkan: biaya tinggi pada peralatan keras.
  • Kekurangan bakat: kurangnya keahlian lokal dalam Solana dan akses terbatas pada modal yang diperlukan untuk staking

Penyedia Hosting

Set validator sebaiknya dihosting di berbagai penyedia independen daripada mengandalkan beberapa penyedia terpusat. Diversifikasi ini penting untuk mengurangi risiko gangguan jaringan atau penyensoran dari satu penyedia saja.

Insiden yang mencolok pada tahun 2022 melibatkan penyedia hosting Jerman Hetzner, yang secara tak terduga menghapus validator Solana dari layanannya, menyebabkan lebih dari 20% dari stake aktif - sekitar 1.000 validator - offline dalam hitungan jam. Meskipun demikian, Solana tetap beroperasi penuh tanpa masalah kelangsungan hidup. Sebagian besar validator yang terdampak berhasil bermigrasi ke pusat data baru dalam beberapa hari, dan hampir seluruh stake yang nakalkembali online dalam beberapa minggu.


Di atas: pemberitahuan email yang dikirim kepada pelanggan Hetzner untuk menginstruksikan mereka untuk menghapus perangkat lunak klien Solana dari server mereka

Penyedia Hosting Validator Solana oleh Stake

Set validator Solana tersebar di 135 penyedia hosting yang berbeda. Dua penyedia utama adalah Teraswitch, perusahaan milik pribadi Amerika Serikat, yang menyediakan 24% validator, dan Latitude.sh (sebelumnya Maxihost), penyedia server bare metal berkualitas rendah yang digunakan oleh 19% validator. Kedua penyedia ini secara bersama-sama memegang 43,4% staking.

Host populer lainnya termasuk perusahaan komputasi awan Prancis OVHcloud, dengan pangsa 8,65%, dan Cherry Servers berbasis Lithuania, meng-hosting 8,45% validator.


Di atas: penyedia hosting validator berdasarkan staking

Persyaratan Perangkat Keras Solana Validator

Karena Solana adalah blockchain berkinerja tinggi dan throughput tinggi, Solana memiliki lebih banyak tuntutanpersyaratan nodedaripada sebagian besar rekan industri. Rekomendasi perangkat keras untuk validator Solana termasuk komponen kunci berikut:

  • CPU: 24 inti / 48 utas, atau lebih, kecepatan clock dasar 4,2GHz, atau lebih cepat
  • Memory: 512 GB
  • Disk: PCIe Gen3 x4 NVME SSD, atau yang lebih baik, 2 TB gabungan atau lebih besar. High TBW
  • Tidak memerlukan GPU

Dalam prakteknya, persyaratan bandwidth Solana membuat operasi rumahan tidak praktis, sehingga validator sebagian besar dioperasikan dari server metal telanjang di pusat data khusus.

Diversitas Klien Solana

Solana awalnya diluncurkan dengan klien validator tunggal, yang dikembangkan oleh Solana Labs dan ditulis dalam Rust. Sementara klien Solana Labs tidak lagi diperbarui secara aktif, garpu yang dikenal sebagaiAgavesaat ini sedang digunakan secara aktif. Bergantung sepenuhnya pada satu implementasi klien adalah vektor sentralisasi yang signifikan karena menimbulkan risiko bug perangkat lunak kritis yang dapat menyebabkan kegagalan kelangsungan hidup di seluruh jaringan.

Meningkatkan keragaman klien telah menjadi prioritas utama bagi komunitas Solana, dan tujuan ini kini akhirnya terwujud dengan peluncuran gate.Firedancer.

Implementasi Klien Solana

Saat ini, beberapa implementasi klien Solana sedang beroperasi atau dalam pengembangan:

  • Agave: sebuah fork dari klien asli Solana Labs, ditulis dalam bahasa Rust dan dikelola oleh perusahaan pengembangan perangkat lunak SolanaAnza.
  • Firedancer: sebuah penulisan ulang lengkap dari klien asli dalam bahasa pemrograman C yang dikelola oleh Jump Crypto.
  • Frankendancer: validator hibrida yang menggabungkan komponen jaringan dan produksi blok dari Firedancer dengan eksekusi dan konsensus dari Agave.
  • Jitosebuah fork klien Agave yang dibuat olehJito Labsyang memperkenalkan lelang ruang blok di luar protokol, memberikan insentif ekonomi lebih kepada validator melalui tip.
  • Sig: klien validator Solana yang dioptimalkan untuk pembacaan yang ditulis dalam Zig oleh Syndica.

Selain itu, Mithril adalah klien yang ditulis dalam Golang dan dikembangkan olehOverclockuntuk berfungsi sebagai node penuh verifikasi dengan persyaratan perangkat keras yang lebih rendah.

Mempunyai beberapa tim inti rekayasa penuh waktu yang saling meninjau kode-kode sumber secara signifikan meningkatkan kemungkinan menemukan bug sambil mempromosikan berbagi pengetahuan dan kolaborasi.

“Kami telah belajar banyak dari tim klien Firedancer; ada hal-hal yang mereka temukan yang telah menjadi solusi yang sangat cerdas,” catat insinyur Anza Joe Caulfield dalam sebuahwawancara terbaru.

Baik Agave maupun Firedancer memiliki signifikanprogram bug bounty.

Keragaman Klien Solana vs. Ethereum

Solana dan Ethereum adalah satu-satunya jaringan Layer 1 yang menawarkan implementasi klien yang beragam. Ethereum memiliki setidaknya lima klien perangkat lunak utama. Yang paling banyak diadopsi adalahNethermind, tertulis dalam C#, dengan penggunaan 45%, danGeth, ditulis dalam Go, dengan adopsi sebesar 39%.

Di Solana, klien Jito saat ini memiliki 88% saham jaringan. Namun, lanskap ini diperkirakan akan berubah secara signifikan selama dua belas bulan ke depan karena klien baru - Frankendancer dan Firedancer - secara bertahap diperkenalkan dan diintegrasikan ke dalam ekosistem.


Atas: Keragaman klien Solana dan Ethereum (Oktober 2024)

Pengembangan Desentralisasi

Dalam mengukur desentralisasi, Balaji mengidentifikasi desentralisasi pengembang sebagai faktor kritis untuk ekosistem blockchain, menekankan pentingnya meminimalkan ketergantungan pada kontributor individu dan mengurangi 'risiko orang kunci'.

Semua perangkat lunak klien inti di Solana dihosting secara publik di GitHub di bawah lisensi sumber terbuka, memungkinkan akses terbuka dan kontribusi komunitas.

Validasi Agave, yang dipelihara oleh Anza — sebuah perusahaan pengembangan perangkat lunakmendirikanpada awal 2024 — memainkan peran penting dalam lanskap ini. Anza didirikan dengan sekitar 45 karyawan, sekitar separuh dari tim sebelumnya yang bekerja di Solana Labs.

Selain mengelola Agave, tim Anza berkontribusi pada ekosistem Solana yang lebih luas dengan mengembangkan inisiatif sepertiekstensi token, infrastruktur pembayaran lintas batas, danLingkungan Berizin Solana.

Jumlah Kontributor Basis Kode Klien Agave

Kode klien Agave memiliki 357 kontributor dan 26.408 komit, meskipun hitungan komit mentah saja tidak sempurna dan tidak sepenuhnya menangkap kedalaman kontribusi individu. Terutama, sekelompok pengembang yang relatif kecil - terutama insinyur senior dan co-founder Solana - telah menjadi penulis sebagian besar komit, dengan sejumlah kontributor kecil lainnya.


Atas: berkomitmen pada basis kode klien Solana Agave oleh kontributor. Dependabot adalah bot pelacakan/pembaruan dependensi.

Untuk perbandingan, klien populer Ethereum Geth dan Nethermind menunjukkan pola konsentrasi kontributor yang serupa dalam komunitas yang lebih besar. Geth memiliki 1.098 kontributor, sementara Nethermind memiliki 142. Lebih dari setengah dari semua komit ke Geth dapat dikaitkan dengan tiga kontributor inti. Demikian pula, dua pengembang bertanggung jawab atas lebih dari 50% dari semua komit ke Nethermind.

Jumlah Kontributor Kode Sumber Klien Firedancer

Klien Firedancer, yang dikembangkan oleh tim kecil di bawah kepemimpinan Kevin Bowersdi perusahaan perdagangan frekuensi tinggi terkemuka AmerikaMelompat, saat ini memiliki 57 kontributor dan 3.722 commit. Keragaman kontributor masih terbatas mengingat Firedancer adalah proyek yang relatif baru - commit pertama berasal dari Agustus 2022 - dan baru-baru ini diluncurkan di mainnet.


Di atas: berkomitmen pada kode klien Solana Agave oleh kontributor.

Pengembang Ekosistem Solana

Di seluruh ekosistem Solana yang lebih luas, ada bukti kuat keragaman geografis di antara komunitas pengembang. Hackathon dua tahunan online Solana adalah beberapa yang terbesar di dunia berdasarkan partisipasi dan memainkan peran besar dalam memelihara banyak protokol dan tim aplikasi Solana yang paling sukses saat ini, termasuk Tensor, Drift, Jito, dan Kamino.

Yang paling baruHackathon Radar menarik 13.672 peserta dari 156 negara, dengan perwakilan terkenal dari India, Nigeria, AS, dan Vietnam.


Di atas: Pendaftaran hackathon Radar menurut negara

Superteam, jaringan yang menghubungkan kreatif, pengembang, dan operator Solana, telah diperluas ke 1.300 anggota di 16 negara. Cabang-cabangnya yang dilokalkan memfasilitasi kolaborasi melalui acara dan ruang kerja bersama.Solana Allstars, sebuah program duta yang dijalankan oleh Step Finance, telah meraih kesuksesan yang cukup besar di Nigeria, dengan mengadakan lebih dari 120 pertemuan yang dihadiri dengan baik di berbagai wilayah

Pemerintahan

Pemerintahan adalah vektor penting untuk desentralisasi karena menentukan bagaimana keputusan dibuat dalam jaringan. Ini memengaruhi segala hal mulai dari peningkatan protokol hingga kebijakan ekonomi dan aturan komunitas. Pemerintahan terdesentralisasi memperkuat transparansi, keadilan, dan kepercayaan dalam jaringan.

Voting Governance dan SIMDs

Proposals Peningkatan dan Pengembangan Solana (SIMD) adalah dokumentasi resmi yang diperlukan untuk setiap perubahan substansial pada komponen inti Solana. Perubahan 'substansial' didefinisikan sebagai perubahan yang umumnya mengubah protokol jaringan, validitas transaksi, atau interoperabilitas.

Perubahan yang tidak substansial, seperti refaktorisasi kode kecil atau peningkatan kinerja objektif, tidak memerlukan proposal. Proposal harus mendokumentasikan alasan fitur dan dokumentasi yang cukup untuk memahami implementasinya.

Sementara mengirim SIMD adalah tanpa izin dan terbuka untuk semua pengembang atau peneliti, sebagian besar di antaranya dikirim oleh pengembang tim klien yang bekerja penuh waktu pada peningkatan protokol inti.

Ada dua jenis proposal:

  • Proposal Standar: mempengaruhi fitur inti Solana (misalnya, konsensus, jaringan, dan antarmuka API)
  • Meta Proposal: proses atau pedoman alamat di luar basis kode

Proses SIMD

SIMD biasanya melalui tahap ide, penyusunan, peninjauan, dan penerimaan. Tinjauan formal dilakukan secara publik di GitHub, dengan penulis proposal bertanggung jawab untuk mengumpulkan umpan balik dari kontributor inti yang relevan, yang menentukan apakah akan diterima, direvisi, atau ditarik.

Penulis tidak diwajibkan untuk mengimplementasikan proposal mereka, tetapi umumnya disarankan untuk melakukannya sebagai cara terbaik untuk memastikan penyelesaian yang sukses.

Jika diterima, proposal sering kali termasuk masalah pelacakan terkait untuk implementasi fitur dan mungkin memerlukan aktivasi melaluiMekanisme fitur-gate Solana. Pintu fitur diaktifkan pada batas epok pertama di Testnet, kemudian Devnet, sebelum aktivasi Mainnet.

Diskusi tentang peningkatan meliputi tempat-tempat berikut:

Proses Voting Tata Kelola Solana

SIMD pengubah protokol yang signifikan, terutama yang mempengaruhi parameter ekonomi, menjalani pemungutan suara tata kelola. Proses pemungutan suara tata kelola Solana, sebuah inisiatif yang relatif baru yang dipelopori oleh anggota lama komunitas validator, hanya berfokus pada isu-isu kritis untuk mempertahankan keterlibatan dan menghindari kelelahan tata kelola.

Sejauh ini, tiga pemungutan suara seperti itu telah dilakukan:

Voting terjadi melalui token yang didepositokan ke dalam akun identitas validator, dengan setiap akun menerima token proporsional dengan stakenya yang aktif dalam lamports.

Untuk memberikan suara, validator mentransfer token-token ini ke salah satu kunci publik yang ditentukan yang sesuai dengan opsi pemilihan yang tersedia, termasuk opsi menahan suara. Setelah suara diberikan, suara tersebut tidak dapat diubah.

Dalam struktur ini, pemegang token SOL hanya berpartisipasi secara tidak langsung dengan mendukung SOL yang dipertaruhkan mereka kepada validator yang pilihan pemungutan suaranya sejalan dengan nilai atau preferensi mereka.

Perbandingan Tindakan Pemerintahan

Menurut laporan perbandingan oleh CCData dirilis awal tahun ini, Solana adalah salah satu dari hanya empat aset bergradasi AA di antara 40 aset digital teratas yang dievaluasi untuk standar Lingkungan, Sosial, dan Tata Kelola (ESG). Peringkat tata kelola laporan, di mana Solana berada di peringkat keempat di antara blockchain L1, menilai faktor-faktor termasuk partisipasi pemangku kepentingan, transparansi, dan tingkat desentralisasi.


Di atas: Peringkat tata kelola benchmark ESG aset digital untuk blockchain L1 (sumber)

Yayasan Solana

DesentralisasiYayasan SolanaSolana Foundation (SF), yang didirikan pada Juni 2019, adalah organisasi nirlaba yang terdaftar di Swiss yang didedikasikan untuk desentralisasi, adopsi, dan keamanan ekosistem Solana. Dengan kas awal sebesar 167 juta token SOL, SF mengawasipendanaan untuk hibah, ituProgram Delegasi, dan alat pengembang. Ini mengendalikan aset merek resmi, akun media sosial, situs web, dan merek dagang resmi.

Yayasan ini beroperasi dengan tim yang relatif kecil, yaitu 60-65 karyawan penuh waktu di bawah kepemimpinan Direktur Eksekutif Daniel Albert dan Presiden Lily Liu, yang diawasi oleh Dewan yayasan.

Misi SF adalah mengembangkan jaringan Solana yang dapat diskalakan dan mandiri, dengan fokus pada pendidikan, penelitian, dan inisiatif pengembangan ekosistem. SF mengorganisir acara Solana berskala besaracara, termasukRumah Hackerdan tahunanKonferensi Breakpoint, untuk mendorong keterlibatan pengembang dan membangun komunitas.

Tim hubungan pengembang SF menjaga dokumentasi resmi, saluran sosial, dan pendidikan pengembang. Pada Januari 2024, SF beralih pengelolaan hackathon unggulan keKoloseum, sebuah akselerator independen baru yang didirikan bersama oleh mantan Kepala Pertumbuhan SFMatty Taylor.

“Tugas kita adalah bekerja dengan baik agar kita bisa keluar dari pekerjaan. Temukan cara-cara yang dapat berkembang untuk mendukung jaringan dan ekosistem, lalu mundur dari jalannya,” catat Dan Albert di adebat terbaru, menandakan tujuan jangka panjang SF untuk membangun jaringan yang dapat bertahan tanpa pengawasan.

Kesimpulan

Seperti yang diuraikan dalam karya ini, desentralisasi jaringan Solana dapat dibandingkan dengan atau melebihi sejawat industri dalam berbagai metrik kunci, termasuk Koefisien Nakamoto, distribusi geografis validator dan staking, desentralisasi pengembang, dan tolok ukur tata kelola. Keanekaragaman klien tetap menjadi pengecualian yang mencolok, yang ingin ditangani oleh klien Firedancer baru.

Beberapa peluang ada untuk meningkatkan desentralisasi Solana:

  • Jelajahi opsi untuk mendistribusikan tanggung jawab SF di sejumlah organisasi
  • Meningkatkan transparansi seputar pengeluaran Foundation dan alokasi hibah
  • Mengembangkan inisiatif, seperti ‘Negara-negara Solana,’ untuk meningkatkan keragaman geografis
  • Mengurangi biaya pemungutan suara, yang merupakan yang paling signifikanbiaya untuk operator validator
  • Jelajahi strategi untuk mengurangi tuntutan keluar data pada validator; biaya ini sangat tinggi untuk operator di luar UE dan AS
  • Mendorong partisipasi aktif dalam pemungutan suara tata kelola
  • Perluas kontributor inti Solana dan komunitas penelitian untuk memperkuat pengembangan jaringan

Set validator masih agak terkonsentrasi di AS dan UE serta bergantung pada sejumlah penyedia hosting terbatas. Meskipun tantangan ini tidak unik untuk Solana, ini menyoroti potensi Solana untuk meningkat sebagai salah satu blockchain yang kurang terpusat pada tingkat validator.

Banyak terima kasih kepada Overclock, Amira Valliani, Matt Sorg, Yelena Cavanaugh, Dan Albert, Tim Garcia, 0xIchigo, Anatoly Yakovenko, dan Brady Werkheiser atas meninjau versi sebelumnya dari karya ini.

Sumber Daya Tambahan

Disclaimer:

  1. Artikel ini diambil dari [helius], Semua hak cipta milik penulis asli [Lostin]. Jika ada keberatan terhadap pencetakan ulang ini, silakan hubungi Gate Belajartim, dan mereka akan menanganinya dengan segera.
  2. Penafian Tanggung Jawab: Pandangan dan opini yang terdapat dalam artikel ini semata-mata milik penulis dan tidak merupakan nasihat investasi apa pun.
  3. Terjemahan artikel ke dalam bahasa lain dilakukan oleh tim Belajar gate. Kecuali disebutkan, menyalin, mendistribusikan, atau menjiplak artikel yang diterjemahkan dilarang.
Mulai Sekarang
Daftar dan dapatkan Voucher
$100
!