「Mithril /ミスリル」とは?|BCデータの分散型スナップショット【超訳カルダノ】

カルダノ情報

2022年5月に配信された「Cardano360」において、IOGが開発中の新たなソリューション「Mithrilミスリル)」の解説と進捗が公開されました。Mithrilは、ブロックチェーンのスナップショットを分散ネットワークによって作成&保存する技術です。これによりブロックチェーン同期を省略し、ノードの高速な稼働が可能になります。

本稿では、解説動画を丸ごと日本語訳でお届けします。

(以下、CoffeePool訳)


Roy:
こんにちは、私はロイです。私はIOGで多くのプロジェクトのプロジェクトマネージャーを務めていますが、今日ここでお話しするのは「Mithril(ミスリル)」です。Mithrilをご存じない方のために説明すると、ステーク証明のためのステークベースの閾値署名スキームです。このプログラムのTechnical ArchitectであるArnaud Bailyが、現在の状況について説明します。
まずは、このプロジェクトの全体的な目標について教えてください。

Arnaud:
ご存知のように、現在はカルダノと真に安全な方法で連携する唯一の方法は「カルダノノード」を実行することに限られています。これは、そもそもカルダノがカーネル・コンセンサス・プロトコルを提供するカルダノノード(*)のネットワークであるためです。安全性とコンセンサスを同時に提供するプロトコルですね。
しかしご存知の通り、カルダノノードは、起動と同期に多くの時間がかかります。これは、チェーンを構成するすべてのブロックをダウンロードして1つ1つ検証する必要があるためです。
そこで「Mithril(ミスリル)」では、SPOが運営する既存のカルダノネットワークを活用し、この「チェーンの状態の認証スナップショット」を提供することを目標としています。

これらのスナップショットはさまざまな形態が考えられます。最も単純なものとして考えられるのは、私たちが「Caradano the nodes pure db(カルダノノード・純粋データベース)」と呼ぶ、Cardano分析を実行するのに適したスナップショットの提供です。

しかし他の案として、全UTXOセットの「認証スナップショット」を提供することで、その証明に基づいてライトウォレットを運用する、という方法も考えられます。
この方法で面白いのは、「Mithrilプロトコル」で生成された証明書が、カルダノの基本的なコンセンサスである「Ouroboros Praos」と同じセキュリティ特性を持っていることです。
つまりMithrilクライアントは、通常のエンカウンターノード・ユーザーと同じように、トラストレス保証を受けられるということです。
Mithrilを提供するにあたって重要なことは、この機能をネットワーク上において、カルダノネットワークの通常の運用を妨げることなく、非侵入的な方法で提供可能にすることです。Mithrilは厳密には追加機能であり、既存のネットワークの上で追加サービスとして提供することになります。

*)カルダノノードは、ステークプールやダイダロスウォレットを稼働するベースとなっている。


Roy:
Mithrilの仕組みについて、もう少し詳しく教えてください。

Arnaud:
「Mithril」は、「各所有者のステーク量によって署名を生成する」という、優れた暗号化スキームによって機能します。そのためステークホルダーは、あらかじめ定義された間隔で、チェーン上の通貨に署名を試みます。つまり、Mithrilのパラメータと所有者のステーク量に応じて、1つもしくは複数の署名を発行権限が与えられます。
一つの例えとして、宝くじで考えてみるといいでしょう。賭け金の額に応じて、宝くじのチケットを引くわけですが、賭け金の額に応じて、例えば投票するチケットの額に応じて、当たり券を持つ確率が高くなります。
Mithrilもこのような考え方です。
相当数の当選チケットがすべてのステークプールに配布されれば、1または複数の当選チケットがSPOに与えられます。そして、あらかじめ認定されたステークホルダーによって、チェーン上の通貨に対する承認済みの署名が発行されます。
これが、Mithrilにおける「スナップショット」です。スナップショットはクライアントに提供され、クライアントはそれを検証することができます。 いわば宝くじに当たった人たちの署名の集合体(ここでいうスナップショット)をチェックすることで、それが実際に正しいものかどうかを確認するのです。
この検証では、ステーク量が正当であるかどうか、実行命令が正しいかどうか、その他の一般的な証明書に至るまで、この「認証済チェーン」のチェックが行われます。証明書の有効性が確認できれば、あとはスナップショットをダウンロードするだけで、面倒な検証をすることなくノードをブートストラップすることができます。

