なぜブロックチェーンアカウントが重要なのか:EOAからUPへ

プロジェクトの動向
2023-06-06 18:12:46
コレクション
標準化はブロックチェーンネットワークにおいて重要な役割を果たしています。

来源リンク:《Why Blockchain Accounts Matter 2/3: From EOA to UP

著者:Felix Hildebrandt

編纂:ChainCatcher

EVM上の一般ユーザーアカウント

前述のように、Web3データスキームでは、情報を封印し検証するために暗号をプライベートキーとして使用します。デジタルアイデンティティに発展するためには、基本的なフレームワークが必要です。世界で最も広く使用されているプログラム可能なブロックチェーンプロトコルであるEthereumのEVMでは、最小限のユーザーアカウントは外部所有アカウント(EOA)と呼ばれます。前述の公開鍵とプライベートキーに加えて、EOAは鍵の公開部分からアドレスを派生させ、そのアドレスを通じてユーザーに連絡できます。このアドレスはその後、識別子として使用されます。EOAの作成はオフラインで行われ、無料であり、必要に応じて新しいアカウントを頻繁に作成できます。これらはネットワーク内のストレージスペースを消費せず、初期操作中にのみデータが参照されます。

ネットワーク内のすべてのアクションは、このようなEOAによって署名される必要があります。しかし、重要なのは、各プライベートキーには1つのEOAしか存在せず、これはネットワークに参加するために必要です。ブロックチェーン技術が金融市場で普及するにつれて、「ウォレット」という言葉はこれらのEOAを管理するアプリケーションの一般的な用語となりました。初期設定では、シードフレーズと呼ばれる単語のリストを作成し、これをプライベートキーのバックアップとして使用します。これを失うと、保有する資産を回復できず、そのユーザーアカウントにさらに参加することもできません。このジレンマは、現在のユーザー接続を非常に複雑にし、将来に適していません。個人の完全なアイデンティティを保護するために静的なパスワード(ニーモニック)を使用することは、重大な過失となります。もう一つの失望は、彼らが腺体の許可を得ていないことです。すべてのプライベートキーは直接管理権限を持っています。ユーザーは通常、リスクを低減するためにデータセットを複数のEOAに分割します。

代替手段は、高価値資産を保存する際に負担を軽減し、キーの重要性を低下させています。マルチシグネチャアプリケーション(例えばSafe)に作用するには、複数のEOAが必要です。しかし、これらは一群の人々に対してのものです。この場合、異なる個性を持つ単一の独立したアイデンティティに関する日常的な事柄を受け入れることは奇妙に聞こえます。しかし、さらに深刻な問題があります:ユーザーに基づく情報をEOAの公共アドレスにローカル接続することは不可能であり、私たちが現在ソーシャルメディアで慣れているように行うことはできません。したがって、さらなる概念がない限り、プロトコルレベルに基づくユーザーフレンドリーなインタラクションは偶発的にしか可能ではありません。

現在のブロックチェーン適応問題

大規模なアイデンティティ管理には、復元、権限の割り当て、公共ユーザー情報へのリンクのための複数のオプションが必要です。しかし、拡張性やユーザーアカウントの問題に加えて、他の問題が広範な接続を妨げています。

ウォレットを設定した後、ユーザーはすぐに暗号通貨取引所に接続する必要があります。なぜなら、価値を預け入れなければネットワーク上で何のアクションも取れないからです。しかし、これらの交換サイトの認証には数日かかることがあります。一度インタラクションが許可されると、誤ったデータ入力に対する保護措置はありません。データ転送中に値が送信されたり、誤った受信アドレスが提供された場合、エラーは取り消し不可能です。スパムを防ぐための合意の欠如は特に重要であり、特にデジタル商品や証明書がアカウントに結びついている場合、再転送できないためです。

しかし、プロトコルが良好な基盤であれば、より多くの抽象層を追加できます。現代のブロックチェーンにはプログラム可能なアプリケーション層があり、EVMもその一部です。これらのプログラムは通常、スマートコントラクトと呼ばれ、EOAが特定の取引プロセスを開始する際に、ブロックチェーンコンピュータ上にデプロイされ実行されます。スマートコントラクトにはアドレスがあり、EOA自体と同様ですが、ストレージと計算能力が必要なため、ネットワークコストがかかります。データを隠す集中型Web2構造とは異なり、このプログラム可能なスマートコントラクトの公共バックエンドはフロントエンドと分離されています。これは重要な開発の推進力であり、誰もが自分の実装を構築できます。しかし、ネットワーク内のチェーンのように、スマートコントラクトは一度実施されると最終的な機能を持ちます。その後はパラメータの個別の値のみを変更できます。しかし理想的には、アカウントはスケーラブルでダイナミックであり、新しいスマートなストレージ方法が必要です。

