Author

Topic: Smart Contract in Bitcoin (Read 4766 times)

legendary
Activity: 1512
Merit: 1004
October 25, 2018, 08:41:25 PM
#67
XCP ,OMNI,RSK
Three Bitcoin smartcontract,look forward to the new era of btc.
newbie
Activity: 1
Merit: 0
November 21, 2017, 07:25:46 AM
#64
Dryja had a talk on updating this concept at Scaling Bitcoin in Stanford -  https://www.youtube.com/watch?time_continue=7045&v=LDF8bOEqXt4 (other presentations are here: https://scalingbitcoin.org/presentations)

The PDF is here: https://adiabat.github.io/dlc.pdf

Other Links:

https://coinjournal.net/bitcoins-lightning-network-can-used-decentralized-betting-platform/

Notable Quote:

“These things work great with friends, but bitcoin is the currency of enemies” - Thaddeus "Tadge" Dryja
member
Activity: 301
Merit: 10
November 20, 2017, 06:16:02 PM
#63
This smart contract is a piece of code that runs on ethereum's blockchain and as such is by definition decentralized. It is a self executing contracts with the terms of the agreement between buyer and seller being directly into line of code. It does not care about who wrong whom or what your name is.Once it live on ethereum's blockchain, no one can alter it.

A smart contract does not explicitly have to be based on ethereums blockchain. Neither does it have to be decentralized.
Ethereum is not the only platform which introduced smart contracts on the blockchain. But it is the most accepted and adopted.
Smart contracts (in future) could also be handled by a blockchain which is not completely decentralized. Licences, for example, could be easily
handled via smart contracts on a (non-public) "centralized blockchain".

Thanks man Smiley
legendary
Activity: 1624
Merit: 2509
October 29, 2017, 06:47:05 AM
#62
This smart contract is a piece of code that runs on ethereum's blockchain and as such is by definition decentralized. It is a self executing contracts with the terms of the agreement between buyer and seller being directly into line of code. It does not care about who wrong whom or what your name is.Once it live on ethereum's blockchain, no one can alter it.

A smart contract does not explicitly have to be based on ethereums blockchain. Neither does it have to be decentralized.
Ethereum is not the only platform which introduced smart contracts on the blockchain. But it is the most accepted and adopted.
Smart contracts (in future) could also be handled by a blockchain which is not completely decentralized. Licences, for example, could be easily
handled via smart contracts on a (non-public) "centralized blockchain".
sr. member
Activity: 547
Merit: 253
October 28, 2017, 02:34:12 PM
#61
what classifies a smart contract - looks like there is just a lot of buzz words, but no clear explanation.

Actually this is pretty clear defined: "A smart contract is a computer protocol intended to facilitate, verify, or enforce the negotiation or performance of a contract." - https://en.wikipedia.org/wiki/Smart_contract
Smart contracts in combination with crypto currencies makes it a system where you dont have to trust a person. A contract will be enforced. Decentralized.


What is a typical smart contract use case?

Anything could be those use cases. For example some escrow service or a whole signature campaign which pays out per posts could be created.
Anything you can program can be coded into a smart contract.

This smart contract is a piece of code that runs on ethereum's blockchain and as such is by definition decentralized. It is a self executing contracts with the terms of the agreement between buyer and seller being directly into line of code. It does not care about who wrong whom or what your name is.Once it live on ethereum's blockchain, no one can alter it.
sr. member
Activity: 257
Merit: 343
October 28, 2017, 05:17:06 AM
#60

...
Anything could be those use cases. For example some escrow service or a whole signature campaign which pays out per posts could be created.
Anything you can program can be coded into a smart contract.

yup, here we go! thx so much, fully agree  Grin
This is why I raised this question. The trolls here seem to think, that smart contracts = turing complete machine, is fancy coding language (which removes me from the burden of using my brain), is ETHEREUM transported into Bitcoin, cause flippening will happen (haha, what a laugh!!!), and much more stupid reasons. Those noobs seem to not even know what they are talking about...

I should stop ranting here, and show how to provide s.th. to the community (still hoping that some people come out of there noob zone and start to learn):
 
BITCOIN HAS ALREADY SMART CONTRACTS!
Examples and use cases:

e.g. the link you mentioned (https://github.com/bitcoin/bips/blob/master/bip-0112.mediawiki):
Code:
    IF
        2 3 CHECKMULTISIG
    ELSE
        "30d" CHECKSEQUENCEVERIFY DROP
        CHECKSIG
    ENDIF

or something like this:
Code:
 if
  checksigverify
 else
  checklocktimeverify drop
 endif
  checksig

or more precise:
n-of-m multisig is the easiest form of a contract.
escrow service is the next layer (as in examples above).
And then we can create very specific constructs like:
CHECKSEQUENCEVERIFY: lock some Satoshis until a specific number of block have passed, before I can use them, and if I really, really need the coins before, have a 2-3 multisig to release them immedeatly
CHECKLOCKTIMEVERIFY: lock some Satoshis until a specific number of block appears (aka my son is 18 years old...), but use a 2-3 multisig to release the funds in case funds are required earlier
It goes even up to the point where you can create tx spends, where the hash of a condition must be equal to a previously defined value.
I see some limitations when trying to use Oracles (aka data from "outsides"), maybe data from exchanges, or from real live (in case of death). 

Some more example in Andreas' book "Mastering Bitcoin" (second edition) in the chapter "Timelocks".
or here in the forum
https://bitcointalksearch.org/topic/is-this-bip65-sample-script-standard-1300723
https://bitcointalksearch.org/topic/double-check-my-relative-locktime-script-1558207
https://bitcointalksearch.org/topic/how-to-use-opchecksequenceverify-1952248
or here:
https://www.reddit.com/r/Bitcoin/comments/4kit49/is_it_safe_to_use_cltv_for_recurring_payments/
https://www.reddit.com/r/Bitcoin/comments/4p4klg/bitcoin_core_project_the_csv_soft_fork_has/d4i01he/
and here:
https://en.bitcoin.it/wiki/Timelock
https://en.bitcoin.it/wiki/Contracts

And look at the way how exchanges store much of the funds into cold wallets automatically. These are also smart contracts.
Also the scripting language allows up to 10 kilobytes of code (!), to create smart contracts.
SO YES; BITCOIN HAS SMART CONTRACTS!

I haven't seen a single example by noobs, what a smart contract is, but a lot about there limitations ("scripting is dumb, cause usage of brain to learn scripting language is too complicated for me"). All are complaining that things need to get improved, without saying, what does not work in bitcoin. This is reddit niveau. Reddit it is the right forum to complain, without providing any efforts to improve bitcoin. Even better, there you can improve your reputation by posting much of this shit. Go there... ooops, I wanted to stop ranting  Grin Cheesy

I think I want to say, look at the examples, tell us what you want to do, what you think is missing, and how we can help to implement smart contracts.

legendary
Activity: 1624
Merit: 2509
October 27, 2017, 10:03:54 AM
#59
what classifies a smart contract - looks like there is just a lot of buzz words, but no clear explanation.

Actually this is pretty clear defined: "A smart contract is a computer protocol intended to facilitate, verify, or enforce the negotiation or performance of a contract." - https://en.wikipedia.org/wiki/Smart_contract
Smart contracts in combination with crypto currencies makes it a system where you dont have to trust a person. A contract will be enforced. Decentralized.


What is a typical smart contract use case?

Anything could be those use cases. For example some escrow service or a whole signature campaign which pays out per posts could be created.
Anything you can program can be coded into a smart contract.
newbie
Activity: 46
Merit: 0
October 27, 2017, 05:49:15 AM
#58
According to this: https://www.coindesk.com/smart-contracts-bitcoin-lightnings-tadge-dryja-working/ article, smart contract like feature might happen on bitcoin, wouldn't that be great? what is your view on that?

what would be the benefit for bitcoint to impliment smart-contract ?

The idea is that Bitcoin is "old tech". by adding smart contracts it now competes with "new tech" Ethereum.


I am curious about the "old tech" and "new tech", is it possible that Ethereum replace bitcoin in the future?
newbie
Activity: 17
Merit: 0
October 27, 2017, 05:22:11 AM
#57
We will see another coin split if this ever happens.Though i believe ETHS smart contract is one of its kind and that is solving its purpose already.
And i donot think bitcoin also need smart contact feather at all.
member
Activity: 76
Merit: 10
October 27, 2017, 05:16:31 AM
#56
If bitcoin introduces the smart contracts then I think the value of Etherium might dip. Etherium was solely built because bitcoin did not have smart contracts.

Yes, it's true. But whether bitcoin can make a smart contract? I don't think so. Ethereum this is a smart contract.. not Bitcoin

I think the value of ethereum will not dip. My point of view is that if bitcoin introduces the smart contracts those security and privacy will improve and it might change the fact that bitcoin will go higher to its prize from now. I think it will not get ethereum to go dip maybe ethereum will go high a little bit too.
newbie
Activity: 3
Merit: 0
October 26, 2017, 10:50:42 PM
#55
I think that extending bitcoin capabilities through hardcoded smart-contracts is one thing and would be great, but attaching even with a sidechain "turing complete" VM is a most horrible idea ever. Look at the Ethereum with 10x more security and scalability issues.
member
Activity: 109
Merit: 10
October 26, 2017, 01:32:59 PM
#54
Smart contract is the reason why Ethereum is the main challenger to Bitcoin.

A Bitcoin ERC20 like + smart contract would kill Ethereum.

Howewer, Bitcoin is mainly used as a store value while Ethereum is a platform used for creating Dapp Wink
If that happens, the ETH will no longer be valid
But it costs too much network resources and it will make the miners disagree
member
Activity: 200
Merit: 10
October 26, 2017, 09:55:16 AM
#53
Smart contract is the reason why Ethereum is the main challenger to Bitcoin.

A Bitcoin ERC20 like + smart contract would kill Ethereum.

Howewer, Bitcoin is mainly used as a store value while Ethereum is a platform used for creating Dapp Wink
Ucy
sr. member
Activity: 2744
Merit: 404
Compare rates on different exchanges & swap.
October 26, 2017, 08:12:25 AM
#52
Implementing smart contract to bitcoin's feature is a not a priority to devs, the most concern of today's bitcoin is the block size and the the transaction capacity and transaction fees. If the two aforementioned are not able to solve the bitcoin's problem then the worldwide adaptability to masses for merchants and retails are only just a dream. Then we still can not call bitcoin  a currency but it is still an asset or commodity for trading but not as a future medium of exchange.

I am elated by the way you have highlighted the most important concern of bitcoin and bitcoin users which needs to be rectified at the earliest as it is inevitable to make bitcoin used by merchants and eCommerce without increasing the block size and there is a sense of fear that the transaction free might go up in future and might become like normal money exchange service so developers needs to focus on this as this is the need of the hour.

That is a problem that has not been final to date, developers have to solve that problem without making more hardfork anymore. Bitcoin also requires the development of smart contracts or in the future all altcoin will be taken by ethereum. We know that the current eth is very ready to be paired with fiat, if bitcoin does not fix itself then one day the market volume will move significantly towards eth.
Bitcoin and Eth both have different roles to fill in the market. Bitcoin is like a store of value (e-gold) while Eth is like an actualy computer making decisions. I dont understand why some people want to turn Bitcoin into Eth, they can both exist.


I think Smart contract could be a  very important and necessary feature for Bitcoin. It is like a Mobile app doing some automated and very Basic  stuff like waking you up at 7am, answer phone calls when you're unavailable or sending emails/text messages at a specified time.
There are times I get seriously limited using Bitcoin and all I can think of is moving to Cryptocurrencies with smart contracts.

Question is how easy can Smart Contract be implemented  Bitcoin. If it were that easy I guess developers would have implemented it long ago?
newbie
Activity: 15
Merit: 1
October 26, 2017, 08:00:04 AM
#51
Would it be possible to implement another hard fork in the bitcoin blockchain and introduce the smart contract logic instead of doing it on a side chain like RSK?


Yeah its possible to do anything with a hard fork. You could hard fork and add any feature. The problem is getting enough of the network onboard to make the network secure. So it has to be cost effective with hashing power. Cause a fork of bitcoin not only needs to compete with bitcoin but existing solutions like Ethereum.
member
Activity: 106
Merit: 12
October 24, 2017, 03:06:35 PM
#50
Would it be possible to implement another hard fork in the bitcoin blockchain and introduce the smart contract logic instead of doing it on a side chain like RSK?
newbie
Activity: 21
Merit: 0
October 24, 2017, 02:08:16 PM
#49
I don't think this is a route Bitcoin will take. There are many good examples of Coins for Smart Contract technology and Bitcoin sees itself as a pure Currency. Don't think this will happen.
newbie
Activity: 11
Merit: 0
October 24, 2017, 01:01:47 PM
#48
Where can i find something like whitepaper for smart contracts on bitcoin? Do bitcoin realy need smart contracts? With confirmation of 10 minutes and litle size of blocks it will be slow and it will rise fees if i understand it right.  Also it is many work to do for developers to implement contracts, and at the same time they have many issues to figure out. Maybe it is better for bitcoin to stay as currency.
legendary
Activity: 1386
Merit: 1053
Please do not PM me loan requests!
October 23, 2017, 09:30:46 PM
#47
I think a lot of the people posting here don't know that bitcoin already has contracts. Multisig, timelocked coins, payment channels, trustless escrow etc all exist right now as smart contracts with their code on the bitcoin blockchain. Maybe this thread is instead thinking that we should make bitcoin smart contracts more like ethereum smart contracts.

Would that be a good idea? What are some cool things that ethereum smart contracts can do that we can't already do on bitcoin?

What about colored coins? We've been issuing tokens that way since I think before ethereum even existed. Not that I don't like what ether is doing (I do have a little) but I don't think that I see the appeal that everyone else seems to see.
legendary
Activity: 3192
Merit: 2248
Top-tier crypto casino and sportsbook
October 23, 2017, 04:56:39 PM
#46
what classifies a smart contract - looks like there is just a lot of buzz words, but no clear explanation.
What is a typical smart contract use case?
Is pay 2-of-3 already a smart contract? Or must it have an escrow?
Just a touring complete language?
(btw: ever tried to get oracle data in Ethereum smart contracts?)

Bitcoin has smart contract capabilities. E.g., when using CSV and CLTV, you have smart contracts. Some OP_IFs around it, and there you go. Even with P2SH. BIP65 and BIP68 show use cases.
So what do you have in mind, when talking about smart contracts? Are there any use cases examples for it?

I guess part of the problem is that everyone expects smart contracts to be these hyper-complex decentralized applications while in reality most decentralized applications either a) don't require a turing complete scripting language or b) don't require a blockchain.

