提案レビュー

MLabs: すべての人のためのより良い配列

MLabs: Better arrays for everyone

MLabs LTD / ₳1,401,361

$350,480 / 約5,512万円(概算換算)

Abstain 回答・条件確認待ち(検討余地あり) normal 4 comments 1 WPs 日本語作業訳 Hydraコメント投稿済み
表示はHydra提出済みの現在の投票内容です。公式締切の2026-06-12まではHydra回答、追加証拠、NCL制約、ポートフォリオ判断により更新される可能性があります。提案者・関係者の追加回答はHydra Voting上の当該提案コメント欄へ投稿してください。

SIPOのAbstainについて

SIPOのAbstainは、未確認・未投票ではありません。提案価値を否定するものではなく、現時点ではYesまたはNoとして明確に支持・不支持を表明するだけの根拠が十分ではない、または追加確認を要すると判断した提案について、Hydra上で明示的にAbstainを記録したものです。

これにより、未投票によって意図せず支持率計算へ影響することを避け、SIPOの投票意思をより正確に反映しています。

概要

SIPO DRepレビュー支援用の日本語作業訳です。正式な内容はHydra Voting上の英語原文を参照してください。

MLabsは、CIP-138で導入されたarray supportをPlinth、Plutarch、Aikenの3言語で揃え、さらにArrayBuilder primitiveを含む新CIPとPlutus Core実装、各言語での最適化とベンチマークレポートを行う提案です。予算は1,401,361 ADAで、5 milestones、2,409 engineering hours、NoWitnessLabs milestone auditsを含みます。SIPOとしては、配列はスマートコントラクト性能と開発者体験の基本要素であり、Plutus Core、Plinth、Plutarch、Aikenに横断的に貢献する公共インフラ性を評価します。一方で、新CIPとPlutus Core PR、Aiken/Plinth/Plutarch各PRが受け入れられない場合の扱い、性能改善のbaselineと定量目標、実アプリでの利用ケース、Aiken team等の協力・review capacity、NoWitnessLabs auditの実質範囲、MLabs複数提案の同時実行能力、Treasury repayment Noに対するADA価格上昇・scope縮小・未使用資金保護を確認する必要があります。

英語原文を表示

Arrays are one of the most fundamental data structures in computing — used everywhere developers care about performance, from financial calculations to graphics to data processing. Until recently, Cardano had no array support at all. The support that exists today (added through CIP-138) is a foundation, but it is uneven across Cardano's smart contract languages: Plutarch has the most developed array tooling, while Plinth and Aiken lag behind. None of the three benefit from the decades of research into how to make array computations actually fast in functional languages. This proposal closes that gap. We will: - Bring Plinth and Aiken up to parity with Plutarch for CIP-138 array support, so developers in any of Cardano's three smart contract languages have access to the same baseline. - Propose and implement a new CIP introducing array primitives to Plutus Core that unlock significantly better optimization techniques for all three languages. - Apply state-of-the-art functional optimization techniques across all three languages — using a comparative approach that lets each language benefit from what works in the others. - Document the techniques and their measured impact so the Cardano developer community can build on this work. The result: Cardano script and dApp developers get array performance comparable to what other chains offer, in any of the three languages they already use, with documentation explaining how to use it well. This makes Cardano materially easier to develop on, easier to learn, and easier to migrate to from other ecosystems. The work is fully open-source under MIT, contributes directly to Plutus Core, Plinth, Plutarch, and Aiken, and is delivered by a single MLabs team across all three languages.

Hydra Votingで提案を見る

SIPO投票表示メモ

この表示は現在の投票内容です。補助表示は投票先ではなく、確認ポイントや回答・条件確認の状態を示します。

現時点のSIPO投票前表示はAbstainです。提案価値の否定ではなく、Hydra上の回答、追加証拠、条件確認を待つ扱いです。

Hydra回答のお願い

判断更新に必要な回答・追加資料・条件説明は、Hydra Voting上の当該提案コメント欄へ投稿してください。

SIPOレビュー理由

  • コミュニティコメントのシグナルが弱い、または賛否・懸念が混在している。

戦略シグナル

  • CardanoをDeFi、金融インフラ、または公共インフラに接続する可能性がある。