BOSAGORA adalah blockchain publik yang mengutamakan transparansi dan keterbukaan. Kami bertujuan untuk membangun jaringan di mana siapa saja dapat berpartisipasi, dilengkapi dengan platform pengambilan keputusan demokratis yang secara selektif mendukung proposal seperti model bisnis yang menguntungkan ekosistem dengan mengumpulkan pendapat dari pemegang BOA.
Setelah itu, kami akan berupaya menarik bisnis yang menguntungkan untuk meningkatkan nilai keseluruhan platform, meningkatkan nilai BOA melalui kinerja bisnis individu, dan memberikan manfaat tambahan bagi pemegang guna memperluas ekosistem BOSAGORA.
Pada kenyataannya, mencapai blockchain publik POS (Proof of Stake) yang sepenuhnya terdesentralisasi adalah tugas yang sangat sulit dari sudut pandang teknis, dan bahkan lebih sulit lagi untuk menemukan proyek yang berhasil mencapai hal ini di mana pun di dunia. (Proyek seperti Ethereum dan Algorand saat ini sedang bekerja untuk mencapai visi yang sama)
Kami memutuskan untuk menggunakan SCP (Stellar Consensus Protocol) sebagai algoritma konsensus dasar sehingga semua node dengan hak suara parlemen dapat berpartisipasi dalam pembuatan blok. SCP menyediakan cara untuk mencapai konsensus tanpa bergantung pada sistem terpusat atau tertutup untuk mencatat transaksi secara akurat. Ini memiliki atribut utama seperti kontrol terdistribusi, latensi rendah, kepercayaan fleksibel, dan keamanan asimetris, dan ini adalah metode untuk mencapai konsensus menggunakan jaringan tepercaya yang dibentuk berdasarkan kondisi di mana pengguna memilih node mana yang akan dipercaya.
Namun, versi SCP saat ini tidak cukup terbuka dalam hal partisipasi, jadi kami membuat versi modifikasi kami sendiri yang memiliki lebih banyak struktur terbuka. Selain itu, kami telah menerapkan sistem Proof of Stake untuk memberikan berbagai insentif kepada pengguna dan protokol pemotongan untuk mengeluarkan node yang melakukan tindakan berbahaya.
Berikut ini adalah perkembangan utama dari tim pengembangan BOSAGORA.
Menyelesaikan struktur dasar Full Node
Full Node berarti satu node memiliki semua informasi di blockchain yang sesuai. Node lengkap BOSAGORA memiliki fungsi pembuatan blok genesis yang mengumumkan permulaan blockchain, fungsi jaringan P2P yang memungkinkan pengguna yang berpartisipasi dalam jaringan untuk membuat node mereka dan menghubungkannya ke jaringan, protokol gosip yang membantu node berpartisipasi dalam koneksi jaringan dengan node lain, dan fase catch-up yang memungkinkan node yang masuk setelah genesis untuk mengejar ketinggalan jaringan. Fungsi inti ini memungkinkan node penuh untuk menyelesaikan blockchain yang sempurna sempurna.
Mendesain dan menerapkan sistem tanda tangan yang efisien dan struktur data UTXO untuk pengembangan Validator (fungsi validator)
UTXO (Unspent Transaction Outputs) mengacu pada keluaran transaksi yang tidak digunakan. Keberadaan koin dapat diverifikasi dengan memvalidasi transaksi melalui “keluaran yang tidak dikonsumsi” yang tercatat di blockchain. Ini mencegah pembayaran ganda dan memudahkan verifikasi saldo.
Proses pembuatan dan pelacakan UTXO adalah sebagai berikut. Ketika sebuah transaksi terjadi, itu diverifikasi dan kemudian dimasukkan ke dalam kumpulan transaksi, UTXO baru ditambahkan ke set UTXO, dan set UTXO yang digunakan dalam transaksi terkait dihapus dari set UTXO.
Oleh karena itu, mudah untuk menemukan pembelanjaan ganda karena UTXO digunakan untuk menyusun sistem pembayaran. Namun demikian, jika terjadi pembelanjaan ganda, transaksi tersebut dibatalkan untuk mencegah terjadinya.
Baca lebih lanjut tentang Quorum Balancing: https://bit.ly/2SbTtDK
Fungsi unik lain dari platform BOSAGORA, adalah antarmuka administratif kami yang kami sebut Talos. Dengan Talos, pengguna dapat memantau node dan validator mereka
Talos memberi Anda kemampuan untuk memantau semua operasi node dan validator dalam satu aplikasi yang mudah digunakan. Talos akan tersedia di Linux, macOS, dan lingkungan Windows dan saat ini sedang dalam pengembangan.
Penyelesaian MVP Quorum Balancing untuk memberikan keterbukaan pada komposisi node yang berpartisipasi dalam konsensus
Kuorum adalah sekumpulan node validator yang berpartisipasi dalam pembuatan blok. Penyeimbangan kuorum memainkan peran penting dalam pengocokan validator secara berkala dalam bagian kuorum. Itu juga bertanggung jawab untuk menempatkan validator tingkat tinggi di tepi setiap bagian kuorum sehingga mereka terhubung. Ini adalah teknologi yang memudahkan semua orang untuk berpartisipasi sebagai validator, dan melalui ini, kami dapat mencapai platform yang benar-benar terdesentralisasi, sambil menjaga stabilitas dan transparansi. Selain itu, pengguna tidak perlu lagi khawatir tentang siapa yang harus dipercaya dan bagaimana kepercayaan itu dibuat.
Melalui ini, tim BOSAGORA bergerak selangkah lebih dekat untuk menciptakan platform pertama yang benar-benar terdesentralisasi di dunia.
(Kuorum adalah sekumpulan validator yang merupakan node yang berpartisipasi dalam pembuatan blok. Ini adalah konsensus yang tidak dapat diubah, dan sekelompok node dipilih agar dapat diandalkan.)
Menerapkan dan menerapkan protokol pemotongan untuk menghapus node berbahaya dan desain kompensasi pembuatan blok sedang berlangsung
Pemotongan adalah fungsi yang membantu memulihkan stabilitas ekosistem dengan menghapus node yang melakukan tindakan berbahaya di jaringan BOSAGORA. Untuk tujuan ini, langkah pertama yang kami ambil adalah merancang sistem yang mendeteksi setiap kali gambar awal hilang. Dengan melakukan ini, kami akan dapat memverifikasi pendaftaran di jaringan dan mengidentifikasi individu yang berperilaku tidak pantas dengan gambar awal mereka yang hilang. Satu risiko yang dapat diperkenalkan oleh protokol pemotongan di jaringan adalah potensi pemotongan peserta yang tidak bersalah. Karena itu, tim mengambil tindakan untuk memastikan bahwa individu yang tidak bersalah yang mungkin melewatkan kesempatan untuk menyampaikan citra awal mereka karena alasan apa pun tidak akan terpotong sebagai akibatnya.
Stoa (SDK dan API)
Kami sedang mengembangkan server SDK dan API untuk mengelola jadwal pengembangan dengan lebih efisien. SDK (software development kit) adalah paket sumber dan alat yang memungkinkan pembuatan program aplikasi untuk sistem operasi tertentu, dan API (antarmuka pemrograman aplikasi) mengacu pada bahasa atau format pesan yang digunakan untuk komunikasi antara sistem operasi dan program aplikasi. Anda dapat membayangkan server API Stoa sebagai pintu gerbang ke jaringan Agora.
Satu hal yang unik tentang SDK kami adalah kami memutuskan untuk mendukung skrip jenis. Tujuan utama SDK adalah membantu membuat aplikasi yang dapat berkomunikasi dengan Agora dan Stoa.
Kami telah sepenuhnya mengembangkan Votera, aplikasi Android dan iOS serta server Votera yang akan bertindak sebagai salah satu penggunaan pertama Jaringan Kongres kami
Namanya ‘Votera’ berasal dari kata Perancis yang berarti ‘memilih’ dan dalam bahasa Korea, terdengar mirip dengan ‘tambahkan’ dalam kalimat ‘tolong tambahkan satu hak suara yang berharga’. Votera bertujuan untuk anonimitas dan kebijakan 1 simpul 1 suara dan akan memainkan peran penting dalam ekosistem BOSAGORA dengan fungsi kongres di mana setiap orang memiliki suara dan di mana setiap orang dapat melaporkan distorsi opini publik dan penyalahgunaan yang merusak atmosfer jika itu terjadi.
Tim pengembangan BOSAGORA membuat kemajuan yang konsisten sejalan dengan peta jalan pengembangan kami saat ini, dan ke depan kami akan bekerja untuk mengimplementasikan solusi lapisan 2 kami yang dikenal sebagai Lapisan Flash untuk skalabilitas dan fungsi lainnya untuk meluncurkan BOSAGORA Coinnet.
Website(Kor): https://bosagora.io/ko
Website(Eng): https://bosagora.io
Telegram(Kor): https://t.me/bpf_korea
Telegram(Eng): https://t.me/bpf_eng
BOSAGORA Official Announcement: https://t.me/boa_announcement
Medium: https://medium.com/bosagora
Twitter: https://twitter.com/BOSAGORA1
Reddit: https://www.reddit.com/r/BOSAGORA_BOA/
Facebook: https://www.facebook.com/BOSAGORA/
Linkedin: https://www.linkedin.com/company/bpf-korea/
Youtube: http://bit.ly/2YFpd5r
Github: https://github.com/bpfkorea