Přejít na hlavní obsah

Bezpečnost, testování a formální verifikace

Nástroje pro auditování, testování, fuzzing a verifikaci ke zlepšení bezpečnosti a správnosti chytrých kontraktů.

Doporučené

Jsme Runtime Verification, výzkumná a vývojová společnost budující rigorózní nástroje k zajištění bezpečnosti a správnosti kritických systémů. Náš tým vyvinul KEVM, nejkompletnější a praxí prověřenou formální sémantiku pro Ethereum Virtual Machine (EVM), napsanou v K Framework. KEVM není jen specifikace, je to spustitelná specifikace, kterou lze použít k symbolickému uvažování o chytrých kontraktech, spouštění testů shody, analýze spotřeby plynu (gas), ladění programů a formálnímu ověřování vlastností správnosti. Prochází celou testovací sadou Etherea a používá se k ověřování kontraktů s vysokou hodnotou, včetně tokenů ERC-20 v Solidity i Vyperu. Nedávno jsme aktualizovali sémantiku, aby podporovala aktualizaci Pectra. KEVM aktivně využívá Kontrol – náš nástroj pro formální verifikaci pro Solidity, který aktivně používají přední týmy v ekosystému EVM, včetně Optimism, Ethereum Foundation, Lido, Uniswap, a také bezpečnostní výzkumníci a auditoři napříč širší komunitou Etherea. Tento repozitář aktivně udržujeme, přispíváme k vývoji protokolu Etherea a integrujeme se s vývojářskými nástroji, jako je Foundry. Prostřednictvím KEVM posouváme hranice toho, co je možné v prokazatelně správné a bezpečné infrastruktuře chytrých kontraktů.

K Semantics of the Ethereum Virtual Machine (EVM)
Bezpečnost, testování a formální verifikace

K Semantics of the Ethereum Virtual Machine (EVM)

Bezpečnost · Vzdělávání · Analytika · Formální verifikace · Symbolická exekuce · Nástroje pro ladění · Verifikace za běhu · Vyper

Aplikace

Zobrazeno (19)

Další kategorie aplikací

Meziřetězcové nástroje a interoperabilita

Nástroje, které umožňují zasílání zpráv, převody aktiv a sdílený stav napříč Ethereum Mainnetem, rollupy a dalšími blockchainy.

Infrastruktura transakcí a peněženek

Infrastruktura pro vytváření, podepisování, odesílání, simulaci a správu transakcí a peněženek na Ethereu.

Data, analytika a trasování

Nástroje pro indexování, dotazování, analytiku a trasování onchain dat, provádění a síťové aktivity.

Vzdělávání a komunitní zdroje

Výukové materiály, dokumentace, návody a komunitní platformy pro tvůrce na Ethereu.

Klientské knihovny a SDK (front-end)

Knihovny a SDK pro specifické jazyky určené k interakci s uzly, kontrakty a protokoly Etherea.

Vývoj chytrých kontraktů a sady nástrojů

Frameworky a nástroje pro psaní, testování, nasazení a aktualizaci chytrých kontraktů.