Lompat ke konten Lompat ke sidebar Lompat ke footer

Menjadi Vlidator Solona? Inilah Perangkat yang Perlu Anda Siapkan

Menjadi Vlidator Solona? Inilah Perangkat  yang Perlu Anda Siapkan

Validator membentuk tulang punggung jaringan Solana. Dengan memproses transaksi dan berpartisipasi dalam konsensus, setiap validator membantu menjadikan Solana jaringan blockchain dengan performa paling tinggi di dunia.

Validator bisa mendapatkan SOL untuk membantu mengamankan jaringan Solana. Berikut adalah ikhtisar ekonomi, dan inilah ikhtisar tentang mempertaruhkan hadiah. Validator juga membantu meningkatkan ketahanan sensor pada jaringan dengan meningkatkan desentralisasi.

Tidak ada jumlah minimum SOL yang ketat yang diperlukan untuk menjalankan validator di Solana. Namun untuk berpartisipasi dalam konsensus, akun suara diperlukan yang memiliki cadangan bebas sewa sebesar 0,02685864 SOL. Pemungutan suara juga memerlukan pengiriman transaksi suara untuk setiap blok yang disetujui validator, yang dapat menghabiskan biaya hingga 1,1 SOL per hari.

Rekomendasi Perangkat Keras #

CPU

  • 12 inti / 24 utas, atau lebih
  • 2.8GHz, atau lebih cepat
  • Dukungan instruksi AVX2 (untuk menggunakan binari rilis resmi, kompilasi sendiri jika tidak)
  • Dukungan untuk instruksi AVX512f dan/atau SHA-NI sangat membantu
  • Seri AMD Zen3 populer di kalangan komunitas validator

RAM

  • 128GB, atau lebih
  • Motherboard dengan kapasitas 256GB disarankan

Disk

  • PCIe Gen3 x4 NVME SSD, atau lebih baik
  • Akun: 500GB, atau lebih besar. TBW Tinggi (Total Bytes Tertulis)
  • Buku besar: 1TB atau lebih besar. Disarankan TBW tinggi
  • OS: (Opsional) 500GB, atau lebih besar. SATA Oke
  • OS dapat diinstal pada disk buku besar, meskipun pengujian telah menunjukkan kinerja yang lebih baik dengan buku besar pada disk sendiri
  • Akun dan buku besar dapat disimpan pada disk yang sama, namun karena IOPS yang tinggi, hal ini tidak disarankan
  • SSD Samsung 970 dan 980 Pro series populer di kalangan komunitas validator

GPU

  • Tidak benar-benar diperlukan saat ini
  • Motherboard dan catu daya yang disarankan untuk menambahkan satu atau lebih GPU kelas atas di masa mendatang

Rekomendasi Node RPC 

rekomendasi hardware di atas harus dipertimbangkan minimum telanjang jika validator dimaksudkan untuk dipekerjakan sebagai simpul RPC. Untuk menyediakan fungsionalitas penuh dan keandalan yang ditingkatkan, penyesuaian berikut harus dilakukan.

CPU

16 inti / 32 tread

RAM

256 GB, atau lebih

Disk

Pertimbangkan disk buku besar yang lebih besar jika riwayat transaksi yang lebih lama diperlukan

Akun dan buku besar tidak boleh disimpan pada disk yang sama

Mesin virtual di Platform Cloud 

Meskipun Anda dapat menjalankan validator pada platform komputasi awan, mungkin tidak hemat biaya dalam jangka panjang.

Namun, mungkin lebih mudah untuk menjalankan node api non-voting pada instans VM untuk penggunaan internal Anda sendiri. Kasus penggunaan ini mencakup pertukaran dan layanan yang dibangun di atas Solana.

Faktanya, validator mainnet-beta yang dioperasikan oleh tim saat ini (Maret 2021) dijalankan pada n2-standard-32instans GCE (32 vCPU, memori 128 GB) dengan SSD 2048 GB untuk kenyamanan operasional.

Untuk platform cloud lainnya, pilih jenis instans dengan spesifikasi serupa.

Perhatikan juga bahwa penggunaan lalu lintas internet keluar mungkin menjadi tinggi, terutama untuk kasus menjalankan validator yang dipertaruhkan.

Menjalankan validator untuk kluster langsung (termasuk mainnet-beta) di dalam Docker tidak disarankan dan umumnya tidak didukung. Hal ini karena kekhawatiran overhead containerization Docker umum dan penurunan kinerja yang dihasilkan kecuali dikonfigurasi secara khusus.

Kami menggunakan Docker hanya untuk tujuan pengembangan. Docker Hub berisi gambar untuk semua rilis di solanalabs/solana .

Perangkat lunak 

Kami membangun dan menjalankan di Ubuntu 20.04.

Lihat Menginstal Solana untuk rilis perangkat lunak Solana saat ini.

Binari bawaan tersedia untuk Linux x86_64 pada CPU yang mendukung AVX2 ( disarankan Ubuntu 20.04 ) . Pengguna MacOS atau WSL dapat membangun dari sumber.

Jaringan 

Layanan internet setidaknya harus simetris 300Mbit/s, komersial. 1GBit/s lebih disukai

Penerusan Pelabuhan #

Port berikut harus terbuka ke internet untuk masuk dan keluar

Tidak disarankan untuk menjalankan validator di belakang NAT. Operator yang memilih untuk melakukannya harus merasa nyaman mengonfigurasi peralatan jaringan mereka dan men-debug sendiri masalah traversal apa pun.

Wajib 

8000-10000 TCP/UDP - protokol P2P (gosip, turbin, perbaikan, dll). Ini dapat dibatasi untuk setiap rentang port 11 gratis dengan--dynamic-port-range

Opsional 

Untuk tujuan keamanan, port berikut tidak disarankan untuk dibuka ke internet pada validator mainnet-beta yang dipertaruhkan.

8899 TCP - JSONRPC melalui HTTP. Ubah dengan `--rpc-port RPC_PORT``

8900 TCP - JSONRPC melalui Websockets. Berasal dari. menggunakanRPC_PORT + 1

Persyaratan GPU 

CUDA diperlukan untuk menggunakan GPU di sistem Anda. Binari rilis Solana yang disediakan dibangun di Ubuntu 20.04 dengan CUDA Toolkit 10.1 update 1 . Jika mesin Anda menggunakan versi CUDA yang berbeda maka Anda perlu membangun kembali dari sumber.