Why does my AI-written smart contract ship with no properties for a verifier to check?
Peluang
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.
Mengapa ini penting
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.
Cara saya menilai peluang
Skor Peluang adalah penilaian pribadi saya, bukan pengukuran: seberapa besar dampaknya, seberapa sering terasa, dan seberapa sedikit solusi yang ada saat ini. Semakin tinggi skornya, semakin layak menurut saya untuk dibangun.
Seberapa besar masalah yang ditimbulkannya saat muncul.
Seberapa sering orang benar-benar menghadapinya.
Betapa sedikitnya alat yang baik tersedia untuknya saat ini.
Lebih banyak masalah yang layak diselesaikan
Seperti apa sebenarnya rekening bank milik agen AI?
AI x CryptoBisakah organisasi on-chain yang dijalankan oleh agen menghindari menjadi mesin penipuan?
AI x CryptoBagaimana Anda membuktikan bahwa foto atau suara itu nyata tanpa platform yang menjaminnya?
AI x CryptoMengapa identitas on-chain harus pilihan antara tidak ada sama sekali atau seluruh hidup kamu?
AI x CryptoBagaimana cara mengaudit agen mana yang bertindak atas identitas saya di sepanjang rantai delegasi?
AI x CryptoMengapa menjalankan prompt saya di dalam VM yang terenkripsi justru tidak menjamin kerahasiaannya?