RootStock is a smart-contract peer-to-peer platform built on top of the Bitcoin Blockchain. It goal is to add value and functionality to the core Bitcoin network by the implementation of sophisticated smart contracts as a sidechain.
Based on Ethereums client, Rootstock will use its VM to implement smart contracts and other financial services. The platform will use Bitcoins as fuel. On the Rootstock platform it will create tokens called Roots, which are pegged to Bitcoin. Adding a mature currency to the dock gives Rootstock the ability to enable use cases like micro-lending programs.