Skip to content

Weekly development report as of 2023-04-07

Weekly development report as of 2023-04-07


Over the past two weeks, the ledger team prepared for the upcoming Conway release, experimented with handling dRep stake distribution for CIP-1694 in the Conway ledger era, and merged a fix for node-4826 into the main ledger branch. 

The consensus team finished the UTXO-HD prototype refactoring. The team is now working on enhancing the DB lock mechanism to improve performance. They also introduced several improvements to the file system abstraction and simulation layer (fs-sim), which culminated in the release of fs-sim- and fs-api- to CHaP.

Work is ongoing on Ouroboros Genesis development; the team distributed the updated Genesis design document seeking feedback from the networking team and IOG researchers, and opened up a PR for the adversarial leader schedule QuickCheck generator, which is now in review.

They also delivered a new consensus version that can use different fundamental VRF crypto primitives for Babbage and Conway eras, and in terms of the technical debt, they fixed the follower logic bug discovered during QuickCheck property tests.

As always, see this technical development report for more details from different teams.


Work is ongoing on the Lace desktop development. The team continued working on bug fixes and polishing the DApp browser and added the capability to automatically connect the wallet without having to do so for each DApp. They also improved the dark mode interface, increased end-to-end test coverage, and updated cardano-js-sdk to resolve compatibility issues. 

Finally, the team are now working on adding a notification feature to send announcements to users remotely.

The Adrestia team worked on extending the multi-signature feature with delegation functionality in cardano-wallet. They also worked on extracting the transaction balancing library and did some refactoring of the DBLayer to improve performance and memory usage. 

Finally, they continued working on performance optimization of cardano-services in cardano-js-sdk.


The Plutus tools team ​​continued working on the Marconi sidechain MVP (feature completeness), investigating how to test the correctness of Marconi indexers and moving Marconi to a separate GitHub repository. 

The Plutus Core team moved forward with the implementation of sums-of-products, getting closer to making it feature-complete. This is a change to the Plutus Core language, which is expected to be made available at the next hard fork, adding native support for datatypes and providing substantial speed and size improvements to scripts. Read this CIP to learn more. The team also refactored the formalization of built-in types and functions, removing a substantial amount of Agda code.

The Marlowe team worked on the Runtime exhaustion of memory pool and epoch boundary tests, created a test suite for the ‘Create’ command, and ran usability tests for Marlowe Playground. They also conducted QA testing of the starter kit and published a new release with uploaded binaries for CLI tools, also defining the pre-release test scope, creating a tag, and writing a test job to run after the deployment job for automated Marlowe Nightly testing.

Finally, work is ongoing on Marlowe Explorer improvements in terms of reflecting specific links, defining name formats, detailing transaction IDs, statuses, etc. 


The Hydra team continued working on finalizing mainnet compatibility of the hydra-node: they ran semi-automated smoke tests and updated draft documentation. The team also fixed several minor issues and made opening heads more robust from a protocol perspective. Apart from development, they met with community members interested in collaborating on communication and marketing materials for Hydra.

The Mithril team released a new 2313.0 distribution that implements minor improvements and bug fixes. They continued implementing the migration of the aggregator stores to a relational design, and completed the adaptation and migration of the signer registration and open message stores. They also worked on designing the new architecture of the network to support signing multiple types of data.

Finally, the team upgraded the version of the Cardano node used in the Mithril testnets and devnet to 1.35.6.



On March 30th, the Cardano community convened for a workshop to review the output from the CIP-1694 workshop that occurred earlier in the month in Longmont, CO. The workshop was conducted on Zoom, and a recording of the session was made available for later viewing. The event featured a keynote presentation by the CIP authors, an update on changes to CIP-1694 since the input from the Colorado workshop, and a Q&A session with the community. Charles Hoskinson, IOG CEO, joined for a special keynote on the promises of minimum viable governance. Following that, attendees were divided into breakout sessions, each focused on a specific aspect of the workshop topics, including metadata standards, incentives for dReps and voters, community tooling, and voting thresholds. The discussions were collected in another Miro board, showcasing the innovative community approach. The session concluded with a summary of key takeaways and final remarks by Michael Madoff, IOG product owner. More information on community workshop sponsorships will be shared in early April, so stay tuned.




Ouroboros Genesisの開発作業は進行中であり、更新したGenesis設計文書を配布してネットワークチームとIOG研究者からのフィードバックを待っています。また、敵対的リーダースケジュール、QuickCheckジェネレーターのPRを開始しました。これは、現在レビュー中です。










Plutus Coreチームは積和の実装を進め、フィーチャーコンプリートに近づきました。これは、次回ハードフォークで利用可能になる予定であるPlutus Core言語の変更であり、データ型のネイティブサポートが追加され、スクリプトの速度とサイズが大幅に改善されます。詳細は、このCIPを参照してください。組み込み型や関数の形式をリファクタリングし、大量のAGDAコードを削除しました。

Marloweチームは、メモリープールのRuntime枯渇とエポック境界テストに取り組み、Createコマンドのテストスイートを作成し、Marlowe Playgroundのユーザビリティテストを実行しました。スターターキットのQAテストを実施し、CLIツール用にアップロードされたバイナリを含む新リリースを公開し、プレリリーステストスコープの定義、タグの作成、自動化されたMarlowe Nightlyテストのデプロイジョブ後に実行するテストジョブの作成も行いました。


Basho( スケーリング)






3月30日、Cardanoコミュニティは、コロラド州ロングモントで同月初めに行われたCIP-1694ワークショップの成果をレビューするワークショップに招集されました。ワークショップはZoom上で開催され、後日閲覧できるように録画されました。このイベントでは、CIPの作成者による基調講演、コロラドワークショップでのインプットに対応したCIP-1694の変更点に関する最新情報、コミュニティとの質疑応答が行われました。最低限の実行可能なガバナンスの約束に関する特別基調講演には、IOGのCEO、Charles Hoskinsonが参加しました。その後、参加者は、メタデータ標準、dRepと有権者のインセンティブ、コミュニティツール、投票のしきい値など、ワークショップのトピックごとに分科会セッションに分かれました。議論は、別途Miroボードに集められ、革新的なコミュニティアプローチが紹介されました。セッションの最後は、IOGのプロダクトオーナーであるMichael Madoffによる重要ポイントのまとめと最終コメントで閉められました。コミュニティワークショップスポンサーシップの詳細は、4月上旬公開予定です。