Skip to content

Weekly development report as of 2024-04-05

Weekly development report as of 2024-04-05

CORE TECHNOLOGY

This week, the consensus team worked on the modification of LocalTxMonitor and HasTx functionalities improving cross-era behavior. The team completed most tests for the UTXO-HD branch within ouroboros-consensus, with ongoing efforts to resolve some issues in the mempool-parallel test.

They also addressed an upstream issue within quickcheck-state-machine, facilitating a more streamlined setup for parallel mempool tests. Additionally, they proposed a new parallel state machine testing framework for quickcheck-dynamic, potentially enhancing future testing capabilities. 

In preparation for node release v.8.10, the team integrated changes across consensus, ledger, and networking components. Upcoming efforts will focus on releasing updated CLI and API versions before the final node update.

WALLETS AND SERVICES

The Lace team released Lace v.1.9, which brings multi-wallets and multi-accounts functionality to Lace. For more information, see the latest blog post

SCALING

This week, the Hydra and Mithril teams gave demonstrations at the monthly review meeting. You can find a full report, including slides and a recording, in the scaling monthly report.

The Hydra team investigated a broken head situation, slightly improved Conway forward compatibility in explorer / hydra-node, enhanced hydra-cluster --devnet allowing end-to-end testing of kupo, extended smoke tests to also include committing ada into the head, documented the anticipated behavior of incremental decommits, and added decommits to the tutorial.

The Mithril team continued implementing the certification of Cardano transactions in Mithril networks. They focused on scaling the signature and proof generation for mainnet, completed the implementation of a more versatile beaconing mechanism, worked on implementing incremental storage of transactions, and fixed the bug in the block parser that prevented some Conway transactions from being signed. Additionally, they continued working on a prototype to decentralize signer registration with the relay and a peer-to-peer (P2P) network.

CATALYST

This week in Project Catalyst, the team is preparing for Fund12, which is set to launch on April 26 with an in-person event in Barcelona, Spain. For those unable to attend in person, the Catalyst working groups initiative offers opportunities to engage with local Cardano communities globally or participate in online groups. See the full schedule of events for more information.

EDUCATION

This week, the education team continues delivering their online Cardano Developer course, and are also preparing to support the constitutional committee training.

コアテクノロジー

コンセンサスチームは、開発期をまたいだ動作を改善するLocalTxMonitorとHasTxの機能変更に取り組みました。ouroboros-consensusでUTXO-HDブランチのテストをほぼ終え、mempool-parallelテストでの断続的な失敗に対する取り組みを続けました。

quickcheck-state-machineのアップストリームの問題にも対処し、並列メモリープールテストのセットアップの合理化を進めました。新たにquickcheck-dynamic用の並列ステートマシンテストフレームワークを提案しました。これは、将来のテスト機能を強化する可能性があります。 

ノードv.8.10のリリース準備として、コンセンサス、台帳、ネットワークコンポーネントの変更を統合しました。今後は、最終的なノード更新の前に、CLIとAPIの更新バージョンをリリースすることに重点を置く予定です。

ウォレットとサービス

Laceチームは、マルチウォレットとマルチアカウント機能を搭載したLace v.1.9をリリースしました。詳細は、ブログの最新記事を参照してください。 

スケーリング

HydraチームとMithrilチームは月例レビュー会議でデモンストレーションを行いました。スケーリング月刊レポートで、スライドや録画を含むフルレポートを確認できます。

Hydraチームは、ヘッドが壊れている状況を調査し、explorer/hydra-nodeのConway前方互換性を少し改良し、hydra-cluster --devnetを強化してkupoのエンドツーエンドテストを可能にしました。ADAのヘッドへのコミットを含めた拡張スモークテストも可能にし、インクリメンタルデコミットの予想される動作を文書化し、チュートリアルにデコミットを追加しました。

Mithrilチームは、MithrilネットワークにCardanoトランザクション認証を実装する作業を続けました。mainnetの署名と証明生成のスケーリングに焦点を当て、より汎用性の高いビーコンメカニズムの実装を完了し、トランザクションの増分ストレージの実装に取り組み、一部のConwayトランザクションに署名できないというブロックパーサのバグを修正しました。リレーとピアツーピア(P2P)ネットワークで署名者登録を分散化するためのプロトタイプの作業を続けました。

CATALYST

Project Catalystでは、スペインのバルセロナで4月26日に予定されているFund12ローンチ対面イベントに向けた準備を進めています。このイベントに参加できない方には、Catalyst Working Groupsイニシアチブが、世界各地でCardanoコミュニティとつながるローカルイベントのほか、オンラインイベントも企画しています。詳細は、イベントのフルスケジュールを参照してください。

教育

教育チームはCardano開発者オンラインコースの提供を継続しているほか、憲法委員会のトレーニングをサポートする準備も行っています。