dappOS(ダップOS)とは-WEB3のユーザー体験向上を目指すアカウント・ネットワーク・サービス(仮想通貨エアドロップも?)

dappOS(ダップOS)ホワイトペーパー日本語訳



画像引用元:dappOS(ダップOS)公式サイト

下記の内容は、dappOS(ダップOS)運営元からの依頼/承諾に基づき、公開されているdappOS(ダップOS)のホワイトペーパー等(正確には、GitBook)の一部、ないしは全部の日本語訳を試みたものです。
原文は、以下のURLからご覧いただけます。

https://dappos.gitbook.io/docs/

情報は随時更新・変更される可能性があるほか、私どもの誤訳の可能性もありますから、必ず、読者様ご自身にて、原文をご確認下さい。
また、翻訳の都合上、下記文中における一人称(例:私、私たち、当社、弊社)は、dappOS(ダップOS)の運営元を指しており、当サイトの運営元を指していません。
また、記載内容等の信憑性や有用性、正確性等、及び、日本語への翻訳の完全性や正確性等について、当サイト並びに当サイトの運営元では、如何なる保証等も行うことは出来ません。

dappOS(ダップOS)とは



画像引用元:dappOS(ダップOS)公式サイト

ここでは、dappOS(ダップOS)の基本的な仕組みについて確認を進めて参ります。

dappOS(ダップOS)について

dappOSは、dAppsをモバイルアプリのように使いやすくすることを目的とした、初のインテント中心のオペレーティングプロトコルです。

dappOSは、6月のBinance Labsによるプレシード資金調達ラウンドに続き、2023年7月にIDG CapitalとSequoia Chinaが共同主導するシード資金調達ラウンドを完了しました。
次の10億人のユーザーをWeb3に取り込むには、ユーザー体験が本当に重要です。
しかし、現在のdAppsはメインストリームのユーザーにはまだ難しすぎます。
障壁の大部分は2つの問題のせいです。

Web3アカウントの紛らわしさ

Web2アカウントと比較して、Web3アカウントは紛らわしいリカバリーフレーズ(ウォレット/アカウントアクセスを認証し暗号化するために使用される固有のパスコードで、通常は16~20のランダムな英単語で構成されています)を必要とします。
Web3アカウントはリセットできません。これは2つの別の問題をもたらしました。
ユーザーが回復フレーズを忘れた場合、アカウントは永久に失われます。
秘密鍵の漏洩が疑われる場合、ユーザーはすべてのdApps上のすべての資産/データを手動で管理しなければなりません。

複雑なワークフロー

ほとんどのdAppsは使いにくいです。
流動性ファームリングを例にとると、新規ユーザーは約5つのコントラクトインタラクション(トークンA/Bの承認、流動性の追加、LPトークンの承認、入金)を含む長いワークフローを経る必要があります。
異なるチェーン上でdAppsを使用する場合、状況はさらに悪化します。
例えば、OptimismでPerpetualを使用する場合、BNBチェーンのユーザーには10以上のステップのワークフローが必要になります。
このような複雑なワークフローを完了するために数多くのチュートリアルが作成されていますが、すべてのドキュメントに目を通すことは圧倒され、事前の技術的知識が必要となるため、ユーザーに負担をかけ、ユーザーのdApps利用を妨げています。

dappOS(ダップOS)が解決する問題

DappOSは、ユーザーと暗号インフラの間にミドルレイヤーを構築することで、これら2つの問題に対処します。
ユーザーはdappOSと対話するだけでよく、dappOSはユーザーが暗号インフラと対話し、ワークフローを自動的に実行するのを支援します。

dappOSの仕組みについて



画像引用元:dappOS(ダップOS)公式サイト

