Versi dokumen orisinil: Weekly development report as of 2023-09-22
Dipublikasikan pada tanggal 22 September 2023
Ditulis oleh Olga Hryniuk
Terjemahan ke dalam Bahasa Indonesia oleh @andreassosilo
(Translated to Indonesian language by @andreassosilo)
Laporan perkembangan mingguan per 22-09-2023
22 September 2023 | Olga Hryniuk
TEKNOLOGI INTI
Minggu ini dalam teknologi inti, tim jaringan berfokus pada pengembangan bootstrap peers, bekerja pada node v.8.4.0-pre release, dan menerbitkan versi baru ouroboros-consensus, cardano-api, dan cardano-cli. Pekerjaan masih berlanjut pada typed protocol; tim memperbarui future typed-protocols-0.2.0.0 dan integrasinya dengan cardano-node.
Tim ledger tetap fokus pada implementasi fitur-fitur era Conway. Mereka menambahkan kemampuan untuk menentukan komite konstitusi awal, memperkenalkan versi awal konstitusi, dan menyelaraskan prioritas tindakan tata kelola dengan spesifikasi. Selain itu, tim memastikan pencatatan yang tepat dari deposit DReps.
Akhirnya, tim menangani beberapa masalah CDDL, melakukan sejumlah tes serialisasi round-trip yang baru, dan melakukan peningkatan signifikan pada constraint-based testing framework.
Tim konsensus mengusulkan perbaikan untuk masalah mempool forging yang diamati dalam cabang UTXO-HD, menunggu konfirmasi melalui benchmark tingkat sistem. Mereka juga terus mengembangkan mekanisme fallback untuk menjaga kinerja dasar node Cardano jika kinerja UTXO-HD tidak cukup.
Mengenai pengembangan Genesis, tim telah mengonfirmasi dengan para peneliti bahwa desain yang diusulkan sesuai dengan persyaratan untuk rantai sejarah Cardano. Mereka juga mengusulkan solusi untuk mengatasi kesalahan versi protokol yang terdeteksi dalam SanchoNet setelah beralih ke Conway.
Seperti biasa, lihat laporan pengembangan teknis ini untuk informasi lebih lanjut dari berbagai tim.
DOMPET DAN LAYANAN
Minggu ini, tim Lace membuat kemajuan dalam penyesuaian portofolio multi-delegasi, memperbaiki beberapa masalah terkait dengan pencabutan pendaftaran stake pool, bekerja pada cakupan pengujian untuk dukungan Trezor, dan pada alur kerja UI/UX untuk DApp Store. Mereka juga terus bekerja pada fungsionalitas CIP-95, dengan fokus pada penandatanganan transaksi dan data.
SMART CONTRACT
Minggu ini, tim Plutus terus menulis ulang indeks Marconi EpochState dengan API yang disederhanakan, mengekspos kueri dari API Marconi baru melalui server JSON-RPC. Mereka juga memperbarui paket cardano-emulator untuk menggunakan cardano-api v.8.8 dan bekerja pada optimisasi API Marconi baru untuk kinerja yang lebih baik.
Tim inti Plutus Core menambahkan flag baris perintah baru, --builtin-semantics-variant
(atau -B
) untuk biner uplc
dan plc
, yang memungkinkan seseorang memilih varian semantik bawaan yang akan digunakan saat mengevaluasi sebuah program. Anda dapat menjalankan uplc evaluate --help
untuk informasi lebih lanjut.
Tim Marlowe bekerja pada contoh-contoh ts-sdk
, membuat DApp CIP-45 untuk menghasilkan pembayaran, menentukan versi yang kompatibel tertinggi dari cardano-api dengan cardano-node v. 8.1.2, menyelesaikan beberapa masalah validator Marlowe, dan menjalankan pengujian validator tambahan. Tim juga menambahkan dukungan untuk mengkueri kontrak berdasarkan party address, menghapus semua ketergantungan pada repositori plutus-apps, dan memisahkan ketergantungan langsung pada plugin PlutusTx di marlowe-cardano-packages. Selain itu, mereka mengunggah kontrak JSON untuk dibuat di Marlowe Runner, memperluas pengujian konsumsi sumber daya validator peran terbuka, menjalankan simulasi pengujian DSL, mengintegrasikan alat analisis ke dalam Marlowe CLI DSL, dan menggugat kontrak berdasarkan alamat/role token.
Akhirnya, tim menciptakan repositori yang berbeda untuk library yang diekstraksi dan membuat panduan sintaks bahasa Marlowe.
BASHO (SCALING)
Minggu ini, sebagian besar tim Hydra dan Mithril berpartisipasi dalam sebuah workshop tentang peningkatan skala Cardano di Nantes, Prancis. Selama acara ini, mereka mengidentifikasi sinergi, menghabiskan waktu bersama untuk coding, dan membahas pencapaian masa lalu serta rencana masa depan untuk kedua proyek tersebut.
Selain itu, tim Hydra menyelesaikan masalah yang menyebabkan hydra-node mengalami crash saat mengakses lapisan 1, mengerjakan proof-of-concept baru untuk ketahanan jaringan, dan menerima ADR baru yang terkait dengan stateless transaction observation.
Tim Mithril juga menyelesaikan refaktorisasi alur kerja penyebaran terraform dalam GitHub actions, dan implementasi parameter kompresi snapshot dalam penyebaran. Mereka terus bekerja pada refaktorisasi dan standarisasi kesalahan di node-node Mithril. Tim juga menyelesaikan implementasi proteksi Cloudflare untuk infrastruktur aggregator dan mulai bekerja pada penyebaran dan aktivasi di jaringan Mithril. Selain itu, mereka bekerja pada pencatatan statistik unduhan di aggregator, yang akan digunakan untuk menghasilkan laporan penggunaan.
Terakhir, tim membuat kemajuan dalam menangani bottleneck kinerja aggregator yang terjadi saat lalu lintas klien tinggi dan mulai membuat distribusi baru.
VOLTAIRE
Minggu ini di Voltaire, Intersect mengadakan sebuah pertemuan umum, yang menghadapi beberapa tantangan teknis yang menghambat demo GovTool yang direncanakan. GovTool Voltaire memungkinkan pemegang ADA untuk mendaftar menjadi perwakilan delegasi (DRep), mendelegasikan kekuatan suara kepada DRep lain, dan meninjau serta memberikan suara pada tindakan tata kelola. Kemampuan-kemampuan ini adalah bagian penting dari partisipasi pemerintahan on-chain di era Voltaire. Demo yang direkam telah dibagikan untuk ulasan. Bergabunglah dengan Intersect hari ini.
SanchoNet, sebuah alat uji teknis yang berkembang untuk tindakan pemerintahan on-chain CIP-1694, terus membuat kemajuan dalam peta fitur dengan memulai pengembangan tahap 4. Kunjungi SanchoNet untuk mempelajari lebih lanjut dan bergabung dalam percakapan di Discord.
Anda juga dapat bergabung dalam diskusi teknis Sancho-Wallet secara dua mingguan mengenai CIP-95, suatu sesi terbuka di IOHK Discord. Semua orang dipersilakan untuk membahas dan mengajukan pertanyaan teknis mengenai SanchoNet dan CIP-95.
CATALYST
Hasil dari pemungutan suara Proyek Catalyst Fund10 diumumkan pada hari Kamis. Selama pertemuan umum minggu ini, tim mempresentasikan beberapa video proyek yang telah selesai.
Anda dapat menonton kembali segmen dari pertemuan umum utama di sini. Jika Anda belum melakukannya, pastikan untuk mendaftarkan kehadiran Anda untuk pertemuan umum mendatang.
Terakhir, untuk tetap terkini dengan segala sesuatu yang terjadi dalam Proyek Catalyst, tandai halaman arsip dari buletin mingguan di sini.
EDUKASI
Minggu ini, tim Edukasi berada di Malta untuk mengadakan acara Cardano Days di Center for Distributed Ledger Technologies di Universitas Malta. Dr. Lars Brรผnjes dan tim juga diundang untuk berbicara di acara Crypto Hub Malta.