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

ブロックチェーン上で動作するコードで、プログラムされた条件が満たされると自動的に実行されます。仲介者も許可も必要なく、止めることもできません。

簡単な例:あるコントラクトに資金を預け、「BTCがXまで上がったらウォレットAに全額送金し、下がったらウォレットBに送金する」と設定します。条件が満たされると、コントラクトがオラクル経由で価格を確認して実行します。誰かが監視する必要はなく、ブロックチェーンが検証します。

DeFiで使うものの大半はスマートコントラクトです。Uniswap、Aave、GMXなど、すべてそうです。コントラクトそのものがプロトコルなのです。

リスクは?コードのバグです。エラーがあり、すでにデプロイされている場合、設計上アップデートできる仕組みがない限り、後戻りはできません(アップデートできる仕組みは、中央集権化につながります)。

だからこそ、信頼できるプロジェクトはローンチ前に監査を受けます。資金を投入する前に監査レポートを確認することが、最初の防衛策です。

毎日使っているものの仕組みを解説するガイドを、これからもお届けします。フォローしてください。

#スマートコントラクト