Skip to content

Weekly development report as of 2024-04-19

Weekly development report as of 2024-04-19

CORE TECHNOLOGY

This week, the core technology teams released node v.8.9.2. This version resolves an issue with the peer-sharing networking feature that prevented nodes from sharing peers with connected nodes.

Over the past few weeks, the site reliability engineering (SRE) team continued working on Cardano environment improvements and general maintenance.

Some of the improvements include:

  • re-spinning of the Voltaire private chain for Cardano node v.8.10.0-pre release and re-hard forking it into the Conway era.

  • updating SanchoNet for Cardano node v.8.10.0-pre release.

  • deploying one-third of IOG’s pre-production environment nodes and two-thirds of IOG’s preview environment nodes into Cardano node v.8.10.0-pre.

The networking team continued their work on Genesis support, which involved reviewing the churn policy for Genesis, implementing outbound governor support for Genesis, and providing support for cardano-cli. They also addressed some technical debt in churn extending EKG counters traced by the node. Finally, they updated documentation about peer sharing. For more updates from the team check the link here.

The consensus team implemented a new diffusion pipelining criterion. They presented, reviewed, and merged the March milestone for Genesis. Additionally, they integrated the latest changes into node v.8.10.

SCALING

This week, the Hydra team fixed a bug in the smoke test and refactored the network functions to enable distinguishing between inbound and outbound traffic. Additionally, they prepared a cardano-api v.8.44 branch for Cardano node v.8.10. The team also contributed to the cardano-ledger-api by undeprecating and exposing redeemerPointer.

The Mithril team continued implementing the certification of Cardano transactions in Mithril networks. They worked on scaling the signature and proof generation for mainnet with the compression of the transaction Merkle tree by using sub-Merkle trees of transactions by block ranges. They also made progress in designing low latency certification, investigated a memory leak in the signature/proof process, and worked on retrieving the tip of the chain with the Pallas chain observer. The team almost completed the prototype for decentralizing signer registration with the relay and a peer-to-peer (P2P) network. Additionally, they completed the refactoring of the database providers of the aggregator and re-spun the testing-sanchonet mithril environment following the release of Cardano node v.8.10.0-pre.

Finally, the team made some optimizations on the compilation of their pre-built binaries to fix panics occurring on CPUs without ADX instructions, and created a network configuration file on the repository to facilitate automatic compatibility checks.

VOLTAIRE & SANCHONET

This week, the teams are working on updating the SanchoNet resources documentation with new node releases and tools. Community members also provided updates to the tutorials for node v.8.10.0 and CLI v8.22.0.0. This includes updating the committee commands and query commands to get the value of the stake key deposit, the DRep key deposit, and the governance action deposit.

Finally, to learn more about updates from Intersect, follow this news page

CATALYST

Fund12 launches on  April 26, and you are invited! This time, Cardano is coming to Barcelona, Spain to kickstart live the 12th round of community-led funding and worldwide Catalyst working groups effort.

In Barcelona at the time? Make sure to register here to save your ticket, as spaces are limited. The event will also be live-streamed on IOG's YouTube channel. Hit the notification bell not to miss it.

What happens next? Proposal submissions begin by April 30 and are expected to be open for two weeks.

Want to help review proposals? Keep an eye on the announcement channels when the registration for specialty community roles begins.

For regular updates, please join these Telegram and Discord communities, sign up for the Catalyst newsletter, and join the town hall.

EDUCATION

This week, the education team is wrapping up the online ABC Cardano Developer course and working on developing further Aiken content following a positive reception during the course. They are also working with the Voltaire tribe on training plans.

コアテクノロジー

コアテクノロジーチームは、node v. 8.9.2をリリースしました。このバージョンでは、ノードが接続したノードとピアを共有できないというピア共有ネットワーク機能の不具合が解消されました。

この数週間、SRE(サイト信頼性エンジニアリング)チームは、Cardanoの環境の改善と総合的なメンテナンスに取り組んできました。

