Cardano開発者がブロックチェーントランザクションを企業イベントに変換するエンジンを開発
トランザクションを一度処理し、構造化されたCloudEventsを発信することで、オープンソースツールはCardanoアプリケーション開発の重要な非効率性に取り組む。
By SongMarketCap
Updated:
Cardanoが成熟を続ける中、議論はチェーンそのものを超えて、より実践的な課題であるブロックチェーンデータを実際のアプリケーションや企業のワークフローにどのように役立てるかに移行しています。これは最近、Cardanoコミュニティの貢献者であるDaveによる発表の背景にある文脈です。DaveはSPOおよびDRepとしてエコシステムで知られており、Cardanoトランザクションの生データを下流システム向けの構造化出力に変換するオープンソースエンジンを発表しました。この開発は、Cardanoブロックチェーンデータを効率的かつ標準化された方法で扱う必要性が高まっていることを浮き彫りにしています。
Cardanoブロックチェーンデータインフラは依然として重複作業を生む
このエンジンが解決を目指す問題は新しいものではありませんが、Cardano開発全体で依然として非常に重要です。ブロックチェーンは自然にブロックやトランザクションを生成しますが、ほとんどのアプリケーションは実際には技術的なオブジェクトとしての完全なブロックを必要としません。彼らが必要としているのは、アドレス活動、資産転送、メタデータ更新、ガバナンスアクションといったシグナルです。
このギャップはインフラの重複負担を生みます。多くのチームが依然として自分たちのパーシング、フィルタリング、インデクシングレイヤーをゼロから構築しなければならず、本当に必要なデータを抽出しています。その結果、努力の重複、開発サイクルの遅延、運用の複雑性の増加、同じ問題を解決しようとするプロジェクト間での不一致出力が発生します。実際には、Cardanoの開発者がバックエンドの基盤作業の再構築に時間を費やすことになり、製品機能に集中する時間が減少します。
これが単一のオープンソースリポジトリを超える重要性を持つ理由です。Cardanoが企業システム、フィンテック製品、分析ツール、DeFiアプリケーション、デジタルプラットフォームに統合しやすくなるには、より標準化されたイベントレイヤーがニッチな開発者向けの便利ツールではなく、重要なインフラ要素となる必要があります。
Ogmios、CloudEvents、リアルタイムCardanoトランザクション処理
Daveのスレッドとリポジトリで共有された技術的詳細によれば、このエンジンはOgmiosに接続し、トランザクションレベルで動作します。各アプリケーションが生のチェーンデータを独自に解釈する代わりに、開発者が自分たちにとって重要なルールを定義します。これらのルールは特定のアドレス、ポリシーや資産、メタデータ、ガバナンス活動、さらにはチェーン全体を通過するすべてのトランザクションを対象にできます。
このシステムはそれぞれのトランザクションを一度評価し、その結果をCloudEvents 1.0ペイロードとして発信します。この標準化されたイベント形式は、暗号通貨業界外の多くの企業やソフトウェアチームにすでに馴染みがあります。そのイベントはキューにプッシュされ、複数の消費者がHTTPまたはgRPCストリームを通じて購読できます。この実用的な利点は明白です。下流のサービスはCardano特有のツールや直接的なノード統合を必要とせず、構造化されたイベントデータを自分たちのスタック内で処理できます。
リリースとともに共有されたデモ結果によれば、DaveはこのシステムをCardanoチェーンの先端から1年遅れで開始し、並列に複数のルールを実行しました。その中には完全なトランザクション一致も含まれていました。公開された数字に基づくと、5日間のチェーン履歴が14分で処理され、約22,000ブロックと192,000トランザクションが評価され、約270,000イベントが発信されました。また、ほとんどのイベントが1ミリ秒以内に発信され、低メモリ使用でテスト中に失敗イベントやデータ損失がなかったと報告されています。これらの数字は、公開されたデモのベンチマーク結果として提示されており、大規模な実運用性能が確認されたわけではありません。
なぜCardano開発者ツールが企業採用に重要なのか
この開発の最も重要な部分は、デモそのものではなく、それが示唆する方向性です。Cardanoはしばしばスケーラビリティ、相互運用性、現実世界での有用性を強調しますが、これらの目標は開発者や企業が毎回カスタムインフラを構築せずにブロックチェーンデータを利用できるかどうかに依存します。ほとんどの企業システムはブロックやノード、チェーン固有の内部と作業したいわけではありません。彼らが求めているのは、ダッシュボード、ワークフロー、データベース、コンプライアンスシステム、顧客向けアプリケーションに接続できる明確なイベントです。
このようなツールはそこに関わってきます。単一のプロセスがチェーンデータを一度同期し、それを構造化イベントに変換し、それらの出力を複数のサービスに同時に分配することができます。これにより、作業の重複が削減され、失敗リスクが低下し、統合が簡素化され、Cardanoデータに依存するシステム全体でより予測可能な挙動が生まれます。
正確であることが重要です。これはCardanoプロトコルのコアアップグレードではなく、エコシステム標準として確立されたものでもありません。これはまだ開発中のオープンソースインフラプロジェクトです。それでも、Cardanoアプリケーション設計やデータ処理における実際のボトルネックに対処しています。このアプローチが実運用環境で持続可能であることが証明された場合、特にアプリケーション開発や企業統合、長期的エコシステム成長に焦点を当てたチーム向けに、Cardanoインフラストラクチャスタックの有意義な追加となる可能性があります。