Lesson 1

暗号通貨ウォレットの進化とデジタル署名フレームワーク

この章では、以下について説明します:1. 暗号通貨ウォレットの進化過程2.集中型から分散型の焦点への変換の論理。3.署名トランザクションプロセスの数学的分解。4.シングルシグネチャーウォレットの導入。5. EOAプロジェクトの強みと弱みの分析

暗号通貨ウォレットは、ブロックチェーン時代のデジタル資産を管理するために不可欠なツールであり、セキュリティ、ユーザーの所有権、および機能の進歩を反映して、重要な進化段階を目撃しています。 このレポートでは、暗号通貨ウォレットの開発、課題、革新、および暗号通貨ウォレットの状況を形作った最適化されたソリューションの重要な段階を探ります。

暗号通貨ウォレットの進化の紹介:

2009年のブロックチェーンの出現により、ブロックチェーンウォレットが導入され、開発の初期段階に入りました。 その後、イーサリアムの台頭により暗号ウォレットの数は5,000万を超え、スマートコントラクトウォレットの普及、取引活動の急増、DeFi流動性マイニングが大流行しました。 どうやら、暗号ウォレットは急速な拡大期に入ったようです。

2021年以降、ブロックチェーンエコシステムの大規模な拡大とNFT、DAO、レイヤー2 DApps、および多くのパブリックチェーンの繁栄に伴い、ウォレットに対するユーザーの需要は、資産の保管、取引、クロスチェーンにとどまらず、セキュリティ、インタラクティブ機能の多様性、およびユーザーの制御エクスペリエンス(ウォレットをマルチチェーンとして扱うことを好む、 マルチアセット管理プラットフォーム)。 そして、coinweb.comによると、 推定では、2022年8月現在、世界の仮想通貨ウォレットの総数は8,402万です。

簡単に言うと、暗号ウォレットの開発は4つの期間に分けることができます。


図1:仮想通貨ウォレット開発のその後の期間

最新の暗号ウォレットは、ユーザーが自分の秘密鍵を保持しているかどうかに基づいて、集中型ウォレットと分散型ウォレットに分類できます。 非常に長い間、ユーザーは集中型ウォレット(カストディアルウォレット)、特にCoinbase、Binance、OKX、Gate、YouHolderを選択してきました

その理由は次のとおりです。

  • 鍵管理はシンプルです
  • ウォレットの可用性の向上
  • トランザクションは効率的で、リアルタイムで行うことができます
  • ニーモニックは不要で、パスワードを忘れたときに取得できます

しかし、FTXとCelsiusのイベントは、業界に「それはあなたの鍵ではなく、あなたのコインでもない」ことを思い出させました。 セキュリティと制御性は、ウォレット製品のより話題になっている側面になっています。 FTXの暴露から非常に短い期間で、Safeは8億ドル以上の純流入を記録し、Ledgerの売上高は短期間で複数の史上最高を記録し、Trezorの売上高は300%急増しました。 ZenGoは一夜にして3桁の成長を遂げ、預金は過去最高を記録しました。 開発者は、大挙してより安全なノンカストディアルウォレットの技術に注意を向け始めています。 さらに、業界の中央集権型ウォレットプロジェクトも、市場の需要に応えるための技術的な変革に直面しています。

デジタル署名フレームワーク:

ブロックチェーントランザクションのデジタル署名の概要:

デジタル署名は、ユーザーが秘密鍵でメッセージ(送金リクエストなど)に署名して署名を取得するブロックチェーントランザクションにとって非常に重要です。 このプロセスでは、ハッシュアルゴリズムを使用してメッセージのハッシュコードを生成し、暗号化アルゴリズムを介して秘密鍵を使用してハッシュコードに署名し、対応する公開鍵によってオンチェーンで検証されます。

署名アルゴリズムは、次のように表すことができます。

Sig = Alg Sig(Alg Hash(K), Pri Key)

  • Pri Key は署名用秘密鍵です
  • K は取引情報です。
  • Alg Hash はハッシュ関数です
  • Alg Sig は署名アルゴリズムです
  • sigは結果のシグネチャです

ただし、数式は、関数呼び出しの入れ子と省略表記の使用により、少し混乱する可能性があります。 プロセスを簡略化して説明するために、内訳を次に示します。

  1. トランザクション情報をハッシュ化します。
    まず、トランザクション情報Kは、ハッシュアルゴリズムAlg Hashを用いてハッシュ化される。
    ハッシュは、データを固定サイズの文字列 (通常は数字と文字のシーケンス) に変換するプロセスです。
    計算式:H = Alg Hash(K)(Hはトランザクション情報のハッシュ)

  2. ハッシュに署名します。
    次に、ハッシュHは、署名アルゴリズムAlg Sigを有する秘密鍵Pri Keyを用いて署名される。
    署名は、データの信頼性を検証できる一意の文字列を生成するプロセスです。
    計算式:Sig = Alg Sig(H, Pri Key) ここで、Sig はデジタル署名です。

