📔Flash Chain & FlashVM
Last updated
Last updated
FlashVM’s architecture is broken down to two layers — settlement layer and validator layer. The interoperability between the two is rooted in MAST and Threshold Signatures, a testament to its Bitcoin-native approach, ensuring that users enjoy the essence of Bitcoin DeFi on a layer-1 public chain.
This distinction means that while assets are bridged onto the Flash Chain, they remain within a Bitcoin-native ecosystem, redefining the boundaries of layer classifications in the blockchain space.
FlashVM’s Settlement Layer and its foundation for security and finality of the Bitcoin network, using Bridge Script and MAST as well as Threshold Signatures to create a secure bridge between Bitcoin and the Flash Chain, ensuring that transactions are anchored to the robust security mechanisms of the Bitcoin network.
Below that is the Validator/Sequencer Layer, where transaction computation and indexing occur. The Flash Nodes, which are responsible for computation, process transactions and generate execution traces here, ensuring that transaction data is processed in a timely manner and properly verified by validators. Validators interact with coordinators for transaction proving. This layer is essential for the consensus mechanism of FlashVM, as it underpins the security of the network.
FlashVM introduces smart contract into BTC ecosystem
Anyone can create smart contract so that another person can verify and confirm it’s authentic
In order to make system running, smart contract creator has to stake certain amount of money to build trust
Off-chain computation and On-chain publish for dispute resolution
Executions of smart contracts take place off-chain of Bitcoin mainnet
Computations are only published on-chain when there is suspicion of fraud for dispute resolution