ビットコイン・ウォレットとは?

ビットコインを送受信するには、ビットコインの"財布".

しかし、現金(およびデビットカードやクレジットカード)を実際に保管する現実世界の財布とは異なり、ビットコイン・ウォレットは実際にビットコインを「保管」するものではない。

その代わり、ビットコイン・ウォレットは ハードウェア・デバイスまたはソフトウェア・プログラム その ビットコインのブロックチェーンと相互作用する ビットコインの取引に必要な情報を提供することである。

ひとつの情報は"ウォレットアドレスまたは単に"住所".

ビットコインの取引は あるアドレスからあるアドレスへのビットコインの送金 もう一つ 住所.

例えば、キムがカイリーにビットコインを送りたいとしよう。それぞれがビットコイン・ウォレットを持ち、"住所"である。

キムはカイリーのビットコインアドレスを提供し、彼女のウォレットが取引を承認するよう求める。

そして、ほら!ビットコインはキムのアドレスからカイリーのアドレスに「移動」し、この「移動」はビットコインのブロックチェーンに記録される。

シンプルに聞こえるが、舞台裏ではもっと多くのことが起こっている。

このレッスンでは、暗号ウォレットとは何かを学びます。ここではビットコインウォレットについて説明しますが、どの暗号ウォレットも似たような仕組みになっています。

ビットコイン・ウォレットとは?

ビットコイン・ウォレットは、物理的なウォレットとはまったく異なる。ビットコイン・ウォレットは、お金を保管する代わりに、" キー".

そして、そのキーのひとつが"秘密鍵"は、ビットコインを別のアドレスに送る(「移動」する)ことを可能にするものである。

ビットコイン・ウォレットが秘密鍵を保持

ビットコインやその他の暗号通貨を使い始めるにあたり、ウォレットの仕組みを学ぶことは重要である。

暗号ウォレットを扱っていると、"秘密鍵", "公開鍵", "住所"、"s字句".

ウォレットソフトウェアはしばしば、これらの用語が何であり、どのように機能するのかを理解する必要性からあなたを守ろうとする。しかし 主要概念の基本的理解 基本的な暗号ウォレットは、あなたがお金を失う可能性のある間違いを犯すのを防ぐのに役立ちます。

この財布の専門用語が一体何なのか、そしてそれらがどのように連動しているのかを学んでみよう。

秘密鍵、公開鍵、アドレスとは何ですか?

オンラインで送金をしたり受け取ったりするには、通常「口座番号」と「パスワード」が必要だ。

ビットコインの世界では、これを "a "と呼ぶ。 公開鍵 と"秘密鍵".

公開鍵と秘密鍵

ビットコインは 「ツーキー・システム その中で 公開鍵 ではビットコインを受け取ることができます。 秘密鍵 はビットコインを送るために必要である。

つのキーは でつながっている。 数学的 条件.

その"プライベート・キーy」は、あなただけが知っているユニークな秘密の番号です。

これは取引の「署名」に使用される。この「デジタル署名」は、ビットコインを送信するために必要です。(デジタル署名」については、後のレッスンで詳しく説明する)。

この"公開鍵「はめちゃくちゃ長い数字なので 公開鍵の短縮版が代わりに使われる より読みやすくなった。

この "圧縮フォーマット "あるいは公開鍵の短縮版は、次のように呼ばれる。 住所.

アドレスは公開鍵の短縮版

A "ビットコインアドレス"、あるいは単に"住所"は26~35文字の英数字の文字列で、数字の1または3、あるいは "bc "で始まる。

これが住所の例だ:

1AYJ2fXPABrS7RXqH2dfcAMwHAXk5Nrtoc

QRコードとして表示することもできる:

QRコードとしてのビットコインアドレス

QRコード(「クイック・レスポンス」の略)は、携帯電話のカメラで読み取ることができる住所のグラフィック表示です。

友人にビットコインを送りたい場合、その友人に「ビットコインアドレス」を尋ねる。そのアドレスは じゆうきょうゆう 誰でもビットコインを送ることができる。

その一方で、その名が示す通り、 秘密鍵は秘密にしておくべきである.

しかし、もしあなたが興味があるなら、秘密鍵がどのようなものかを説明しよう:

L5eb3xFcPHSoSytWm77UVgC6vRk4pNrhjQMQNwfootvYnzZQLXJh

(私のビットコインを盗まないでね!)。

これは、銀行口座にアクセスするためにパスワードを使うのと同じように、自分のアドレスに関連付けられたビットコインの所有権を証明し、使用する能力を与えるパスワードだと考えてください。

いかなる場合においても、秘密鍵を他人と共有してはなりません。

秘密鍵を知っている人がウォレットアドレスの資金を管理しているため、誰にも秘密鍵を見られることはありません。誰かがあなたの秘密鍵を盗んだ場合、ビットコインがあなたのものであることを証明する方法はありません。

そして出来上がり!これが秘密鍵、公開鍵、アドレスの役割だ。

  • あなたの 公開鍵 は「口座番号」のようなものだ。
  • あなたの 住所 は口座番号の短縮版です。これは、ビットコインを送ってもらうために人に教えるものです。
  • あなたの 秘密鍵 は、指定されたアドレスに関連するビットコインの所有権を証明する「パスワード」のようなものです。

送信者は 受取人住所 受信者にビットコインを送ることができます。ビットコインが受信者のアドレスに入ると、受信者は自分の秘密鍵を使ってビットコインを使ったり引き出したりできるようになる。

鍵や住所はどこから来るのか?

プライベート・キー

すべては秘密鍵から始まる。 乱数:

秘密鍵は、ランダムに生成された番号です。

この長い数字は、16進数に変換することで短縮される。

16進数 は、次のようなナンバリング・システムである。 16桁 は数字を表すのに使われる。

最初の10桁:0、1、2、3、4、5、6、7、8、9。

残りの6桁はA、B、C、D、E、Fで表され、10、11、12、13、14、15の値に対応する。

16進法と10進法の比較

つまり、16進数1桁が通常の10ではなく、16の異なる値を示すことができるのだ。

16進コンバーター

これが秘密鍵だ。 大きな乱数 を16進数で表す。

秘密鍵には、1から115792089237316195423570985008687907852837564279074904382605163141518161494337までの任意の数字を指定できる。

公開鍵

あなたの 公開鍵 から派生したものである。 秘密鍵.

しかし、ちょっと待ってほしい!他の人に見られてしまう。

これでは、私の秘密鍵も人に見られてしまうのでは?

いや。

公開鍵は秘密鍵から作成される、 逆はできない そして秘密鍵を見つけ出そうとする。

どうしてですか?まあ、複雑なんだ。というものに基づいたアルゴリズムがある、とだけ言っておこう。 楕円曲線暗号 (ECC)。公開鍵がわかっても秘密鍵がわからないようにする。

基本的に、あなたの秘密鍵は次のような方法で保護されています。 数学.

秘密鍵から派生した公開鍵

秘密鍵と公開鍵は 数学的にリンクされている.つまり、秘密鍵から公開鍵を生成するのは非常に簡単だが、公開鍵から秘密鍵を生成するのは実質的に不可能なのだ。

秘密鍵は公開鍵に変換できるが、公開鍵は秘密鍵に戻すことはできない。

住所

そして公開鍵は、短く使いやすくするために「圧縮」される。

つまり、住所は、より短く、(少し)短いものだと考えてください。 公開鍵の読みやすい表現.

要約すると 秘密鍵は公開鍵を生成し、公開鍵は圧縮・短縮されて公開アドレスとなる。.

秘密鍵、公開鍵、ビットコインアドレスの関係を以下に示す:

キーとアドレスの関係

しかし、それぞれのステップは 不可逆.

しかし、各ステップは不可逆的である

各ステップは "一方向性関数 "と考えられており、コンピュータが各操作を逆算して前のステップのデータを把握するのは非常に困難である。

キーとアドレスはどのように生成されるのですか?

お気づきでなければ、すべては秘密鍵から始まる。そして、自分でやってみることは可能だが、それは難しい、 秘密鍵は通常、ビットコイン・ウォレットによって生成されます。.全ては舞台裏で行われることだが、それでもそのプロセスをハイレベルで理解しておくことは良いことだ。

秘密鍵/公開鍵ペアと対応するアドレスの生成プロセスを視覚化するためのアートワークです:

ウォレットキー生成プロセス
  1. ウォレットソフトウェアは 乱数.
  2. この乱数が 秘密鍵.
  3. ウォレットソフトウェアは、この秘密鍵を使って自動的に 公開鍵.
  4. この公開鍵で 住所 が生成される。
  5. おめでとうございます!あなたは今、ビットコインを送受信するための真新しいアドレスを手に入れました!

秘密鍵を紛失した場合はどうなりますか?

秘密鍵を失うことは、現金を失うことに似ている。

いったんなくなったら、それは いない!

公開鍵やアドレスからあなたの秘密鍵を割り出すことは不可能です。

そして、秘密鍵は ビットコインを移動したり使ったりする! 

そのため、秘密鍵を紛失した場合、その秘密鍵に関連するアドレスに保管されているすべてのビットコインは、永遠にそこにロックされることになる。

ビットコインは永遠に封印される

ビットコインを使用するには、"デジタル署名「また、電子署名を作成するためには、あなたの 秘密鍵.

つまり、秘密鍵がなければ...「デジタル署名」はない...「デジタル署名」がなければ...。取引なし.

複雑な数学は、公開鍵から秘密鍵がわからないようにするために使われる。アドレス")はビットコインネットワーク上の誰もが見ることができる。

このやり方は非常に容赦がないが、少なくともあなたは、政府のような誰も、あるいはどの組織も、あなたの背後からあなたのビットコインを押収することができないことを知っている。

ビットコインにアクセスするための秘密鍵は1つだけです。 その全責任は自分にあり、自分にしかない。.

秘密鍵の自己責任

もしそれを失ったり忘れたりしても、責めるのは自分だけだ。

概要

  • 公開鍵と秘密鍵は常にペアで作成される。
  • について 公開鍵 はビットコインを受け取るために使われる。
  • その長さのため、以下のような形式に圧縮される。 住所
  • 住所は銀行口座の口座番号に似ている。
  • について 秘密鍵 は、あるアドレスに付けられた資金を管理し、そのアドレスから取引を開始する権限を与えるものである。