Cardanoがオープンソースの起源をブロックチェーンに組み込む動き
Cardano FoundationのHALチームが、ソフトウェアの系譜、依存関係、テスト履歴をCardano上で検証可能な監査記録として追跡するために設計されたインフラストラクチャの取り組み「Proof of Provenance」を導入。
By SongMarketCap
Updated:
Cardano Foundationは、最新のOpen Office Hoursセッションを利用してProof of Provenance(PoP)のプロジェクトを発表しました。このプロジェクトは、オープンソースの世界が未解決のままである問題、つまり開発プロセス自体はオープンであっても、その信頼、リリース、調整を支えるインフラストラクチャが依然として大幅に中央集権化されている状況に基づいて構築されています。実際のところ、多くのソフトウェア開発はGitHubのようなプラットフォームに依存しており、業界のコアバリューとして分散化が重視され続けている中でもその傾向は変わっていません。
これこそがPoPに真の重みを与えています。これは象徴的なブロックチェーンの実験として位置付けられているのではなく、ソフトウェアを構築する人物、リリースされる内容、重要な依存関係、そして主要な成果物が時間をかけてどのように認証されるかについての検証可能な記録を作成する直接的な試みです。Cardanoにとって、このプロジェクトは開発者ツールを超えたものであり、通常のDeFiやトークンの話題を超えた具体的なインフラストラクチャのユースケースを示唆しています。
オープンソース開発におけるGitHubのボトルネックに挑むCardano
プレゼンテーションで最も指摘されたポイントの一つが、オープンソース開発が現実には依然として中央集権的であるという単純な事実でした。スピーカーたちは、圧倒的多数のプロジェクト、Cardano関連のプロジェクトも含めて、GitHubに依存していることを率直に認めました。このモデルは効率的ですが、一つの企業、一つの司法管轄、一つのガバナンス環境に信頼を集中させることになります。地政学的および規制的な圧力がアクセスやコントロールを再形成できる市場では、これは軽微な問題ではなく、インフラストラクチャリスクとなります。
もう一つの問題は、オープンソースのサプライチェーン自体の脆弱性です。重要なシステムが小規模なパッケージ、リソースが限られたメンテナ、責任範囲が不明確なままで進む状況に依存していることが多いのです。プレゼンテーションでは繰り返し同じ重要な問いに戻りました。つまり、必要不可欠な要素の背後にいるのは誰なのか、それに対する責任は誰が持ち、これらのリンクをいかにして簡単に検証可能にするか、という点です。
ここでのCardanoの解答は、GitHubを完全に置き換えることではなく、ソフトウェアのライフサイクルに透明性のある検証層を追加することです。
このアプローチがさらに重要であるのは、Cardano Foundationがこの取り組みをエコシステム内のより広範な問題、すなわち実際の利用に結び付けている点です。スピーカーたちは明確に、Cardanoがより実用的な採用と「ドッグフーディング」(Cardano開発者がネットワークを使用して実際の開発フローを実行すること)を必要としていると認めました。これにより、PoPは単なるセキュリティ関連の副次プロジェクトを超えた存在となり、Cardanoが日常的に使用される真のインフラストラクチャをサポートできるかどうかを試すものとなります。
Proof of ProvenanceがCardanoにソフトウェア起源と依存関係をもたらす
Proof of Provenanceの核となるのは、ソフトウェアの起源を監査可能にすることです。このプロジェクトは、開発者のアイデンティティ、ソフトウェアのバージョン、署名されたリリース、成果物の一意性、そしてパッケージ間の依存関係を追跡するために設計されています。目的はソースコード全体をブロックチェーンに移動することではなく、ソフトウェアの検証、検査、信頼を容易にするためのメタデータと関係性を記録することです。
議論された最も重要な方向性の一つとして、Cardanoベースのソフトウェアの部品表(SBOM)が挙げられました。実務的には、どのプロジェクトがどのパッケージに依存しているのか、どのバージョンが関与しているのか、スタック内で重大な弱点がどこに存在する可能性があるのかを見ることができるようになるということを意味します。これはセキュリティ分析を強化するだけでなく、エコシステム全体に広範な影響を及ぼします。依存関係のグラフが透明になると、どのオープンソースプロジェクトが真の構造的重要性を持ち、より多くの注目や資金提供を受けるべきかを特定することが非常に簡単になります。
これこそが、プロジェクトがCardanoにとって戦略的に興味深いものとなる理由です。何年もの間、分散化は原則として議論されてきました。Proof of Provenanceはその原則をインフラストラクチャに変えようとしています。これが成功すれば、Cardanoはソフトウェアシステムの検証と追跡において、より信頼性の高い役割を果たすことができるようになります。これは短命な市場の話題よりもはるかに耐久性のあるユーティリティカテゴリーです。
Antithesisが示すCardanoインフラストラクチャの実用例
プレゼンテーションで最も具体的だった部分は、ネットワークやノードの決定論的シミュレーションテストに使用されるツール「Antithesis」に焦点を当てたものでした。HALチームは、このツールがすでにPoPの最初のアクティブな使用例であり、誰がリソースにアクセスしているのか、それがどのように使用されているのか、そしてそれらの相互作用についての透明な監査記録をどのように維持するかを追跡するモデルであると述べました。これは重要なシフトです。概念から実装への移行を意味しています。
このような可視性が最も重要になるのは、インフラストラクチャが高価または重要な場合です。共有テストシステムがコミュニティに提供され、エコシステムのリソースが関与する場合、アクセス、使用法、結果に関する透明性は技術的な詳細にとどまらず、責任あるインフラストラクチャ管理の一部となります。プレゼンターはまた、そのようなシステムが最終的に、ソフトウェアがどのシナリオに対してテストされたかについて中立的な記録を提供する可能性があると主張しました。それは開発品質への信頼を時間をかけて強化することになるでしょう。
技術的には、このシステムはMerkle Patricia ForestryとAikenスマートコントラクトに依存しています。データはオフチェーンにとどまりますが、Cardanoはそのハッシュルートと状態変遷を保存し追跡します。一意のNFTが知識状態を表し、スマートコントラクトがその状態の変更方法を制御します。ユーザーは事実を挿入または削除する要求を送信し、オラクルがその要求を最終状態に受け入れるかどうかを判断します。チームはトレードオフを隠しませんでした。オラクルには依然としてフィルター能力があるため、完全に信頼性を排除するわけではありません。しかし、トランザクションを通じた記録の再構築が可能であるため、プロセスは大幅に透明性を増します。完全な信頼の排除ではありませんが、ソフトウェア開発のより監査可能なモデルに向けた意味のある進歩です。
Proof of Provenance自体が小売向けの見出しになる可能性は低いかもしれませんが、それが小さなCardanoの話題であるわけではありません。ネットワークが本格的なインフラストラクチャをサポートできることを証明したいのであれば、まさにこの種の取り組みが重要なのです。これは見せかけでは偽装できない実用性の試験であり、開発フロー、アカウンタビリティ、検証可能性、そして実際のネットワークの使用に関わってくるのです。