DappOS V1の構成要素
主に2つの部分で構成されています:
ワークフローの自動実行を可能にするアカウント抽象化(仮想ウォレット)の実装と、柔軟なリカバリ方法。
ユーザーがdappOSアカウントを利用するための分散型ネットワーク。
典型的なフロー
ユーザーは、1つまたは複数のチェーン上のチェーンインタラクション、ブリッジングアセット、およびdappOSネットワークの使用料を含むワークフロー全体を確認するために署名を行うことにより、注文を作成します。
DAppsはJSON-RPCを通じてdappOSネットワークにオーダーを送信します。
DappOSネットワークはパーミッションレスノードの1つにオーダーを委任し、オーダーがうまく実行されるか、ノードがユーザーの損失を補償することを保証します。
報酬に動かされ、選ばれたノードはブリッジングアセットとオンチェーン取引(ユーザーの仮想ウォレットからdAppコントラクトまで)を含むワークフロー全体を実行します。

dappOS(ダップOS)のアカウント



画像引用元:dappOS(ダップOS)公式サイト

dappOSでは、ユーザーは通常のEOA(Externally Owned Accounts)の代わりにコントラクトベースのアカウントを使用します。これらの契約は仮想ウォレットと呼ばれます。
仮想ウォレットは管理者権限を柔軟にリセットすることができます。そのため、Web2ユーザは従来のリカバリフレーズなしでこれらのウォレットを使用し、リセットすることができます。
コントラクトベースのウォレットでは、サードパーティのノードがパブリックチェーンとのやり取りを支援することも可能です。ユーザーは、ノードが受け入れる限り、ガス料金の支払いにどのような資産でも使用できます。
同時に、これらのウォレットは新しいコントラクトをデプロイすることなくバッチ処理をサポートします。
DappOSは、ユーザーが初めて新しいチェーンにアクセスした時に、自動的に仮想ウォレットを作成します。仮想ウォレットは異なるチェーン上の異なるユーザーに対して一意です。
以下では、そんなdappOS(ダップOS)のアカウントのリカバリー・メソッドを確認します。

他の機器によるリセット

他のデバイスを経由したリセットとは、ユーザが機能秘密鍵を日常的に使用する一般的な端末(携帯電話など)に保存し、保護者秘密鍵を未使用のデバイス(コンピュータなど)に保存することを意味します。ユーザが機能秘密鍵をリセットまたは取得する際、仮想ウォレットコントラクトが保護者秘密鍵からの署名の検証に成功すれば、新しい機能秘密鍵が生成されます。

集中管理機関によるリセット

DappOSは、iCloud、AWS、GCP、その他のクラウドストレージサーバーなどの信頼できる中央管理機関に保護者の秘密鍵を保存することができます。
同時に、オープンソースのAPIをサポートし、ユーザは信頼できる取引所やKYC機関にアカウントのリセットや取得を許可することができます。

dappOS(ダップOS):DKIMに基づく電子メールによるリセット

DappOSは、DKIM(Domain Keys Identified Mail)経由のリセット要求を確認するためのガーディアンメールの設定をサポートしています。
ユーザーはマスターキーをリセットするために、事前に設定したガーディアンメールアカウントからメールを送信するだけです。

電子メールをアカウントにバインド

DappOSはユーザーのガーディアンメール情報とユーザーが設定したパスワードをハッシュ化します。
ハッシュはパブリックチェーンに保存されます。

リセットメールの送信

ユーザがDappOSフロントエンドでメールリセットを申請した後、DappOSフロントエンドはユーザ用のリカバリメールテンプレートを生成します。
メールの内容には、インテントと暗号化されたアカウント関連情報が含まれます。

アカウントリセット

スーパーノードまたはユーザーがリセットメールを受信した後、DKIMに従ってZK Proofを生成し、オンチェーン検証が成功した後にアカウント権限をリセットします。

dappOS(ダップOS)ネットワークとは



画像引用元:dappOS(ダップOS)公式サイト

DappOSネットワークは、異なるチェーン上でdappOSアカウントを使用するシームレスなユーザーエクスペリエンスを提供するように設計されています。
現在のdAppsを実行する要件を満たし、可能な限り最高のユーザーエクスペリエンスを提供するために、ネットワークは以下の2つの基本的なサービスを提供する必要があります:

  • ブリッジアセット。手数料はガス料金よりわずかに高く、時間はほとんどの場合、ソースチェーン上の1トランザクション+デスティネーションチェーン上の1トランザクションよりわずかに長いだけであるべきです。
  • 仮想ウォレットからのオンチェーン取引の実行。ユーザーは異なるチェーン上のトークン、CEXのアセット、さらにはフィアットでもガス料金を支払うことができるようにすべきです。

