Holochain RSM:分散型アプリケーションの新しいバージョンと発展のロードマップ
作者: Holochain
编译: ChainCatcher
数週間前、私たちは Holochain RSM のコードリポジトリを発表し、公開しました------再構築された状態モデル (RSM) を持つ新しいバージョンの Holochain。もしあなたが、Holochain の共同創設者であり、最高アーキテクトの Arthur Brock が変更の基本原理を説明しているような、より技術的な記事や AMA をフォローしていたなら、状態モデルだけでなく、他にも多くの変更があったことを知っているかもしれません。このニュースの受け入れは深いものでした。全ての開発者は進展を見て喜び、この新しいバージョンの Holochain を全力でテストしています。これまでの反響は驚くべきものでした。私たちは何度も「それはとても速い」と「驚くほど簡単だ」という合唱を耳にしました。これは Holochain にとって良いニュースであり、Holo にとっても良いニュースです。なぜなら、エコシステムの採用は私たちの成功の鍵の一つだからです。私たちは長年にわたり、ブロックチェーンは暗号学、安全性、信頼できるデータの処理方法において興味深いが、日常のネットワークユーザーを見落としているため、分散技術の採用には限界があると述べてきました。
技術が成功するためには、主流となる分散アプリケーション (dApps) を構築できる必要があります。
主流になる可能性のあるプロジェクトは、私たちが Holochain を使用して構築しているプロジェクトの中で見始めています。David Atkinson と進行中のエコシステム会議のビデオシリーズでは、彼がプロジェクトリーダーとの対話の中で、なぜ Holochain が彼らの分散データ制御のための選択肢であるかを整理しています。これらのプロジェクトや、ユーザーエージェントを取り消すことなく有用な消費者アプリケーションをサポートする他のプロジェクトは------Holo の価値提案と成長の鍵です。
ユースケースの多様性を理解するために、Holochain RSM がその作業の潜在能力を本当に示すのを待っている多くのプロジェクトを見てください:
さらに、私たち自身の Elemental Chat など、制作中のコンテンツもあります。これについては後で共有します。
始める前に、私たちの Holo での進展の道のりを少し近づけて話しましょう。私たちは、多くの人々がこのプロジェクトの成功に投資している中で、あなたが最も知りたいのは「オープンアルファテストはいつ行われるのか------その後はベータ?」ということだと知っています。この質問に答えてみましょう。
先週の金曜日、「Holochain Redux」(以前の Holochain バージョンと呼ばれる)の最終 Holo バージョンが QA テストを通過し、選ばれたコミュニティメンバーによるテストが始まりました。今週は、私たちの最初のホスティングデモ hApps がウェブブラウザを通じて利用可能になります。ご想像の通り、Holochain RSM への移行に伴い、この古いバージョンへのコミュニティの参加を拡大することには意味がありません。しかし、ホスティングネットワークインフラを展開する際、HoloFuel と Holochain の Redux バージョンは現在良好に機能しており、ブラウザから HoloPort へのテストが可能です。Holochain RSM との統合を開始しても、私たちは引き続き学ぶことができます。最近のいくつかのブログ記事や更新で共有したように、このホスティングインフラには DNS、ルーティング、ペアリング、ブラウザベースのキー管理などが含まれています。
これは、Paul d'Aoust が今週の Dev Pulse で高レベルで起こっていることをより詳細に説明した図です:
では、Holochain RSM は私たちのベータパスをどのように変えるのでしょうか?これを実現するためには、2つの明確なマイルストーンが必要です。最初のグループには、更新されたアプリケーションを Holochain RSM と共に使用する後に、Holo ネットワーク上で使用されるアプリケーションの特定のエンドツーエンド機能を示す2つの「インフラストラクチャマイルストーン」が含まれています。2つ目の「Holo アプリケーションスイートマイルストーン」は、Holo 製品スイート(以下に説明)に必要な特定の機能に関係しており、これは基盤となる Holochain バックエンドアプリケーション(DNA)および複数の統合ビジネスサービスに依存しています。
これらのマイルストーンは Holochain RSM を使用して統合または新しく構築する必要がありますが、これらのマイルストーンを満たすために必要な多くの必須アプリケーションとツールに関しては、すでに多くの作業が完了しています。私たちが現在いる位置(Holochain の Redux バージョンを使用)と、完全に展開された Holochain RSM を使用する位置の間には、停滞はなく、移行があります。これは、私たちが進むにつれて期待できる内容です。
私たちは最初のインフラストラクチャマイルストーンを達成する方向に進んでおり、これは HoloPorts がそのホスト所有者に RSM アプリケーションを提供できることを意味します。過去数週間で、私たちは Holochain RSM の新しいキーストアバイナリを使用してキーを生成するために HoloPort オペレーティングシステムを再設計しました。また、HoloPort 更新サーバー (Hydra) に RSM を構築し、HoloPorts への展開パイプラインが準備完了であることを保証しました。さらに、公開されたアプリケーションを利用可能なホストとマッチングするための初期アルゴリズムを見直し、展開しました。
さらに興奮すべきことは、Elemental Chat アプリケーションがユーザーにチャンネルを作成し、グループディスカッションに参加することを許可しており、すでに Holochain RSM 上で動作しています。
今週、私たちはホストの資格情報がホストが HoloPort にログインするときにチャットアプリケーションによって自動的に使用されるように設定されることを確認するために努力しています。要するに、チームはこの移行プロセスを迅速に進めており、今後数週間以内に HoloPorts 上で RSM アプリケーションのテストを開始し、その後コミュニティテストを行うことを期待しています。
2つ目のインフラストラクチャバージョンは、Elemental Chat のホストバージョンの直後に続き、ブラウザを介して同じ RSM アプリケーションにアクセスできるようにすることに焦点を当て、HoloPort 所有者以外のコミュニティがホスティングされた Holochain RSM dApp を使用できるようにします。2つ目のインフラストラクチャバージョンでは、RSM dApp を使用して Holo 上でエンドツーエンドのホスティングを示します。このバージョンがリリースされると、私たちは Holochain RSM を使用して3つのバックエンド Holochain アプリケーション(Elemental Chat、Service Logger DNA、Holo Hosting DNA)を運用し、より徹底的なテストとベンチマークを行うことができます。私たちの目的は、数千のノードで動作するアプリケーションの負荷テストを行い、受け入れ可能な同時トランザクションレベルを維持することです。その後、テストをボリュームとスタミナのラウンドに拡張します。
一般のネットワークユーザーが Elemental Chat がブラウザで動作することを証明した場合、私たちの焦点は Holo プラットフォーム上のユーザーエクスペリエンスに移ります。その時点で、私たちは Holo アプリケーションスイートの多くの小さな機能バージョンを継続的に反復していきます。このスイートは、ホストコンソール、パブリッシャーポータル、HoloFuel で構成されています。
私たちが過去に Holo について話していた方法と比較して、Holo 製品スイートの説明(主なインターフェースはそれぞれホストとパブリッシャー専用)は非常にシンプルに聞こえます。アーキテクチャが大きく変わったわけではなく、2つのインフラストラクチャバージョンがリリースされた後、私たちのアプローチは基盤となるコンポーネント(すべての奇妙な名前を持つ)を扱うことから、ホストとパブリッシャーに優れたユーザーエクスペリエンスを提供することに変わります。これらのバージョンに必要な多くの基盤コンポーネントはすでに開発されているか、RSM に移植中です。
ホストコンソールの高度な機能は:
Publisher Portal の高度な機能には:
上記の機能から、Host Console と Publisher Portal の両方がプラットフォームの一部として HoloFuel バックエンドを使用していることがわかるかもしれません。つまり、HoloFuel アプリケーションは、ホスティングとは無関係に HoloFuel トランザクションを送受信するための独立した Holochain アプリケーションとしても使用できます。
これらの機能リストからは、Holo アプリケーションスイートを運営するために必要なバックエンドアプリケーション、コンポーネント、サービス、およびエコシステムツールが見えません。このプラットフォームには、今回の更新の第一部で説明したすべてのインフラストラクチャコンポーネントに加えて、以下のコンポーネントが必要です。そのほとんどは進行中であり、構築されており、RSM に移植されています。
追加のバックエンドアプリケーションとビジネスサービス
Service Logger DNA(RSM への移行------インフラストラクチャマイルストーン 2 用)Service Logger は、ホスティングとトラッキングのために、Web ユーザーが HoloPorts に対して発信および受信するすべてのバックエンドリクエストとレスポンスを固有にするため、ホスティング作業を測定し、請求書を発行することができます。
Holo Hosting DNA(RSM への移行 --- インフラストラクチャマイルストーン 2 で使用) Holo Hosting DNA は、ホスティング市場を運営するために必要なホストとパブリッシャー情報(価格設定、パフォーマンス要件、hApp 登録データなど)を含みます。
HoloFuel DNA(RSM への移行) HoloFuel DNA は、Holo ホスティングエコシステムのホスティング支払い決済アプリケーションのデータとビジネスロジックを提供し、HoloFuel トランザクション、検証、ホスティング請求書、準備金口座をサポートします。
Verifiable Claims DNA(RSM の新機能)Verifiable Claims は KYC をサポートし、W3C Verifiable Credentials 標準に基づいているため、ユーザーが暗号的に安全でプライバシーを尊重し、標準的な方法で Web 上で証明書を表現することをより一般的に許可します-準拠かつ機械検証可能です。
hApp Store DNA(RSM の新機能) hApp Store は、パブリッシャーと Holochain ユーザー向けで、Holochain 上で使用可能なすべての hApp を検索することを可能にします。
DeepKey DNA (Holochain Core to build for tight integration to RSM keystore) DeepKey は、ユーザーが複数のキーを同じ人に属するものとして宣言し、キーを置き換え、再生成することを可能にする公開鍵管理ツールです。これは種子やキーを直接保存しません。
購入、交換、償還のための HOT 準備インフラ(進行中) HOT 準備インフラは、ERC-20 トランザクションを HoloFuel に接続し、購入および償還トランザクションのクロスチェーン検証を実現します。
Developer Tools \& DevHub (進行中) Developer Tools は新しい開発者が Holochain DNA と UI をモデリングおよび構築するのを支援し、DevHub は開発者コンソールで、hApps がここでアップロードおよびテストされ、他のエコシステム開発者がレビュー/評価する場所です。
重要なのは、ホストコンソールとパブリッシャーポータルのための製品ベースの UI がなければ、前のセクションで説明したコンポーネントと DNA の機能を示すことが難しいということです。私たちがこれらの2つの製品の機能を統合し、リリースする際には、各コンポーネントの機能の可用性をテストします。前述の2つのインフラストラクチャバージョンの後、私たちが Holo アプリケーションスイートのために努力するマイルストーンは次のとおりです:
これらの主要なマイルストーンのそれぞれは、コミュニティと共にテストされ、その後公開され、Open Alpha の UI/UX テストに広く使用される小さな機能バージョンで構成されます。これらのマイルストーンが終了する時点で、HOT 準備を使用した購入および償還のリリース、ホスティング、請求書発行、支払いの全サイクルがテスト可能になります。
私たちが Holo プラットフォームの完全な機能を実現する過程で、Holochain の機能リリース、開発者エコシステムツール、および操作ワークフローに関連する他の成果や結果を不定期に発表します。
来週の月曜日、10 月 19 日に、私たちは AMA を開催し、その際に David、Arthur、私が Holochain RSM と Holo に関するあなたや他の人々の質問に答えます。私たちは、Holo ホスト、Holochain アプリケーション開発者、コミュニティリーダー、HOT 保有者、特に私たちのテスターを含む、私たちのさまざまなグループとコミュニティメンバーのエコシステムへのすべての参加に非常に感謝しています。私が繰り返し感謝したいのは、Holo と Holochain 内部のチームで、特に過去1年の多くの外部環境と課題を考慮して、何度も示してくれた信じられないほどのコミットメントと忍耐力に感謝します。ありがとうございます。