なぜこれが特に大衆向けのブロックチェーンアカウントの開発における課題であるかをよりよく理解するために、私たちはEthereum Name Service(ENS)を見てみましょう。ENSのアイデアは、私たちが今日使用しているネットワークに由来します。私たちはウェブサイトサーバーのアドレスを入力するのではなく、それを人間が読めるテキストに解釈するドメインを使用します。ユーザーがドメイン名を購入すれば、任意のアドレスを参照できます。ENSはブロックチェーンアドレスに同じ機能を提供します。このドメインには、ソーシャルメディアリンク、メールアドレス、プロフィール画像などの情報を追加できます。これらはアドレスを迅速に記憶するのに便利ですが、アカウント管理に関してはいくつかの欠点もあります。この実装はドメインを復元できず、静的な制限と事前定義された情報量のみを追加できます。さらに、名前を保持するための費用はアイデンティティに重大な影響を与える障害です。サブスクリプションが期限切れになると、ネットワーク上のすべての履歴アクションは元の名前を持たなくなり、ユーザーはそれに関連する評判を失います。最悪なのは、他の人がその名前を再購入し、歴史的に関連するアイデンティティを採用できることです。

一般的なプロフィールの詳細

概念と問題が早くから発見されたため、2017年にEthereumコミュニティはアカウントの中心としてスマートコントラクトを使用するERC-725を導入しました。ここで、LUKSOの創設者Fabian Vogelstellerは、EOAをあらゆる形式の実体のより高次の抽象アカウントとしてのみ使用する意図の提案を発表しました。これにより、人々は異なるデバイスでさまざまなEOAを使用および交換できますが、表面的には一つのアイデンティティとして言われます。いくつかの例としては、バックアップとしてLedgerデバイスにコントローラーを保存することや、特定の時間内にのみ有効なコントローラーを持つことが考えられます。これはオンボーディングにとって良いアイデアかもしれませんが、ユーザーはその後制御権を引き継ぎます。この標準は二つの部分に分かれています:一つはプログラムコードを実行するか新しいスマートコントラクトを作成するためのもので、もう一つはキーと値を含むストレージリストを定義します。このリストはパラメータとしてのみ存在し、任意のデータ要素(VCを含む)を充填できるため、処理が非常に柔軟です。新しい経済の巨大な潜在能力を考慮して、LUKSOプロジェクトはアプリケーションレベルで発展し、採用の問題を解決しました。これは、すべてのEthereumネットワークとさまざまなユースケースに使用できる公共の一般的でモジュール化されたスマートコントラクトに基づくエコシステムです。

標準化に基づく

標準化はブロックチェーンネットワークにおいて重要な役割を果たします。その理由はいくつかあります:透明性の向上、コードの協力、開発効率、新機能や改善のより良い実装、そして多くの人々がコードの品質を保証することです。前述のように、オープンソースはブロックチェーンネットワークで作業する開発者や組織間の協力を促進し、変化するニーズに応える新しいアイデアや革新的なソリューションの迅速な発展をもたらします。彼らは、異なるブロックチェーンエコシステムコンポーネントがシームレスかつモジュール化して相互作用できることを保証し、ネットワーク効果と信頼を構築します。

その標準エコシステムにおいて、ERC725はLPS0に変換され、ユーザーインタラクションを改善するためにさまざまなモジュール化された標準を豊富に提供します。一般的なレシーバー標準を使用すると、アカウントは入出力操作に関する通知を受け取ることができます。これに対して、開発者はカスタムプロセスや動作を追加できます。例えば、特定のデジタル商品や通貨取引を拒否または承認することが考えられます。スパムを減らすためのリダイレクトやブロックリストも想像できます。受取人が特定の支払いを受け入れない場合、元のアドレスに返送される可能性があります。しかし、取引が発生した場合、デジタル商品は参照としてプロフィールに直接書き込まれ、ユーザーがその通貨を使うか、そのオブジェクトをもはや所有しない限り、保持されます。この機能は、ブロックチェーンネットワークにおけるデータ経済インフラのマイルストーンです。通貨の集団的な表示は、以前はブロックチェーンをスキャンし、取引を可読形式で表示する集中型サービスにのみ使用されていました。現在、ブロックチェーンプログラムは、単純な呼び出しを通じてアカウントアドレスを直接照会することで、完全に分散化された実現が可能です。

