ブロックチェーンを理解する:ウォレットから取引の承認までを追う
ブロックチェーンは変更を連結したブロックに記録し、参加者が共通ルールに照らして検証できる仕組みです。取引が取り込まれたことは示せますが、売り手が誠実であることや、資産が提示価格に見合うことまでは証明しません。
このレッスンの課題:正しいネットワークを特定し、取引を追跡して、保留中・ブロックへの取り込み・確定の違いを説明する。
ブロックチェーンの三つの構成要素
記録と参照
ブロックは取引データをまとめ、暗号学的ハッシュで前のブロックを参照します。過去のデータを変えると参照のつながりが崩れるため、改ざんを検知できます。ただし、競合する履歴への耐性は、ネットワークの合意ルールと安全性の前提に依存します。
ノードと合意形成
ノードは取引とブロックがルールに従うかを検証します。プルーフ・オブ・ワークは計算作業を、プルーフ・オブ・ステークは資金を担保にする検証者を使います。どちらもサイト利用者の単純な投票ではなく、マイナーが承認するだけで無効な支払いを有効にはできません。
アプリと外部データ
スマートコントラクトはプログラムされたルールを実行します。更新可能なコントラクトや管理者権限を持つ仕組みもあるため、変更できる主体を調べましょう。ブロックチェーンだけで商品の配送や不動産の権利証を検証することもできません。外部の事実には信頼できる情報源と、場合によっては法的な仕組みが必要です。
送金せずに取引を追跡する
正しいネットワークを選ぶ
既存の取引か公開された例を使います。ネットワークの公式資料からエクスプローラーを開きましょう。同じアドレスが複数のネットワークに存在することがあります。Ethereumの記録は、Baseへの入金が届いた証拠にはなりません。
取引の記録を読む
取引ハッシュを検索し、受取先、資産、数量、状態を照合します。トークンならコントラクトアドレスと転送イベントも確認します。成功したコントラクト呼び出しに複数の転送が含まれ、画面の主なネイティブ通貨額がゼロの場合もあります。
取り込み状況と受取側のルールを調べる
保留中は、まだブロックに取り込まれていない状態です。取り込みと確定は異なり、取引所は入金反映に追加の承認を求める場合があります。Ethereumでは実行が取り消されてもガスを消費することがあります。問い合わせ前に証拠を保存し、復元用の単語は決して共有しないでください。
計算例:承認数を数える
この単純化したプルーフ・オブ・ワークの例では、取引がブロック800に入り、最新ブロックは802です。取引のブロックと後続二つを合わせて承認数は三つです。受取サービスが六つを要求するなら、再送せずに待ちます。チェーンの再編成で承認数や取り込み状況が変わる場合もあります。これは普遍的な安全基準でも、Ethereumの確定性の説明でもありません。
誤った判断につながる思い込み
エクスプローラーを本人確認と考える
アドレスが示すのは活動であり、本人確認済みの氏名ではありません。ラベルは不完全または誤っている場合があります。信頼できる経路で支払指示を確認し、先頭数文字ではなくアドレス全体を照合しましょう。
すべてのブロックチェーンが非公開だと思う
多くの公開チェーンでは転送記録が長期にわたって公開されます。アドレスを公表すると、その後の活動があなたと結び付くことがあります。許可制ネットワークはアクセス規則が異なり、「ブロックチェーン」という言葉だけではプライバシーや分散性は判断できません。
承認済みなら返金可能だと思う
間違ったアドレスへの有効な転送も、ネットワーク上では有効です。共通のチャージバック窓口はありません。受取人が自主的に返金することはありますが、回収可能とは限りません。
練習:反映されない入金を調べる
エクスプローラーではBase上の転送が成功しています。しかし取引所の入金画面はEthereumを指定していました。成功という状態は、取引所が入金を反映すべき証拠ですか。次に何を確認しますか。
解説を見る
いいえ。状態はBase上での実行結果を示しています。正確なネットワーク、トークンのコントラクト、受取アドレスを取引所の指示と比較します。追加送金を止め、取引ハッシュを示して回収方針を問い合わせましょう。回収できない場合や有料の場合もあります。サポートに秘密鍵を渡してはいけません。



