カストディアルウォレットとノンカストディアルウォレット(Custodial vs Non-Custodial Wallets)

カストディアルウォレットとノンカストディアルウォレット(Custodial vs Non-Custodial Wallets)

今日は、カストディアルと非カストディアルの暗号通貨ウォレットの違いと、web3開発者がウォレットを必要とする理由について学びます。このコンセプトは分散型ウェブのユーザーにとって不可欠です。
ウォレットの概要

暗号通貨ウォレットを定義する暗号技術を理解することは非常に重要です。楕円曲線のすべての数学を理解する必要はありません(面白いのでお勧めしますが)。秘密鍵と公開鍵の機能を理解する必要があります。秘密鍵と公開鍵の機能を理解する必要があるのだ。要約すると、秘密鍵は取引を承認したり情報を受け取ったりするのに使われる。ウォレットの秘密鍵を持っている人は誰でも、資金にアクセスし、取引を承認することができます。秘密鍵は非常に重要です。プライベートウォレットアドレスを生成するための正確なプロトコルはネットワークによって異なりますが、一般的には公開鍵がハッシュ化され、ウォレットアドレスとして使用されます。
なぜ Web3 開発者はウォレットが必要なのか?

プログラムで分散型ネットワークとやり取りするには、ネットワークと情報を送受信する必要があります。暗号化されたウォレットはこれを行うためのものです。人々は主に暗号通貨を保管するためにウォレットを使いますが、開発者としては分散型台帳上のサービス、つまりスマートコントラクトやHederaのAPIをデプロイするためにウォレットが必要です。公開分散台帳は誰でも読むことができるが、分散台帳上での取引はウォレットなしではできない。ウォレットは匿名の識別子として機能する。一部のWeb3開発者コミュニティでは匿名性が重要視されており、開発者は公開鍵によって知られている。そのため、”See you on-chain “という言葉がある。

面白い事実: イーサリアムネットワーク上のウォレットでは、先頭のゼロが情報を保存する際に使用するガスが少なくなっています。詳細はこちらをご覧ください。その結果、web3開発者のハンドルネームが公開鍵の最初の数桁になっているのをオンラインで見かけるかもしれません。誰でもネットワークエクスプローラーを使って公開鍵に関連する活動を見ることができるので、公開鍵は彼らのチェーン上での活動を証明する役割を果たします。バニティ・ウォレットの作成に興味がある方は、GitHubのリポジトリをチェックしてください。
ウォレットプロバイダー

ウォレットプロバイダーは、ウォレットを簡単に見たりやり取りしたりするためのウィンドウだと考えると便利です。ほとんどのウォレットプロバイダーは、ExodusやAtomic、Metamaskのような便利なユーザーインターフェイスを持っており、ボタンをクリックするだけで取引に署名したり暗号通貨を送信したりすることができます。つまり、いったんウォレットが作成されると、対応する秘密鍵を持っている限り、どのウォレットソフトウェアからでもウォレットを表示したり、やり取りしたりすることができます。
カストディアン

カストディアルウォレットは、集中型取引所のように第三者によって管理されます。サードパーティはあなたの秘密鍵を扱い、あなたの代わりに取引を承認します。これは、あなたがサードパーティを信頼している限り問題ありません。その利点は、秘密鍵を管理したくない非技術的なユーザーに向いている。欠点は、すべての暗号資産の管理を第三者に任せることにはリスクが内在していることだ。中央集権的な取引所は過去にサイバー攻撃の犠牲となり、ユーザーの鍵や暗号を危険にさらしている。
非保管型

非保管型ウォレットは、ユーザーが鍵を管理するウォレットです。これは暗号パンク、セキュリティ支持者、そしてより大きな分散型コミュニティによって好まれている。非保護型ウォレットはユーザーに責任を負わせます。ユーザーが秘密鍵を忘れても、誰もそれを取り戻すことはできない。自分で鍵を管理すれば、第三者に信頼を置く必要はない。秘密鍵を安全に保管し、誰とも共有しないことが重要です。
結論

振り返ってみると、どちらのウォレット・ソリューションにも長所と短所がある。これは開発者にとって非常に重要な決断です。私自身は非保護ウォレットを利用していますが、決断はあなた次第です。

About the author
crypto

コメントする