younagendra2
12 months ago  Karma: 147
Why bitcoin did not have smart contracts?

Hello Blockchainers,

I'm just wondering why bitcoin doesn't have smart contracts and what are the challenges if we have face if want to put smart contracts.

bitcoin
blockchain
smartcontracts
DApp
younagendra2
12 months ago  Karma: 147
Why bitcoin did not have smart contracts?

Hello Blockchainers,

I'm just wondering why bitcoin doesn't have smart contracts and what are the challenges if we have face if want to put smart contracts.

bitcoin
blockchain
smartcontracts
DApp

4 ANSWERS
chuckhead7
12 months ago Karma: 60

Bitcoin was pretty much the first Blockchain usage. Putting smart contracts on the blockchain was a newer idea which came after Bitcoin had already been deployed. It would be very difficult to change the Bitcoin protocol to enable something like smart contract functionality.

If someone wants to change Bitcoin, there needs to be a majority consensus in favor of the change. Last time this happened, there was so much infighting in the community that Bitcoin split into two separate currencies, BTC and BCH.

Bitcoin was pretty much the first Blockchain usage. Putting smart contracts on the blockchain was a newer idea which came after Bitcoin had already been deployed. It would be very difficult to change the Bitcoin protocol to enable something like smart contract functionality.

If someone wants to change Bitcoin, there needs to be a majority consensus in favor of the change. Last time this happened, there was so much infighting in the community that Bitcoin split into two separate currencies, BTC and BCH.

benjamin.shafii

The incentive to create Bitcoin was to proof that there was a programatic way to avoid the double spending dilemma.

This issue is covered in the the Bitcoin white paper by Satoshi Nakamoto.

Bitcoin does have a barebones scripting language but lacked many features.

Ethereum uses solidity a Turing complete language and leverage the blockchain architecture created for Bitcoin.

Mar 13 '18 at 4:00 pm
magonicolas2
12 months ago Karma: 50

It was intended to be a peer to peer money system, so there was no need for a smart contract to do that.

It was intended to be a peer to peer money system, so there was no need for a smart contract to do that.

benjamin.shafii
12 months ago Karma: 35

The incentive to create Bitcoin was to proof that there was a programatic way to avoid the double spending dilemma. This issue is covered in the Bitcoin white paper by Satoshi Nakamoto.

Bitcoin does have a barebones scripting language but lacked many features.

Ethereum uses solidity a Turing complete language and leverage the blockchain architecture created for Bitcoin.

The incentive to create Bitcoin was to proof that there was a programatic way to avoid the double spending dilemma. This issue is covered in the Bitcoin white paper by Satoshi Nakamoto.

Bitcoin does have a barebones scripting language but lacked many features.

Ethereum uses solidity a Turing complete language and leverage the blockchain architecture created for Bitcoin.

bruno
12 months ago Karma: 1094

They simply didn't think of it back then - it was intended to be p2p cash.

However, some companies are trying to bring smart contracts to BTC via Rootstock but that's extremely centralized and very very inferior to what you can do in Ethereum.

They simply didn't think of it back then - it was intended to be p2p cash.

However, some companies are trying to bring smart contracts to BTC via Rootstock but that's extremely centralized and very very inferior to what you can do in Ethereum.

Earn tokens by posting and answering questions about blockchain!
Karma to eth
YOUR ANSWER