The type of smart contracts that will see actual long-term usage will be simple ones like you described. Alas op_codes are hard and it's easier to sell tokens for the decentralized Uber of X.
sr. member
Activity: 434
Merit: 250
October 23, 2017, 04:54:18 PM
#45
Eventually it will, it might be an ETH killer.

I mean we are still waiting on 2x. You think smart contracts will come 5 years from now? What other features will other blockchains have by then?

I don't understand how is it possible to implement smart contracts into the Bitcoin Blockchain?
jr. member
Activity: 57
Merit: 1
October 23, 2017, 03:32:56 PM
#44
For a smart stable contract, development community needs a very powerful ecosystem. Ethereum is building it for last years and it's not complete yet.
full member
Activity: 378
Merit: 100
October 23, 2017, 01:15:22 PM
#43
Smart contracts will help us exchange money, property, shares, or anything of value in a transparent, conflict-free way while avoiding the services of a middleman  Cheesy
newbie
Activity: 15
Merit: 1
October 23, 2017, 11:10:19 AM
#42
Eventually it will, it might be an ETH killer.

I mean we are still waiting on 2x. You think smart contracts will come 5 years from now? What other features will other blockchains have by then?
newbie
Activity: 5
Merit: 0
October 22, 2017, 01:56:03 AM
#41
Eventually it will, it might be an ETH killer.
sr. member
Activity: 257
Merit: 343
October 21, 2017, 12:53:10 PM
#40
what classifies a smart contract - looks like there is just a lot of buzz words, but no clear explanation.
What is a typical smart contract use case?
Is pay 2-of-3 already a smart contract? Or must it have an escrow?
Just a touring complete language?
(btw: ever tried to get oracle data in Ethereum smart contracts?)

Bitcoin has smart contract capabilities. E.g., when using CSV and CLTV, you have smart contracts. Some OP_IFs around it, and there you go. Even with P2SH. BIP65 and BIP68 show use cases.
So what do you have in mind, when talking about smart contracts? Are there any use cases examples for it?
member
Activity: 69
Merit: 10
October 21, 2017, 12:47:19 AM
#39
In my point of view the smart contract address available in all the Bitcoins.
newbie
Activity: 3
Merit: 0
October 19, 2017, 05:37:47 AM
#38
Yeah Ethereum did a big step forward using smart contracts. Ethereum uses the Turing-complete language to create smart contracts and stores information about the state in blockchain.
newbie
Activity: 2
Merit: 0
October 19, 2017, 03:50:07 AM
#37
it is still too early to know how that would go but Bitcoin should not introduce it.

According to this: https://www.coindesk.com/smart-contracts-bitcoin-lightnings-tadge-dryja-working/ article, smart contract like feature might happen on bitcoin, wouldn't that be great? what is your view on that?
full member
Activity: 208
Merit: 100
October 19, 2017, 12:19:17 AM
#36
If bitcoin introduces the smart contracts then I think the value of Etherium might dip. Etherium was solely built because bitcoin did not have smart contracts.
Yes. Bitcoin invented blockchain technology; Ethereum invented smart contracts. That is why there are no 1 and no 2 in this space. New alternative coins may implement a better smart contract implementation. To be the leader with wider general usage, the coin must scale very well also. We will see more competitions between bitcoin, ethereum and other alternative coins.
member
Activity: 84
Merit: 16
Tru Reputation Network Pre-Sale: tru.ltd/tokensale
October 18, 2017, 11:26:48 PM
#35
Bitcoin ALREADY has opportunity to create smart contracts. BUT: Bitcoin uses Script programming language which is not  Turing complete, so it is very hard to code something on it. Ethereum has high level programming languages like Solidity, Serpent (As i know Serpent will be replaced by Viper in near future) and it's very easy to create smart contracts on it.