Roy:
カルダノサミットで、私たちはMithrilを紹介しましたね。それ以来、特にMithril Aggregatorコンポーネントにおいて、チームは大きな進歩を遂げました。進捗について、少し詳しく教えてください。 

Arnold:
最初のステップは、必要なグラフィックモチーフを実装することでした。これは高度な数学と、市場で入手可能な標準的なプリミティブではすぐに利用できないものに依存していました。このライブラリが「Mithril Core」であり、現在ほぼ完全な機能を備えています。
私たちが現在取り組んでいるのは基礎となる部分である「ミスリル・ネットワーク」の最初のバージョンです。ここでのゴールはカルダノノードを迅速かつ簡単に起動できるようにすることです。これらはすべて、正しく動作させるための可動部品を持っています。
署名者(Signer)の役割はSPOが担い、SPOはスナップショットの署名を発行する責任を負い、先ほど説明したように宝くじのくじを引きます。
もう一方の「Mithril Client(ミスリル・クライアント)」は、証明書を検証し、スナップショットをダウンロードするものです。「Mithril Aggregator(ミスリル集約者)」も重要な役目を担っていて、署名を集約し、クライアントが使用する証明書を作成する責務を負います。
また、さらに重要なのは、Aggregatorがスナップショット自体の「保存と配布」を担当することです。このスナップショットは、メインチェーンで数十ギガバイトにもなる巨大なもので、時間が経つにつれてどんどん大きくなっていく可能性があります。
このようなスナップショットに署名し、それに対応したものを開発することは、ちょうど4Ksの高解像度映画を配信するようなものだと想像してください。数十ギガバイトまで増大する可能性もあります。
では、それを効率的に行うにはどうしたらよいのでしょうか。Aggregator は、すべてのクライアントにとって効率的にするための非常に重要な役割を担っています。
現在取り組んでいるのはシンプル化です。
そして本当に最初のステップは、このAggregatorを集中的に実装し、Mithril Signers(署名者) と Mithril Aggregator(集約者) が、いくつかの呼び出しを通じて直接互いに通信するようにすることです。
最終的なゴールは、完全に分散化された産業用ソリューションとなることです。これは私たちがすでに検討しており、次のステップに取り組んでいく予定です。この最初のMVPは、Signer(署名者)とAggregator(集約者)が分散型で動作し、新しいAggregatorを簡単に構築できるようにすることです。また「集約」と「署名」のスナップショットをさまざまな方法で配布し、革新的な仕組みや配布方法でクライアントに価値を提供する可能性もあります。
IPFSやBitTorrentも、ビジネスモデルやインセンティブを変えれば、そのような用途に使えると思います。

Roy :
では、「ミスリル」の次の段階はどうなっているのでしょうか?

Arnauld:
現在は、ライブラリ全体のオープンソース化に向けて、コードのクリーンアップの最終段階に入っています。また、Mithrilを使い始めるために必要なドキュメント資料を提供する予定です。
短期的な目標としては、システムをベータテストのためにコミュニティのメンバーにリリースしテストできるまで安定させることです。今から数カ月の間に、十分な数と経験をを積んだ後、オンチェーンでの一般公開と進む予定です。

【了】


【合わせて読みたい↓】
「Plutus(プルータス)」徹底解説!2022年6月HF【超訳カルダノ】

委任のご検討をお願いします☕️


本稿はカルダノステークプール「CoffeePool☕️」「CardanoKissa☕️」作成しました。
COFFEの活動を応援いただける方はぜひ、委任(Delegate)のご検討をお願いいたします😊

COFFE
[COFFE] CoffeePool☕️
● Active
Live Stake32.4 M ₳
委任者数605
飽和度42.05%
生成ブロック13,617
手数料2.5% + 340 ADA
Pledge101 ADA
🔍 詳細を見る
KISSA
[KISSA] CardanoKissa☕️
● Active
Live Stake1.18 M ₳
委任者数11
飽和度1.53%
生成ブロック157
手数料2.5% + 340 ADA
Pledge101 ADA
🔍 詳細を見る

🗳️「DRep ID」もぜひご検討ください!(クリックでコピーできます↓)

hix_coffeepool
hix_coffeepool ● Active
投票力 (Live Stake) 59 M ₳
hix_coffeepool — DRep情報
🎯 Motivations(動機)
私がカルダノのガバナンスに参加する理由は「子どもたちに透明性の高い社会を残すため」です。カルダノのエコシステムが、より自由で公正な社会を実現するための基盤となれるよう、透明性と分散化を重視した視点で投票を行います。ブロックチェーンの本質は、独立した分散型のエコシステムであり、カルダノはこの原則を最も確実に実現したプラットフォームであるべきです。それを実現するシンプルな答えとして、カルダノにおける「小さなガバナンス」を目指します。分散化を徹底し、ガバナンス予算を最小限にとどめることで、市場原理を尊重した自由なエコシステムが実現できます。この精神をもとに、完全に独立した立場から、忖度のない投票を行っていきます。I participate in Cardano governance "to leave a transparent society for our children." I vote with a focus on transparency and decentralization, so that the Cardano ecosystem can serve as the foundation for a freer and more just society. The essence of blockchain is an independent, decentralized ecosystem, and Cardano should be the platform that most reliably embodies this principle. The simple answer to achieving this is "small governance" in Cardano. By thoroughly pursuing decentralization and minimizing governance budgets, we can create a free ecosystem that respects market principles. Based on this spirit, I vote from a completely independent position, without compromise.
📌 Objectives(目標)
透明性の高い社会を実現するため、最小限のガバナンス支出、DRepにおける委任上限の導入、DRep委任期間の創設など、さまざまなガバナンス改善提案を行っています。投票においては、コミュニティとの対話や意見交換をもとに判断を行い、可能な限り論拠を提出しています。判断においては、憲法だけでなくコミュニティとの連携におけるプロセスの適切性を重視し、小さなガバナンスの精神を第一に、長期的な視点から忖度のない判断を行なっていきます。coffeepool.jpでは詳細な解説記事を公開し、わかりやすい情報発信を心がけています。カルダノは壮大な実験です。失敗から学び、改善を重ねることで、人類初の大規模分散型ガバナンスを成功させることができると信じています。To achieve a transparent society, I propose various governance improvements: minimal governance spending, delegation caps for DReps, and term limits for DRep delegations. In voting, I make decisions based on dialogue and exchange with the community, providing rationale whenever possible. I prioritize not only the constitution but also the appropriateness of processes in community collaboration, adhering to the spirit of small governance and making independent judgments from a long-term perspective. I provide accessible information through detailed articles on coffeepool.jp. Cardano is a grand experiment. By learning from failures and continuous improvement, I believe we can succeed in humanity's first large-scale decentralized governance.
🎓 Qualifications(資格・経歴)
カルダノSPOであり、フリーランスの編集者/ライターです。大手出版社で書籍・雑誌・ウェブメディアの編集者として勤務した後、2018年からADAホルダーとなり、2021年からステークプール「CoffeePool」をスタート。Webサイト「coffeepool.jp」では、プロの編集者目線から、初心者向けにカルダノのさまざまな情報を提供。また、CIP1694開始時には、暫定憲法委員会の一人として憲法判断を執行。SPO、編集者、元憲法委員として、これまでカルダノのネットワーク、コミュニティ、ガバナンスなど多方面で貢献しています。I am a Cardano SPO and freelance editor/writer. After working as an editor for books, magazines, and web media at a major publishing company, I became an ADA holder in 2018 and started the stake pool "CoffeePool" in 2021. On my website "coffeepool.jp," I provide various information about Cardano for beginners from a professional editor's perspective. When CIP-1694 began, I served as one of the interim Constitutional Committee members, executing constitutional judgments. As an SPO, editor, and former Constitutional Committee member, I have contributed to Cardano across multiple areas: network, community, and governance.


CoffeePoolならびにKISSAは、5年以上の安定稼働と1万ブロック以上の生成実績を持つステークプールです。

参加者募集中!【カルダノキッサ】CoffeePool☕️が運営するチャットスペース

初心者でも長期ホルダーでも、楽しくカルダノ について語り合える discordスペースを作りました😊☕️
・なりすましやscam対策のためXアカウント認証で運営😊
・初心者ホルダーさん大歓迎!☕️
SPOも続々参加しています! ぜひお気軽にお立ち寄りください。
参加方法は☟
discord.gg/TNy7QNua7c