Rootstock is the first general purpose smart contract platform secured by the Bitcoin Network. The Rootstock network is highly compatible with the Ethereum network at various layers. Rootstock is the Smart Contract platform of Bitcoin. Its engine is a forked version of the EVM (Ethereum Virtual Machine), and the RVM (Rootstock Virtual Machine) is compatible with Ethereum Smart Contracts and the tools used to deploy and interact with them.
Rootstock (rsk) is an Ethereum-compatible smart contract platform, secured by the Bitcoin network.
Developers can rely on their existing skills and familiar tools, working with Ethereum, when developing on RSK because:
- The virtual machine is EVM compatible;
- Interprocess connectivity is JSON-RPC compatible;
- Smart contract programming language - Solidity is supported; and
- Javascript programming interface - web3.js is supported.
See Rootstock Dev Portal for developer documentation.
The Rootstock blockchain is secured by merge-mining, with some additional security measures. The Rootstock blockchain is mined by the Bitcoin miners. It also features a 2-way peg, which has methods to transfer BTC into RBTC and vice-versa. See Rootstock FAQs.