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لماذا لا يؤدي تشغيل الأمر الخاص بي داخل آلة افتراضية مشفرة إلى الحفاظ على خصوصيته فعليًّا؟