カルダノ・ノードを安全にブートストラップし、同期時間を短縮するための軽量、高速、かつ効率的なソリューションであるMithrilは、すでにCardanoノードの高速ブートストラップを効率化しており、IOGのベンチマークによれば、同期時間を大幅に短縮しているとのこと。
Mithrilは汎用性に富むテクノロジーであり、将来他の多くのユースケースを可能にし、スケーリングに役立つとIOGが伝えています。
以下はIOGブログに掲載された記事「Advancing node syncing time with Mithril」を翻訳したものです。
Mithrilでノードの同期時間を短縮する
by Olga Hryniuk 2023年1月11日
Mithrilは、カルダノ・ブロックチェーンの全履歴を取得することなく、現在の状態を取得できるようにするためのソリューションです。以前の記事では、Mithrilプロトコルの仕組みについて説明し、概念実証のリリースについてコミュニティを更新しました。
エジンバラで開催されたIO ScotFestでは、PaloITの技術リーダーであるJean-Philippe RaynaudとIOGのCardanoリード暗号エンジニアであるIñigo Querejeta AzurmendiがMithrilを発表し、その利点、アプリケーション、ロードマップについて詳しく説明しました。
高いスケーラビリティを実現する
ブロックチェーン技術のスケーラビリティと大量導入を実現するための課題の1つは、チェーンとのやり取りを高速かつ安全に行うことです。フルノードで動作するDAppsやウォレットは、ブロックチェーンの履歴にあるすべての取引を独立して検証することができ、高い安全性を提供します。しかし、これには時間がかかり、特定のソフトウェアとストレージの要件が必要です。
Mithrilは、その解決策として登場しました。これは、ステークベースの閾値マルチシグネチャ(STM)方式と呼ばれる技術に基づく、プロトコルとネットワークの両方です。このプロトコルにより、Mithrilネットワークのノードは、透明で安全、かつ信頼性のない方法でカルダノとの軽量かつ効率的なやりとりを確立することができます。
現在のライトウォレットのやり取りは、チェーンの状態を取得するために第三者に頼る必要があります。また、これらのやり取りは、セキュリティまたは分散化のトレードオフのいずれかを行うことに基づいています。一方、Mithrilはその両方を保証し、次のようなユースケースを解放することが可能です。
- フルノードの高速ブートストラップ:プレビューテストネットの査定によると、ノードのチェーン履歴との同期は、以前に比べて4倍から6倍高速化
- トラストレス「ライト」ウォレット:ライトウォレットはブロックチェーン履歴の同期に第三機関への依存を必要としない。Mithrilプロトコルにより、Cardanoメインチェーンのセキュリティプロパティに依存しながら高速の同期が可能になる
- 効率的な投票システム:Mithrilにより、ガバナンスユースケースにおいて、極めて信頼性の高い、高速の投票システムの確立が可能になる
上記ユースケースは、Mithrilを拡張するために、さまざまなタイプのデータをサポートするインフラの確立が必要であることを示しています。ここが、オープンな共同開発プロセスの出番です。コミュニティのパワーを活用することによって、数多くの革新的なMithrilアプリケーションの開発が可能になります。つまり、Mithrilは、必要に応じて新しいタイプの署名済みデータを素早く含む能力を提供します。
Jean-Philippe Raynaud氏のコメントです。
Mithrilは、決定論的に計算できる、もしくはプルーフオブステーク型(PoS)ブロックチェーンのステークホルダーが目撃できるあらゆるタイプのデータの署名に役立ちます。これは、Cardanoメインチェーンと同じセキュリティ保証と分散化レベルを、第三機関に頼ることなく保証します。
ロードマップ
図1:Mithrilの開発ロードマップ
Mithrilは、現在概念実証として稼働しているオープンソースプロジェクトです。暗号プリミティブの実装は、ブロックチェーンの種類に依存しないスタンドアロンのライブラリー確立に向けた最初のステップです。開発者は、PoSコンテキストで独自の分散型認証のユースケースを実装するためにこのライブラリーを使用することができます。
現在、Mithrilのテストネットワークには、Mithrilネットワークを継続的にテストするために複数のSPOが署名者として参加しています。Mithrilチームとコミュニティは、メインネットリリースへ向けて概念実証の改良を続けています。署名者ノード、アグリゲーターノード、クライアントノードを隔週でリリースされるディストリビューションで提供します。これらのディストリビューションは、パイオニアSPOがプレビューテストネットで数段階にわたるプロセスを経てテストおよび承認し、Cardanoのプリプロテストネットにリリースします。
現在、Mithril のテスト ネットワークには、Mithril ネットワークを継続的にテストするために署名者として搭載された複数の SPO が含まれています。Mithrilチームとコミュニティは、メインネットのリリースに間に合うように、一貫してコンセプトの実証を改善しています。彼らは署名者、アグリゲーター、クライアントノードを2週間ごとにリリースするディストリビューションで提供します。これらのディストリビューションは、プレビューテストネットでの多段階のプロセスで先駆的なSPOとともにテストされ、認定され、その後Cardano上のプレプロダクションテストネットでリリースされます。
テストが完了したら、Mithrilはメインネットにデプロイされ、効率的なノードのブートストラップのための完全分散型ソリューションを提供します。
Jean-Philippe Raynaudはこう付け加えます。
MithrilはすでにCardanoノードの高速ブートストラップを効率化しており、当方のベンチマークによれば、同期時間を大幅に短縮しています。これは汎用性に富むテクノロジーであり、将来他の多くのユースケースを可能にし、スケーリングに役立ちます。
最後に、Mithril開発をフォローするには、Essential Cardanoで公開される開発更新情報で概要を、また、より詳しい情報は技術レポートを参照してください。