Velas AIDPOS: Algoritma Konsensus yang Secara Otomatis Menskalakan Blockchain

Velas Indonesia
Velas Indonesia
Published in
3 min readJun 18, 2021

Velas menyelam lebih dalam dari sebelumnya ke dalam teknologi dan logika di balik Velas AIDPOS, dan bagaimana teknologi AIDPOS ini diatur untuk merevolusi lanskap kripto.

Kami melanjutkan seri kami tentang mekanisme konsensus AIDPoS, menjelaskan bagaimana algoritma menyesuaikan blockchain Velas dengan keadaan jaringan saat ini, menjaga throughput (transaksi yang diproses dan divalidasi) dan stabilitas jaringan dalam rentang yang optimal.

Motivasi Utama (Mengapa)

Menurut pendapat kami, berdasarkan perspektif pengalaman pengguna, blockchain harus selalu bekerja dalam mode konfirmasi transaksi instan, seperti layanan pembayaran terpusat, contohnya seperti Visa dan Mastercard. Mode konfirmasi transaksi instan, artinya setiap transaksi akan diproses dan divalidasi hanya dalam hitungan detik.

Visa menangani sekitar 5.000 transaksi per detik (walaupun Visa mengklaim 65.000 transaksi per detik, angka ini masih diperdebatkan secara luas). Demikian pula, Mastercard menggunakan jaringan yang mengklaim menangani 5.000 transaksi per detik (tanpa sumber pihak ketiga yang dapat diandalkan untuk memverifikasi). Velas memiliki 50.000 tps.

Velas menyediakan blockchain sebagai sistem kompleks yang secara sengaja dikonfigurasi untuk kinerja tinggi. Namun, kinerja tinggi membawa batasan waktu untuk menyinkronkan node. Dalam kasus masalah jaringan atau serangan pada mekanisme konsensus, ini dapat menyebabkan putusnya sejumlah besar node. Akibatnya, kinerja dari blockchain bisa sangat menurun.

Untuk mencegah hal ini, kami merancang algoritma AIDPOS yang secara proaktif menyesuaikan konfigurasi blockchain untuk menyeimbangkan kinerja dan keamanan dengan mempertahankan desentralisasi.

Mekanisme dan pendekatan konsensus yang berbeda untuk menyeimbangkan kinerja dan keamanan

Pendekatan keseluruhan (Bagaimana)

Algoritma “rekomendasi” akan bertindak sebagai “penjaga AI” yang objektif dari jaringan, melakukan tugas-tugas berikut: deteksi anomali (perilaku anomali node) dan rekomendasi nilai optimal parameter blockchain. Di bawah ini adalah diagram yang menggambarkan blok “Modul Analisis”.

Arsitektur pendekatan umum

Modul Analisis adalah sistem neural rekomendasi, yang dilatih berdasarkan data historis dari jaringan Velas utama dan simulasi, yang memodelkan berbagai kemungkinan skenario dengan parameter yang telah ditentukan sebelumnya. Modul ini mengidentifikasi dan mengevaluasi pola dan hubungan di semua kumpulan data, merekomendasikan parameter dan penyesuaian baru untuk meningkatkan efisiensi jaringan. Data ini dicatat dalam kontrak pintar dan diterapkan di era baru jaringan. Dengan cara ini Modul AI dan blockchain bekerja secara sinergi, mencapai optimalisasi yang lebih baik dan kinerja tinggi.

Perlu dicatat bahwa AI tidak akan mengganggu mekanisme konsensus dengan cara apa pun, tetapi hanya mengoptimalkan proses jaringan, memastikan fungsinya.

Hasil utama saat ini

Selama 3 bulan terakhir kami telah menyelesaikan lingkup pekerjaan ini:

  • Skrip pengumpulan data (Skrip untuk Velas, Pengurai log ditingkatkan);
  • Model simulasi (dataset untuk modul train “AI-guardian”):
  • Luncurkan blockchain berdasarkan set parameter (dapat memvariasikan 89 parameter)
  • Terapkan muatan dan kumpulkan metrik kinerja
  • Bukti konsep AIDPOS. Model terlatih untuk fungsi objektif optimasi. Modul “AI-guardian” yang terlatih untuk fungsi objektif pengoptimalan (setidaknya 3):
  • Kinerja (throughput/latensi);
  • Sinkronisasi;
  • Tingkat penurunan

Hasil utama:

Hasil utamanya adalah versi baru dari blockchain Velas yang beroperasi dengan model rekomendasi berdasarkan teknologi ML/DL

  • Mengumpulkan kumpulan data historis
  • Skrip pengumpulan data yang dikembangkan;
  • Simulasi yang rumit, menambahkan skenario serangan baru
  • Data yang dikumpulkan dari proses simulasi;
  • Versi AIDPOS berikutnya tersedia di Velas Testnet
Ada berbagai manfaat di seluruh basis pengguna Velas, dari pengguna akhir hingga validator Jaringan dan pengembang dApp.

Arsitektur blockchain modern menjaga banyak parameter tetap konstan, membuatnya kurang fleksibel dalam hal keamanan dan kinerja. Pemilihan parameter adaptif dapat memberikan kompromi yang baik di antara mereka, memungkinkan jaringan berkembang secara dinamis. Sekarang, ini bukan hanya blockchain, tetapi blockchain dengan kecerdasan.

Pada artikel berikutnya, kita akan membahas lebih detail tentang tahap pengujian, simulasi, dan hasil yang telah kita capai.

--

--

Velas Indonesia
Velas Indonesia

Projek DPoS Blockchain yang dioperasikan dengan teknologi AI dengan keunggulan berupa transaksi yang aman, mudah, sangat terukur, dan sistem kontrak cerdas.