Is it possible to create a dapp on top of bitcoin similar to how it can be done with ethereum? Can it be just as capable as ethereum?

  • 3
    I always thought you couldn't, but in this interview youtu.be/AtDCzZwa5Qc Jimmy Song talks about how you can, it's just that Bitcoin's scripting language - Script - is not Turing complete (and can't have loops) like Ethereum's Solidity en.bitcoin.it/wiki/Script Maybe someone else can give a more complete answer, though.
    – Eliyahu
    Commented Mar 16, 2018 at 1:41
  • 2
    Dapp depends on your definition. And being capable as Ethereum - what does this mean anyhow? Bitcoin is using smart contracts for years, without any security issue(s), so in this sense it is even better than Ethereum, cause noob programmers cannot create million dollar errors. Having said that, it is probably more complicated to use loops and stuff, or bring external data into the blockchain. But that is exactly, what made Ethereum contracts vulnerable (Turing completeness). This is missing in bitcoin and protecting it. So if you need Turing completeness, better stay with Ethereum. Commented Mar 16, 2018 at 9:30


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.