ethereum.orgは用途として、ステーブルコイン、NFTの発行・配布、分散型取引所、分散型ゲーム、条件成立時の保険金自動支払い、相互運用可能なトークン標準を挙げています。共通する課題は、第三者の仲介や手作業の照合を減らし、複数当事者の取引を透明に自動で処理することです。NIST IR 8202も、マルチパーティの取引で透明性を高め、照合コストや取引完了までの時間を減らせると述べています。開発者はSolidityやVyperで許可なくデプロイできますが、デプロイ後の変更や取り消しが原則できないため、事前の検証が重要です。
スマートコントラクトの代表的な用途と注意点
不可逆性と透明性が利点であり同時に制約でもあるため、設計時の検証が前提となる。