リサーチ・ダイジェスト

用語集 > デジタル・フィンテック

スマートコントラクトとは?

英語:Smart Contract

別名:スマート・コントラクト

意味

あらかじめ決めた条件が満たされると、契約の内容を自動的に実行するプログラム。ブロックチェーン上で動かすのが一般的な形です。

くわしい解説

スマートコントラクトは、「この条件になったら、こう処理する」という取り決めをプログラムとして書き、ブロックチェーン上に置いて自動で実行させる仕組みです。仲介者が確認や支払いの手続きをしなくても、条件が満たされれば取引が進み、記録は参加者全員が確認できます。

暗号資産のイーサリアムで広まった考え方で、DeFiやNFTの基盤になっています。手続きの自動化により、費用と時間を減らせる可能性があります。一方、プログラムに誤りがあると、そのとおりに実行されて損失が出ることがあり、一度実行された取引は取り消しにくい性質があります。名前に「契約」とありますが、法的な契約と同じ扱いになるかは別の問題です。

ニュースでは、不具合による資金流出の話題が出ることがあります。そのとき、プログラムが第三者によるチェック(監査)を受けていたか、修正の手段があるかを見ておくと、リスクの大きさが分かります。

例・ヒント

例:イベントのチケットを購入すると、代金の支払いが確認された時点で、プログラムが自動でチケットのデジタルデータを購入者に送る、といった処理が考えられます。手続きの人手を省けます。

よくある誤解・注意点

「スマート」といっても、自動で正しい判断をするわけではなく、書かれた条件に従うだけです。現実の出来事を取り込むには、別の仕組みでデータを渡す必要があり、そこに誤りが入る可能性もあります。

関連する用語

※ 解説はAIが作成しています。誤りや古い内容を含む可能性があります。正確な内容は公的機関・原文でご確認ください。投資などの判断は、ご自身の責任で行ってください。

用語集の一覧へ 最新のレポート要約を見る →