Transactionとは何ですか?
Transactionは、コインを移動させたりブロックチェーン上でコードを起動したりする署名済みの指示です。送信者、受信者、金額、場合によっては追加データを示します。銀行アプリで送信ボタンを押すようなものですが、公開され永遠に記録されます。
「仮想通貨の送金は追跡できない」それは正しくありません。ほとんどのチェーンは公開されており、活動は見えるものの実名ではなくアドレスに結び付いています。
Transactionの仕組み
ここではシンプルなウォレット送金の簡単な手順を示します。
- ステップ 1: ウォレットで受信者のアドレスと金額を選んでTransactionを作成します。
- ステップ 2: ウォレットはあなたの秘密鍵でメッセージに署名し、データを 暗号学的ハッシュ で保護します。
- ステップ 3: ネットワークはルールに従っているか、そして実際に資金があるかを確認するために 検証 を行います。
- ステップ 4: マイナーやバリデーターがそれをブロックに追加し、あなたは 承認 を待ちます。
- ステップ 5: 資金が決済されます。手数料と速度は混雑状況と Transactionサイズ の影響を受けます。
これが流れです。特別な魔法ではなく、数学とコンセンサスによるものです。
Transactionが重要な理由
関心を持つべき理由は次のとおりです。
- 利点: 銀行の許可を求めることなく、どこへでも価値を送れます。
- 視点: スループット指標、たとえば 1秒あたりのトランザクション数(TPS) はチェーンの混雑度や体感速度の目安になります。
- 関連性: ウォレット、DeFiのスワップ、NFTのミント、DAOの投票などで目にします。
送信前にアドレスをコピーして貼り付け、先頭と末尾の4文字を比較してください。大きな金額の場合は、まず少額でテストしてみてください。
Transactionの主な特徴
それを定義する特徴:
- 不可逆性: 一度承認されると、通常は取り消せません。
- 透明性: 公開されたエクスプローラーにより、誰でも状態、手数料、タイムスタンプを確認できます。
- プログラム可能: コインを移動させるだけでなく、スマートコントラクトを呼び出せます。
バリエーション
同じ概念の異なる形:
- 支払い: 一つのアドレスから別のアドレスへの単純な送金。
- コントラクト: スワップやミントのようにコードを実行する呼び出し。
- バッチ: 手数料を節約するために複数の出力を一つの送金にまとめること。
- 内部: コントラクト呼び出しの内部で発生する状態変化で、エクスプローラー上でわかりやすく表示されます。
手数料が低いと長い待ち時間になることがあります。保留のままになっている場合、対応するチェーンでサポートされていれば、置き換え送金で手数料を上げると改善することがあります。
例
アリスがウォレットを開き、ボブに0.1 BTCを送金し、少額の手数料を支払い、エクスプローラーで状態が保留から承認済みに変わるのを確認します。
豆知識
初期のビットコインでのピザ購入は、購入者がマイナーやフォーラムと調整して支払いを記録してもらったため、複数回の送金で支払われました。話題になった軽食の買い物は台帳に永久に残りました。
まとめ
資金を移動させ、コードを実行できる署名付きメッセージであり、ネットワークが審判役を務めると考えてください。シンプルな考えですが、大きな影響があります。
