Bible Network Crypto DeFi Onchain RWA AI Agent Stablecoin Chain SAFU CryptoTax DeFAI AGI Claude Me Claude Skill Claude Design Claude Cowork
独立メディア
いかなるプロジェクトとも無提携
最も深い暗号通貨の知識ベース
crypto-bible.com
最新
「リステーキング」とは?同じETHを二度使うという話は、うますぎるのか  ·  シビル攻撃とは?なぜエアドロップには常にルールの抜け穴を突く者がいるのか  ·  ソウルバウンドトークン(SBT)とは?意図的に「売れない」ように設計されたトークン  ·  世界初のプライバシーコインETFが上場、しかし「プライバシー」には一切触れられない  ·  取引所がハッキングされたら、本当にお金は戻ってくるのか?BinanceのSAFU基金を徹底解説  ·  「市場価格がリアライズド・プライスを下回れば底値」——この経験則は3回しか検証されていない
用語解説 · ブロックチェーンの基礎

Smart Contract

スマートコントラクト
ブロックチェーンの基礎 新手

30秒バージョン · 忙しい方へ
スマートコントラクトブロックチェーン上にデプロイされたコードの一部で、事前に書かれた「もし…なら…」のロジックに従って自動的に実行されます——仲介者(銀行、弁護士、プラットフォーム)の介入や確認は不要です。一度オンチェーンにデプロイされると、そのルールはすべてのノードがノード維持し、誰も一方的に変更したり実行を止めたりできません。DeFiで行うすべてのこと——スワップ、貸付、ステーキング、流動性提供——背後にはスマートコントラクトがあなたの代わりにビジネスロジックを自動的に実行しています。
詳しく読む +
01 · これは何?

スマートコントラクトの核心的な動作原理は何か?ロジックを一文で言うと:特定の条件が満たされると、特定のアクションを自動的に実行する——このプロセス全体がオンチェーンで自動的に完了し、第三者の介入は不要です。シンプルな例:あなたと相手が「24時間以内にこのコントラクトに1 ETHを送金したら、コントラクトはロックした1,000 USDCを自動的にあなたに送る」と合意します。このロジックはコードとして書かれ、イーサリアムにデプロイされ、その後誰も変更できません。1 ETHを入金した瞬間、コントラクトが条件が満たされたことを検出し、即座にUSDCを送ります。DeFiのすべての貸付、スワップ、流動性提供、ガバナンス投票は、このロジックのさまざまな複雑な組み合わせです。

02 · なぜ存在する?

スマートコントラクトは普通のコンピュータプログラムとどう違い、「改ざん防止」はどう実現されるのか?普通のプログラム(アプリやウェブサイトのバックエンドなど)は会社のサーバーで動き、会社はいつでもプログラムを変更したりサービスを停止したりできます。スマートコントラクトは分散型ブロックチェーン上にデプロイされており、すべてのノードがコードのコピーを保存し、プロトコルルールに準拠した命令のみを実行します。スマートコントラクトを「変更」するには、大多数のノードに新しいバージョンを受け入れさせる必要があります——成熟したチェーンではほぼ不可能です。改ざん防止のコストは、一度デプロイされるとコードが固定され、バグが見つかってもパッチを当てるのが難しいことで、セキュリティ監査が非常に重要な理由です。

03 · 意思決定にどう影響する?

スマートコントラクトの主な応用シナリオは何か?DeFiだけで使われるものではありません。いくつかの主要な応用分野。第一に分散型金融(DeFi):Uniswap、Aave、Compoundなどのプロトコルで行うすべてのことはスマートコントラクトによって動いています。第二にNFTのミントと取引:NFTの所有権記録、転送ルール、ロイヤルティ(二次販売のたびにクリエイターへの分配)はすべてスマートコントラクトに書かれています。第三にDAOのガバナンス:分散型組織の投票メカニズムと資金配分はスマートコントラクトを通じて実行されます。第四にクロスチェーンブリッジステーブルコイン:ある鎖から別の鎖への資産転送、またはアルゴリズムステーブルコインの安定メカニズムはすべて複雑なスマートコントラクトロジックに依存します。

04 · どうすればいい?

スマートコントラクトの最大のリスクは何か、コントラクトが安全か評価するにはどうするか?スマートコントラクトの最も根本的なリスクはコードのバグです——改ざん防止の性質のため、バグが発見されてもすぐにパッチできず、プロトコルのアップグレード(ガバナンスプロセスが必要)を待つか、攻撃を待つしかありません。歴史上の大規模なDeFiハッキング(Ronin bridge 6.25億ドル、Poly Network 6.1億ドルなど)はほぼすべてスマートコントラクトの脆弱性の悪用です。安全性を評価するいくつかの方法:第一に監査レポートを確認する——有名なセキュリティ会社の監査が最も直接的な参考ですが、監査があっても絶対に安全とは限りません。第二にコントラクトがオープンソースか——Etherscanでコードが検証・公開されているか確認します。第三にプロトコルがどれくらい存在し、TVLはいくらか——時間が最良の安全テストです。

具体例 +

