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.
نحوه امتیازدهی به فرصت
امتیاز فرصت برداشت شخصی من است، نه یک سنجش دقیق: چقدر درد ایجاد میکند، چند بار گریبان میگیرد، و چقدر راهحل کمی برای آن وجود دارد. امتیاز بالاتر یعنی فکر میکنم ساختنش بیشتر ارزش دارد.
چقدر وقتی ظاهر میشود دردسر ایجاد میکند.
چند بار مردم واقعاً با آن مواجه میشوند.
چقدر ابزار مناسب برای آن امروز کمیاب است.
مشکلات بیشتری که ارزش حل کردن دارند
حساب بانکی یک عامل هوش مصنوعی در واقعیت چه شکلی است؟
AI x Cryptoآیا یک سازمان زنجیرهای ادارهشده توسط عوامل میتواند از تبدیل شدن به ماشین کلاهبرداری اجتناب کند؟
AI x Cryptoچطور میتوان اثبات کرد که یک عکس یا صدا واقعی است، بدون اینکه پلتفرمی آن را تضمین کند؟
AI x Cryptoچرا هویت روی زنجیره یا هیچ است یا تمام زندگیات؟
AI x Cryptoچگونه میتوانم بررسی کنم که کدام عامل در طول یک زنجیره تفویض اختیار، تحت هویت من عمل کرده است؟
AI x Cryptoچرا اجرای پرامپت من درون یک ماشین مجازی رمزنگاریشده واقعاً آن را خصوصی نگه نمیدارد؟