But you can use any bitcoin framework (for languages like Python or C++ ) and try to create something which will be more or less looks like a smart contract.

Exactly- the problem isn't lack of the basic capability, it's lack of an easy to consume solution for developers, an already bloated transaction confirm time lead, and prohibitive cost for it. Smart Contracts aren't an Ethereum innovation (despite a lot of press saying so which shows how little they understand anything crypto) but they did make it a first-class feature that does enable adoption of their platform. As Microsoft used to say when they were winning against all comers 'Developers! Developers! Developers!'- the question of whether cost per execution, security and other barriers for adoption either fade or become the sin that comes collecting like 32-bit applications, platform security and VB 6.0 was on Windows.
newbie
Activity: 13
Merit: 0
October 18, 2017, 10:29:32 PM
#34
I think IF btc were to get to smartcontracts, it would be too late. ETH has the market on this and is improving. Having btc do smart contracts itself wouldnt make sense. Although i do see it being involved with payment settlement in smart contracts.
sr. member
Activity: 532
Merit: 255
October 18, 2017, 06:34:38 PM
#33
If bitcoin introduces the smart contracts then I think the value of Etherium might dip. Etherium was solely built because bitcoin did not have smart contracts.

No. It is not smart contracts that gives Ethereum its value, but ICO speculation. There is a difference there. ICOs do not necessarily have to be "smart contracts" or "dapps". Most of them are nothing but tokens issued and traded that are backed by nothing but a whitepaper.

