本文へスキップ
BecomeCoder
Wiki一覧コース一覧

スマートコントラクト

最終更新: 2026年8月9日

スマートコントラクト(smart contract)は、ブロックチェーンの上に置かれ、条件がそろうと 自動的に実行されるプログラム です。「賢い契約」という名前のとおり、「Aが送金したら、Bに商品の権利を渡す」といった約束をコードで書いておくと、仲介者なしにその通り実行されます。

ふつうのプログラムと違うのは、一度デプロイすると誰にも勝手に止められず、実行結果が全員に検証・共有される 点です。銀行や仲介業者を介さずに、コードそのものが取引を保証します。

代表的なプラットフォームは2つあります。

プラットフォーム言語学べるコース
EthereumSoliditySolidityコース
SolanaRustSolanaコース

スマートコントラクトを使って作られたアプリを dApp(分散型アプリ)と呼び、その中でも金融サービスを DeFiトークンNFT の発行・売買もスマートコントラクトで実現されます。

← Wiki一覧に戻る