Merancang & menerapkan aturan pemotongan untuk gambar awal yang hilang, Bye Bye 2020, Kemitraan dengan BRI, dll.
Pengembangan
Tahun 2020 resmi selesai dan tim BOSAGORA sangat senang dengan kemajuan yang dicapai selama setahun terakhir. Pengumuman terbesar yang harus diumumkan oleh tim pengembangan adalah bahwa setelah satu tahun pengembangan, kami berhasil menyelesaikan validator kami. Fokus berikutnya untuk tim pengembangan adalah pengembangan Lapisan Flash, CoinNet, Kontrak Kepercayaan, dan Protokol Pemotongan kami. Selain itu, kami akan memberikan dukungan kepada seluruh perusahaan yang sedang bekerja untuk memperluas ekosistem BOSAGORA.
Berikut rangkuman kegiatan pembangunan beberapa bulan terakhir dan item-item yang saat ini masih dalam pengembangan:
Pengembangan Inti di Bulan Desember:
Aktivitas Bulanan:
Bulan lalu kami memiliki 33 permintaan tarik terkait Agora dan 40 masalah aktif. Di antaranya:
- 6 permintaan tarik dibuka
- 27 permintaan tarik digabung
- 15 edisi baru
- 25 masalah ditutup
Fungsionalitas Dikembangkan:
Implementasikan get UTXOs function #51 (BOA-SDK, Feature)
Bagian dari fungsi BOA-SDK ini dikembangkan oleh Henry selama bagian pertama bulan Desember. Fitur BOA-SDK ini ditambahkan karena kami perlu memberi SDK kami kemampuan untuk mengembalikan UTXO untuk kunci publik tertentu. Fitur ini meminta kunci publik dari Stoa dan kemudian mengembalikan UTXO terkait.
Silakan merujuk ke tautan Github di bawah ini untuk informasi lebih lanjut:
https://github.com/bpfkorea/boa-sdk-ts/issues/51
Menerapkan fungsi shell untuk memberikan rincian transaksi alamat tertentu #212 (Stoa, Fitur)
Fungsionalitas Stoa ini dikembangkan oleh Michael selama paruh pertama bulan Desember. Fitur Stoa ini ditambahkan karena kebutuhan mendesak yang muncul dari pengembangan dompet BOA kami. Dompet kami mengharuskan kami untuk membangun kemampuan untuk mengambil detail transaksi dari alamat tertentu menggunakan Stoa. Untuk mempertahankan tenggat waktu kami untuk Agora dan dompet BOA, ini harus diterapkan di pertengahan sprint.
Silakan merujuk ke tautan Github di bawah ini untuk informasi lebih lanjut:
https://github.com/bpfkorea/stoa/issues/212
Flash Layer PoC v1.0 (Agora, Fitur)
Fungsionalitas Agora ini dikembangkan oleh Drey pada awal bulan Desember. Kami akhirnya menyelesaikan v1.0 dari Flash Layer PoC kami. Kami menambahkan fitur berikut ke PoC:
- Saat ini memungkinkan saluran pembayaran langsung.
- Penutupan saluran kolaboratif dan sepihak keduanya didukung.
- Node flash memantau blockchain. Jika transaksi pemicu dari saluran node terdeteksi di blockchain, transaksi pembaruan terbaru segera diterbitkan.
- Setelah batas waktu transaksi pembaruan kedaluwarsa, node menerbitkan transaksi penyelesaian terkait.
Lapisan Flash kami masih lama untuk diselesaikan dan kami berencana untuk membuat fitur berikut dalam waktu dekat:
- Saluran tidak langsung multi-hop menggunakan Hashed Locked Time Locks.
- Perutean saluran untuk dukungan saluran tidak langsung.
- Pendanaan saluran multi-pihak (lebih dari 2 pengguna per saluran).
- Dukungan pembayaran faktur & kode QR.
- Finalisasi API & dokumentasi penggunaan.
Menerapkan dukungan untuk tanda tangan ambang non-interaktif (kompleksitas linier, bukan MuSig) #1428 (Mesin Eksekusi Skrip Dasar, Fitur)
Bagian dari fungsionalitas Lapisan Flash ini dikembangkan oleh Drey selama bagian kedua bulan Desember. Saat ini, hanya ada beberapa (mungkin hanya satu?) Skema tanda tangan ambang batas Schnorr non-interaktif yang ada. Salah satunya adalah MuSig. Karena menerapkan dukungan untuk MuSig bukanlah hal yang sepele, bukan ide yang buruk untuk menerapkan ukuran stop-gap dengan menambahkan dukungan untuk multi-sig dengan cara yang sama seperti CHECK_MULTI_SIG Bitcoin.
Silakan merujuk ke tautan Github di bawah ini untuk informasi lebih lanjut:
https://github.com/bpfkorea/agora/issues/1428
Mendesain & menerapkan aturan pemotongan untuk gambar awal #1076 yang hilang (Protokol Pemotongan, Fitur)
Bagian dari fungsi Slashing Protocol dikembangkan oleh Jay selama bagian kedua bulan Desember. Saat ini, kami sedang membangun aturan berdasarkan ketersediaan gambar awal: skema tanda tangan dan keseimbangan kuorum. Kami juga memiliki pengatur waktu untuk memastikan gambar awal kami tersedia jauh sebelum kami membutuhkannya. Sekarang kita perlu menambahkan cara untuk mendeteksi dan mencatat setiap kali gambar awal hilang, memutuskan kebijakan tentang apa yang harus dilakukan dengannya, dan menerapkannya.
Deteksi
Langkah pertama adalah mendeteksi setiap kali kita kehilangan gambar awal. Ini akan memungkinkan kami untuk memastikan bahwa kami telah menerapkan semuanya dengan benar saat ini. Setelah ini masalahnya, kita dapat melanjutkan ke menulis kasus uji. Kasus uji tersebut harus memiliki setidaknya satu node di jaringan yang melakukan hal berikut:
- (A) Jangan pernah mengirim gambar awal apa pun setelah pendaftaran awalnya;
- (B) Hanya mengirim satu gambar awal setelah mendaftar, lalu tidak lagi;
- © Kirim gambar awal untuk setengah dari siklusnya (berpotensi dalam satu burst) kemudian hentikan pengiriman gambar awal;
- (D) Kirim gambar awal untuk setengah siklusnya, hentikan selama seperempat siklus, lanjutkan hingga akhir; Keempat situasi tersebut harus diuji secara independen, jadi tidak selama siklus yang sama, dan tidak menggunakan kunci utxo / kunci publik yang sama.
Ini akan memungkinkan kami untuk melihat bagaimana jaringan saat ini berperilaku ketika dihadapkan dengan situasi tersebut, dan memperbaiki masalah yang tersisa.
Keputusan Kebijakan
Setelah kami memiliki dasar itu, kami perlu membuat kebijakan pemotongan untuk gambar awal yang hilang. Seperti yang dibahas dalam pertemuan sebelumnya, gambar awal yang hilang adalah salah satu kesalahan terbesar yang dapat dilakukan validator, selain tindakan bermusuhan langsung (seperti menandatangani dua blok untuk ketinggian yang sama).
Berikut ini dibahas sebelum implementasi apapun terjadi:
- Hukuman bertahap bagi validator yang tidak menyampaikan citra awal mereka, sehingga mereka masih memiliki insentif untuk kembali dan menyebarkannya jika melewati tenggat waktu. Semakin banyak gambar awal, semakin aman fungsi keacakan.
- Menerapkan penalti kehilangan pendapatan ke kuorum: ini memberikan insentif yang kuat kepada kuorum untuk menjaga dan menyebarkan gambar awal untuk node dalam kuorum mereka, memastikan bahwa mereka tidak akan mengabaikannya begitu saja untuk memaksimalkan hukuman dari validator;
Silakan merujuk ke tautan Github di bawah ini untuk informasi lebih lanjut:
https://github.com/bpfkorea/agora/issues/1076
Tampilkan API dasar #15 (Faucet, Fitur)
Fungsi Faucet ini dikembangkan oleh Ku Chul selama paruh kedua bulan Desember. Faucet harus mengekspos API dasar sehingga dapat dipanggil dari layanan frontend (situs web) untuk melakukan Transaksi. Selain itu, beberapa fungsionalitas dapat berguna untuk debugging atau manajemen.
API dasar terdiri dari:
- GET / utxos => Kembalikan larik dari semua UTXO yang diketahui;
- POST / kirim? Recv = KEY & jumlah = 1234: Kirim jumlah BOA ke KEY, menggunakan UTXO yang dimiliki;
Silakan merujuk ke tautan Github di bawah ini untuk informasi lebih lanjut:
https://github.com/bpfkorea/faucet/issues/15
Schnorr multi-tanda tangan dari blok #1319 (Pembuatan Blok, Fitur)
Bagian dari fungsi Validator ini dikembangkan oleh Chris selama bagian kedua bulan Desember. Operator node sekarang memiliki kemampuan untuk melakukan multi-tanda tangan Schnorr untuk tanda tangan blok. Agar acara ini berlangsung, lebih dari setengah validator harus menandatangani blok yang telah mencapai konsensus sebelum dieksternalisasi.
Validator “menggosipkan” tanda tangan blok mereka setelah blok dieksternalisasi, yang berarti bahwa bahkan setelah konsensus tercapai, dan blok tersebut dieksternalisasi, lebih banyak validator dapat menambahkan tanda tangan mereka ke blok tersebut.
Silakan merujuk ke tautan Github di bawah ini untuk informasi lebih lanjut:
https://github.com/bpfkorea/agora/issues/1319
Pengembangan Validator Berkelanjutan:
- Implement indirect payment channels via HTLCs #1419
- Flash layer research & development #1266
- Current Agora fails with Vibe.d errors #1432
- Decouple TxBuilder from well-known KeyPair #1348
- Use a smarter format for JSON binary serialization #1382
- Agora crashes on too large input #1278
- Slashing information validation #1444
- Add requirements for “Transition” page to wallet #93
- Set up alerts for restarting Agora / Stoa #78
Pemasaran
Bye Bye 2020 oleh BOSAGORA
Tahun penting 2020 telah berlalu dan 2021 telah tiba. BOSAGORA telah merilis klip video yang membagikan pencapaian tahun lalu dengan komunitas dan berjanji untuk menjadikan 2021 lebih baik. Saya harap Anda semua memiliki Tahun Baru yang sehat dan indah.
Lihat Video Bye Bye 2020:
Bahasa Inggris: https://bit.ly/35pGx4b
Bahasa Korea: https://bit.ly/3sblkVF
BOSAGORA, BRI dan Kemitraan Strategis
Pada Januari tahun lalu, berdasarkan hubungan dengan Don Tapscott di Geneva Blockchain Congress, Kami membentuk kemitraan strategis dengan Blockchain Research Institute (BRI), sebuah organisasi di bawah Tapscott Group, pada bulan Desember.
BRI adalah organisasi penelitian blockchain khusus dari The Tapscott Group, yang terdiri dari lebih dari 100 pemerintah, perusahaan global, dan lembaga pendidikan di seluruh dunia, dan memberikan wawasan penting kepada anggota dari berbagai industri berdasarkan penelitian lembaga think tank BRI tentang cara memanfaatkan blockchain.
Setelah aliansi strategis dengan BRI, Kami mempekerjakan Don Tapscott, penulis “Paradime Shift” dan “Blockchain Revolution” dan salah satu konsultan manajemen dan pemikir manajemen blockchain paling terkemuka di Amerika Utara, sebagai penasihat BOSAGORA.
BOSAGORA akan bekerja lebih keras untuk tumbuh menjadi proyek global terkemuka di industri.
Lihat konten: https://bit.ly/38CFwaZ
Kemitraan BOSAGORA dengan RNS
BOSAGORA telah bermitra dengan RNS, sebuah perusahaan blockchain dan pengembangan perangkat lunak, untuk membantu mengembangkan proyek dengan lebih efisien. RNS berspesialisasi dalam pengembangan blockchain, keamanan siber, dan kecerdasan buatan, dan memiliki keahlian dalam pengembangan blockchain dari pengembangan dompet hingga Explorer, platform STO, buku besar nano, DApp, D.P. dan pengembangan jaringan blockchain.
BOSAGORA akan bekerja dengan RNS untuk mengembangkan lingkungan platform blockchain yang lebih lengkap.
Lihat konten: https://bit.ly/3bzgEmH
Partisipasi dalam UN Global Compact
BOSAGORA menjadi Duta Jaringan Global untuk Kolaborasi Iklim Terbuka pada Oktober tahun lalu, bergabung dengan gerakan untuk mengatasi masalah iklim global. Selain itu, kami menjadi anggota penuh UN Global Compact (UNGC) pada bulan Desember dan secara aktif berpartisipasi dalam gerakan untuk meningkatkan kehidupan Bumi dan umat manusia.
UN Global Compact adalah langkah unit global yang menyerukan prinsip universal, strategi, dan praktik hak asasi manusia, tenaga kerja, lingkungan, dan anti korupsi bisnis, dengan lebih dari 12.000 perusahaan di 160 negara termasuk BOSAGORA berpartisipasi dalam aliansi global .
BOSAGORA akan mengambil kegiatan dari U.N. Global Compact untuk mencapai ‘dunia yang lebih baik’.
Lihat konten: https://bit.ly/2LiCBf5
BOSAGORA Memenangkan Penghargaan Menteri Tenaga Kerja dan Ketenagakerjaan
BOSAGORA memenangkan Moneytoday Future Creative Superiority Company & Ministry of Employment and Labor Minister Prize 2020 untuk sektor Platform Blockchain pada bulan Desember. Kami akan melakukan yang terbaik untuk mencapai hasil yang lebih baik dalam pengembangan dan bisnis di tahun 2021.
Lihat artikel: https://bit.ly/39H8CWn
AMA: CoinValue
Pada bulan Desember, BOSAGORA menandatangani kemitraan strategis dengan BRI dan menjadi anggota penuh U.N. Global Compact (UNGC) untuk melanjutkan aktivitasnya yang merupakan kunci visi dan ekosistem BOSAGORA. Setelah itu, CoinValue dan AMA diadakan untuk menjawab pertanyaan tentang kemitraan dengan BRI dan dampak positif dari perekrutan penasihat Don Tabscott, serta pertanyaan dari komunitas tentang kaitan antara kegiatan SDG dan ekosistem. Melalui AMA yang berkelanjutan, kami akan secara aktif berkomunikasi dan menanggapi kemitraan baru dan pencapaian pembangunan.
Rekap AMA .: https://bit.ly/2LkN3CD
Tren Teknologi
Tren Teknologi adalah kolom oleh BOSAGORA yang melihat teknologi dan tren industri blockchain, Pada 17 dan 18 Desember dirilis. Silakan periksa tautan untuk detailnya.
Kolom Tren Teknologi 17: ‘Alat-alat Demokrasi: Mengurai Komponen Jaringan Kongres BOSAGORA’
- Inggris: https://bit.ly/35vNHE6
- Bahasa Korea: https://bit.ly/38xnZRS
Tech Trend Column 18: Membuka Potensi Ekosistem Kontrak Cerdas
- Bahasa Inggris: https://bit.ly/3i8DsLi
- Bahasa Korea: https://bit.ly/3seB0Y4