用語集 > デジタル・フィンテック
スマートコントラクトとは?
英語:Smart Contract
別名:スマート・コントラクト
意味
あらかじめ決めた条件が満たされると、契約の内容を自動的に実行するプログラム。ブロックチェーン上で動かすのが一般的な形です。
くわしい解説
スマートコントラクトは、「この条件になったら、こう処理する」という取り決めをプログラムとして書き、ブロックチェーン上に置いて自動で実行させる仕組みです。仲介者が確認や支払いの手続きをしなくても、条件が満たされれば取引が進み、記録は参加者全員が確認できます。
暗号資産のイーサリアムで広まった考え方で、DeFiやNFTの基盤になっています。手続きの自動化により、費用と時間を減らせる可能性があります。一方、プログラムに誤りがあると、そのとおりに実行されて損失が出ることがあり、一度実行された取引は取り消しにくい性質があります。名前に「契約」とありますが、法的な契約と同じ扱いになるかは別の問題です。
ニュースでは、不具合による資金流出の話題が出ることがあります。そのとき、プログラムが第三者によるチェック(監査)を受けていたか、修正の手段があるかを見ておくと、リスクの大きさが分かります。
例・ヒント
例:イベントのチケットを購入すると、代金の支払いが確認された時点で、プログラムが自動でチケットのデジタルデータを購入者に送る、といった処理が考えられます。手続きの人手を省けます。
よくある誤解・注意点
「スマート」といっても、自動で正しい判断をするわけではなく、書かれた条件に従うだけです。現実の出来事を取り込むには、別の仕組みでデータを渡す必要があり、そこに誤りが入る可能性もあります。
関連する用語
※ 解説はAIが作成しています。誤りや古い内容を含む可能性があります。正確な内容は公的機関・原文でご確認ください。投資などの判断は、ご自身の責任で行ってください。