solana

How to prevent the Wormhole hack (2022)

What are sysvar accounts? used for classic operations needed within the solana runtime What is Instructions sysvar? needed if an instruction needs to reference instructions in the same transaction How the Solana wormhole hack could have been prevented (and some hypotheticals).

Solana!

eBPF instruction set architecture https://github.com/iovisor/bpf-docs/blob/master/eBPF.md rust BPF (user space, usually kernel) VM https://github.com/solana-labs/rbpf interpreter, an x86_64 JIT-compiler for eBPF programs, assembler, disassembler* verifier. problems: https://github.com/solana-labs/rbpf/pull/212 JVM verifier: https://docs.