...
Assembly: eBPF
Runtime: solana_rbpf rbpf
pros | cons |
---|
- Might be faster than alternatives
- Simple low level instruction set (simpler than wasm)
- More mature than wasm and battle tested in linux kernel and in other blockchains
- Developed by wide community
- Officially supported by rust team
- Has static analyzers and it is possible to easily make specific one
- Execution can be easily limited with `fuel` (approximate of number of assembly instructions that any script is allowed to execute at most)
| - Runtime for Rust is supported only by one specific blockchain company
|
...
pros | cons |
---|
- Minimalist
- Easy interoperability with Rust types at the first glance
- Looks similar to Rust but simpler
- Interpretable (no jit)
| - Developed by small community
|
...