๐Ÿ‡ฎ๐Ÿ‡ฉ Essential Cardano: Laporan perkembangan mingguan per 06-10-2023

Versi dokumen orisinil: Weekly development report as of 2023-10-06
Dipublikasikan pada tanggal 06 Oktober 2023
Ditulis oleh Olga Hryniuk
Terjemahan ke dalam :indonesia: Bahasa Indonesia oleh @andreassosilo
(Translated to Indonesian language by @andreassosilo)


Laporan perkembangan mingguan per 06-10-2023

06 Oktober 2023 | Olga Hryniuk

TEKNOLOGI INTI

Minggu ini, tim ledger mencapai beberapa tonggak penting dalam pengembangan terkait Conway. Mereka sepenuhnya mengimplementasikan komite konstitusi, menangani tindakan tata kelola (governance) terkait penarikan dana, memastikan bahwa sekarang mereka beroperasi seperti yang diharapkan, dan memastikan kepatuhan dengan aturan transaksi dengan memverifikasi jumlah kas saat ini. Mereka juga mengimplementasikan mekanisme untuk menunda berakhirnya posisi perwakilan delegasi (DRep) ketika tidak ada proposal yang tersedia untuk pemungutan suara, dan mengubah semantik tentang bagaimana CostModels diperbarui dengan parameter protokol untuk memungkinkan pembaruan versi bahasa Plutus secara individual, daripada mengharuskan penggantian semua CostModels. Mereka juga membuat berbagai peningkatan kinerja dan pengujian.

Tim konsensus mengonfirmasi bahwa value-only workload benchmark menunjukkan bahwa mempool forging regression yang diamati dalam cabang UTXO-HD telah diperbaiki dengan patch terbaru. Meskipun persyaratan sumber daya meningkat, metrik kunci seperti forging, peer-propagation, dan end-to-end propagation tidak menunjukkan regresi saat menggunakan versi UTXO-HD dari node Cardano dengan backend berbasis memori.

Pada pengembangan Genesis, para peneliti terus mengkaji berbagai aspek desain, dengan perhatian khusus pada pemilihan aturan Genesis dari rantai sejarah Cardano.

Terakhir, tim konsensus menggabungkan perbaikan untuk transisi dari Babbage ke Conway dan merilis versi konsensus yang baru.

Seperti biasa, lihat laporan pengembangan teknis ini untuk detail lebih lanjut dari berbagai tim.

DOMPET DAN LAYANAN

Minggu ini, tim Lace bekerja pada rilis Lace v.1.6 yang akan datang dengan menjalankan pengujian terhadap layanan Cardano baru, yang akan mencakup persistensi portofolio. Mereka memperbaiki beberapa bug terkait manajemen portofolio dan staking, menyelesaikan implementasi dukungan Trezor dasar, dan memulai audit keamanan internal.

SMART CONTRACT

Minggu ini, tim Plutus tools terus bekerja untuk mengekspos kueri dari API Marconi yang baru melalui server JSON-RPC. Selain itu, mereka melakukan pengujian menggunakan cardano-node-emulator baru dalam lingkungan Marconi untuk tujuan integrasi, dan mengimplementasikan strategi untuk menunda pembuatan indeks SQL di Marconi, dengan tujuan meningkatkan waktu sinkronisasi. Terakhir, tim melakukan eksperimen yang melibatkan peralihan Marconi untuk berfungsi sebagai node Cardano, sambil mengelola tugas-tugas indeksing secara bersamaan.

Tim Plutus Core merilis versi 1.14.0.0, memperkenalkan dua biner statis - pir dan uplc, yang ditujukan untuk x86-64 Linux. Biner pir mencakup fungsi seperti pretty-printing, mengoptimalkan program PIR, dan mengkompilasi program PIR ke UPLC. Biner uplc menangani tugas seperti pretty-printing, optimisasi, dan evaluasi program UPLC. Ini menandai publikasi awal biner ini, dan ke depannya, setiap rilis akan mencakup versi yang diperbarui.

Tim Marlowe membuat Docker image untuk marlowe-withdrawals dan Marlowe Runner, re-benchmarked Runtime sumber daya dan sinkronisasi pada jaringan mainnet, preview, dan pre-production, serta melakukan perubahan pada API untuk mendukung open roles. Mereka juga memperbaiki beberapa masalah Marlowe Runtime dan merilis versi Marlowe Runtime 0.0.5. Tim memperbarui marlowe-cli run initialize agar tidak menulis validasi open roles ke file Marlowe, meningkatkan dokumen OpenAPI agar lebih ramah terhadap alat ekosistem, dan memperbarui marlowe-payouts dengan versi ts-sdk 0.0.2-alpha-0.

Terakhir, tim terus bekerja pada Marlowe Runner, melakukan perbaikan fungsi dan desain.

BASHO (SCALING)

Minggu ini, tim Hydra berfokus utama pada pengembangan layer jaringan yang handal dan menguraikan perilaku yang diantisipasi dalam catatan keputusan arsitektur yang baru. Mereka juga merilis versi Hydra 0.13.0, yang memperbaiki beberapa kerentanan keamanan.

Selain itu, tim meninjau security policy & vulnerability disclosure untuk menangani kerentanan keamanan dalam Hydra, dengan fokus khusus pada โ€˜silent fixesโ€™, yang mengakibatkan publikasi dan perbaikan tiga laporan keamanan baru.

Laporan pengembangan bulan September kini dipublikasikan di situs web Hydra.

Tim Mithril memperbarui proposal untuk mengimplementasikan Mithril dalam dompet ringan dan membuat diskusi relevan untuk menerima masukan dan kontribusi dari komunitas.

Mereka juga menyelesaikan proof of concept untuk menjalankan klien Mithril di browser dengan WASM dan bekerja pada peningkatan UI penjelajah dengan SPO tickers yang ditampilkan di sebelah ID pool. Selain itu, tim menyelesaikan alat untuk benchmarking kinerja aggregator melalui berbagai beban tanda tangan dan klien, serta memvisualisasikan hasil dari benchmark ini.

Terakhir, mereka menambahkan halaman root ke endpoint aggregator, membuat halaman status untuk jaringan Mithril, dan menambahkan bagian tentang rotasi kunci KES dalam dokumentasi tanda tangan untuk SPO.

VOLTAIRE

Jika Anda melewatkan informasi ini, pelajari lebih lanjut tentang GovTool, yang telah diperkenalkan sebelumnya untuk menguji fitur pengelolaan pada SanchoNet. Alat ini memungkinkan pemegang ADA untuk mendaftar di SanchoNet untuk menjadi wakil delegasi (DRep) dan memberikan kekuatan suara kepada DRep lainnya.

Pemilikan komunitas sangat penting dalam pengelolaan alat. Intersect, dibantu oleh komite dan kelompok kerja, akan memainkan peran penting dalam meng-hosting dan memelihara alat-alat ini, yang tunduk pada persetujuan komunitas. Bersama dengan berbagai pembangun komunitas, tujuannya adalah untuk mendirikan layer dasar awal, yang mendukung proses pengelolaan off-chain yang penting untuk pemungutan suara on-chain yang lengkap melalui CIP-1694. Setelah dasar ini dibangun, komunitas dapat terus meningkatkan alat-alat ini dengan menjaga fitur yang ada, memperkenalkan fitur-fitur baru, atau mengeksplorasi bidang-bidang yang benar-benar baru. Hal ini dapat dilakukan secara independen atau dengan dukungan dari penghargaan dan hibah yang dikelola oleh Intersect.

Untuk mengetahui perkembangan pengembangan CIP-1694, baca posting blog ini tentang kemajuan CIP-1694 menjadi suatu pemungutan suara.

Untuk terlibat dalam membentuk masa depan pengelolaan Cardano, pastikan untuk bergabung dengan Intersect, kunjungi situs web SanchoNet, dan ikut dalam percakapan di Discord.

CATALYST

Minggu ini, Project Catalyst memulai proses onboarding untuk funded propose yang berhasil terpilih di Fund10. Anda dapat meninjau statistik untuk Fund10 dan mengunduh salinan lengkap hasilnya di sini.

Onboarding proyek terdiri dari sejumlah langkah penting yang mencakup panduan komprehensif tentang cara melanjutkan untuk para challenge team dan juga proyek yang mendapatkan pendanaan, onboarding call, proof of life statements, dan milestone submissions untuk memberikan ekspektasi realistis kepada komunitas tentang kapasitas masing-masing tim dalam memberikan hasil. Anda dapat mempelajari lebih lanjut tentang proses onboarding proyek di sini.

Selama fase onboarding proyek ini, Project Catalyst memasuki periode cooldown yang dijadwalkan sebelum memasuki siklus pendanaan berikutnya. Tetap pantau berita dalam beberapa minggu mendatang. Jika Anda melewatkan informasinya, Anda dapat melihat rekaman Town Hall Catalyst di sini.

Di sisi teknis Catalyst minggu lalu, tim:

  • menyelesaikan UX untuk filter โ€˜already votedโ€™ dan โ€˜themesโ€™
  • mulai mengimplementasikan snapshot berkelanjutan dalam aplikasi seluler, termasuk pembaruan pada cat-data-service
  • memulai uji coba kering aplikasi seluler untuk menguji perbaikan terbaru pada waktu pemuatan proposal dan ukuran batch maksimum
  • mulai bekerja untuk mengimplementasikan kerangka pengujian beban yang baru
  • terus mengotomatisasi pembuatan artefak dengan GitHub actions dan Earthly.

Terakhir, untuk tetap terinformasi tentang semua yang terjadi di Proyek Catalyst, bergabunglah dengan saluran Catalyst Telegram announcement.

EDUKASI

Minggu ini, tim Edukasi terus memberikan dan mendukung kursus Haskell dengan ABC. Mereka juga bekerja sama dengan tim Marlowe untuk mendefinisikan aset pembelajaran.