I agree. Plus the value of Ethereum is also the wide options that is offering in the blockchain world, for Bitcoin to reach the level of Ethereum still will need to walk a long path.
I agree with you`re.
smart-contracts currently widely discussed by most online media. Ethereum is considered the first coin to use a smart-contract, which in the end gavi birth to a class of its own for Ethereum (Ethereum rated best than other altcoins). With the smart-contracts many different speculators participating and playing here.
So, I think a smart contract is one means that can attract people, especially speculators.

It's never too late to implement a smart-contract system.
If, bitcoin implements this smart-contract system it is a necessity and it is time for bitcoin to used it, it aims to avoid bad assumptions about bitcoin, especially for the future.

But, "Why is ethereum considered less decentralized than bitcoin?....."
newbie
Activity: 15
Merit: 1
October 17, 2017, 08:51:00 AM
#32
According to this: https://www.coindesk.com/smart-contracts-bitcoin-lightnings-tadge-dryja-working/ article, smart contract like feature might happen on bitcoin, wouldn't that be great? what is your view on that?

Getting segwit activated was hard enough let alone 2x. See the bitcoin cash fork. To add smart contracts is going to cause so many complaints from so many groups. Its politically a nightmare, I can't imagine it will come very soon. Unless bitcoin sees a real threat from Ethereum
member
Activity: 72
Merit: 10
October 08, 2017, 03:56:07 PM
#31
How does a smart contract work on btc blockchain ?
member
Activity: 62
Merit: 10
We will. We will. Block chain. Block chain.
October 08, 2017, 03:25:06 PM
#30
If bitcoin introduces the smart contracts then I think the value of Etherium might dip. Etherium was solely built because bitcoin did not have smart contracts.

I agree.  I think Ethereum has some real serious challenges.  The big advantage they have now is that they are currently the foundation on which so many other cryptos are built.  It's getting slower and more costly though. I've heard about Rootstock and think it's a great concept but I just don't know if going into the future Bitcoin will be stable enough for me to trust running smart contracts on it.   I think Ethereums immediate threats will come from EOS and Lisk.   
jr. member
Activity: 52
Merit: 10
October 08, 2017, 03:16:41 PM
#29
Implementing smart contract to bitcoin's feature is a not a priority to devs, the most concern of today's bitcoin is the block size and the the transaction capacity and transaction fees. If the two aforementioned are not able to solve the bitcoin's problem then the worldwide adaptability to masses for merchants and retails are only just a dream. Then we still can not call bitcoin  a currency but it is still an asset or commodity for trading but not as a future medium of exchange.

I am elated by the way you have highlighted the most important concern of bitcoin and bitcoin users which needs to be rectified at the earliest as it is inevitable to make bitcoin used by merchants and eCommerce without increasing the block size and there is a sense of fear that the transaction free might go up in future and might become like normal money exchange service so developers needs to focus on this as this is the need of the hour.

That is a problem that has not been final to date, developers have to solve that problem without making more hardfork anymore. Bitcoin also requires the development of smart contracts or in the future all altcoin will be taken by ethereum. We know that the current eth is very ready to be paired with fiat, if bitcoin does not fix itself then one day the market volume will move significantly towards eth.
Bitcoin and Eth both have different roles to fill in the market. Bitcoin is like a store of value (e-gold) while Eth is like an actualy computer making decisions. I dont understand why some people want to turn Bitcoin into Eth, they can both exist.
sr. member
Activity: 1288
Merit: 253
October 07, 2017, 05:34:21 PM
#28
Implementing smart contract to bitcoin's feature is a not a priority to devs, the most concern of today's bitcoin is the block size and the the transaction capacity and transaction fees. If the two aforementioned are not able to solve the bitcoin's problem then the worldwide adaptability to masses for merchants and retails are only just a dream. Then we still can not call bitcoin  a currency but it is still an asset or commodity for trading but not as a future medium of exchange.

I am elated by the way you have highlighted the most important concern of bitcoin and bitcoin users which needs to be rectified at the earliest as it is inevitable to make bitcoin used by merchants and eCommerce without increasing the block size and there is a sense of fear that the transaction free might go up in future and might become like normal money exchange service so developers needs to focus on this as this is the need of the hour.

That is a problem that has not been final to date, developers have to solve that problem without making more hardfork anymore. Bitcoin also requires the development of smart contracts or in the future all altcoin will be taken by ethereum. We know that the current eth is very ready to be paired with fiat, if bitcoin does not fix itself then one day the market volume will move significantly towards eth.
sr. member
Activity: 790
Merit: 261
October 07, 2017, 01:30:00 PM
#27
Implementing smart contract to bitcoin's feature is a not a priority to devs, the most concern of today's bitcoin is the block size and the the transaction capacity and transaction fees. If the two aforementioned are not able to solve the bitcoin's problem then the worldwide adaptability to masses for merchants and retails are only just a dream. Then we still can not call bitcoin  a currency but it is still an asset or commodity for trading but not as a future medium of exchange.

I am elated by the way you have highlighted the most important concern of bitcoin and bitcoin users which needs to be rectified at the earliest as it is inevitable to make bitcoin used by merchants and eCommerce without increasing the block size and there is a sense of fear that the transaction free might go up in future and might become like normal money exchange service so developers needs to focus on this as this is the need of the hour.
sr. member
Activity: 616
Merit: 256
October 07, 2017, 03:07:56 AM
#26
Implementing smart contract to bitcoin's feature is a not a priority to devs, the most concern of today's bitcoin is the block size and the the transaction capacity and transaction fees. If the two aforementioned are not able to solve the bitcoin's problem then the worldwide adaptability to masses for merchants and retails are only just a dream. Then we still can not call bitcoin  a currency but it is still an asset or commodity for trading but not as a future medium of exchange.
Ucy
sr. member
Activity: 2744
Merit: 404
Compare rates on different exchanges & swap.
October 07, 2017, 02:22:30 AM
#25
Developers probably waiting for other upgrades like Lightening Network to happen before implementing a smart contract?

member
Activity: 108
Merit: 10
Making Blockchain Safer for Everyday Use
October 06, 2017, 10:28:57 AM
#24
Bitcoin does not need to have smart contract ... more does not mean better. It's value proposition is that it is a simple store of value and transferable coin. It does not need to add more functions which it cannot handle as it cannot scale at this stage. That is just my point of view. Others may not likely agree.
member
Activity: 86
Merit: 10
October 06, 2017, 06:15:44 AM
#23
If bitcoin introduces the smart contracts then I think the value of Etherium might dip. Etherium was solely built because bitcoin did not have smart contracts.

No. It is not smart contracts that gives Ethereum its value, but ICO speculation. There is a difference there. ICOs do not necessarily have to be "smart contracts" or "dapps". Most of them are nothing but tokens issued and traded that are backed by nothing but a whitepaper.

I agree. Plus the value of Ethereum is also the wide options that is offering in the blockchain world, for Bitcoin to reach the level of Ethereum still will need to walk a long path.
member
Activity: 84
Merit: 10
October 06, 2017, 03:48:47 AM
#22
i also read that article but few people agree on that .
and even i think that its not possible for now to make a smartcontract  in bitcoin.
legendary
Activity: 2898
Merit: 1823
October 06, 2017, 12:15:14 AM
#21
If bitcoin introduces the smart contracts then I think the value of Etherium might dip. Etherium was solely built because bitcoin did not have smart contracts.

No. It is not smart contracts that gives Ethereum its value, but ICO speculation. There is a difference there. ICOs do not necessarily have to be "smart contracts" or "dapps". Most of them are nothing but tokens issued and traded that are backed by nothing but a whitepaper.
sr. member
Activity: 485
Merit: 250
October 05, 2017, 01:54:30 PM
#20
RSK is coming by the end of the year and CIVIC plans to use RSK.
hero member
Activity: 2506
Merit: 645
Eloncoin.org - Mars, here we come!
October 05, 2017, 11:11:37 AM
#19
The smart contracting options are already in all the coins, it not a feature thing really. It is a matter that no one bothers to use half of what these coins can do. They sue what they need and then ignore the rest, but it still there and always had been.

There are ways to do wild things with BTC and you will eventually see many of them.
full member
Activity: 347
Merit: 109
September 28, 2017, 03:06:37 PM
#18
Also there was counter party back in the day.
full member
Activity: 182
Merit: 100
Transcodium - The Future of Transcoding
September 28, 2017, 02:41:46 PM
#17
RSK brings smart contracts to Bitcoins as a sidechain. Check rsk.co

RSK code has been open sourced long ago.

You can check its github repo: https://github.com/RSKSmart

The test network has been alive for more than a year! working as a sidechain to the Bitcoin Testnet.

Production launch will be close to the end of the year.



Looks promising
newbie
Activity: 22
Merit: 0
September 28, 2017, 01:22:03 PM
#16
Smart contacts will be very useful in real estate. Problems related to payments to a broker or advertising firms are reduced to zero, as the Blockchain ledger would help contacted directly by the tenant, without intermediaries.
hero member
Activity: 555
Merit: 654
September 28, 2017, 10:21:10 AM
#15
RSK brings smart contracts to Bitcoins as a sidechain. Check rsk.co

RSK code has been open sourced long ago.

You can check its github repo: https://github.com/RSKSmart

The test network has been alive for more than a year! working as a sidechain to the Bitcoin Testnet.

Production launch will be close to the end of the year.

newbie
Activity: 12
Merit: 0
September 28, 2017, 05:36:37 AM
#14
This is quite expected and I think that this will not lead to any consequences other than a increase in the market cap of cryptocurrencies.
full member
Activity: 347
Merit: 109
September 27, 2017, 09:45:14 PM
#13
You should look at CommerceBlock.  They are implementing that technology.  www.commerceblock.com
jr. member
Activity: 52
Merit: 10
September 27, 2017, 09:39:46 PM
#12
According to this: https://www.coindesk.com/smart-contracts-bitcoin-lightnings-tadge-dryja-working/ article, smart contract like feature might happen on bitcoin, wouldn't that be great? what is your view on that?

what would be the benefit for bitcoint to impliment smart-contract ?

The idea is that Bitcoin is "old tech". by adding smart contracts it now competes with "new tech" Ethereum.
full member
Activity: 138
Merit: 100
September 27, 2017, 08:35:50 PM
#11
According to this: https://www.coindesk.com/smart-contracts-bitcoin-lightnings-tadge-dryja-working/ article, smart contract like feature might happen on bitcoin, wouldn't that be great? what is your view on that?

what would be the benefit for bitcoint to impliment smart-contract ?
legendary
Activity: 3192
Merit: 2248
Top-tier crypto casino and sportsbook
September 27, 2017, 08:51:35 AM
#10
Bitcoin ALREADY has opportunity to create smart contracts. BUT: Bitcoin uses Script programming language which is not  Turing complete, so it is very hard to code something on it. Ethereum has high level programming languages like Solidity, Serpent (As i know Serpent will be replaced by Viper in near future) and it's very easy to create smart contracts on it.

[...]

It is worth noting that while it is easy to write smart contracts on Ethereum, it is still very hard to write a bug-free smart contract. Hence the parity hack and what happened to the DAO. Easy to write more often than not translates to easy to fail. If your web app fails -- aw well, just fix it. If your non-reversible multi-million-dollar smart contract fails, that's less fun.

Restrictive scripting and programming languages are much safer in that regard and exist for a reason.
sr. member
Activity: 1344
Merit: 307
September 27, 2017, 06:40:27 AM
#9
On top of that, until bitcoin confirmation speeds can improve, I dont think it would be wise to have dapps just yet. Maybe stuff for things like escrow, and other things that a smart contract could make use of, but in terms of tokens (as we see on with eth), probably wont be wise.
sr. member
Activity: 377
Merit: 282
Finis coronat opus
September 25, 2017, 02:44:01 PM
#8
If bitcoin introduces the smart contracts then I think the value of Etherium might dip. Etherium was solely built because bitcoin did not have smart contracts.

Yes, it's true. But whether bitcoin can make a smart contract? I don't think so. Ethereum this is a smart contract.. not Bitcoin

Bitcoin ALREADY has opportunity to create smart contracts. BUT: Bitcoin uses Script programming language which is not  Turing complete, so it is very hard to code something on it. Ethereum has high level programming languages like Solidity, Serpent (As i know Serpent will be replaced by Viper in near future) and it's very easy to create smart contracts on it.

But you can use any bitcoin framework (for languages like Python or C++ ) and try to create something which will be more or less looks like a smart contract.
newbie
Activity: 22
Merit: 0
September 25, 2017, 02:11:32 PM
#7
The various "Colored coins" projects were attempting to create a robust smart contract framework for Bitcoin, but because of the difficulty and/or dissatisfaction with their efforts, the Ethereum project was born. Smart contracts may be able to be rooted in Bitcoin but operated through a secondary layer, but robust, pure on-chain smart contracts are not really possible right now in Bitcoin.
legendary
Activity: 3192
Merit: 2248
Top-tier crypto casino and sportsbook
September 25, 2017, 09:30:30 AM
#6
If bitcoin introduces the smart contracts then I think the value of Etherium might dip. Etherium was solely built because bitcoin did not have smart contracts.

Yes, it's true. But whether bitcoin can make a smart contract? I don't think so. Ethereum this is a smart contract.. not Bitcoin

Read OP and the first reply again. There's work being done on bringing smart contracts to Bitcoin via sidechains (ie. RSK) and other approaches. Their viability still remains to be seen however, as earlier attempts at bringing smart contracts to Bitcoin received only luke-warm reception so far once the initial hype subsided -- XCP and Omni (FKA Mastercoin) come to mind.
member
Activity: 261
Merit: 15
👉bit.ly/3QXp3oh | 🔥 Ultimate Launc
September 25, 2017, 07:42:56 AM
#5
If bitcoin introduces the smart contracts then I think the value of Etherium might dip. Etherium was solely built because bitcoin did not have smart contracts.

Yes, it's true. But whether bitcoin can make a smart contract? I don't think so. Ethereum this is a smart contract.. not Bitcoin
full member
Activity: 182
Merit: 100
Transcodium - The Future of Transcoding
September 25, 2017, 06:45:36 AM
#4
If bitcoin introduces the smart contracts then I think the value of Etherium might dip. Etherium was solely built because bitcoin did not have smart contracts.
Very True .. and most upcoming Dapps will ditch Eth for bitcoin
full member
Activity: 308
Merit: 100
Blockchain Just Entered The Real World
September 25, 2017, 06:26:16 AM
#3
If bitcoin introduces the smart contracts then I think the value of Etherium might dip. Etherium was solely built because bitcoin did not have smart contracts.
staff
Activity: 3500
Merit: 6152
September 25, 2017, 06:09:22 AM
#2
I checked his Twitter and since June when he released the whitepaper, he didn't really talk more about it. Now, I don't know which one is best from a technical point of view but Rootstock (Rsk.co) which is another project to bring smart contracts to Bitcoin managed to raise 3.5MM and they are currently in Beta phase so It's unlikely to see his project coming alive anytime soon as his GitHub doesn't contain anything.
full member
Activity: 182
Merit: 100
Transcodium - The Future of Transcoding
September 24, 2017, 06:53:07 PM
#1
According to this: https://www.coindesk.com/smart-contracts-bitcoin-lightnings-tadge-dryja-working/ article, smart contract like feature might happen on bitcoin, wouldn't that be great? what is your view on that?
Jump to: