今日のトピックは、「送信」から「受信」へのビットコインのパスです。このエピソードでは、ウォレットの「送信」ボタンを押した瞬間からもう一方の端で受信されるまで、1つのビットコインに何が起こるかを正確に説明します。.
このビデオで学ぶこと
- 被験者がビットコインを受け取るまで「送信」を押すと、舞台裏で何が起こりますか?
- ノードとは何ですか、そしてそれらの仕事は何ですか?
- ブロックエクスプローラーとは?
- 取引確認とは?
このレッスンを終えると、ビットコインネットワークがどのように機能し、ビットコインエコシステムにおける特定の各プレーヤーの役割を理解できるようになることを願っています。それでは始めましょう!
送信から受信までのパスには、署名、ブロードキャスト、確認の3つの部分があります。最初の部分である署名から始めましょう.
ビットコインウォレットの「送信」ボタンを押すと、実際に行っているのはウォレットに次のように伝えることです。
「お財布ねえ、友達のスティーブにビットコインを1つ送りたい。これがスティーブのビットコインアドレスです。」
それに応じて、ウォレットは、私、送信者(Steve)、受信者、および送信された金額(この場合は1ビットコイン)に関する情報を含むトランザクションメッセージを作成します。.
その後、ウォレットは、このメッセージを私の秘密鍵と数学的に混合することにより、このメッセージの一意のデジタル署名を生成します.
前のレッスンでは、秘密鍵の概念について説明しました。これは基本的に、ビットコインの「パスワード」として機能する文字と数字の長い文字列です。私の秘密鍵を知っている人は誰でも私のビットコインを管理できます.
# | Crypto Exchange | Benefits |
---|---|---|
1 | Best exchange VISIT SITE |
|
2 | Ideal for newbies Visit SITE |
|
3 | Crypto + Trading |
|
デジタル署名は、公開に問題のない公開鍵のみを使用してビットコインの秘密鍵を所有していることを証明する方法です。これにより、秘密鍵を秘密に保つことができます。.
また、デジタル署名はトランザクションに署名するたびに異なります。そのため、デジタル署名はトランザクションごとに一意であるため、実際の署名よりもさらに安全です。したがって、今日スティーブに1つのビットコインを送信し、明日別のビットコインを送信すると、これらのトランザクションごとに異なるデジタル署名が使用されます。.
トランザクションメッセージに署名した後、ウォレットは署名をトランザクションメッセージと一緒に小さなファイルにグループ化します。これで、署名の最初のステップは完了です。.
これで、次のステップである放送に進むことができます。.
ブロードキャストステップでは、ウォレットはブロックチェーンのコピーを保持している他のコンピューターへのファイルの送信を開始します。これらのコンピューターはノードとも呼ばれます。ファイルを受信する各ノードは、ファイルが正当であることを確認します。基本的に、私が実際に使いたい資金を持っていることと、銀行員が小切手を決済する前に口座の残高を確認するように、署名がチェックアウトされることを確認しています。.
ファイルが確認されると、このプロセスを繰り返すネットワーク内の他のノードに渡されます.
ノードはファイルを受信すると、そのファイルをMempoolと呼ばれる保持領域に保持します。 Mempoolは、メモリプールの略で、有効であるが未確認のトランザクション専用のスペースです。.
トランザクションメッセージがネットワーク上のさまざまなオンラインノードのMempoolに届くと、ブロードキャストの2番目のステップが正式に終了したと言えます。.
ここで、少し一時停止して、この時点でのトランザクションのステータスについて説明します。ビットコインネットワークに沿ってパスを作成しているときにトランザクションで何が起こっているかを実際に確認するために、ブロックエクスプローラーを使用できます.
ブロックエクスプローラーは、通常はWebサイトの形式のツールであり、ブロックチェーンを検索してナビゲートすることができます。ブロックエクスプローラーを使用すると、さまざまなビットコインアドレスのバランスを確認し、トランザクションを追跡し、ネットワークに関するさまざまな統計を取得できます。.
したがって、この時点で、ブロックエクスプローラーを介してトランザクションを見ると、「未確認」としてマークされていることがわかります。つまり、ネットワークにブロードキャストされ、デジタル署名が検証されていますが、まだその一部ではありません。ブロックチェーン。このタイプのトランザクションは、ゼロ確認トランザクションと呼ばれることもあります。.
未確認のトランザクションは、その名前が示すように、未確認として扱う必要があります。これは、トランザクションが引き続きキャンセルされる可能性があることを意味し、トランザクションがブロックチェーンに入る保証はありません。で行われた支払いのために商品を受け取っている場合 ビットコイン, 未確認の取引を支払いの証拠として決して受け入れない.
これで、最終ステップに進むことができます–トランザクションを確認します.
ビットコインマイニングに関する前のレッスンをご覧になった方は、マイナーがトランザクションをグループ化することをすでにご存知でしょう。つまり、マイナーはそれらのファイルをMempoolに配置し、グループ化してトランザクションのブロックを作成します。.
各ブロックに挿入できるトランザクションの数には制限があります。したがって、鉱夫は通常、最初に最も高いマイニング料金が設定されているトランザクションを選択します.
その後、マイナーはブロックをブロックチェーンに入れるために互いに競争します.
マイニングコンペティションは数学的計算に基づいており、計算能力が最も高いマイナーが勝つ可能性が最も高くなります。マイナーが競争に勝ち、ブロックをブロックチェーンに入れると、そのブロックにあったすべてのトランザクションは確認済みと見なされます.
基本的に、鉱山労働者はビットコイン取引の歴史書を書いています、そして競争に勝った人は誰でも次のページを書くことができます.
平均して、トランザクションの新しいブロックは10分ごとにマイニングされるか、ブロックチェーンに挿入されます。これは平均的であることに注意してください。 1分以内に2つのブロックが確認される場合もあれば、1時間以上かかる場合もあります.
トランザクションが含まれるブロックがマイニングされた場合、ブロックエクスプローラーに1つの確認があるものとして表示されるようになりました。その後、ブロックが追加されるにつれて、確認数が増加します.
ブロックを一番下に置いたブロックの建物と考えてください。独自のブロックの上に追加のブロックを設定するたびに、削除が難しくなります。そのため、通常、キャンセルの可能性なしにトランザクションが完全に確認されたと見なす前に、少なくとも6ブロック待つことをお勧めします。.
それでおしまい!私たちの取引は完全に確認され、受け取られました.
うまくいけば、ビットコインネットワークがどのように動作するかをよりよく理解できたはずです。今取り上げた内容について他にご不明な点がございましたら、下のコメントセクションにご遠慮なくお寄せください。.
火曜日のビットコインホワイトボードのこのエピソードを楽しんでいただけたでしょうか。またお会いしましょう…少し後で.