Turing Complete is a system of data-manipulation rules that can solve any kind of computational problem. With the help of Turing Complete developers can create any kind of applications and smart contracts. Ethereum, for example, is a "Turing Complete" blockchain, which allows developers to implement sophisticated logic with smart contracts. Bitcoin blockchain was not Turing Complete until Rootstock sidechain incorporated Turing Complete to Bitcoin. Rootstock (RSK) is a smart contract platform that is connected to Bitcoin blockchain. Both Ethereum and Rootstock uses the same programing language called Solidity. Rootstock is still in development. Once smart contract is available on Bitcoin network, it can be used to issue ICOs.