dappOSネットワークでは、1つのdAppインタラクションは、1つまたは複数のサービスを含む可能性のある注文として扱われます。
以下は、1つの注文に1つまたは複数のサービスが含まれる2つの例です:

  • Optimism上の仮想ウォレットからトランザクションを実行し、BNBチェーン上のUSDTで手数料を支払います。
  • BNBチェーンからOptimism上の仮想ウォレットに100 USDTをブリッジし、同時にトランザクションをトリガーし、BNBチェーン上のBTCで手数料を支払います。

ネットワークは無許可ノードの1つに注文を委任し、注文がうまく実行されるか、ノードがユーザーの損失を補償することを保証します。

dappOS(ダップOS)ネットワークのノード構造

DappOSネットワークには、スーパーノードとサーバーノードの2種類のノードがあります。
スーパーノードは注文を委任し、サーバーノードの不正行為を罰します。
サーバーノードはスーパーノードから注文を受け、実行することで利益を得ます。

スーパーノード

スーパーノードは主に以下の役割を果たします。

  • ユーザーからの注文を受け取り、適切なサーバーノードに委任します。
  • 注文の執行を監視し、執行が不正確な場合にサーバーノードのデポジットを使用してユーザーの損失を補填します。

dPosチェーンと同様に、最も多くの賭け金を持つ人がアクティブなスーパーノードになります。そして、スーパーノードはdappOSトークンの形でサーバーノードの収益のシェアを獲得します。

サーバーノード

サーバーノードはオーダーを実行し、成功報酬を得ます。サーバーノードはスーパーノードに提供できるサービスとその料金を通知する必要があります。

  • OP/BNB上のオンチェーン取引、毎回1米ドルのサービス料。
  • OPからBNBへのUSDT/USD/BNB/ETHのブリッジ、トランザクションごとに1米ドルのサービス料。

dappOSネットワークのセキュリティを保証するために、資格のあるサーバーノードはいくつかの資産を預ける必要があります。金額は自由ですが、サーバーノードはデポジットでカバーできない注文を受け取ることができません。例えば、サーバーノードが10USDTしかデポジットしていない場合、10USDT以上のアセットをブリッジするオーダーを受け取ることはできません。
サーバーノードはディスパッチされた注文を拒否することができます。

dappOS(ダップOS)概要・公式サイト等

公式サイト
https://dappos.com/
ディスコード
https://discord.com/invite/Uk9GJJZXur
テレグラム
https://t.me/DapposOfficial
ウォレット・アプリ(ブラウザ版)
https://wallet.dappos.com/assets
ミディアム
https://medium.com/@dappos.com
YouTubeチャンネル
https://www.youtube.com/@dappOS
Twitterアカウント
https://twitter.com/dappOS_com
公式リンク集
https://linktr.ee/dappos

Author Info

仮想通貨・暗号資産投資検証チーム
fill.mediaは、国内の融資型クラウドファンディング(ソーシャルレンディング)や、不動産クラウドファンディング、ロボアドバイザー、インデックス投資業界等の最新情報を提供する、投資・金融情報総合メディア。
その他、昨今、主に若年投資家の間で大きな関心を集めつつあるFIRE(Financial Independence, Retire Early)に関する最新情報を専門的に扱う、FIRE(早期リタイア)専門の検証チームや、不労所得に関する検証グループ、その他、不動産投資全般について検証を行うチーム等があります。

暗号資産投資検証チームでは、昨今、大きな関心を集めているDeFi(ディファイ)やGameFi、その他暗号資産投資全般に関して、そのメリット・デメリット等を検証し、深く掘り下げた分析・情報を提供しています。

メディア掲載歴(一部・順不同)
・朝日新聞デジタル&m
・財経新聞
・SankeiBiz
・RBBTODAY
・楽天Infoseekニュース
・excite.ニュース
・BIGLOBEニュース
・@nifty ビジネス
・Mapionニュース
・NewsPicks
・ビズハック
・MONEY ZONE
・Resemom
・SANSPO.COM
・Trend Times
・zakzak
・とれまがニュース
・徳島新聞