DEXのスワップフローを通じてスマートコントラクトがどう機能するかを具体的に感じましょう。Uniswapでいるわけですが、見えるインターフェースはシンプルなスワップボックスです。しかし背後では:あなたが「確認(Confirm)」をクリックすると、ウォレットがUniswapのスマートコントラクトを呼び出すトランザクションを送信します。コントラクトコードはその呼び出しを受け取り、ロジックを実行し始めます。十分なUSDCを承認したか確認し、現在の流動性プールの為替レートを照会し、このスリッページ許容度でどれだけのETHが得られるか計算し、プールからETHを取り出してUSDCをプールに入れます。ロジック全体が1つのトランザクション内で原子的に完了します——すべて成功するか、すべて元に戻るかのどちらかです。手動確認なし、仲介者がお金に触れることなし、このプロセスを止めたり変更したりできるUniswapの従業員はいません。これがテクニカルレベルでの「分散化」の本当の意味です。

図解
Smart Contract vs Traditional Agreement智能合約 vs 傳統合約對比圖:左側紅色欄為傳統合約——A 方和 B 方之間需要通過「銀行/律師」等中間人來執行,存在可能延遲、爭議、審查或失敗的風險。右側綠色欄為智能合約——A 方和 B 方的交互直接由「鏈上程式碼(if X → then Y)」自動執行,無需中間人,透明且防篡改。Smart Contract vs Traditional AgreementTraditional AgreementParty AParty BBank / Lawyer(must trust them)⚠ Can delay, dispute, censor, or faildepends on intermediary honestySmart ContractParty AParty BCode on chainif X → then Y, auto✓ Executes automatically, no intermediarytransparent, tamper-proof, always-onCrypto Bible · crypto-bible.com
スクリーンショット歓迎。転載時は出典を明記してください。
よくある誤解 +
✕ 誤解 1
× 誤解1:スマートコントラクトはブロックチェーン上にあって改ざん防止なので安全だ。改ざん防止はコントラクトのルールが悪意を持って変更されるのを保護しますが、コントラクトコード自体にバグがあれば、そのバグも同様に改ざん防止の形で存在します。暗号資産の歴史で最大の損失イベントのほとんどはスマートコントラクトの脆弱性です。
✕ 誤解 2
× 誤解2:スマートコントラクトはDeFiと同義で、DeFi以外では使えない。間違いです。スマートコントラクトはDeFiをはるかに超える応用範囲を持つ汎用インフラの概念です。NFTの所有権、DAOのガバナンス投票、クロスチェーンブリッジ、ステーブルコインメカニズム、オンチェーンゲーム、デジタルアイデンティティ、さらにはサプライチェーン追跡もスマートコントラクトで実装できます。
The Missing Link +
直接的な影響

スマートコントラクトの核心的なトレードオフは、「トラストレスな自動化」と「コードバグの永続的なリスク」の間にあります。得られるもの:完全に透明なルール、自動実行、誰も一方的に条件を変えられない——これがプロトコルを真に分散化させ、いかなる単一機関の誠実さにも依存しません。手放すもの:柔軟なエラー回復能力。伝統的な会社はシステムのバグを見つけると数分でパッチをプッシュできます。スマートコントラクトのアップグレードにはガバナンスが必要で時間がかかり、アップグレード自体が新しいリスクを導入するかもしれません。

質問する
10文字以上入力してください
関連記事
ブロックチェーンはどのようにして現実世界の価格を知るのですか?予言機の20年の難題
encyclopedia · 06月19日
相手方リスク:DeFiのサイレントキラー、なぜ「分散化」は「トラストレス」を意味しないのか
academy · 06月19日
関連トピック
イーサリアムには4,100万件のスマートコントラクトが存在するが、わずか11個のアドレスがその半分を支配している
Onchain Bible
イーサリアムには4,100万件のスマートコントラクトが存在するが、わずか11個のアドレスがその半分を支配している——「分散化」と「コントラクト数の膨大さ」は、実は別物だった。
#smart-contract
ブロックエクスプローラーは残高照会だけのものではない、本当に理解すべきなのはこれらの項目だ
Chain Bible
ブロックエクスプローラーは残高を確認したら終わりではない——ステータス、承認数、Nonce、Input Data、これらの項目こそが「この取引で実際何が起きたのか」に本当に答えてくれる場所だ。
#smart-contract
スマートコントラクトのストレージを空にするとガス代の払い戻しがもらえた?この仕組みはかつて悪用され尽くした
Chain Bible
ストレージを空にすると以前は大きな払い戻しがもらえたが、「まず書き込み、後で空にする」ことが安定したアービトラージになると気づいた人が現れた——これが今日の払い戻しがわずかしか残っておらず、しかも上限まで設けられている理由だ。
#smart-contract
自分でオンチェーンデータを調べる:Dune入門の実践ガイド
Onchain Bible
クエリを書く際に最もよくある間違いは、何を問いたいのかを明確にしないまま急いでコードを書き始めてしまうことだ——問いを一文に凝縮することが、常に最初の一歩である。
#smart-contract