用語

コントラクトアドレス

コントラクトアドレス

コントラクトアドレスとは、仮想通貨取引においてスマートコントラクトを実行するためのアドレスです。

スマートコントラクトとは、取引に必要なルールや条件を自動で処理するプログラムのことです。コントラクトアドレスは、このスマートコントラクトを実行するための入り口であり、仮想通貨アドレスとは異なります。

 

各仮想通貨毎に異なるスマートコントラクトが存在し、これらのスマートコントラクトを実行するためには、それぞれのコントラクトアドレスが必要になります。

ここは最初のうちに混乱するポイントでもあるんですが、コントラクトアドレスと通常の仮想通貨アドレスは別物であるということです。

仮想通貨アドレスは単純に仮想通貨を保有するための場所であり、取引するためのルールや条件を自動で処理したりするスマートコントラクト機能はありません。

仮想通貨を送金するアドレスをコントラクトアドレスにしてしまうことはありがちな失敗です。

コントラクトアドレスに仮想通貨を送金してしまうと次のようなことになる可能性があります。筆者もどうなるか興味はありますが、怖すぎて挑戦したことはありません笑

1.送金が完了しない

コントラクトアドレスに送金した場合、そのアドレスに紐づくスマートコントラクトが実行されるため、単純な送金であればそのまま送金が完了することがありますが、スマートコントラクトによって処理が必要な場合は送金が完了しない場合があります。

2.送金が取り消せない

ブロックチェーン上の取引は不可逆的であるため、送金した仮想通貨を取り戻すことができない場合があります。

不慣れな場合や心配な場合は少額の仮想通貨をテスト送金して、きちんと届くかどうか確認してから本番を行うようにした方が無難でしょう。