Why does my AI-written smart contract ship with no properties for a verifier to check?
Fırsat
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.
Neden önemli
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.
Fırsatı nasıl puanlıyorum
Fırsat Puanı benim kendi değerlendirmem, bir ölçüm değil: ne kadar acı verdiği, ne sıklıkla etkisi olduğu ve bugün için ne kadar az çözüm bulunduğu. Daha yüksek puan, inşa etmeye daha değer olduğunu düşündüğüm anlamına gelir.
Ortaya çıktığında ne kadar sorun yarattığı.
İnsanların bununla gerçekte ne sıklıkla karşılaştığı.
Bugün bunun için ne kadar az iyi araç bulunduğu.
Çözmeye değer daha fazla sorun
Bir yapay zeka ajanının banka hesabı aslında nasıl görünür?
AI x CryptoAjanlar tarafından yönetilen zincir üstü bir organizasyon, dolandırıcılık makinesine dönüşmekten kaçınabilir mi?
AI x CryptoBir fotoğrafın ya da sesin gerçek olduğunu, bir platformun güvencesi olmadan nasıl kanıtlarsınız?
AI x CryptoZincir üstü kimlik neden ya hiçbir şey ya da tüm hayatınız oluyor?
AI x CryptoBir yetki devri zincirinde hangi aracının kimliğim altında hareket ettiğini nasıl denetleyebilirim?
AI x CryptoKomut satırımı şifrelenmiş bir sanal makine içinde çalıştırmam, neden aslında gizliliğini sağlamıyor?