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トライブとトレーニングプランを作成しています。

TECNOLOGÍA DEL NÚCLEO

Esta semana, los equipos de tecnología de núcleo han lanzado nodo v.8.9.2. Esta versión resuelve un problema con la función de red para compartir pares que impedía a los nodos compartir pares con nodos conectados.

Durante las últimas semanas, el equipo de ingeniería de fiabilidad del sitio (SRE) ha seguido trabajando en las mejoras del entorno Cardano y en el mantenimiento general.

Algunas de las mejoras incluyen:

  • re-spinning de la cadena privada Voltaire para el nodo Cardano v.8.10.0-pre release y re-hard fork de la misma en la era Conway.

  • actualización de SanchoNet para el nodo Cardano v.8.10.0-pre release.

  • desplegando un tercio de los nodos de entorno de preproducción de IOG y dos tercios de los nodos de entorno de previsualización de IOG en Cardano node v.8.10.0-pre.

El equipo de networking continuó su trabajo sobre el soporte de Genesis, lo que implicó revisar la política de churn para Genesis, implementar el soporte de outbound governor para Genesis y ofrecer soporte para cardano-cli. También abordaron algunas deudas técnicas en churn ampliando los contadores EKG rastreados por el nodo. Por último, actualizaron la documentación sobre el intercambio de pares. Para más actualizaciones del equipo consulte el enlace aquí.

El equipo de consenso implementó un nuevo criterio de canalización de difusión. Presentaron, revisaron y fusionaron el hito de marzo para Génesis. Además, integraron los últimos cambios en node v.8.10.

ESCALADA

El equipo de Hydra corrigió un error en la prueba de humo y refactorizó las funciones de red para permitir distinguir entre tráfico entrante y saliente. Además, prepararon una rama cardano-api v.8.44 para el nodo Cardano v.8.10. El equipo también contribuyó a la cardano-ledger-api desprecando y exponiendo redeemerPointer.

El equipo Mithril continuó implementando la certificación de las transacciones de Cardano en las redes Mithril. Trabajaron en el escalado de la generación de firmas y pruebas para mainnet con la compresión del árbol Merkle de transacciones mediante el uso de subárboles Merkle de transacciones por rangos de bloques. También avanzaron en el diseño de la certificación de baja latencia, investigaron una fuga de memoria en el proceso de firma/prueba y trabajaron en la recuperación de la punta de la cadena con el observador de cadenas Pallas. El equipo casi completó el prototipo para descentralizar el registro de firmantes con el relé y una red peer-to-peer (P2P). Además, completaron la refactorización de los proveedores de la base de datos del agregador y volvieron a poner en marcha el entorno mithril testing-sanchonet tras el lanzamiento del nodo Cardano v.8.10.0-pre.

Por último, el equipo realizó algunas optimizaciones en la compilación de sus binarios preconstruidos para solucionar los pánicos que se producían en CPUs sin instrucciones ADX, y creó un archivo de configuración de red en el repositorio para facilitar las comprobaciones automáticas de compatibilidad.

VOLTAIRE & SANCHONET

Los equipos están trabajando en actualizar la documentación de los recursos de SanchoNet con las nuevas versiones de los nodos y las herramientas. Los miembros de la comunidad también han ofrecido actualizaciones de los tutoriales para el nodo v.8.10.0 y CLI v8.22.0.0. Esto incluye la actualización de los comandos de comité y los comandos de consulta para obtener el valor del depósito de la clave stake, el depósito de la clave DRep y el depósito de la acción de gobierno.

Por último, para saber más sobre las actualizaciones de Intersect, siga esta página de noticias.

CATALYST

El Fondo12 se lanza el 26 de abril, ¡y usted está invitado! Esta vez, Cardano vendrá a Barcelona, España, para dar el pistoletazo de salida en directo a la 12ª ronda de financiación dirigida por la comunidad y al esfuerzo mundial de los Grupos de Trabajo de Catalyst.

¿Se encuentra en Barcelona en ese momento? Asegúrese de registrarse aquí para reservar su entrada, ya que las plazas son limitadas. El evento también se retransmitirá en directo en el canal de YouTube del IOG. Pulse la campana de notificación para no perdérselo.

¿Qué sucede a continuación? La presentación de propuestas comienza el 30 de abril y se espera que esté abierta durante dos semanas.

¿Quiere ayudar a revisar las propuestas? Esté atento a los canales de anuncios cuando comience la inscripción para los roles comunitarios especializados.

Si desea recibir actualizaciones periódicas, únase a estas comunidades Telegram y Discord, suscríbase al [boletín informativo] Catalyst(Project Catalyst - newsletter signup) y participe en el ayuntamiento.

EDUCACIÓN

Esta semana, el equipo de educación está finalizando el curso en línea ABC Cardano Developer y trabajando en el desarrollo de nuevos contenidos Aiken tras la buena acogida del curso. También están trabajando con la tribu Voltaire en planes de formación.