トークンを所有するための必要なステップの検証

もう一つの重要な点は、キー管理者です。これにより、EOAに異なる役割と権限を付与できます。これまでのところ、これらの単純なアカウントは完全なアクセス権しかカバーできず、コンテンツを管理するためのセキュリティをほとんど提供できません。デフォルトでは、キー管理者は9つの権限を持っていますが、そのインターフェースを通じて任意の動作を調整でき、ガバナンス機能を持つトークンなど、他のスマートコントラクトに付加することもできます。

ERC725アカウント構造

指定されたメモリレジスタの標準も含まれています。このデータにアクセスして解釈する方法がわかれば、ストレージスペースは特定の人々にのみ役立ちます。一般的な読み書きスキームは、データが自動的に読み取れることを保証します。ブロックチェーンのストレージスペースは非常に限られているため、ここでの情報は事前定義されたパターンに従ってデコードされます。開発者に適切に開発されたERC-725ライブラリは、これらの標準を扱うことを容易にします。ブロックチェーン上の現在の商品に対する別の批判は、それらの接続が検証可能である一方で、通常は追加データ自体を検証できないことです。これに対して、このタイプのスマートコントラクトには、元の情報が変更されていないかどうかを示す標準化されたハッシュキーがあります。

提案されたストレージ概念は、実体メタデータにも使用されます。ERC725アカウントはユーザー情報を充実させることができます。この拡張機能は一般的なプロフィールと呼ばれ、公開可能な情報と、現在のソーシャルメディアで使用されるアカウントを組み合わせています。しかし、同様の機能はブロックチェーン上の交換可能でユニークな商品にも設計されており、商品に関連する豊富なメタデータを許可します。ここでは、複数の情報やメディアソース、名前や説明を追加でき、さらには多くのアーティストのプロフィールを扱うこともできます。長期的には、これらのプロフィールはロイヤリティを使用してデジタル商品の価値チェーンに入ることができます。Key Managerとのリンクがあれば、後続のコンテンツ修正の権限もここで実現できます。デジタル資産のすべての標準化は、ユーザーフレンドリーさに基づいて調整され、新しく作成されたアカウント機能を公平に扱います。これには、通知、収集された商品移転、新しいセキュリティ面などが含まれます。

一般的なプロフィールのアプローチは「公共第一、プライベート第二」と呼ばれます。なぜなら、このアカウントは通常のソーシャルメディアアプリケーションのように一般情報を持つことができるからです。その後、サービスは以下の便利な構造を利用してプライベート声明を接続し、完全に匿名を維持することさえできます。デイビッド・シルバーマンが彼の講演で言ったように、「もしあなたが最初にプライベートな目的でプロジェクトを立ち上げるなら、それはロックされ、公開されることはありません。したがって、公開され柔軟であることは、開発者に方向性と権力を渡すのに有利であり、彼らのために決定を下すことはありません。」

一般的なプロフィールの基本例

