Skip to content

Weekly development report as of 2022-05-13

Weekly development report as of 2022-05-13

CORE TECHNOLOGY

This week, the node, ledger, and consensus teams continued preparing for June’s Vasil hard fork event. They completed library optimization, which is now in review, and delivered consensus code for diffusion pipelining. The teams also made progress on pipelining tests and worked on logging improvements. Finally, they started working on the UTXO HD integration focusing on testing and issue resolution workflows.

The networking team completed the refactoring of typed-protocols in ouroboros-consensus. They also worked on coverage tests for the diffusion test suite including traces and simulations. The team redeployed 8 IOG nodes to the P2P testnet and added 51 pre-registered SPOs to assess testnet performance and share their feedback. 

WALLETS AND SERVICES

This week, the Daedalus team added support for Ledger Nano S Plus, which will be delivered in the subsequent release. The team also made progress on the native Daedalus M1 development - the first superficial tests ran smoothly on M1-Mac. Finally, the team continued building a bridge between cardano-wallet and light-wallet.

The Adrestia team released an important update for cardano-wallet. The update accumulates a series of changes and improvements developed over the past few weeks.

They also continued working on adding multisig features, redesigning the DB layer, and developing a "light" mode in cardano-wallet. 

Finally, the team is still working on the cardano-js-sdk MVP.

SMART CONTRACTS

The Plutus team worked on cost model updates and bug fixes. They enabled beta transformation for type-lets and renamed blake2b to blake2b_256. They also renamed verifySignature and applied static analysis to find unnecessary locations. Finally, the team spent time focusing on new tools.

The Marlowe team fixed some example scripts for running a merkleized contract without the PAB and also fixed the rendering of the transaction log in the Marlowe Playground. They added unit tests to the Humanize module, fixed timeout calculations in the CFD contract, and deployed a dashboard for log monitoring of private testnets. Finally, the team moved Marlowe semantic-related modules to their own Semantics subpackage.

BASHO (SCALING)

This week, the Hydra team deployed the 0.5.0 release. They also started the implementation of the Contest transaction validators and business logic, which is the last missing piece for the Hydra Head protocol. The team also made some minor updates to the roadmap in line with the recent planning session.

GOVERNANCE

Every three months, Project Catalyst produces a fresh pipeline of technical, business, creative, and community-focused projects - funded to deliver their proposed ideas that have been voted for by the Cardano Catalyst community.

With each funding round, the community presents challenges across a range of Cardano-related projects. These challenges are then answered by the community who present plans defining clear solutions. The community votes on the proposals and selects projects to receive funding.

After nearly three months of going through Project Catalyst’s Fund8’s innovation cycle, the final voting results will be announced this week. Fund8 is the largest fund to date, with $16m worth of funding and community rewards available.

The next week’s update will reveal the full and detailed list of all projects that were successful, including those that were not. With Fund8 drawing to a close, Fund9 is only around the corner - kicking off on June 1st. 

Join weekly Town Hall meetings to find out more. 

STATISTICS TO DATE

週刊開発レポート 2022年05月13日

コアテクノロジー

ノード、台帳、コンセンサスチームは6月のVasilハードフォークの準備を続けました。ライブラリーの最適化を完了し(現在レビュー中)、拡散パイプラインのコンセンサスコードを配信しました。パイプラインテストも進展を見せたほか、ログの改良にもとりくみました。UTXO HD統合へ取り組み始め、テストと不具合の解消に重点を当てました。

ネットワーキングチームはouroboros-consensusの型付きプロトコルのリファクタリングを完了しました。追跡とシミュレーションを含む、拡散テストスイートのカバレッジテストに取り組みました。P2Pテストネットに8つのIOGノードを再デプロイし、事前登録した51のSPOをテストネットパフォーマンスを評価しフィードバックを共有するために追加しました。 

ウォレットとサービス

DaedalusチームはLedger Nano S Plusのサポートを追加しました。これは、次回リリースで配信されます。ネイティブなDaedalus M1の開発を進め、最初の表面的なテストはM1-Macでスムーズに実行されました。cardano-walletとlight-wallet間のブリッジ構築を続けました。

Adrestiaチームはcardano-walletの重要な更新をリリースしました。この更新には、過去数週間の一連の変更と改良が蓄積されています。

また、マルチシグ機能の追加、DB層の再設計、cardano-walletの「ライト」モード開発を継続しました。 

cardano-js-sdk MVPへの取り組みも続けています。

スマートコントラクト

Plutusチームはコストモデルの更新とバグの修正に取り組みました。type-letsのベータ変換を有効にし、blake2bをblake2b_256に名称変更しました。verifySignatureも名称変更し、不要なロケーションを見つけるために静的解析を適用しました。また、新ツールに集中する時間をとりました。

MarloweチームはPAB無しでマークル化したコントラクトを実行する例文の一部と、Marlowe Playgroundでトランザクションログのレンダリングを修正しました。Humanizeモジュールにユニットテストを追加し、CFDコントラクトのタイムアウト計算を修正し、プライベートテストネットのログ監視ダッシュボードをデプロイしました。Marloweのセマンティック関連モジュールを独自のSemanticsサブパッケージに移動しました。

Basho( スケーリング)

Hydraチームは0.5.0リリースをデプロイしました。Hydra Headプロトコルの最後のパーツであるContest翻訳バリデーターとビジネスロジックの実装を始めました。今般の企画会議に応じて、ロードマップに軽微な更新を加えました。

ガバナンス

Project Catalystは3か月ごとに、技術、ビジネス、クリエイティブ、コミュニティに焦点を当てたプロジェクトの新しいパイプラインを作り、Cardano Catalystコミュニティが投票した提案を実現するために資金提供します。

ファンドラウンドごとに、コミュニティはCardano関連のさまざまなプロジェクトにわたり、チャレンジ(課題)を提示します。これらのチャレンジに対し、コミュニティはソリューションと明確な解決方法を定義したプランを提出することで応じます。コミュニティは提案に投票し、資金調達を提供するプロジェクトを選出します。

Project Catalyst Fund8のイノベーションサイクルはほぼ3か月が経過しましたが、最終投票結果は来週発表されます。Fund8は資金調達とコミュニティへの報酬に1600万ドル相当が充てられた、これまでで最大規模のファンドです。

来週の更新情報では、当選に至らなかったものも含み、すべてのプロジェクトの詳細なリストが公開されます。Fund8はまもなく終了しますが、Fund9が迫っています。Fund9は6月1日に開始されます。 

詳細は、ウィークリータウンホールミーティングにご参加ください。 

現時点の統計