Formally Verifying WebAssembly - A Soroban Case Study
Smart contracts are designed to carry out financial transactions involving millions of dollars. Bugs in these programs are known to have severe consequences. Naturally, formal verification plays a critical role in this domain. In this blog, we present Certora’s recent efforts towards formally verifying Wasm bytecode.
Formally Verifying WebAssembly - A Soroban Case Study October 15, 2024 Formally Verifying WebAssembly A Soroban Case Study Author: Chandrakana Nandi Editors: Uri Kirstein Arie Gurfinkel Alexander Bakst WebAssembly (or Wasm) has recently witnessed significant adoption in blockchains like Arbitrum, Stellar, and Polkadot . For example, in the case of the Stellar blockchain, users write smart contracts on the Soroban platform . These programs are written in Rust and compiled to Wasm which is deployed on the Stellar blockchain within an isolated virtual machine. Smart contracts are designed to carr
Explore this link on the map →saved by
related reading
- A shallow dive into formal verificationvitalik.eth.limo
- Verifying smart contracts | ethereum.orgethereum.org
- [KO] CosmWasm 101 와씀 1편: Counter 컨트랙트 톺아보기 | by Sigrid Jin | DSRV | Mediummedium.com
- When AI Writes the World's Software, Who Verifies It? — Leonardo de Mouraleodemoura.github.io
- Automatic Formal Verification for Code Generationlogicalintelligence.com
- The Ethereum Virtual Machine — How does it work? | by Luit | MyCrypto | Mediummedium.com
- 17 misconceptions about SNARKs - a16z cryptoa16zcrypto.com
- Using WebAssembly (Wasm)vercel.com
- A Mere Mortal's Guide to Webassemblyuptointerpretation.com
- GitHub - iden3/snarkjs: zkSNARK implementation in JavaScript & WASM · GitHubgithub.com
- REVM Is All You Need. How to build simulated blockchain… | by Solid Quant | Mediummedium.com
- Speeding Up the Webcola Graph Viz Library with Rust + WebAssembly - Casey Primozic's Homepagecprimozic.net