Lompat ke konten utama

Keamanan, pengujian & verifikasi formal

Alat audit, pengujian, fuzzing, dan verifikasi untuk meningkatkan keamanan dan kebenaran kontrak pintar.

Sorotan

Kami adalah Runtime Verification, sebuah perusahaan penelitian dan pengembangan yang membangun alat yang ketat untuk memastikan keamanan dan kebenaran sistem kritis. Tim kami telah mengembangkan KEVM, semantik formal Ethereum Virtual Machine (EVM) yang paling lengkap dan teruji, ditulis dalam K Framework. KEVM bukan sekadar spesifikasi, ini adalah spesifikasi yang dapat dieksekusi yang dapat digunakan untuk menalar smart contract (kontrak pintar) secara simbolis, menjalankan pengujian kesesuaian, menganalisis penggunaan gas, men-debug program, dan memverifikasi properti kebenaran secara formal. Ini melewati rangkaian pengujian Ethereum secara penuh dan digunakan untuk memverifikasi kontrak bernilai tinggi, termasuk token ERC-20 di Solidity dan Vyper. Kami baru-baru ini memperbarui semantik untuk mendukung peningkatan Pectra. KEVM secara aktif dimanfaatkan oleh Kontrol - alat verifikasi formal kami untuk Solidity, yang secara aktif digunakan oleh tim terkemuka di ekosistem EVM, termasuk Optimism, Ethereum Foundation, Lido, Uniswap, serta peneliti keamanan dan auditor di seluruh komunitas Ethereum yang lebih luas. Kami secara aktif memelihara repositori ini, berkontribusi pada evolusi protokol Ethereum, dan berintegrasi dengan perkakas pengembang seperti Foundry. Melalui KEVM, kami mendorong batas-batas dari apa yang mungkin dilakukan dalam infrastruktur smart contract yang terbukti benar dan aman.

K Semantics of the Ethereum Virtual Machine (EVM)
Keamanan, pengujian & verifikasi formal

K Semantics of the Ethereum Virtual Machine (EVM)

Keamanan · Edukasi · Analitik · Verifikasi formal · Eksekusi simbolis · Alat debugging · Verifikasi runtime · Vyper

Aplikasi

Menampilkan (19)

Kategori aplikasi lainnya

Lintas rantai & interoperabilitas

Alat yang memungkinkan pengiriman pesan, transfer aset, dan state bersama di seluruh Mainnet Ethereum, rollup, dan rantai blok lainnya.

Infrastruktur transaksi & dompet

Infrastruktur untuk membangun, menandatangani, mengirim, menyimulasikan, dan mengelola transaksi serta dompet Ethereum.

Data, analitik & pelacakan

Alat pengindeksan, kueri, analitik, dan pelacakan untuk data onchain, eksekusi, dan aktivitas jaringan.

Edukasi & sumber daya komunitas

Materi pembelajaran, dokumentasi, tutorial, dan platform komunitas untuk pembangun Ethereum.

Pustaka klien & SDK (front-end)

Pustaka dan SDK khusus bahasa untuk berinteraksi dengan simpul, kontrak, dan protokol Ethereum.

Pengembangan kontrak pintar & rantai alat

Kerangka kerja dan alat untuk menulis, menguji, menyebarkan, dan meningkatkan kontrak pintar.