vm

module
v0.0.0-...-5be9b26 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 26, 2022 License: MIT

README

FyxVM

FyxVM takes lessons learned from building on EVM (Ethereum Virtual Machine) and Run (Run on Bitcoin) to produce a new UTXO-based virtual state machine for running smart contract functionality on bitcoin-compatible blockchains.

FyxVM contracts are stored on the blockchain as gzipped web assembly modules. Contracts provide methods for creating and modifying the state of on-chain object instances. Instances are encoded into Bitcoin UTXO script, such that

Bitcoin as State Machine

Bitcoin Transaction
  • Inputs
    • Pointer to an unspent Output
    • Unlocking script
  • Outputs
    • Locking script
    • Amount of bitcoin (Satoshis)
Payment transactions

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL