Why does my AI-written smart contract ship with no properties for a verifier to check?
機会
Formal verification of smart contracts requires invariants and pre/post conditions describing what the code is supposed to do. AI agents write Solidity fluently but produce no property specifications alongside the code; auditors still write those specs by hand, when they write them at all. PropertyGPT, which won the Distinguished Paper Award at NDSS 2025, was the most serious attempt to generate specs automatically from code using LLMs. It reached only 80% recall against expert-written properties, leaving critical invariants missing and contracts going to mainnet without a complete specification. No production development toolchain generates property specifications as a standard step, which means formal verifiers like the Certora Prover are rarely applied even when the code itself is AI-generated.
重要な理由
Automatically generating correct, complete property specs alongside AI-written contracts is what finally closes the loop between AI-assisted coding and machine-verified contract correctness.
機会をどう評価するか
Opportunity Scoreは測定値ではなく、私自身の見解です。どれほど痛みを伴うか、どれほど頻繁に影響を与えるか、そして今日時点で解決策がいかに少ないか。スコアが高いほど、構築する価値が高いと私は考えています。
それが現れたときにどれほどの痛みをもたらすか。
実際にどれほど頻繁に人々がそれに直面するか。
今日時点で、それに対する優れたツールがいかに少ないか。
解決する価値のある問題をもっと見る
AIエージェントの銀行口座は実際にどのようなものか?
AI x Cryptoエージェントが運営するオンチェーン組織は、詐欺マシンになることを避けられるか?
AI x Cryptoプラットフォームが保証しなくても、写真や音声が本物だと証明するにはどうすればいいか?
AI x Cryptoなぜオンチェーンのアイデンティティは、ゼロか全開示かという二択なのか?
AI x Crypto委任チェーン全体で、どのエージェントが自分のアイデンティティのもとで行動したかをどうやって監査すればよいか?
AI x Crypto暗号化されたVM内でプロンプトを実行しても、なぜ実際にはプライバシーが守られないのでしょうか?