Versi dokumen orisinil: Weekly development report as of 2023-08-11
Dipublikasikan pada tanggal 11 Agustus 2023
Ditulis oleh Olga Hryniuk
Terjemahan ke dalam Bahasa Indonesia oleh @andreassosilo
(Translated to Indonesian language by @andreassosilo)
Laporan perkembangan mingguan per 11-08-2023
11 Agustus 2023 | Olga Hryniuk
TEKNOLOGI INTI
Minggu ini, tim core technology telah menandai dan melepaskan pra-rilis node v.8.2.1-pre untuk digunakan pada SanchoNet, yang merupakan jaringan pengembangan baru yang dibuat untuk memperkenalkan fitur pengaturan dari CIP-1694 kepada komunitas Cardano - dan untuk membangun dan menguji bersama dalam controlled environment, melalui serangkaian rilis berkala yang terus-menerus. Lihat catatan rilis untuk lebih banyak detail.
Tim networking memulai implementasi peer bootstrap. Peer-peer ini dirancang strategis untuk memastikan keamanan node yang bergabung dalam jaringan, sambil tetap memanfaatkan manfaat jaringan terdistribusi untuk node yang disinkronkan. Ini menandai fase interim sebelum Genesis, memungkinkan lebih lanjutnya distribusi sistem. IOG, Cardano Foundation, dan Emurgo awalnya akan mengawasi operasi peer bootstrap ini. Fokus utama dari peer-peer ini adalah pada node leaf, seperti dompet full node, yang sering melakukan sinkronisasi dan memerlukan akses ke blockchain yang jujur. Untuk wawasan lebih lanjut ke dalam rencana implementasi, lihat permintaan penarikan ouroboros-network.
Tim ledger utamanya berfokus pada implementasi era Conway. Tujuan utama mereka adalah memperkuat jenis-jenis yang terkait dengan transaksi dan representasi biner mereka. Tim juga menyediakan sumber daya untuk membantu tim Plutus dalam mengatasi integrasi Plutus v3 mereka. Untuk detail lebih lanjut tentang kemajuan Conway, lihat pembaruan teknis.
Tim consensus berfokus pada integrasi versi node terbaru ke cabang UTXO HD. Pengujian ad hoc, yang melibatkan sinkronisasi node dari awal, mengungkapkan bahwa backend LMDB menggunakan sekitar 8GB memori. Selain itu, tim merilis versi terbaru dari fs-sim
, fs-api
, dan strict-checked-vars
.
Seperti biasa, lihat laporan pengembangan teknis ini untuk lebih banyak detail dari berbagai tim.
DOMPET DAN LAYANAN
Minggu ini, tim Lace merilis Lace v.1.4 dengan memperkenalkan fitur baru, peningkatan dukungan ‘ADA Handle’, dan perbaikan bug. Pengguna kini dapat dengan nyaman melihat penanganan yang dipersonalisasi bersama dengan yang reguler di bawah tab penerimaan dan area peninjauan NFT. Pembaruan ini juga mencakup handle ownership monitoring, memberi peringatan kepada pengguna ketika handle terkait ditransfer. Perbaikan bug yang signifikan melibatkan penghapusan validasi alamat yang tidak perlu, penampilan alamat penerima yang lebih baik dalam pop-up ‘Kirim’, dan penyelesaian masalah penampilan layar setelah transaksi.
Tim juga bekerja untuk menyederhanakan pengaturan kolateral, mengaktifkan transaksi ledger dalam penghubung DApp, dan mengukur beban kerja untuk CIP-95.
SMART CONTRACT
Minggu ini, tim Plutus bekerja untuk menambahkan persyaratan sidechain terakhir ke Marconi, menulis ulang indeks Marconi menggunakan API yang lebih sederhana, menulis tes integrasi, dan memperbarui versi cardano-api
di plutus-apps
.
Tim Plutus core berfokus pada memperkenalkan fitur baru ke kompilator Plutus Tx. Fitur ini akan memungkinkan jenis data kustom dienkripsi sebagai data, menawarkan alternatif untuk istilah Scott atau sums-of-products. Peningkatan ini akan mengurangi biaya untuk skrip Plutus yang dihasilkan dalam berbagai skenario.
Tim Marlowe meningkatkan Marlowe Runtime untuk menjalankan skrip Plutus sembari menjalankan Marlowe, menambahkan penggunaan contoh dari orakel Marlowe, memperbarui beberapa instruksi, mengimplementasikan skrip undian, dan menyelidiki potensi penghapusan ketergantungan pada plutus-apps. Mereka juga memperbaiki beberapa masalah, mengganti nama Marlowe Explorer menjadi MarloweScan, dan menulis spesifikasi untuk ‘Peran Terbuka’ di marlowe-cardano. Akhirnya, mereka mengimplementasikan ‘Peran Terbuka’ MVP.
BASHO (SCALING)
Minggu ini, tim Hydra memperbarui bagian kasus penggunaan untuk lelang di unstable branch dari situs web, meningkatkan kejelasan seputar aplikasi praktis Hydra. Tim juga mengimplementasikan event-sourced persistence, yang merupakan peningkatan kunci dalam arsitektur proyek yang meningkatkan kinerja pemrosesan transaksi off-chain.
Terakhir, mereka memperkenalkan ‘submit-transaction’ endpoint baru ke API dan berpartisipasi dalam peninjauan komunitas untuk beberapa proposal Catalyst terkait Hydra dan Mithril. Jika Anda melewatkan informasinya, lihat laporan Juli untuk lebih banyak detail.
Minggu ini, tim Mithril merilis distribusi baru 2331.1
, yang mencakup beberapa optimisasi dan perbaikan bug: waktu boot dari node Cardano yang dipulihkan dari snapshot Mithril telah signifikan berkurang, dan bug yang membuat aggregator menghasilkan arsip yang rusak telah diperbaiki. Mereka terus bekerja pada implementasi alat uji stres untuk benchmarking aggregator: fase pertama telah diimplementasikan, serta fitur pemantauan. Selain itu, mereka terus menerapkan refaktor serialisasi/deserialisasi entitas dari perpustakaan kriptografi, dan bekerja pada penyediaan setelah peluncuran infrastruktur mainnet
.
Terakhir, mereka menyelesaikan penulisan kembali dan peningkatan situs web dokumentasi dan terus bekerja pada buku panduan operasional untuk mengoperasikan jaringan Mithril produksi.
VOLTAIRE
Minggu ini di Voltaire, pembaruan telah diposting tentang masukan yang diperoleh dari workshop CIP-1694. Saat CIP-1694 bergerak menuju bentuk akhirnya, komunitas akan memiliki kesempatan untuk memberikan suara mengenai apakah MVG ini merupakan cara yang dapat diterima untuk bergerak maju bersama. Ini merupakan opsi yang kuat untuk kemajuan yang sangat penting dalam tata kelola partisipatif dalam ekosistem Cardano.
Intersect adalah lembaga kunci bagi ekosistem yang mengumpulkan perusahaan, developer, individu, dan peserta ekosistem lainnya untuk membentuk dan mendorong pengembangan masa depan Cardano. Oleh karena itu, lembaga ini akan menjadi administrator dari proses-proses yang mengatur peta jalan berkelanjutan dan pengembangan platform dan protokol Cardano.
Semua peserta dalam ekosistem Cardano dipersilakan untuk menjadi anggota Intersect. Terdiri dari sekelompok peserta yang bervariasi, termasuk para ahli terkemuka tentang Cardano dan kontributor saat ini dalam ekosistem, Intersect akan memfasilitasi diskusi yang sehat dan pengambilan keputusan yang bijak di antara anggotanya dan komunitas luas, untuk mengidentifikasi titik-titik permasalahan, sambil mendukung keberhasilan. Untuk bergabung sebagai anggota pendiri, klik di sini.
CATALYST
Project Catalyst tahap community review level 2 dimulai pada tanggal 10 Agustus. Pada town hall minggu ini, Steven Johnson dan Mike McNulty mempresentasikan Continuous testnet. Continuous testnet sekarang dapat diakses oleh publik dan akan memulai fase pengujian publik. Tujuan dari tahap ini adalah untuk mengumpulkan masukan dari pengujian awal dan secara bertahap meningkatkan testnet seiring berjalannya waktu. Anda dapat melihat kembali segmen dari town hall utama di sini. Pastikan untuk mendaftarkan kehadiran Anda untuk town hall yang akan datang.
Di sisi teknis Catalyst, tim:
- Melakukan QA dry run lainnya untuk aplikasi pemungutan suara
- Melakukan pembaruan terkait penghapusan challenge setting, penghapusan skor dari tampilan daftar proposal, penerapan batasan panjang judul proposal, dan inklusi bendera open-source pada rincian proposal
- Terlibat dalam diskusi mengenai akses data review tanpa moderasi untuk dry run yang akan datang
- Mencapai kesepakatan tentang pendekatan baru untuk berbagi detail pengalaman yang relevan dalam aplikasi
- Menyelesaikan mockup whitelabel untuk Voltaire dan menyetujui jadwal revisi
- Mengidentifikasi dan memulai upaya untuk mengatasi masalah dalam Catalyst toolbox untuk memungkinkan penanganan yang tepat terhadap alamat hadiah dalam format registrasi baru
- Melanjutkan integrasi data snapshot ke dalam kerangka kerja deployment berkelanjutan
- Berhasil mengatasi persyaratan terkait IdeaScale stageID; mengidentifikasi dan memulai tugas tambahan untuk menyelesaikan testnet, termasuk integrasi dengan EventDB
- Terlibat dalam menyelesaikan bug pada importer IdeaScale baru
- Melanjutkan pengujian untuk kalkulator review komunitas baru dan menggabungkan bidang baru dalam vit-ss
- Melakukan pengujian manual berkelanjutan dari modul moderasi
- Menyelesaikan pengembangan dan dokumentasi alat audit baru
- Berhasil menyelesaikan testnet eventdb
- Pusat pemungutan suara tata kelola testnet / governance voting center (GVC) beroperasi dan dapat diakses oleh publik
- Memastikan bahwa snapshot dan alat verifikasi berfungsi dalam testnet
- Terus meningkatkan pemantauan dan logging setiap hari.
Akhirnya, agar tetap terinformasi tentang semua yang terjadi di Project Catalyst, bergabunglah dengan Telegram Catalyst announcement channel.
EDUKASI
Minggu ini, beberapa anggota tim Edukasi berada di Kenya untuk memberikan Kursus Haskell. Mereka juga sedang mempersiapkan acara ITESO Cardano Days pada akhir bulan ini.