News for hackers. Stuff that matters.
Re:Smart contracts on Bitcoin by malux85 on Thursday January 14, 2021 @04:08PM (#25782564)
Oh for the love of science, GIVE IT A REST.

ETC exists, if you don’t like ETH go use ETC, the community voted with their wallets, ETH won, give it a bone already

Re:Smart contracts on Bitcoin by gruez on Thursday January 14, 2021 @04:12PM (#25782626)
>the community voted with their wallets, ETH won, give it a bone already

Isn't this the exact problem? That the blockchain isn't actually immutable and community will step in to revert transactions?

Re:Smart contracts on Bitcoin by DennisP on Thursday January 14, 2021 @05:01PM (#25783285)
It happened when Ethereum was less than a year old. The hack exploited a vulnerability that was arguably systemic, since it also existed in a lot of the sample code on ethereum.org.

When Bitcoin was a little more than a year old, it reverted five hours of transactions after a bug exploit.

Both blockchains have matured since then and don't do that anymore. An Ethereum cofounder's company lost over $100M in ETH, and the community refused its requests to restore funds with a fork.

Re:Smart contracts on Bitcoin by Acrobatic_Road on Thursday January 14, 2021 @04:27PM (#25782848)
Maybe under very exceptional circumstances, i.e. a systemic network risk. Since the DAO fiasco we've had a number of high profile incidents and the community has rejected stepping in (look at the failure of EIP 999). I'm not sure if there's presently anything on Ethereum, that should it fail, would be as bad as the DAO failure. Maybe MakerDAO?
Re:Smart contracts on Bitcoin by gruez on Thursday January 14, 2021 @04:33PM (#25782915)
>Maybe under very exceptional circumstances, i.e. a systemic network risk.

that sounds awfully like the justification for bank bailouts.

Re:Smart contracts on Bitcoin by ryebit on Thursday January 14, 2021 @08:37PM (#25785796)
I think they meant more system technical risk than financial. as in, a change to prevent bypassing private key checks, or minting quadrillions of BTC / ETH beyond the issuance schedule.
Re:Smart contracts on Bitcoin by Acrobatic_Road on Thursday January 14, 2021 @04:43PM (#25783052)
If they didn't go forward with the DAO fork, I'm not sure Ethereum would even exist today.
Re:Smart contracts on Bitcoin by rglullis on Thursday January 14, 2021 @07:13PM (#25785069)
Blockchain is just the tech to get consensus, consensus built by a community can change and does not have to be immutable.

So no, not a problem unless you are a fundamentalist.

Re:Smart contracts on Bitcoin by gruez on Thursday January 14, 2021 @07:23PM (#25785164)
Why bother with an "immutable" ledger then? Why not just have people vote on what the current state of the network?
Re:Smart contracts on Bitcoin by rglullis on Thursday January 14, 2021 @08:19PM (#25785668)
How do you get people to vote in a way that actually decentralized and trustless? IOW, how do you build consensus about what the total vote count is?
Re:Smart contracts on Bitcoin by StavrosK on Thursday January 14, 2021 @04:27PM (#25782841)
I mean, no? There are two cryptocurrencies, ETH and ETC, and apparently most people think it's fine to revert a transaction for the reason ETH reverted it. The only problem is that people posit "but it's a problem when transactions are reverted, and, look, ETH reverts transactions!", which assumes the problem even though the assumption doesn't really seem to hold.
Re:Smart contracts on Bitcoin by gruez on Thursday January 14, 2021 @04:45PM (#25783078)
>The only problem is that people posit "but it's a problem when transactions are reverted, and, look, ETH reverts transactions!", which assumes the problem even though the assumption doesn't really seem to hold.

But if all we cared about is the "right" thing to be done at the end, why bother with smart contracts? Why not use the courts?

Re:Smart contracts on Bitcoin by StavrosK on Thursday January 14, 2021 @04:55PM (#25783214)
I'm not the right person to ask, as I don't believe that there's a way to somehow make software bug-free enough to deal with huge amounts of money for an indefinite amount of time. However, it seems that enough people think that "do the right thing automatically unless someone steals millions, in which case revert it" is a good compromise.
Re:Smart contracts on Bitcoin by shawnz on Thursday January 14, 2021 @07:46PM (#25785387)
Smart contracts are defense in depth on top of the courts. Neither is perfectly foolproof.
Re:Smart contracts on Bitcoin by doggosphere on Thursday January 14, 2021 @04:25PM (#25782805)
If you want to move fast and break things, choose ETH.

If you want to move slow and never break things, choose ETC.

Re:Smart contracts on Bitcoin by lacker on Thursday January 14, 2021 @04:39PM (#25782991)
One of the best features of cryptocurrency is that other people cannot simply vote to take your money away.
Re:Smart contracts on Bitcoin by robcohen on Thursday January 14, 2021 @04:22PM (#25782766)
Well the true genius of Eth was making choosing the fork the default option. So no, there isn't evidence that the community intended to accept the fork.
Re:Smart contracts on Bitcoin by eco on Thursday January 14, 2021 @07:11PM (#25785041)
The default option was chosen by community vote. http://v1.carbonvote.com/
Re:Smart contracts on Bitcoin by TekMol on Thursday January 14, 2021 @04:12PM (#25782629)
I think there is no point in "giving it a rest".

If there is a decision to be made between two specific blockchains, it is important to point out that one of them is not trustworthy.

Re:Smart contracts on Bitcoin by brighton36 on Thursday January 14, 2021 @04:16PM (#25782702)
All blockchains are secured by trust in the developers. Proof of work is merely a way to buy their token from a power company. All of the problems with have with online contention, will manifest in blockchain for this reason.