開発者が考慮すべき問題:#
開発者は、第三者が提供する利害関係者保護サービスを考慮し、去中心化の保護方法を設計する必要があります。もしそれができない場合、開発者は利害関係者に通知しなければなりません:この技術は、彼らが慣れ親しんでいる保護が欠けています。開発者は、ユーザーのリスクが高すぎるためにアプリケーションの開発を放棄することを決定することさえあります。
ユーザーが考慮すべき問題:#
ユーザーは、保護がないことが自分自身や自分が代表する各方面(コンサルティングを提供する顧客、ケアを受ける患者、権利を保護されるべき市民)に与えるリスクを理解しなければなりません。このリスクを率直に認め、サービス対象者から有効なインフォームドコンセントを得る必要があります。また、空白を埋めることができる非ブロックチェーンソリューションを探すべきです。
- プライバシーの欠如
ビットコインとイーサリアムという 2 つの最も人気のあるブロックチェーンは公開されており、透明性とアクセス可能性で知られています。誰でも全体のブロックチェーンにアクセスし、追加し、監査することができます。しかし、透明性がユーザーのプライバシーに深刻な脅威をもたらす場合、プライベートブロックチェーンが必要かもしれません。たとえば、Nebula Genomics はプライベートブロックチェーン技術を使用して、患者が自分のゲノムデータを「完全に制御」できるようにしています。
ブロックチェーンには、一部のユーザーだけが見るべき情報が含まれている場合があり、その場合はプライベートブロックチェーンと公開ブロックチェーンを組み合わせて使用する必要があります。たとえば、電子健康記録には、秘密に保つ必要がある高度に敏感なデータと、疾病予防管理センターや医療保険提供者などの機関と共有すべき情報が含まれています。Hashed Health、Equideum Health、BurstIQ などの統合ブロックチェーンは、生体情報を共有しながら、患者が自分のデータをより大きく制御できるようにします。
- 開発者が考慮すべき問題:
開発者は、透明性とプライバシーのバランスを取る倫理的義務について慎重に考え、手元のアプリケーションに適しているのは公開ブロックチェーン、プライベートブロックチェーン、または統合モデルのいずれかを決定する必要があります。重要な要素の 1 つは、ブロックチェーンのメンバーが特定される可能性があり、それがどのような倫理的結果をもたらすかです。他の重要な決定には、誰がどの条件でどのデータにアクセスできるか、アクセス可能な時間範囲などが含まれます。
- ユーザーが考慮すべき問題:
ユーザーは、透明性が自分のビジネスやサービス対象者に与える影響を理解する必要があります。ウォレットの保有者が見つかる可能性のあるリスク(ウォレットの保有者が自分の身元を意図せずに漏らす場合を含む)を理解し、対処しなければなりません。
ある金融サービス会社の顧客が、寄付金額、政治的傾向、または所属を公開したくないために、匿名で慈善団体や政党に寄付したいと考えたとします。この金融サービス会社は、ブロックチェーンを介して送金することを推奨するかもしれません。なぜなら、ブロックチェーンは顧客の身元を匿名化するからです。しかし、会社は顧客に対して、この匿名送金記録が公開されていることを通知し、身元を漏らさないための最良の方法について議論する義務があります。
ゼロ状態問題#
最初のブロック、すなわち「初期ブロック」に含まれるデータの正確性が疑問視されると、ゼロ状態問題が発生します。データのデューデリジェンスが適切に実行されず、エラーが発生したり悪意のある偽造が行われたりすると、この状況が発生します。たとえば、貨物を追跡するために使用されるサプライチェーン上のブロックチェーンで、最初のブロックがあるトラックがある鉱山からの銅で満載であると誤って表示されている場合、実際にはこれらの銅は別の産地から来ているかもしれません。トラックの積載物に関連する人々は、欺かれたり買収されたりする可能性があり、初期ブロックを作成した人はそのことを知らないかもしれません。
ここでの貨物を血のダイヤモンド(未加工のダイヤモンド鉱石で、内戦の紛争資金を調達するために使用される)や不動産に置き換えると、倫理的な問題が浮かび上がります。政府が土地登記所の記録を保存するためのブロックチェーンを構築した場合、最初のブロックに情報を入力した人が土地所有者を誤って書いた場合、重大な不公正が生じ、土地が盗まれたことになります。プライバシーを保護する安全な暗号通貨を作成した Zcash などの組織は、初期ブロックが正確であることを保証するために全力を尽くすのは当然です。
- 開発者が考慮すべき問題:
開発者は、初期ブロックに含まれるすべての情報を慎重に検証し、その情報が正確に入力されるように全力を尽くさなければなりません。また、ユーザーにゼロ状態問題に注意を促し、ブロックチェーンに誤った情報が含まれている可能性があるという事実を公表し、ユーザーが潜在的なリスクを評価し、デューデリジェンスを行うことを促す必要があります。
- ユーザーが考慮すべき問題:
ブロックチェーンユーザーは、初期ブロックがどのように作成され、データがどこから来ているのかを確認する必要があります。ブロックチェーンに記録された情報が詐欺、贈収賄、盗難のターゲットになったことがあるかどうかに特に注意を払う必要があります。初期ブロックを作成した組織が信頼できるかどうかを考え、このブロックに信頼できる第三者の監査があるかどうかを確認する必要があります。
ユーザーはまた、初期ブロックとその後のブロックのデータが正確で合法であっても、問題が発生する可能性があることを理解する必要があります。たとえば、トラックに積まれているのが正当な出所のダイヤモンドであり、何度も運ばれた経路がブロックチェーンに正確に記録されている場合でも、賢い泥棒が途中ですり替えを行い、偽のダイヤモンドと本物を交換する可能性があります。ユーザーはゼロ状態問題をサービス対象者に通知し、初期ブロックに対するデューデリジェンスを公表し、詐欺を防ぐための保護策を見つける必要があります(もしあれば)。
- ブロックチェーンガバナンス
ブロックチェーン技術を形容する言葉はたくさんあります:去中心化、許可不要、自律 —— これらの言葉は、ユーザーがガバナンスについて先入観を持つ原因となるかもしれません。たとえば、自由主義者や無政府主義者の楽園だと思ったり、すべてのメンバーがブロックチェーンの運営方法について同等の発言権を持っていると思ったりするかもしれません。しかし、実際にはブロックチェーンガバナンスは非常に複雑で、重大な倫理的、名誉的、法的、財務的影響が関与しています。ブロックチェーン上で誰が権力を持ち、どのように権力を得るのか、監視があるのかないのか、どのように意思決定が行われるのかは、すべてブロックチェーンの創造者によって決定されます。以下の 2 つの例は、問題をよく示しています —— 一つは悪名高く、もう一つは現在進行中です。
-
最初の去中心化自律組織(DAO)はイーサリアムネットワーク上で運営されていました。これはヘッジファンドの一種で、最初は「The DAO」と呼ばれていました。メンバーはそれぞれ異なる投票権を持ち、基金に投入した金額(イーサリアム)によって決まります。2016 年、DAO はハッキングされ、約 6000 万ドル相当のイーサリアムが盗まれ、メンバーは対応策について意見が分かれ、ハッカーの行為が盗難に該当するかどうかについても合意がありませんでした。一派は、悪人がソフトウェアの脆弱性を利用して不正に得た資金を回収し、合法的な所有者に返還すべきだと考えました。もう一派は、The DAO が詐欺取引を改訂することを考慮すべきではなく、単に脆弱性を修正し、ブロックチェーンを運営し続けるべきだと主張しました。後者は「ルールが法律であり」、「ブロックチェーンは変更不可能」であると主張し、ハッカーの行動はルールに従っているため、倫理的に受け入れられないものではないとしました。最終的に前者が勝利し、イーサリアムは「ハードフォーク」を実施し、資金を修正アドレスに移し、ユーザーが投資を回収できるようにし、実質的にブロックチェーンの記録を改訂しました。
-
2 つ目の例は、Juno ガバナンスに関する論争です。Juno は別の去中心化自律組織です。2021 年 2 月、Juno はそのネットワーク上で「エアドロップ」を行い、コミュニティメンバーに無料トークンを送信して参加を促しました。ある暗号通貨ウォレットの保有者がこのシステムをハッキングし、当時の価値で 1.17 億ドルを超える大量のトークンを獲得しました。2022 年 3 月、コミュニティはこの「クジラ」ユーザーの大部分のトークンを削除し、彼が保有するトークンをエアドロップトークンを受け取る通常の範囲に減らすことを提案しました。1 か月後、提案は 72%の投票率で通過し、彼のトークンは 5 万枚だけ残り、残りは無効化されました。現在、この自称「他人のお金で投資している」ユーザーは Juno を訴えると脅しています。
これらの出来事は、ブロックチェーンおよびその上で運営されるアプリケーションのガバナンスを構築する際には非常に慎重である必要があることを示しています。
開発者が考慮すべき問題:
開発者は、適切なガバナンス方法を特定し、特にガバナンス構造がハッカーや不正行為者に機会を与える可能性に注意を払う必要があります。これは機械的な問題ではありません。開発者の価値観は、ブロックチェーンに明確に表現され、反映されるべきです。たとえば、DAO 事件におけるイーサリアム開発者が、ブロックチェーンを修正するか、単に脆弱性を修正するかをどのように天秤にかけたかは、両者の観念の違いを示しています。Juno 事件において、クジラユーザーのトークンを押収することに賛成する人々と反対する人々の間の対立も同様です。このような倫理的問題を避けるために、開発者は最初からガバナンスの指針を確立すべきです。
システム内での権力と資金の分配と取得方法が十分に考慮されていない場合、対立が生じる可能性があります。DAO 事件では、ハッカーがソフトウェアの脆弱性を利用し、コミュニティ内の混乱を引き起こしました:ルール、欠陥のあるルールは、果たして法律として扱えるのか。Juno 事件では、動揺の一因はトークンの最初の配布方法が十分に考慮されていなかったことにあります。開発者は、投票権を持つ人々がそれぞれ異なる信念、価値観、理想、願望を持っていることを理解する必要があります。健全なガバナンスは、これらの違いを管理する最も重要なツールの 1 つであり、開発者の価値観がブロックチェーンのインフラストラクチャ、ポリシー、プロセスに反映されることで、重大な倫理的および財務的リスクを回避できるはずです。
ユーザーが考慮すべき問題:
ユーザーは、ブロックチェーンの創造者の価値観が自分の組織や顧客と一致しているかどうかを考える必要があります。自分と顧客がどの程度の変動、リスク、制御の喪失を受け入れられるかを特定する必要があります。自分が良い、責任あるガバナンス基準だと考えるものを明確に表現し、その基準を満たすブロックチェーンのみを使用する必要があります。ユーザーは、単一の権威者のない分散ネットワークを使用しているかもしれませんが、確実にある政治的実体と取引を行っています。
ブロックチェーンの倫理リスクフレームワークを構築する
すべての技術の倫理リスクは、その用途と同じくらい多様です。たとえば、AI 制御の自動運転車は、歩行者に生命の危険をもたらす可能性があります。ソーシャルメディアアプリは、偽情報を広めるリスクがあります。ほぼすべてのデータ駆動型技術には倫理的および名誉的リスクが伴い、ブロックチェーンにも存在します。ブロックチェーンを適用する際には、上層部のリーダーがリスクを軽減するためのフレームワークを確立する必要があります。さまざまな状況を慎重に考慮する必要があります:私たちの組織が極力避けるべき重大な倫理問題は何ですか?エッジケースはどのように処理されますか?倫理的問題が発生することを予測し、考える:私たちにはどのようなガバナンス構造がありますか?どのような規制が必要ですか?ブロックチェーン技術は私たちの組織の価値や倫理的価値を損なうのか、もしそうなら、どのようにその損害を軽減すべきか?私たちの利害関係者やブランドを保護するために、どのような保護策を講じるべきか?幸いなことに、これらの問題の多くは隣接する AI 倫理リスク文献で既に回答されており、私も AI 倫理プロジェクトを実行するためのガイドを執筆しました。すべてのブロックチェーンプロジェクトは、このような資料から始めることができます。
アカウント抽象化(Account Abstraction, AA)は 2015 年から議論されており、いくつかの異なるバージョンの EIP(EIP-101、EIP-86、EIP-859、EIP-2938、EIP-4337)が提案されています。最近、アカウント抽象化の研究開発が再びコミュニティの議論の焦点となり、アプリケーションの面でもアカウント抽象化のソリューションが次々と登場しています。では、アカウント抽象化とは一体何でしょうか?みんなは AA を通じて何を解決したいのでしょうか?この記事では、イーサリアムのアカウントタイプ、アカウント抽象化の EIP、およびアカウント抽象化の潜在的なユースケースについて説明します。
「スマートコントラクト」という用語は、アメリカのコンピュータ科学者ニック・サボ(Nick Szabo)が 1994 年に初めて提唱しました。その意味は、契約当事者が履行する義務をコンピュータコードの形式で記録し、合意された条件の下でコードによって強制的に履行されることです。しかし、サボは概念を提唱しただけで、実施方法については説明しませんでした。1996 年、イアン・グリッグ(Ian Grigg)は「リカード契約」を提案し、人間が読み取れるだけでなく、プログラムが解析できるようにし、スマートコントラクトに法的属性を付与し、後のスマートコントラクト探求の主要なルートとなりました。スマートコントラクトの有効な実現には、以下のいくつかの特性を満たす必要があります。
-
一貫性:スマートコントラクトは契約文書と一致し、現行法と矛盾しない必要があります。観測可能性:契約内容とその実行プロセスは観測可能で透明であるべきで、契約の各当事者はユーザーインターフェースを通じて契約の状態を観察、記録、検証できる必要があります。一度契約が成立すると、変更はできません。
-
検証可能性:スマートコントラクトが生成する結果は検証可能であるべきで、一定の耐障害性を持ち、コードの実行が契約に準拠し、繰り返し実行しても同じ結果が得られる条件を満たし、司法証拠となる条件を備えています。プライバシー:スマートコントラクトの実行は、当事者の身元情報と契約内容が「最小限、必要な」知識範囲に制御されることを保証し、商業情報の秘密保持と個人のプライバシー保護のニーズを満たすべきです。
-
自己強制性:この特性はスマートコントラクトの核心的な意味であり、スマートコントラクトの主要な価値でもあります。契約の合意条件が満たされた場合、法的強制力に依存せず、スマートコントラクトは干渉されず、否認できない形で義務を履行する能力を持つべきです。
これらの条件を同時に満たすことは比較的困難であるため、スマートコントラクトの構想が誕生してから十年以上の間、実践的な応用は非常に限られています。その後、「イーサリアム」はブロックチェーンの去中心化、改ざん防止などの特性を利用して、スマートコントラクトの運用を実現しました。スマートコントラクトはある程度、ブロックチェーンと「結びつけられ」、人々はブロックチェーンと DeFi だけがスマートコントラクトの価値を実現できると考えるようになりました。現在まで、「イーサリアム」のスマートコントラクトは暗号資産、NFT、ギャンブル、ゲームなどの少数の分野でしか利用されておらず、実体経済の促進には寄与していません。また、拡張可能なアプリケーションエコシステムの欠如や仮想通貨の投機的属性などの問題により、応用も制限されています。実際、スマートコントラクトの概念はブロックチェーンよりも早く登場しており、スマートコントラクトの運用条件はブロックチェーンだけでは満たされません。
-
ビットコインの登場以来、民間部門はさまざまな「暗号通貨」を導入しています。未完の統計によれば、現在影響力のある暗号通貨は 1 万種類以上に達し、総市場価値は 1.3 兆ドルを超えています。ビットコインなどの暗号通貨はブロックチェーンと暗号技術を採用し、「去中心化」「完全匿名」を宣言していますが、価値の裏付けが欠如し、価格の変動が激しく、取引効率が低く、エネルギー消費が巨大であるため、日常の経済活動で通貨機能を果たすことが難しいです。また、暗号通貨は投機に多く使用され、金融の安全や社会の安定に対する潜在的なリスクが存在し、マネーロンダリングなどの違法経済活動の支払い手段となっています。
-
暗号通貨の価格変動が大きいという欠点に対処するため、一部の商業機関は「ステーブルコイン」と呼ばれるものを導入し、主権通貨や関連資産に連動させることで通貨の価値を安定させようとしています。ある商業機関は、グローバルなステーブルコインを導入する計画を立てており、国際通貨システム、決済清算システム、金融政策、国境を越えた資本移動管理に影響を与えるでしょう。
アカウント抽象化をよりよく理解するために、以下の記事をお勧めします:
✦《アカウント抽象化の動機、歴史と分析》by 沙漏:
https://mp.weixin.qq.com/s/ZGzw3VE-8KEQE5xu7Jw_8A
✦《紹介 | イーサリアムアカウント抽象化の概要》by EthFans:
https://mp.weixin.qq.com/s/3VvjB2GXcH95j2Hr3zcsVg
✦《紹介 | アカウント抽象化(EIP-2938):なぜ & 何をしたか》by EthFans:
https://mp.weixin.qq.com/s/CKtk6xKcXFVjyPKDxHBnhw
✦《アカウント抽象化について(2022)》by 沙漏:
✦《EIP-4337》by Plancker DAO:
https://www.notion.so/EIP-4337-0baad80755eb498c81d4651ccb527eb2
また、プランカーコミュニティと ECN コミュニティが共同で開催した第 1 回「彼の名前は小 V」イベントでは、EIP4337 契約ウォレットについての共有が行われました。
コンピュータプログラミングにおける抽象化とデータ抽象化は、「オブジェクト」に関連するデータ以外のすべてのデータを隠すプロセスを指し、目的は複雑さを減らし、効率を向上させることです。これは、不要な詳細を省略することでオブジェクトを表現します。抽象化はオブジェクト指向プログラミングの 3 つの原則の 1 つであり、カプセル化やデータ隠蔽に関連しています。この記事では、以下の点について概観を提供します:
➤ イーサリアムアカウント抽象化
外部アカウント / ユーザーアカウント
契約
➤ アカウント抽象化の提案された EIP
EIP-86:トランザクションのソースと署名の抽象化
EIP-2938:アカウント抽象化
EIP-4337:エントリポイント契約を通じて実現されたアカウント抽象化
➤ ユースケース
ウォレット
スポンサー付きトランザクションの混合
DeFi プロトコル
アカウント抽象化
イーサリアムのアカウント抽象化は、すべての関連側面を含む単一のアカウントタイプを作成することを目指しており、無関係な側面はありません。これにより、開発者の作業が容易になります。
イーサリアムアカウントタイプ
現在、イーサリアムブロックチェーンには 2 種類のアカウントがあります:
画像
ユーザーアカウント(EOA)
ユーザーアカウントは一般の人々が使用するためのものです(人間)。
これらのアカウントは、対応する公開アドレスの秘密鍵によって制御されます。たとえば、ユーザーのウォレットアカウントです。
これらのアカウントは外部アカウント(EOA)とも呼ばれ、ETH 残高がなくてもブロックチェーン上に外部アカウントを作成できます。ただし、2 つの外部アカウント間で ETH を取引することができ、ERC がサポートする他のトークンを使用することもできます。
外部アカウント(ウォレット)は、暗号通貨の送受信機能を持ち、イーサリアム仮想マシン(EVM)の外部に存在します。
契約
契約は、コードによって制御される指示のセットです。
ネットワークストレージを使用しているため、契約を作成するには通常、関連コストが発生します。
ユーザーは、外部アカウントや契約アカウントからのトランザクションを受信したり、それらにトランザクションを送信したりするなど、さまざまな機能を操作できます。
また、トークンを交換したり、新しい契約を作成したりするなど、さまざまな活動を実行するコードを起動することもできます。
契約アカウントは、EVM 内に存在する「スマートコントラクト」です。
コード契約によって制御されるアカウントに 1ETH を送信すると、その ETH を制御できる人はいなくなります。唯一この ETH を移動できるのは契約の実行、つまりコード自体です。
2 つのアカウントタイプは、ETH やトークンを受信、保持、送信する潜在能力を持ち、ネットワーク上に展開された他のスマートコントラクトと通信する潜在能力も持っています。
アカウント抽象化提案
イーサリアムアカウント抽象化(AA)は、これら 2 つのアカウント形式を強化し、より比較可能にし、外部アカウントの管理ロジックを契約アカウントのように一般化します。
その目的は、契約アカウントの 2 つの形式を 1 つの形式に減らすことです。単一のアカウント形式の用途には、コインの鋳造や契約の転送が含まれます。開発者とユーザーは、アカウントタイプを区別する必要がなくなり、トランザクションは完全に EVM に移行し、ブロックチェーンプロトコルから切り離されます。
イーサリアムの開発者は実現方法を探し続けていますが、最終的な状態に達した提案はありません。以下の部分では、これまでに提案されたアカウント抽象化の 3 つのイーサリアム改善提案(EIP)を概説します。
アカウント抽象化提案のタイムライン
画像
2016 年:
Vitalik Buterin は Metropolis のために最初の抽象化のアイデアを提案しました。
その目的は、アカウントのセキュリティ抽象化の準備をすることです。従来のモデルでは、ECDSA(楕円曲線デジタル署名アルゴリズム)とデフォルトの nonce スキームがアカウントを保護する唯一の手段です。このモデルでは、すべてのアカウントが契約アカウントであり、ガスを支払うことができ、ユーザーは自由にセキュリティモデルを定義できます。
2017 年:
Vitalik Buterin はトランザクションのソースと署名の抽象化のための EIP-86 を提案しました。
その目的は、署名検証と nonce チェックメカニズムを抽象化し、ユーザーが従来の方法に依存せず、任意の署名または nonce チェックを実行するためのアカウント契約を構築できるようにすることです。
2020 年:
Vitalik Buterin、Ansgar Dietrichs、Matt Garnett、Will Villanueva、Sam Wilson はアカウント抽象化のための EIP-2938 を提案しました。
その目的は、契約を手数料を支払い、トランザクションを実行できる「トップレベル」のアカウントタイプにすることです。
2021 年:
Vitalik Buterin、Yoav Weiss、Kristof Gazso、Namra Patel、Dror Tirosh はエントリポイント契約仕様を通じてアカウント抽象化のための EIP-4337 を提案しました。
その目的は、コンセンサス層プロトコルの変更を避け、より高いレベルのインフラストラクチャに依存することです。
EIP-86:トランザクションのソースと署名の抽象化
その「要約」によれば、EIP-86 は、署名検証と nonce チェックを「抽象化」するための一連の変更を実現することを提案しており、ユーザーが任意の署名 /nonce チェックを実行するための「アカウント契約」を作成できるようにします。
従来のモデル:ECDSA とデフォルトの nonce スキームはアカウントを保護する唯一の方法です。
新しいモデル:すべてのアカウントは契約アカウントであり、ガスを支払うことができ、ユーザーは自由にセキュリティモデルを定義できます。
フォワーディング契約の例を挙げると、著者の Vitalik Buterin は、この契約が署名を検証し、署名が有効であれば、マイナーに支払いを開始し、指定されたアドレスに対して与えられた値とデータを使用して呼び出し指示を送信することを説明しました。
➤ 利点
この提案の主な利点は以下の通りです:
マルチシグウォレット
従来の方法:マルチシグウォレットの各トランザクションは、すべての参加者の同意を得る必要があります。すべての参加者の署名を単一の承認トランザクションに統合することで簡素化できますが、この方法はすべての参加者のアカウントが ETH を保持する必要があるため、複雑さを増します。
新しい方法:この EIP の助けを借りて、現在の契約は ETH を保持でき、すべての署名を含むトランザクションを契約に直接提出でき、契約がこの手数料を支払います。
カスタム暗号
従来の方法:ユーザーは ECDSA に従う必要があります。これは楕円曲線を使用した暗号です。
新しい方法:ユーザーは ed25519 署名またはユーザーが希望する任意のスキームにアップグレードできます。ユーザーは ECDSA を採用する必要はありません。
EIP-2938:アカウント抽象化
EIP-2938 の要約によれば、「アカウント抽象化(AA)は、契約が手数料を支払い、トランザクションを実行できる「トップレベル」のアカウントを可能にします。
従来のモデル:トランザクションの有効性は、ECDSA 署名、単純な nonce 値、およびアカウント残高によって直接定義されます。
新しいモデル:
-
アカウント抽象化は、ランダムな EVM バイトコードを実行することでトランザクションの有効性条件を拡張します。
-
有効性を示すために、新しい EVM オペコード PAYGAS を導入し、契約のガス価格とガス使用上限を設定します。
-
アカウント抽象化は現在、2 つのカテゴリに分かれています:
単一テナント AA:このタイプは、ウォレットや他の参加者が少ないユースケースをサポートすることを目的としています。
マルチテナント AA:このタイプは、Uniswap のような多くのユーザーを持つアプリケーションを強化することを目的としています。
コンセンサスの変更
NONCE オペコード:トランザクションの nonce フィールドをプッシュする NONCE オペコードを追加します。
PAYGAS オペコード:不可逆的なチェックポイントを作成する PAYGAS オペコードを追加し、PAYGAS の前の状態変更が逆転できないことを保証します。
Sam Wilson はこの提案の著者の一人であり、ここで AA トランザクションと他の従来のトランザクションの違いを説明しています。
AA トランザクションでは、ガス価格やガス上限はなく、送信された値や署名フィールドもなく、to の代わりに target を使用します。マルチシグ契約では、これらのフィールドは calldata 内で渡され、契約によって処理されます。
トランザクションがノードに到達すると、そのトランザクションの有効性がチェックされます。しかし、従来のトランザクションと AA トランザクションのチェック方法は異なります。
従来のトランザクションでは:ノードは、彼らの nonce がアカウントの次の nonce と一致し、アカウント残高が彼らの価値と最高のガス料金を支払うのに十分であり、彼らの署名がアカウントのアドレスと一致するかどうかをチェックします。
AA トランザクションでは:ノードは、彼らの nonce が契約の次の nonce と完全に一致し、契約のバイトコードが標準のプレフィックスで始まり、検証ロジックが検証ガス上限に達する前に PAYGAS を呼び出し、PAYGAS の前に禁止されたオペコードが呼び出されず、契約の残高が PAYGAS で設定されたガス料金を支払うのに十分であるかどうかをチェックします。
ブロックのブロードキャスト時間は、新しいブロックがネットワークの大多数のノードに到達するのに必要な平均時間です。
AA トランザクションを持つブロックが到着すると、同じアカウントのすべての保留中のトランザクションが削除されます。一方、従来のトランザクションは再検証され、新しいブロックを受信したときに公開される可能性があります。
EIP-4337:エントリポイント契約を通じて実現されたアカウント抽象化
これは Vitalik Buterin とコミュニティによって提案された最新の提案です。これは ERC 提案として提出され、この提案はコンセンサス層プロトコルの変更を避け、より高いレベルのインフラストラクチャに依存することを含みます。
それは次の目標を達成することを目指しています:
アカウント抽象化:ユーザーが EOA ではなく、ランダムな検証ロジックを含むスマートコントラクトウォレットを主要なアカウントとして使用できるようにします。
去中心化:トランザクションをパッケージ化する人々がアカウント抽象化ユーザーの活動を含むプロセスに参加できるようにします。ユーザーは、任意の活動者の直接通信アドレスを知る必要なく、公共メモリプール全体で発生する任意の活動を処理できます。
コンセンサスの変更なし:より迅速な採用のために、この提案はコンセンサスの変更を回避しました。
取引手数料の支払い:ERC-20 標準のトークンを使用して取引手数料を支払い、開発者がユーザーの手数料を支払うことを可能にし、EIP-3074 のようなスポンサー付き取引提案をサポートするユースケースを提供します。
この提案はどのように機能しますか?
画像 画像出典:Infinitism
Vitalik Buterin はここでこの提案の機能をよく説明しています。
これはアカウント抽象化の最新の提案であり、現在はドラフト(起草)状態で、EIP に統合されるのを待っています。従来のイーサリアムトランザクションメモリプールと比較して、この設計は機能を追加、維持し、いくつかの機能を犠牲にしています。
重要なハイライト
➤ 中心化された活動者はおらず、ユーザー側のウォレット設定の複雑さを排除し、EIP-1559 を完全にサポートし、手数料の代替能力を持ち、古い UserOperation よりも高いプレミアムを持つ新しい UserOperation を送信して操作を置き換えるか、より早くパッケージ化される機能を保持します。
➤ いくつかの新しい利点が追加されました:
検証ロジックの柔軟性
量子安全性を達成するのに十分な実行層
ウォレットのアップグレード性
実行ロジックの柔軟性
➤ しかし、プロトコルは最大限の努力を尽くしても、DoS 攻撃の可能性をわずかに増加させ、ガスコストを増加させ、1 回のトランザクションのみを実行します。
アカウント抽象化のユースケース
ウォレット
EOA と契約ウォレット
EOA ウォレット:秘密鍵で保護されたウォレット。
契約ウォレット:スマートコントラクトを使用してチェーン上で実現されたウォレット。
セキュリティの考慮:スマートコントラクトコードにバグがある場合、契約ウォレットは脆弱なスマートコントラクトからのセキュリティリスクに直面します。このリスクは、ウォレットプロバイダーによって実施されたセキュリティテストとレビューによって最小限に抑えることができます。しかし、EOA ウォレットでは、リスクは完全にウォレットユーザーが負担します。たとえば、ユーザーが秘密鍵を不注意に失った場合も、彼ら自身が責任を負います。
Argent、Dapper、Gnosis Safe、Monolith はすべてスマートコントラクトウォレットの例です。
EOA のメタトランザクション
イーサリアムブロックチェーンのユーザーは、ガスを保持する EOA を持ってブロックチェーンネットワークに接続するか、ウォレットプロバイダーを介して中継またはサードパーティの中継ネットワーク(たとえば、Gas Station ネットワーク)を介してメタトランザクションを促進する必要があります。前者は(KYC が必要な)中央集権的取引所で購入した ETH に依存し、消費者の責任を中継者に移転することでユーザーエクスペリエンスの摩擦を最小限に抑え、手数料はオンチェーン / オフチェーンのウォレットプロバイダーおよび / またはオフチェーンのユーザーが支払います。
メタトランザクションは、実行トランザクションの意向を持つ者が署名したデータ情報を含むトランザクションです。
中継者ベースのアーキテクチャにはいくつかの欠点があります:
-
それらは取引能力を抑制する中央集権的な仲介者と見なすことができます。
-
中継取引には追加の 21,000 基本ガス料金が必要であり、彼らの会社がガス料金の基盤で利益を上げる必要があるため、技術的 / 経済的に効率が悪いです。
-
中継者専用プロトコル権力の使用。
アカウント抽象化は、スマートコントラクトウォレットが中継ネットワークに依存せず、ユーザーの無ガス費メタトランザクションを受け入れ、彼らのガス費を支払うことを可能にします。イーサリアムの去中心化保証を失うことなく、この基盤層の能力はこのウォレットの UX(ユーザーエクスペリエンス)を大幅に向上させます。
スポンサー付きトランザクション
スポンサー付きトランザクションは EIP-2711(状態は取り消されました)に含まれており、この EIP は他の人がガス料金を代わりに支払うことを許可するメカニズムを提案しました。これにより、人々は ETH を持たずに取引を行うことができます。
いくつかのユースケース:
-
アプリケーション開発者がユーザーの代わりに手数料を支払うことを許可します。
-
ユーザーが ERC-20 トークンで手数料を支払い、契約が仲介者として ERC-20 トークンを収集し、ETH の形でネットワーク料金を支払うことを許可します。
運用
この提案は、出納メカニズム(paymaster mechanism)を通じてこれらのユースケースをサポートできます。
ユースケース 1:Paymaster は、スポンサーの署名が paymasterData に含まれていることを検証し、UserOperation の支払いの準備が整っていることを示します。署名が有効であれば、Paymaster はこの指示を受け入れ、スポンサーのシェアから UserOperation の料金を差し引きます。
ユースケース 2:Paymaster は、sender のウォレットがこの UserOperation の支払いに十分な ERC-20 残高を持っているかどうかを確認します。十分であれば、Paymaster はこの指示を受け入れ、postOp 内の ERC-20 トークンを要求する前に ETH 手数料を支払います。
混合トランザクション
Tornado Cash の混合メカニズムの例を考えて、AA を DeFi プロトコルでどのように使用するかを理解します。
従来の Tornado Cash 契約におけるプライバシーの問題
ユーザーが引き出しを行うと、Tornado Cash はプライバシー保護を提供します。彼らはこの資金がユニークな預金から来ていることを証明できますが、ユーザー以外の誰もこの預金がどこから来たのかを知りません。
ユーザーは通常、自分の引き出しアドレスに ETH を保持しないため、ユーザーが預金アドレスを使用してガスを支払うと、預金アドレスと引き出しアドレスの間にオンチェーンリンクが生成されます。
この問題は、第三者の中継者によって解決できます。彼らは ZK-Snark と nullifier がまだ有効である状態を検証し、彼らの ETH を使用してガスを支払う取引を発行し、Tornado Cash 契約からユーザーの返金を収集します。
アカウント抽象化が提供する解決策:ユーザーは TC 契約に対する AA トランザクションを提出でき、その後 ZK-SNARK 検証と nullifier チェックを実行し、直接迅速に PAYGAS を呼び出します。これにより、引き出し者は彼らの引き出しアドレスに送信されたトークンで直接ガスを支払うことができ、中継者やその預金アドレスとのオンチェーンリンクを必要としません。
DeFi プロトコル
DeFi プロトコル Uniswap のケースを考えて、AA を DeFi プロトコルでどのように使用するかを理解します。
Uniswap 契約に対する取引を直接行う新しいバージョンの Uniswap を作成できます。
現在、ユーザーはトークンを Uniswap に事前に預けることができます。Uniswap はユーザーの残高と公開鍵を保存し、これらの残高を使用するトランザクションを検証します。
AA の目標は、高度な基準に合わないトランザクションがチェーン上にパッケージ化されないようにすることで、DeFi プロトコルのガス効率を向上させることです。
従来のモデルでは:通常のトレーダーは、彼らのトークンを Uniswap の契約の外に保存します。
新しいモデルでは:アービトラージトレーダーは、彼らのトークンを Uniswap に保存し、外部市場での変化があった場合に、アービトラージ取引を実行するために移動できます。最終的に、別のアービトラージトレーダーが最初にこの取引を実行すると、利益を得られなかった取引はチェーン上にパッケージ化されません。これにより、アービトラージトレーダーはガスを支払うことを避け、チェーン上にパッケージ化される無駄な取引の数を減らします。これにより、ブロックチェーンの拡張性と市場効率が向上します。アービトラージトレーダーは、2 つ以上の市場間の価格差を利用して、安く買い、高く売るトレーダーを指します。
原文リンク:https://etherworld.co/2021/10/06/an-overview-of-account-abstraction-in-ethereum-blockchain/
六、 イーサリアムの未来の PoS プロトコル
Casper PoS は、保証金に基づく経済的インセンティブコンセンサスプロトコル(security-deposit based economic consensus protocol)です。プロトコル内のノードは、「ロックされた保証金の検証者(bonded validators)」として、ブロック生成とコンセンサス形成に参加する前に保証金を支払う必要があります(このステップを「保証金のロック」と呼びます)。Casper コンセンサスプロトコルは、これらの保証金を直接制御することで、検証者の行動を制約します。具体的には、検証者が Casper が「違法」と見なす行為を行った場合、その保証金は没収され、ブロック生成とコンセンサスへの参加権が取り消されます。保証金の導入は、「nothing at stake(無代価、無抵押)」の問題を解決し、これは従来の PoS プロトコルにおける悪事のコストが非常に低いという問題です。今やコストがかかり、間違った行動をした検証者はそのコストを支払うことが客観的に証明されます。
将来的にイーサリアムは Casper PoS プロトコルを使用し、このプロトコルは計算力を証明するのではなく、デジタル資産を用いて自らの存在を証明します。つまり、マイニングのためにマシンを購入するためにお金を使う必要はなく、実体資産を通じて ETH を購入し、自らを検証者(Validator)にすることができます。
七、 イーサリアムプログラミングの挑戦
コーディングはそれほど難しくはなく、特に他のソフトウェアプログラミングの基礎がある場合はそうです。しかし、プログラマーがイーサリアムのコアプログラマーになり、安全性や拡張性の技術的問題を研究したい場合、これは相対的に難しいかもしれません。結局のところ、これは非常に新しい技術であり、これらの課題を理解している人はごくわずかですが、不可能ではありません。もしここにいる人がイーサリアム研究グループに参加したいと思っているなら、私たちは人を募集していますし、もちろんボランティアとしても歓迎します。それ以外にも、私たちはイーサリアムの他のプロジェクトで働く人々を非常に歓迎しています。要するに、私たちのイーサリアムコミュニティには多くの異なる側面があり、ある人はこの技術に興味があると思って参加し、他の人はその基盤の上で他のソフトウェア開発を行いたいと考え、また別の人はプラットフォーム上で何が開発できるかを理解するために研究を行っています。ブロックチェーン技術はすでに 9 年が経過しましたが、私はそれがまだ若く、急速に発展しており、参加するためのさまざまな道があると感じています。
八、 V 神の推奨学習方法
イーサリアムのプログラマーになりたい人には、次の 2 つのウェブサイトに注目することをお勧めします:
http://ethereum.org(このサイトには、スマートコントラクトの書き方、アップロード方法、アプリの書き方に関するチュートリアルとガイドがあります);
http://github.com(このサイトには、イーサリアムモデルの動作原理に関する具体的な技術情報などが多数あります)。
第一のこと:イーサリアムとは何ですか?
イーサリアムは、スマートコントラクトプラットフォームに基づいており、分散型インターネットアプリケーションの基盤の上に構築されたプラットフォームで、ビットコイン / イーサリアムの支払いをプログラムすることができます。つまり、プラットフォームは地域のブロックチェーンを介して、世界中の異なる国のビットコインとイーサリアムの取引プラットフォームの価格を比較し、価格差を発見した場合、価格が低いプラットフォームからビットコインとイーサリアムを購入し、高いプラットフォームに転送して利益を得るという、新たに台頭してきた職業、俗に「ブロックを運ぶ」アービトラージです。
大規模な高性能クラウドコンピューティングを採用し、世界中の通貨取引プラットフォームでショートまたはロング(低く買い、高く売る)を行い、0.28 ミリ秒以内に取引を完了し、浮動取引ポイントに上限なしで付加価値を行い、すべての投資家の配当を増加させることを保証します。私たちの会員は、私たちのビットコインやイーサリアムをプラットフォームに預けて取引を行うだけで、何の操作も必要ありません。イーサリアムプラットフォームは、すべての会員に毎月最大 15%から 25%の利益を保証します。デジタル通貨が存在し、価格が変動する限り、利ざやのスペースは永遠に存在し、利益を得ることができます。今年はデジタル通貨の発展の元年であるため、プラットフォームの造血機能と安定性は想像に難くありません。
第二のこと:会社の状況紹介?
会社紹介
会社は 2015 年に設立され、プロジェクトは 2016 年に世界的に開始されました。現在までに、45 か国で順調に展開されており、プラットフォームは世界 18 言語版を持ち、カスタマーサポートチームは 100 人に達し、トレーダーは千人のチームに達しています。短期間で、私たちは自分たちの最良の側面を成功裏に示しました。私たちのチームは若く、活力に満ちた専門家であり、常に目標を達成することを渇望しています。現在、私たちは複利を徐々に掌握し、高品質の資産管理サービスを通じて大きな成功を収めています。
私たちのプラットフォームは、あなたの投資と複利を利用して取引を行います。毎月の平均収入は 30%から 50%で、そのうち(15-25%)の半分が投資家に計上されます。暗号デジタル通貨市場は、人々により多くの利益をもたらすことを許可しますが、私たちの戦略は主に資金の安全を目的としています。
ここで投資する場合、あなたが投資しているのはインターネットブロックチェーンの未来です!私たちは Ethereum プラットフォームのグローバルな普及を目指し、その優れた能力と展望を推進し、資産管理計画の実施を行い、暗号通貨取引活動を通じて経済的利益を得ることを目指しています。
第三のこと:創設者は誰ですか?
イーサリアム創設者:Vitalik Buterin
彼は、ブロックチェーンを用いて実際の経済システムを覆すことを誓ったロシアの若者で、彼が構築した全く新しいブロックチェーンプラットフォームは、テクノロジー大手の IBM やサムスンから、投資銀行のバークレイズやクレディ・スイスまで、彼の専門知識を借りようとしています。
生まれ:1994 年
現職:ブロックチェーンプラットフォーム「イーサリアム」の創設者兼チーフサイエンティスト
学歴:カナダのウォータールー大学
受賞歴:オリンピア情報賞銅メダル、ティール奨学金、2014 年世界技術賞
ブロックチェーンの意味:ブロックチェーンは、暗号学的アルゴリズムと経済モデルで構成された分散型台帳です。
彼が開発した暗号通貨は、ビットコインに迫る勢いを持ち、彼は Facebook 創設者のマーク・ザッカーバーグを打ち負かし、2014 年の IT ソフトウェア部門の世界技術賞を受賞しました。この賞は、Buterin がビットコイン 2.0 プラットフォーム Ethereum を設計・発展させた突出した業績を称えるものです。
Vitalik Buterin の伝説的な物語
1994 年、ロシアで生まれ、17 歳でビットコインを研究し、『ビットコインマガジン』を創刊。
18 歳でオリンピア情報賞銅メダルを受賞。
19 歳でカナダのウォータールー大学を中退;同年 11 月に『イーサリアムホワイトペーパー』の初版を発表し、開発者を募集開始。
20 歳でティール奨学金を受賞し、非営利団体イーサリアム財団を設立。マイアミでのビットコイン会議でイーサリアム計画を公開発表し、同年 7 月にイーサリアム計画のクラウドファンディングを開始し、31,000 ビットコイン(当時約 1840 万ドル)を調達。
21 歳でイーサリアムの最初のバージョン Frontier が登場し、イーサリアムは世界中の取引所で公開取引を開始。
22 歳で『フォーチュン』誌により 2016 年の 40 歳以下の 40 人の優れた人物に選ばれる。
Vitalik Buterin は 22 歳でハッカーとして実際の経済システムを覆す。
今年 9 月、『フォーチュン』誌の大きな見出しは、世界中のブロックチェーン専門家たちが議論を交わす人気の話題でもあります。
話題の中心人物は、わずか 22 歳の Vitalik Buterin です。
彼は熱いブロックチェーンプラットフォームであるイーサリアム(Ethereum)の創設者です。一般の人々がキャンパスを出たばかりの青い年齢で、彼はすでに世界を変える野心を抱いています:ブロックチェーンを用いて、実際の経済システムを覆すことです。
現在、世界には 700 種類以上のブロックチェーン技術に基づく暗号通貨が存在し、イーサリアムプラットフォームは 2015 年 7 月末にオープンして以来、仮想通貨市場を席巻し、2016 年 10 月 31 日までにイーサリアム(Ether、イーサリアムプラットフォームの運営を維持する暗号通貨)の総市場価値は約 9.44 億ドルに達しました。
ビットコインの 111.8 億ドルにはまだ遠いですが、その急成長は依然として各界からビットコインの最大の競争相手と見なされています。
Vitalik Buterin は 1 億ドル以上の投資を引き寄せました。
—— イーサリアムと関連アプリケーションおよびその募資額
イーサリアム公共ブロックチェーンプラットフォーム ------ 総募資 1840 万ドル
DigixDAO ------ イーサリアム金本位金融プラットフォームを構築し、総募資 550 万ドル
Augur ----- 去中心化の市場予測プラットフォームで、イーサリアムスマートコントラクトを基に総募資 532 万ドル
The DAO ----- イーサリアムプラットフォームに基づくベンチャーキャピタル組織で、ブロックチェーン技術を使用した共有経済計画に総募資 1.32 億ドル
第四のこと:プロジェクトの進展はどうですか?
イーサリアムプラットフォームの大事件を振り返る:
2016 年 1 月 1 日、イーサリアムプロジェクトが海外で発展し、40 か国以上で開始され、プラットフォームは 8 言語で提供されました。
2016 年 8 月 1 日、イーサリアムが中国に進出。
2016 年 10 月 22 日、フィリピンでのミーティング。
2016 年 10 月 23 日、中国地域での最初のクラブ。
2016 年 11 月 4 日、ベトナムでのミーティング。
2016 年 11 月 7 日、ロシアでのミーティング。
2016 年 11 月 13 日、フィリピンの慈善イベント。
2016 年 11 月 18 日、ロシアのクラブがオープン。
2016 年 11 月 24 日、ベトナムでの第 2 回会議の投資募集。
2016 年 11 月 28 日、マレーシアでのミーティング。
2016 年 12 月 4 日、フィリピンの慈善活動。
2016 年 12 月 7 日、ロシアのエカテリンブルクでの大クラブのオープン。
2016 年 12 月 17 日、モスクワでの大規模会議。
2016 年 12 月 17 日、パキスタンの試合。
2016 年 12 月 18 日、深圳の投資募集会議。
2017 年 1 月 8 日、マレーシアでの第 2 回会議とクラブ。
2017 年 1 月 8 日、2 つ目の中国クラブが寧波でオープン。
2017 年 1 月 15 日、中国地域の雲南での投資募集会議。
2017 年 1 月 20 日、冬季プロモーションの受賞者の集合写真。
2017 年 4 月 10 日、イーサリアムは急速に発展し、世界の会員数が 23 万人を突破。
2017 年 5 月 21 日、世界の会員数が 30 万人を突破し、イーサリアムの価格が 1000 元を突破。イーサリアムはビットコインに次いで最初の千元デジタル通貨となりました。暗号デジタル通貨の歴史が書き換えられました!
2017 年 5 月 21 日、イーサリアムの貿易グローバル会員数が 427,000 人を突破し、毎日倍増しています!イーサリアムの価格は 3000 元に急上昇し、イーサリアム企業連盟(EEA)は 86 の新しいメンバー機関を追加しました!その中には、デロイト(Deloitte)、DTCC、インフォシス(Infosys)、三菱 UFJ 金融グループ、カナダ国立銀行、アメリカの州立銀行、トヨタ、サムスン SDS、サンフランシスコ証券取引所、ウォール街の新興技術センター、ウォール街のブロックチェーン連盟、江蘇華信ブロックチェーン研究院などが含まれています。完全なメンバーリストは、https://entethalliance.org/enterprise-ethereum-alliance-release-05-19-2017.pdf を訪問してください。
イーサリアムチームはイーサリアム貿易を開発し、Vitalik Buterin はその株主の一人です。イーサリアムの発展は、イーサリアム貿易の持続可能な基盤を築き、イーサリアム貿易チームは世界中でイーサリアムを普及させ、ETC、ETH はイーサリアム貿易の推進によって短期間で数倍に急騰しました。
物は類を呼び、人は群を成す;あるグループの人々は必ず共通の価値観や共通の目標、趣味などを持っています;これがコンセンサスです。簡単に言えば、群衆の力です!コンセンサスが一定の広がりと高さに達すると、ブランドが形成されます。ブランドの知名度と影響力は、コンセンサスの反映でもあります。ブランドはコンセンサス、価値認識、信用、信頼、信念などを代表します。未来はユニコーンの時代であり、ブランドの争いの時代でもあります。
全体のブロックチェーン業界は、バブルが膨らんだ後も絶えず熱狂しています。私が見た中で最も興味深い現象は、実際に技術を持っているチームは全く焦っていないことです。おそらく彼らの資金調達が順調であることに関係しているのでしょう。逆に、どこからか現れた履歴書が非常に素晴らしいが、概念がすべて寄せ集めで論理が整合していないチームが多いです。
コードの提出の活発さから見ても、イーサリアムは間違いなく最も活発に開発されているブロックチェーンです。GitHub 上の提出数、リポジトリのスター数やフォーク数、開発者数は、ビットコイン、Ripple、ビットコインキャッシュ、EOS、ライトコインなどの他のすべての暗号通貨を大きく上回っています。
イーサリアムはオープンソースのブロックチェーン基盤システムであり、ブロックチェーン版の Android に似ており、API とインターフェースを提供して、誰でも迅速にさまざまな分散型アプリケーション(Dapp)を開発できるようにしています。現在、ブロックチェーンは速度と効率の面で従来のインターネットには及びませんが、Chain Tower Research によると、2018 年 9 月 30 日までにイーサリアムプラットフォームに登録された DApp は 940 に達し、その中でゲーム系 DApp は 352 あり、全体の 37.5%を占め、予測系 DApp は 20%、取引市場系は 5%、その他は 37.5%を占めています。
簡単に言えば、イーサリアム開発コミュニティは外部から内部、上層アプリケーションプロジェクトから基盤構造まで、大まかに 3 つの開発者レベルに分けることができます。
最外層は、イーサリアム基盤構造の上に構築されたさまざまな上層アプリケーションプロジェクトの開発です。これらの開発者は、基盤構造の技術的推進に直接参加しないかもしれませんが、コミュニティエコシステムの繁栄に貢献しています。かつて流行した CryptoKitties から、かつて 1 日で数億を吸い上げた「資金プール」ゲーム Fomo 3D まで、すべてイーサリアムの上に構築された DApp です。
第 2 層は、財団の外から来たが、同様に基盤構造に投入している周辺開発者です。イーサリアムは完全にオープンソースのエコシステムであるため、世界中の開発者は興味があればさまざまな形で基盤開発作業に参加できます。イーサリアムのオフチェーン拡張ソリューションである Raiden Network はその一例です。
最もコアな部分は、創設者 V 神を中心とした「イーサリアム財団」(The Ethereum Foundation)で、シンガポールに本部を置き、現在約 30 人以上の研究チームが世界中に分散しており、基盤のコア構造の研究と開発に専念しています。その中には、V 神と同じ 90 年代生まれの開発者が多くいます。
暗号通貨が作業証明メカニズム(PoW