したがって、プロセス全体をこれら 2 つのステップに分解でき、式は次のようにより段階的に書き直すことができます。

H = Algハッシュ(K)
Sig = Alg Sig(H, Pri Key)

この分解により、プロセスが 2 つの個別のステップに簡素化され、暗号化プロセスに慣れていない個人にとって理解しやすい場合があります。

明らかに、公式によると、秘密鍵と公開鍵がどのように相互作用するかは、分散型ウォレット機能の実装にとって重要です。 デジタル署名技術はそれらをつなぐ糸であり、ウォレットの開発と改善の方法にも影響を与えます。

シングルシグネチャ(EOAウォレット):

  • 例:Metamask、Bitkeep、Phantom、Rabby、Rainbow、trust wallet、Math Wallet、Backpack、MyEtherWalletなどの外部所有アカウント(EOA)ウォレット
    暗号、Trezor、元帳、エクソダス

  • 長所と短所:シングルシグネチャーウォレットは簡単ですが、ソーシャルリカバリー、バッチ取引、ワンクリックのフォローアップ注文などの高度な操作がありません。 また、ニーモニックの欠落など、単一障害点につながることもよくあります。

より明確に言うと、
1つの署名は、公開鍵と秘密鍵のペアに対応するだけでよく、対応するアドレス間でデジタル通貨取引を完了するために使用できます。 言い換えれば、シングルシグは、マルチシグの確認や時間のかかるオンチェーン計算には責任を負いません。 したがって、ガス代は比較的低くなっています。 さらに、上記のEOAウォレットの例の大部分はOTC取引をサポートしています。


図2:EOAウォレットが残高を管理する仕組み

ただし、シングルシグウォレットの制限は次のとおりです。 単一署名トランザクションのみを実行します。 2.単一署名の秘密鍵への依存度が高いため、セキュリティが不十分です。 3. サイバー攻撃は単純で、一発攻撃が容易である。 4.署名モードはビジネスクライアントのニーズを満たしていません。

コンカルジョン:

単一署名のこの一連の問題点に対応し、複数の人が一緒にアカウントを管理する必要がある企業や個人のニーズに応えます。 ウォレット開発者は、署名の基盤となる体系的なロジックを調整し、マルチシグレーション、MPCウォレットテクノロジーの導入につながりました。

Disclaimer
* Crypto investment involves significant risks. Please proceed with caution. The course is not intended as investment advice.
* The course is created by the author who has joined Gate Learn. Any opinion shared by the author does not represent Gate Learn.
Catalog
Lesson 1

暗号通貨ウォレットの進化とデジタル署名フレームワーク

この章では、以下について説明します:1. 暗号通貨ウォレットの進化過程2.集中型から分散型の焦点への変換の論理。3.署名トランザクションプロセスの数学的分解。4.シングルシグネチャーウォレットの導入。5. EOAプロジェクトの強みと弱みの分析

暗号通貨ウォレットは、ブロックチェーン時代のデジタル資産を管理するために不可欠なツールであり、セキュリティ、ユーザーの所有権、および機能の進歩を反映して、重要な進化段階を目撃しています。 このレポートでは、暗号通貨ウォレットの開発、課題、革新、および暗号通貨ウォレットの状況を形作った最適化されたソリューションの重要な段階を探ります。

暗号通貨ウォレットの進化の紹介:

2009年のブロックチェーンの出現により、ブロックチェーンウォレットが導入され、開発の初期段階に入りました。 その後、イーサリアムの台頭により暗号ウォレットの数は5,000万を超え、スマートコントラクトウォレットの普及、取引活動の急増、DeFi流動性マイニングが大流行しました。 どうやら、暗号ウォレットは急速な拡大期に入ったようです。

2021年以降、ブロックチェーンエコシステムの大規模な拡大とNFT、DAO、レイヤー2 DApps、および多くのパブリックチェーンの繁栄に伴い、ウォレットに対するユーザーの需要は、資産の保管、取引、クロスチェーンにとどまらず、セキュリティ、インタラクティブ機能の多様性、およびユーザーの制御エクスペリエンス(ウォレットをマルチチェーンとして扱うことを好む、 マルチアセット管理プラットフォーム)。 そして、coinweb.comによると、 推定では、2022年8月現在、世界の仮想通貨ウォレットの総数は8,402万です。

簡単に言うと、暗号ウォレットの開発は4つの期間に分けることができます。


図1:仮想通貨ウォレット開発のその後の期間

最新の暗号ウォレットは、ユーザーが自分の秘密鍵を保持しているかどうかに基づいて、集中型ウォレットと分散型ウォレットに分類できます。 非常に長い間、ユーザーは集中型ウォレット(カストディアルウォレット)、特にCoinbase、Binance、OKX、Gate、YouHolderを選択してきました

その理由は次のとおりです。

  • 鍵管理はシンプルです
  • ウォレットの可用性の向上
  • トランザクションは効率的で、リアルタイムで行うことができます
  • ニーモニックは不要で、パスワードを忘れたときに取得できます

しかし、FTXとCelsiusのイベントは、業界に「それはあなたの鍵ではなく、あなたのコインでもない」ことを思い出させました。 セキュリティと制御性は、ウォレット製品のより話題になっている側面になっています。 FTXの暴露から非常に短い期間で、Safeは8億ドル以上の純流入を記録し、Ledgerの売上高は短期間で複数の史上最高を記録し、Trezorの売上高は300%急増しました。 ZenGoは一夜にして3桁の成長を遂げ、預金は過去最高を記録しました。 開発者は、大挙してより安全なノンカストディアルウォレットの技術に注意を向け始めています。 さらに、業界の中央集権型ウォレットプロジェクトも、市場の需要に応えるための技術的な変革に直面しています。

デジタル署名フレームワーク:

ブロックチェーントランザクションのデジタル署名の概要:

デジタル署名は、ユーザーが秘密鍵でメッセージ(送金リクエストなど)に署名して署名を取得するブロックチェーントランザクションにとって非常に重要です。 このプロセスでは、ハッシュアルゴリズムを使用してメッセージのハッシュコードを生成し、暗号化アルゴリズムを介して秘密鍵を使用してハッシュコードに署名し、対応する公開鍵によってオンチェーンで検証されます。

署名アルゴリズムは、次のように表すことができます。

Sig = Alg Sig(Alg Hash(K), Pri Key)

  • Pri Key は署名用秘密鍵です
  • K は取引情報です。
  • Alg Hash はハッシュ関数です
  • Alg Sig は署名アルゴリズムです
  • sigは結果のシグネチャです

ただし、数式は、関数呼び出しの入れ子と省略表記の使用により、少し混乱する可能性があります。 プロセスを簡略化して説明するために、内訳を次に示します。

  1. トランザクション情報をハッシュ化します。
    まず、トランザクション情報Kは、ハッシュアルゴリズムAlg Hashを用いてハッシュ化される。
    ハッシュは、データを固定サイズの文字列 (通常は数字と文字のシーケンス) に変換するプロセスです。
    計算式:H = Alg Hash(K)(Hはトランザクション情報のハッシュ)

  2. ハッシュに署名します。
    次に、ハッシュHは、署名アルゴリズムAlg Sigを有する秘密鍵Pri Keyを用いて署名される。
    署名は、データの信頼性を検証できる一意の文字列を生成するプロセスです。
    計算式:Sig = Alg Sig(H, Pri Key) ここで、Sig はデジタル署名です。

したがって、プロセス全体をこれら 2 つのステップに分解でき、式は次のようにより段階的に書き直すことができます。

H = Algハッシュ(K)
Sig = Alg Sig(H, Pri Key)

この分解により、プロセスが 2 つの個別のステップに簡素化され、暗号化プロセスに慣れていない個人にとって理解しやすい場合があります。

明らかに、公式によると、秘密鍵と公開鍵がどのように相互作用するかは、分散型ウォレット機能の実装にとって重要です。 デジタル署名技術はそれらをつなぐ糸であり、ウォレットの開発と改善の方法にも影響を与えます。

シングルシグネチャ(EOAウォレット):

  • 例:Metamask、Bitkeep、Phantom、Rabby、Rainbow、trust wallet、Math Wallet、Backpack、MyEtherWalletなどの外部所有アカウント(EOA)ウォレット
    暗号、Trezor、元帳、エクソダス

  • 長所と短所:シングルシグネチャーウォレットは簡単ですが、ソーシャルリカバリー、バッチ取引、ワンクリックのフォローアップ注文などの高度な操作がありません。 また、ニーモニックの欠落など、単一障害点につながることもよくあります。

より明確に言うと、
1つの署名は、公開鍵と秘密鍵のペアに対応するだけでよく、対応するアドレス間でデジタル通貨取引を完了するために使用できます。 言い換えれば、シングルシグは、マルチシグの確認や時間のかかるオンチェーン計算には責任を負いません。 したがって、ガス代は比較的低くなっています。 さらに、上記のEOAウォレットの例の大部分はOTC取引をサポートしています。


図2:EOAウォレットが残高を管理する仕組み

ただし、シングルシグウォレットの制限は次のとおりです。 単一署名トランザクションのみを実行します。 2.単一署名の秘密鍵への依存度が高いため、セキュリティが不十分です。 3. サイバー攻撃は単純で、一発攻撃が容易である。 4.署名モードはビジネスクライアントのニーズを満たしていません。

コンカルジョン:

単一署名のこの一連の問題点に対応し、複数の人が一緒にアカウントを管理する必要がある企業や個人のニーズに応えます。 ウォレット開発者は、署名の基盤となる体系的なロジックを調整し、マルチシグレーション、MPCウォレットテクノロジーの導入につながりました。

Disclaimer
* Crypto investment involves significant risks. Please proceed with caution. The course is not intended as investment advice.
* The course is created by the author who has joined Gate Learn. Any opinion shared by the author does not represent Gate Learn.