Cobaltアップデート情報
著:Arnold Daniels
“ブロックチェーンと暗号分野全体の未来はどうなるのか?”
“自分の行動がブロックチェーン上で見えるようになったとき、人々はどのようにしてプライバシーを守るのか?”
”NFT2.0はどのようなもので、どのような規制がいつ起こるのか?”
これらは、私やチームがよく議論する内容です。何度も繰り返しているのは、ビジネスには、政府が規制している業界にブロックチェーン技術を組み込むことができるような作業方法が必要になるということです。
私もよく自問します。“LTO Networkとして、どうすれば暗号圏に大きく貢献するプラットフォームに成長できるのか?”
私たちが考えた解決策は、従来の金融・ビジネスモデルを暗号の世界に接着するレイヤーとなり、個人、政府・規制機関、企業のニーズを満たしつつ、ブロックチェーンの世界の資産となることです。
Cobaltアップデートは、LTO Networkを新しいタイプの分散型アプリケーションのためのプラットフォームに変え、先に述べたすべてのステークホルダーのニーズを満たすための最初のステップです。LTO Networkの特徴は、そのハイブリッドなアプローチにあります。
プライバシーに配慮した情報をピアツーピアで送信できる一方で、コンセンサスは常にパブリックノードを介して行われる。これにより、機密情報をネットワーク全体ではなく、特定の関係者間で共有し、プライバシーを考慮したDAppsが可能になります。Cobaltアップデートでは、アイデンティティ・プラットフォームとしてのLTO Networkに焦点を当て、2021年のロードマップに記載されている機能のほとんどを実装し、グローバルなソリューションを提供するチェーンになるためのコースをしっかりと歩んでいきます。
非中央集権的な分散型識別子
分散型識別子は、最終的にユーザーがデジタル企業と対話する際に共有される個人データをコントロールできるようにします。LTOネットワークでは、IDノードを使用する際に限定的にDIDをサポートしています。これらは、パブリックノードのトランザクションごとに取得される公開鍵を使用して自動的に生成されます。
しかし、DID文書の公開鍵が固定されていると、単純なウォレットアドレスと比較して、DIDの最大の利点の1つが失われることになります。DID規格では、分散型識別子が複数の公開鍵を追加したり、削除したりすることができます。これは、公開鍵と目的の両方を含む検証方法を追加することで実現しています。これにより、一方の鍵がアプリケーションへのログインに使用され、他方の鍵が検証可能な認証情報の発行に使用されることが保証されます。
LTOアイデンティティノードの新バージョンでは、構築されたDIDをサポートしており、検証方法の追加や削除が可能となります。検証方法は、アソシエーションを介して作成され、そのアソシエーションがインデックス化されて DID 文書が生成されます。
マルチサイファー
LTO Networkは、既存のアプリケーションとの統合を常に優先しているため、柔軟性が求められます。一般的にブロックチェーンは、署名のために1つの暗号アルゴリズム(「暗号」)をサポートしており、LTOネットワークではED25519規格を利用しています。
ED25519は一般的でよくサポートされている規格ですが、他にもよく使われるアルゴリズムがあります。DIDではあらゆる種類の暗号が使用できますが、下層の制限により単一の暗号しか使用できないことがよくあります。
Cobaltのアップデートにより、LTO Networkは2つのカーブを持つECDSAをサポートしました:
- secp256r1はNISTの標準規格で、SSL証明書と同様にアプリケーションでよく使われています
- secp256k1は、ビットコインやイーサリアムを代表とするブロックチェーンでよく使われる曲線ですが、暗号通貨の世界以外ではほとんど使われていません
マルチサイファーに対応したことで、LTO Networkでの取引にイーサリアムの公開鍵/秘密鍵セットを使って署名できるようになったほか、DIDによる検証も可能になりました。
トラストネットワーク
LTO NetworkはパーミッションレスのIDソリューションを提供しており、誰でもDIDを作成し、検証可能なクレデンシャルを発行することができます。クレデンシャルについては、発行者を信頼するかどうかは検証する側の判断に委ねられます。他の分散型IDプラットフォームでは、ブロックチェーン全体のトラストレベルを構築するなど、絶対的な方法でこの問題に対処していますが、単にこれを完全に無視しています。LTO Networkは、実世界のアプリケーションに最も適した、全く異なるアプローチを取っています。
アイデンティティノードでは、関連性をグラフを利用して解決することで、トラストネットワークのルールを設定することができます。トラストネットワークからDIDの役割を判断し、検証可能なクレデンシャルを受け入れるべきかどうかを評価するために使用することができます。
これらのトラストネットワークをグローバルに確立する必要はありません。その代わり、プロジェクトのコンテキストに依存します。例えば、Firm24が会社設立のために使用しているノードは、DIDが公証人のものであるかどうかに関心があるが、DIDが免許を持った漁船のものであるかどうかには関心がありません。
グラフへのクエリ
専用のルートを持つトラストネットワークの固定ルールセットは、階層的なトラストモデルには有効です。しかし、ユーザー中心のトラストモデルには使用できません。このような場合、アプリケーションは、あるDIDが特定のユーザの第1レベルまたは第2レベルの連絡先に属しているかどうかを知ることができます。
ID ノードはオプションで、RedisGraph を使用したアソシエーションのインデックス作成や、GQL(Cypher)を使用したクエリを可能にします。
料金の支払い
LTO Networkは、企業と一般消費者の両方に焦点を当てています。公開鍵と秘密鍵のペアを生成するだけで自動的にアカウントを取得できますが、このアカウントにDIDを登録するには取引手数料が必要です。
DIDとして使用するために作られたアカウントは、LTOトークンを保有することが期待できないため、手数料を支払うことができません。暗号通貨に慣れていない個人や企業が、DIDレコードを作成するために取引所から暗号通貨を入手することは、ほとんどのユースケースにとって負担が大きすぎます。
スポンサートランザクション
LTO Networkはすでにスポンサーシップをサポートしており、アカウントは暗号通貨を所有・管理しなくても、取引に署名したりブロードキャストしたりすることができます。
しかし、スポンサーシップはDIDアカウントを作成するのに適したソリューションではありません。なぜなら、そのようなアカウントは単一の(または少数の)トランザクションしか行わないからです。また、DIDの所有者は、自分の取引のすべてを他人に支払ってもらうという特権を悪用しないとは限らないのです。
スポンサー付き取引は新機能であり、アカウントが取引に共同で署名することで、Tx料金の支払いを提供することができます。
この機能は、主にDIDの作成と管理を目的としていますが、ペイパートランザクションサービスのような他のユースケースでも利用できるかもしれません。
今後の展開
LTO Networkは当初、分散型のワークフローを実行するために設計されました。Cobaltのアップデートは、それだけでLTO Networkをアイデンティティプラットフォームに変えるものではなく、単にスタックに機能を追加するものです。
レイヤー1Layer-1ソリューションとして、LTO Networkは分散型アプリケーションを実行するためのプラットフォームとして機能しています。これは、Ethereumや類似のソリューションと競合することを意味するものではない。むしろ、LTO Networkが独自の能力を持つことで、これまでとは異なる種類のDAppが可能になったということです。
今後のアップデートで可能性が広がり、純粋なB2Bソリューションから脱却し、他の分野でもLTO Networkを使い始める可能性が出てきました。より大きなパイを手に入れようとすると、他のプロジェクトと競合することになるので、これは避けられません。
次のアップデートでは、自己所有のデータとピア・ツー・ピアのDAppsに焦点を当てます。現在、ホロカインが取り組んでいる分野。これらの技術と合わせて、既存のLTO Networkの勢力範囲外から開発者を引き寄せ、次世代のブロックチェーンアプリケーション、特にPADA(Private Aware Decentralized Applications)を強化する強固なプラットフォームを手に入れることができるでしょう。
LTO Networkは、プライバシーを考慮した分散型アプリケーションを構築するために必要なすべての機能を提供することで、開発者にとって望ましい選択肢となることを目指しています。