Why does my AI-written smart contract ship with no properties for a verifier to check?
Szansa
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.
Dlaczego to ważne
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.
Jak oceniam szansę
Wskaźnik Szansy to mój własny odczyt, a nie pomiar: jak bardzo boli, jak często daje się we znaki i jak niewiele istnieje dziś, by to rozwiązać. Wyższy wynik oznacza, że uważam problem za bardziej warty zbudowania.
Ile bólu sprawia, gdy się pojawia.
Jak często ludzie faktycznie na to trafiają.
Jak mało dobrych narzędzi istnieje dla tego dziś.
Więcej problemów wartych rozwiązania
Jak naprawdę wygląda konto bankowe agenta AI?
AI x CryptoCzy organizacja działająca na łańcuchu, zarządzana przez agentów, może uniknąć stania się maszyną do oszustw?
AI x CryptoJak udowodnić, że zdjęcie lub głos jest prawdziwy bez poręczenia ze strony platformy?
AI x CryptoDlaczego tożsamość on-chain to albo nic, albo całe twoje życie?
AI x CryptoJak przeprowadzić audyt tego, który agent działał pod moją tożsamością w łańcuchu delegacji?
AI x CryptoDlaczego uruchomienie mojego polecenia w zaszyfrowanej maszynie wirtualnej nie zapewnia w rzeczywistości jego prywatności?