以下に具体例を挙げます。

  • Cardanoノードv.8.10.0-preリリースに向けたVoltaireプライベートチェーンの再スピンとConway期への再ハードフォーク

  • Cardanoノードv.8.10.0-preリリースに向けたSanchoNetの更新

  • IOGプリプロ環境ノードの3分の1とIOGプレビュー環境ノードの3分の2をCardanoノードv.8.10.0-preにデプロイ

ネットワーキングチームは、Genesisサポートに関する作業を続けました。これには、Genesisの解約ポリシーの見直し、Genesisのアウトバウンドガバナーサポートの実装、cardano-cliのサポートの提供が含まれます。ノードがトレースするEKGカウンターを拡張するチャーンにおける技術負債にも対処しました。ピア共有に関するドキュメントを更新しました。詳細は、このリンクからご覧ください。

コンセンサスチームは、拡散パイプラインの新基準を実装しました。Genesisの3月のマイルストンを発表、レビュー、マージしました。ノードv.8.10に最新の変更を統合しました。

スケーリング

Hydraチームはスモークテストのバグを修正し、受信トラフィックと送信トラフィックを区別できるようにネットワーク機能をリファクタリングしました。Cardanoノードv.8.10用のブランチ、cardano-api v.8.44を用意しました。redeemerPointerの非推奨を外して公開することで、cardano-ledger-apiに貢献しました。

Mithrilチームは、MithrilネットワークにCardanoトランザクション認証を実装する作業を継続しました。ブロック範囲ごとにトランザクションのサブマークル木を用いてトランザクションマークル木を圧縮し、mainnetの署名と証明生成をスケーリングする作業を行いました。低レイテンシー認証の設計を進め、署名/証明プロセスのメモリーリークを調査し、Pallasチェーンオブザーバーでチェーントップを取り出す作業を行いました。リレーとピアツーピア(P2P)ネットワークの署名者登録を分散化するためのプロトタイプはまもなく完了します。アグリゲーターのデータベースプロバイダーのリファクタリングを完了し、Cardanoノードv.8.10.0-preのリリース後にMithrilのtesting-sanchonet環境を再スピンしました。

ADX命令を使用せずにCPUで発生するパニックを修正するために、事前に構築されたバイナリのコンパイルの最適化を行い、自動互換性チェックを容易にするために、リポジトリにネットワークコンフィグファイルを作成しました。

VOLTAIRE & SANCHONET

チームは、SanchoNetリソースドキュメントに新しいノードリリースとツール情報を加える作業に取り組んでいます。コミュニティメンバーからも、ノードv.8.10.0とCLI v8.22.0.0のチュートリアルの更新が提供されました。これには、ステーク鍵デポジット、DRep鍵デポジット、ガバナンスアクションデポジットの値を取得するための委員会コマンドとクエリコマンドの更新が含まれます。

Intersectの詳細な更新情報は、このニュースページをフォローしてください。 

CATALYST

Fund12のローンチは4月26日。誰でも参加大歓迎です。今回Cardanoは、スペインのバルセロナでコミュニティ主導の資金調達及び世界的なCatalystワーキンググループの取り組みの第12ラウンドをライブで始動します。

バルセロナでイベントに参加する場合は、スペースに限りがありますので、必ずここで登録してチケットを確保してください。イベントは、IOGのYouTubeチャネルでライブストリーミングもされます。見逃さないように通知設定してください。

今後の予定としては、4月30日に提案の提出が開始されます。受付期間は2週間を予定しています。

提案のレビューに参加を希望する場合は、案内チャネルに注意していてください。コミュニティの専門的な役割の登録が始まったら告知されます。

通常の更新情報は、TelegramDiscordコミュニティに参加し、Catalystニュースレターに登録し、タウンホールに参加してください。

教育

教育チームは、ABCオンラインCardano開発者コースを終了し好意的な反応を得たあと、Aikenのコンテンツのさらなる開発に取り組んでいます。Voltaireトライブとトレーニングプランを作成しています。