分散型組織、アプリケーション、またはメタバースに関して:ソーシャルアプリケーションの周りには多くの話題があります。将来的には、多くのデータ転送が分散型ユーザーアカウントを通じて行われると仮定でき、ナビゲーションが困難になります。一般的なプロフィールは、データや資産を整理するための複数のリンクインスタンス、いわゆる保管庫を作成できます。これらの行動は、プロフィールのサブフォルダーに似ています。これらは、個人の財産を分類したり、追加のセキュリティを提供したりするだけでなく、信頼できるアプリケーションを特定のプロフィールのサブフォルダーに書き込むことも許可します。ユーザーは、追加のアカウント処理を心配することなくデジタルソフトウェアを楽しむことができます。この概念は、リレーサービスの個別の標準化と組み合わせることができます。これらでは、取引はアカウントからブロックチェーンに直接送信されるのではなく、ユーザーを代表して取引を実行する外部サービスに渡されます。これらの操作は依然として暗号署名によって保護されていますが、ユーザーはもはや取引に直接支払う必要はありません。新しい市場が発展し、ユーザーが暗号資産なしでネットワークに完全に参加できるようになるかもしれません。これらの概念は、携帯電話プロバイダーの月間利用可能データ量に似ているかもしれません。見返りに、ユーザーは広告、無料ゲームの概念、またはサブスクリプションモデルを使用できます。もちろん、頻繁に使用するユーザーは、自分の通貨を管理することができます。LUKSOエコシステムのこれらすべての機能は、ブラウザの拡張機能や開発中のモバイルアプリケーションを通じて操作できます。しかし、ユーザーはもはや取引手数料を直接支払う必要はありません。新しい市場が発展し、ユーザーが暗号資産なしでネットワークに完全に参加できるようになるかもしれません。これらの概念は、携帯電話プロバイダーの月間利用可能データ量に似ているかもしれません。見返りに、ユーザーは広告、無料ゲームの概念、またはサブスクリプションモデルを使用できます。もちろん、頻繁に使用するユーザーは、自分の通貨を管理することができます。LUKSOエコシステムのこれらすべての機能は、ブラウザの拡張機能や開発中のモバイルアプリケーションを通じて操作できます。しかし、ユーザーはもはや取引手数料を直接支払う必要はありません。新しい市場が発展し、ユーザーが暗号資産なしでネットワークに完全に参加できるようになるかもしれません。これらの概念は、携帯電話プロバイダーの月間利用可能データ量に似ているかもしれません。見返りに、ユーザーは広告、無料ゲームの概念、またはサブスクリプションモデルを使用できます。もちろん、頻繁に使用するユーザーは、自分の通貨を管理することができます。LUKSOエコシステムのこれらすべての機能は、ブラウザの拡張機能や開発中のモバイルアプリケーションを通じて操作できます。もちろん、頻繁に使用するユーザーは、自分の通貨を管理することができます。LUKSOエコシステムのこれらすべての機能は、ブラウザの拡張機能や開発中のモバイルアプリケーションを通じて操作できます。もちろん、頻繁に使用するユーザーは、自分の通貨を管理することができます。LUKSOエコシステムのこれらすべての機能は、ブラウザの拡張機能や開発中のモバイルアプリケーションを通じて操作できます。

経済の新しい主要ネットワーク

このプロジェクトは、そのブロックチェーンから始まり、現在のEthereumネットワークやGnosisブロックチェーンに似ています。LUKSOでは、EOAの代わりに抽象的なLSP0アカウントを使用してネットワークにアクセスし、相互に完全な機能セットを使用します。ユーザーがEOAとも相互作用する場合、相手は彼らの関係においてより多くの機能を必要とし、それが周囲の便利なネットワーク効果を妨げます。ブロックチェーン領域の異なる経済体のために独立したネットワークを個別に構築することで、主流の採用の一般的なスケーラビリティを安全に向上させることができます。さらに、初期のユーザーは、低いネットワーク参加度を通じて簡単に補助金を受けることができます。補助金と入口の便利さは、安定したネットワークでは機能しません。

Ethereum自体のサブネットはコストが低く、速度が速いですが、このプロジェクトは最初からそれに反対することを決定しました。なぜなら、それらには一定の犠牲が伴うからです。停泊しているL2はマルチシグネチャで管理され、集中型の構築ブロックの方法を使用しています。したがって、それらは可変的であり、リスクにさらされたデジタル資産の状態にあります。サブネットのもう一つの欠点は、ユーザーのデータアイランドであり、転送コストが彼らがブリッジバックしたい資産を超える場合や、あまりにも多くのユーザーが同時にサブネットから移動したい場合、彼らの資産が詰まる可能性があり、ボトルネックを引き起こすことです。この時点では、いくつかのアプリケーションやデータセットのみがブリッジ可能であり、データセットが大きすぎるか、パッケージ化するのが面倒です。

サブネットは、アプリケーションとプロトコルに持続的な相互作用のスケーラビリティをもたらすために非常に重要です。しかし、彼らは一般的なコアアカウントをWeb3における分散型アイデンティティの中心として想像するには適していません。独立したネットワークは、最大のセキュリティと相互運用性を得ることができ、価値のあるデータフィールドに風景を提供します。これらは、主要なネットワークを横断して相互運用可能なEthereumプロトコル(Hashiの概念など)を使用してすぐに接続できるか、CCIPを使用して外部インスタンスから検証可能なデータを読み取ることができます。LSPにとって、独自の領域と全く新しいスタートは、ブロックチェーンアカウントエコシステムと経済を通じて新しいユーザーを引き付ける目標に非常に適しています。これは以前は不可能でした。

ChainCatcherは、広大な読者の皆様に対し、ブロックチェーンを理性的に見るよう呼びかけ、リスク意識を向上させ、各種仮想トークンの発行や投機に注意することを提唱します。当サイト内の全てのコンテンツは市場情報や関係者の見解であり、何らかの投資助言として扱われるものではありません。万が一不適切な内容が含まれていた場合は「通報」することができます。私たちは迅速に対処いたします。
チェーンキャッチャー イノベーターとともにWeb3の世界を構築する