ブロックチェーンを理解する:ウォレットから取引の承認までを追う

ブロックチェーンは変更を連結したブロックに記録し、参加者が共通ルールに照らして検証できる仕組みです。取引が取り込まれたことは示せますが、売り手が誠実であることや、資産が提示価格に見合うことまでは証明しません。

このレッスンの課題:正しいネットワークを特定し、取引を追跡して、保留中・ブロックへの取り込み・確定の違いを説明する。

つながったブロックでブロックチェーンの基盤を示すイラスト

ブロックチェーンの三つの構成要素

記録と参照

ブロックは取引データをまとめ、暗号学的ハッシュで前のブロックを参照します。過去のデータを変えると参照のつながりが崩れるため、改ざんを検知できます。ただし、競合する履歴への耐性は、ネットワークの合意ルールと安全性の前提に依存します。

ノードと合意形成

ノードは取引とブロックがルールに従うかを検証します。プルーフ・オブ・ワークは計算作業を、プルーフ・オブ・ステークは資金を担保にする検証者を使います。どちらもサイト利用者の単純な投票ではなく、マイナーが承認するだけで無効な支払いを有効にはできません。

アプリと外部データ

スマートコントラクトはプログラムされたルールを実行します。更新可能なコントラクトや管理者権限を持つ仕組みもあるため、変更できる主体を調べましょう。ブロックチェーンだけで商品の配送や不動産の権利証を検証することもできません。外部の事実には信頼できる情報源と、場合によっては法的な仕組みが必要です。

送金せずに取引を追跡する

正しいネットワークを選ぶ

既存の取引か公開された例を使います。ネットワークの公式資料からエクスプローラーを開きましょう。同じアドレスが複数のネットワークに存在することがあります。Ethereumの記録は、Baseへの入金が届いた証拠にはなりません。

取引の記録を読む

取引ハッシュを検索し、受取先、資産、数量、状態を照合します。トークンならコントラクトアドレスと転送イベントも確認します。成功したコントラクト呼び出しに複数の転送が含まれ、画面の主なネイティブ通貨額がゼロの場合もあります。

取り込み状況と受取側のルールを調べる

保留中は、まだブロックに取り込まれていない状態です。取り込みと確定は異なり、取引所は入金反映に追加の承認を求める場合があります。Ethereumでは実行が取り消されてもガスを消費することがあります。問い合わせ前に証拠を保存し、復元用の単語は決して共有しないでください。

計算例:承認数を数える

800→801→802

この単純化したプルーフ・オブ・ワークの例では、取引がブロック800に入り、最新ブロックは802です。取引のブロックと後続二つを合わせて承認数は三つです。受取サービスが六つを要求するなら、再送せずに待ちます。チェーンの再編成で承認数や取り込み状況が変わる場合もあります。これは普遍的な安全基準でも、Ethereumの確定性の説明でもありません。

誤った判断につながる思い込み

エクスプローラーを本人確認と考える

アドレスが示すのは活動であり、本人確認済みの氏名ではありません。ラベルは不完全または誤っている場合があります。信頼できる経路で支払指示を確認し、先頭数文字ではなくアドレス全体を照合しましょう。

すべてのブロックチェーンが非公開だと思う

多くの公開チェーンでは転送記録が長期にわたって公開されます。アドレスを公表すると、その後の活動があなたと結び付くことがあります。許可制ネットワークはアクセス規則が異なり、「ブロックチェーン」という言葉だけではプライバシーや分散性は判断できません。

承認済みなら返金可能だと思う

間違ったアドレスへの有効な転送も、ネットワーク上では有効です。共通のチャージバック窓口はありません。受取人が自主的に返金することはありますが、回収可能とは限りません。

練習:反映されない入金を調べる

エクスプローラーではBase上の転送が成功しています。しかし取引所の入金画面はEthereumを指定していました。成功という状態は、取引所が入金を反映すべき証拠ですか。次に何を確認しますか。

解説を見る

いいえ。状態はBase上での実行結果を示しています。正確なネットワーク、トークンのコントラクト、受取アドレスを取引所の指示と比較します。追加送金を止め、取引ハッシュを示して回収方針を問い合わせましょう。回収できない場合や有料の場合もあります。サポートに秘密鍵を渡してはいけません。

安全なアクセスと復元を表す暗号資産ウォレットと鍵

基礎を知れば、次の一歩が変わる

次の購入や送金の前に、誰がアクセスを管理しているのか、暗号資産の送り先はどこか、取引に実際いくらかかるのかを理解しましょう。

暗号資産へのアクセスを守る

取引所口座と自己管理型ウォレットでは、必要な対策が異なります。取引所へのログインは専用のパスワードと強力な二要素認証で保護しましょう。自己管理では、復元用バックアップがアクセスを取り戻す手段になります。

リカバリーフレーズはオフラインで秘密に保管してください。サポート担当者やウェブサイトに求められたら、操作を止めましょう。

復元の例を見る

スマートフォンが故障したとします。取引所は本人確認後に口座の復旧を支援できる場合があります。しかし自己管理型ウォレットはリカバリーフレーズをリセットできません。利用前に、そのウォレットの公式バックアップ手順を確認しましょう。

正しい送金ネットワークを選ぶ

送り先が資産、トークンの種類、ネットワークに対応している必要があります。見慣れた銘柄コードや同じアドレス形式だけでは不十分です。出金ネットワークを選ぶ前に、受取先プラットフォームの入金手順を読みましょう。

アドレス、必要なメモやタグ、手数料、最低金額を確認してください。まず少額のテスト送金を検討しましょう。

ネットワークの例を見る

送り先が Ethereum 上の USDC に対応しているとします。送金元の取引所で安い別のネットワークを選んでも、Ethereum の送金にはなりません。双方が対応するネットワークを使用してください。通常の出金はトークンをブリッジしません。

支払う価格を理解する

取引手数料はコストの一部にすぎません。スプレッド、利用可能な流動性、出金手数料も重要です。成行注文は約定を優先し、指値注文は価格を指定しますが、未約定や一部約定になる場合があります。

注文の確認画面と受取額をチェックし、予定している購入と出金の総コストを比較しましょう。

コストの計算例を見る

仮の例です。200 米ドルの取引で手数料率が 0.1% なら、取引手数料は 0.20 米ドルです。別途 5 米ドルの出金手数料がかかれば、これらの費用は計 5.20 米ドルになります。スプレッドやスリッページは別に発生する可能性があります。実際の取引所の料率ではありません。