Pages:
Author

Topic: There was no DAO hack - page 3. (Read 11660 times)

sr. member
Activity: 336
Merit: 265
June 19, 2016, 07:23:28 PM
Did they really act without political control driving their choice?

(Answer: obviously not, although I would use the word influence rather than control.)

The Nash equilibrium is an economic game theory form of control.

Influence is an apt term also, but I used control because the miners have to enforce the protocol that they think the majority will, because otherwise they waste their hashrate and suffer economic losses. This is the Nash equilibrium.


Satoshi uses the phrase "cooperating to attack the network". If the miners are acting independently they are not cooperating, and if they are influenced or coordinated by a third party they are not acting independently, they are cooperating (albeit indirectly).

There is not really any such thing as a non-attack soft fork in a properly functioning (i.e. mining not centralized) PoW chain, because without some mechanism to cooperate, the game theory does not support an individual miner ever activating a soft fork. In order to reject a non-conforming block the miner would have to mine on a shorter chain which is individually irrational.

Agreed, that is the Nash equilibrium of PoW; and proof-of-stake doesn't have it, because PoS doesn't consume a resource i.e. nothing-at-stake.

Responding to another comment upthread, miners can not perform a hard fork. A hard fork has to be adopted by the entire community, including both mining and non-mining nodes. This mistake is made endlessly in the Ethereum community. I don't know if Vitalik is encouraging it or what.

Agreed. If most payers and payees refuse to sign and honor transactions on the hard fork, then the fork dies because miners receive no transaction fees and can't exchange any coinbase block rewards for any value.

We might argue though that the power over forks held by the payers and payees is asymmetric to that of the miners, because 51% of the miners decide the longest chain, but closer to 100% of the payers/payees are required to reject a majority hashrate fork.


The entire whole point of immutability and censorship resistance is to protect minorities, and the above-described game-theory is precisely what accomplishes this. By design (though not in practice today), miners are powerless functionaries with no meaningful discretion.

That critically important point should be emphasized more often. Miners should not have any political power, because if they did then corruption or 666 shit like MIT's proposed ChainAnchor (a way to force KYC on the block chain) could become a reality and then minorities could be fucked with by whomever can capture the power vacuum of political control and influence.

If you want decisions made by a voting majority you can just create a corporation and have it run a database server. That is vastly more efficient than a blockchain with effectively the same result.

That is what Daniel Larimer's (Bitshares') DPOS and DASH's masternode schemes (both are variants of PoS) argue is the solution to scaling.

But they forsake the protection of minorities and Nash equilibrium, thus they really aren't secure. Security via majority control is not stable, as Daniel Larimer painfully discovered.


All soft forks (even ones universally-recognized as benign such as those used in Bitcoin for upgrades) are a warning flag that the coin is not very decentralized and is not secure against miners cooperating to attack the network. If Ethereum soft forks to freeze or transfer coins, and this is a result of the structure of the ecosystem, it will demonstrate not only that the network is insecure, but that the ecosystem itself is incompatible with having secure network.

I agree. Proof-of-burn is a better way to do forks, giving every HODLer the option whether to join the new block chain or not. This allows competition of forks so that one development group can't have absolute influence over the development direction.

If we want to create a new block chain design and we don't have the $4 trillion black budget resources of the DEEP STATE which "Satoshi" had at his disposal, then we either need some funding for development or we need to take the slow route of volunteerism/donations.

I don't think it makes any sense to argue that funding will create centralized control structure and volunteerism won't. Monero has periodic forks built into the protocol and the same set of devs since launch have most of the political influence on the Nash equilibrium.

So I think what it really boils down to is the open source code. If that code benefits society no matter how it was achieved, then someone can fork it and make a better distribution with less centralized control. Thus I will argue there is nothing wrong with raising funding for developing open source. And if the core dev(s) are conscientious and remove their influence over time and do not create any forks that aren't proof-of-burn, then that could be even better than what we have now with Blockstream.


That shouldn't really be a surprise though, with one person being given so much de facto authority that is the only real result possible.

If you doubt his authority, just imagine hypothetically how the process would be proceeding if Vitalik had never proposed forking, or if he opposed it. There would be vastly more opposition, more debate (or less because it would be seen as an absurd idea not even worth debating), and the forks would be far less likely to ever happen.

Or imagine if "His Eminence Master Lord V" had a heart attack and all those n00bs in The DAO had no leader to protect them from their lack of due diligence.
legendary
Activity: 2968
Merit: 1198
June 19, 2016, 06:24:23 PM
Did they really act without political control driving their choice?

(Answer: obviously not, although I would use the word influence rather than control.)

Satoshi uses the phrase "cooperating to attack the network". If the miners are acting independently they are not cooperating, and if they are influenced or coodinated by a third party they are not acting independently, they are cooperating (albeit indirectly).

There is not really any such thing as a non-attack soft fork in a properly functioning (i.e. mining not centralized) PoW chain, because without some mechanism to cooperate, the game theory does not support an individual miner ever activating a soft fork. In order to reject a non-conforming block the miner would have to mine on a shorter chain which is individually irrational.

Responding to another comment upthread, miners can not perform a hard fork. A hard fork has to be adopted by the entire community, including both mining and non-mining nodes. This mistake is made endlessly in the Ethereum community. I don't know if Vitalik is encouraging it or what.

The entire whole point of immutability and censorship resistance is to protect minorities, and the above-described game-theory is precisely what accomplishes this. By design (though not in practice today), miners are powerless functionaries with no meaningful discretion. If you want decisions made by a voting majority you can just create a corporation and have it run a database server. That is vastly more efficient than a blockchain with effectively the same result.

All soft forks (even ones universally-recognized as benign such as those used in Bitcoin for upgrades) are a warning flag that the coin is not very decentralized and is not secure against miners cooperating to attack the network. If Ethereum soft forks to freeze or transfer coins, and this is a result of the structure of the ecosystem, it will demonstrate not only that the network is insecure, but that the ecosystem itself is incompatible with having secure network. That shouldn't really be a surprise though, with one person being given so much de facto authority that is the only real result possible.

If you doubt his authority and influence, just imagine hypothetically how the process would be proceeding if Vitalik had never proposed forking, or if he opposed it. There would be vastly more opposition, more debate (or less because it would be seen as an absurd idea not even worth debating), and the forks would be far less likely to ever happen.
sr. member
Activity: 336
Merit: 265
June 19, 2016, 01:34:54 PM
So the miners having 51% mining power can decide the fork or any code any way. There is no moral hazard. There is no argument at all. You just need to convince the majority of the miners.

Somebody here actually understands PoW = miners are a "decentralized authority".

Ethereum miners have started voting in some pools on the "soft fork"...
The "soft fork" simply freezes all ETH transfers from the DAO contract (rendering the current "attacks" unprofitable)...
And there are roughly another 25 days left for miners to simply set a flag that locks up the DAO.

Ethpool is voting 99.4% in favor of a "soft fork" here:

http://ethpool.org/stats/votes

Looking at these numbers...
It's very likely miners will subsequently vote in a "hard fork" that will destroy the DAO... and return all ETH to investors.

Ethereum will not suffer from the same paralysis Bitcoin did post-Gox... and still does.

All the FUD you hear about "crypto purity" is from Bitcoin Maximalist Trolls...
Miners acting as a "decentralized authority" on ANY issue is at the heart of PoW.

Did they really act without political control driving their choice?

Vitalik et al are playing with fire as I pondered upthread:

https://www.youtube.com/watch?v=RHcLKrkwPLQ#t=3864

Especially listen at 1:06:15! And listen at 1:11:15 where the attorney says Vitalik (et al) is creating dangerous legal liability for himself (themselves) by being the judge!

The likely party to be sued are those who can be identified and have a pot of money.

Vitalik just propose a change to the Etheruem protocol. It is the miners who will be responsible for the restoring the money from the theft.

The court may not agree that Vitalik has no political power. Considering how much all the mETH supporters prays at his feet, I'd say it is likely the court will find that Vitalik and his accomplices are significantly in control of the enterprise. But that is just my opinion as an observer. What do others think?

And remember that the attorney pointed out that each of the 1000s of plaintiffs can sue in any one of the 1000s of jurisdictions. Someone can find a favorable judge some where!!!

This is what I specifically warned about over the past months. I can even quote where I said that jurisdiction shopping would be a PITA because one would have to defend themselves against an unbounded number of threats.

As the attorney Pamela points out, this issue could have been significantly mitigated if their attorneys had advised them to add an arbitration clause to the TOS and also had more sobering disclosures on their TOS so that plaintiffs couldn't just choose willynilly to make any sort of claim of injury in any jurisdiction.

Who set up the legal structure for Ethereum et al?  They apparently suck!

What are you doing to crypto-currency? Who will support Ethereum as it becomes the 666 coin? The attorney explains that they open the ecosystem to subpoena power by doing this. And you support the moral hazard of rewarding n00bs for not doing due diligence instead of letting them suffer a 30% haircut.

Effectively MIT's 666 ChainAnchor proposal which can be used for enforcing KYC, is a blacklist coming to crypto-currency thanks to Ethereum and The DAO:

https://www.youtube.com/watch?v=RHcLKrkwPLQ#t=2627  <--- a real attorney's explanation

Thanks Vitalik for enslaving us!

AnonyMint predicted this in 2013, Bitcoin : The Digital Kill Switch.
sr. member
Activity: 336
Merit: 265
June 19, 2016, 01:04:52 PM
Vitalik et al are playing with fire as I pondered upthread:

https://www.youtube.com/watch?v=RHcLKrkwPLQ#t=3864

Especially listen at 1:06:15! And listen at 1:11:15 where the attorney says Vitalik (et al) is creating dangerous legal liability for himself (themselves) by being the judge!

The likely party to be sued are those who can be identified and have a pot of money.
sr. member
Activity: 336
Merit: 265
June 19, 2016, 12:34:29 PM
Effectively MIT's 666 ChainAnchor proposal which can be used for enforcing KYC, is a blacklist coming to crypto-currency thanks to Ethereum and The DAO:

https://www.youtube.com/watch?v=RHcLKrkwPLQ#t=2627  <--- a real attorney's explanation

Thanks Vitalik for enslaving us!

AnonyMint predicted this in 2013, Bitcoin : The Digital Kill Switch.
sr. member
Activity: 336
Merit: 265
June 19, 2016, 07:57:42 AM
You're mixing apples and potatoes here. Bitcoin mostly uses soft-forks in order to improve its capabilities. Bitcoin has never used any kind of coin-control or bailouts which is exactly what ETH is going to do. If they do that, ETH is not immutable. Period.


Forking to remove 184 billion Bitcoins is a form of coin control.

Do you understand that Bitcoin was forked to address an issue created by a bug in the Bitcoin code?

It was not forked because a transaction script did not do what someone expected as DoOverCoin is proposing to do.

Intent is ambiguous unless we bind ourselves to a majority vote:

https://bitcointalksearch.org/topic/m.15278364

Thus I now say the fork of Bitcoin was equivalent to a fork of Ethereum w.r.t. to the context we are debating.

I just realized this.

Btw, this is also why Satoshi did not solve the Byzantine General's Problem.
legendary
Activity: 2674
Merit: 2965
Terminated.
June 19, 2016, 07:47:30 AM
"Centralized blockchain platform" adds no value whatsoever. Ethereum may survive for a while doing that because the hype is strong, but it would become (if it isn't already) fully a ponzi scheme with no underlying business value.
Exactly.

I am a miner as well as a DAO holder. So I can support the fork to get my money back. That is the benefit of being a miner.
Correction: That's the benefit of being greedy and having some capital. Roll Eyes

Intersting and true. May I reuse this on a BTC context?
This is how the fork is going to take place with lobbying: "Sure, we will support that as long as we get a nice piece."

I believe so. The SegWit is so complex system and might fail in the implementation, so why would Core team implement it?
A perfect example of the personal incredulity fallacy: Because you find Segwit difficult to understand (complex system), you made out that it is complex for everyone and might not get implemented. This is very wrong. Segwit's complexity is overblown. Segwit is undergoing final testing before it gets merged. Hint: This is all off-topic.
hero member
Activity: 949
Merit: 517
June 19, 2016, 06:58:08 AM


You've made a mistake investing into something so complex (complexity is the enemy of security). How about just accepting it?

Intersting and true. May I reuse this on a BTC context?

 Smiley

I believe so. The SegWit is so complex system and might fail in the implementation, so why would Core team implement it?
hv_
legendary
Activity: 2534
Merit: 1055
Clean Code and Scale
June 19, 2016, 06:51:20 AM


You've made a mistake investing into something so complex (complexity is the enemy of security). How about just accepting it?

Intersting and true. May I reuse this on a BTC context?

 Smiley
member
Activity: 117
Merit: 10
June 19, 2016, 05:58:38 AM
Your statement might be true, it may lose all those qualities however it may become the most TRUSTED centralized blockchain platform. Do you really think that the Ethereum community will abandon ship if they all got their money back or if the DAO is completely restored and patched?

I think they will stay.
Properly said in other words:" The whole idea behind cryptocurrency of going towards decentralization/ditching banks and governments goes down the drain. These people just want profit and are not better than those corrupt officials that we oppose." They will become hypocrites the second that they criticize another bailout in the future (regardless of whether we're talking about banks or other coins).

I agree with this. I hold DAO and want my money back. I am also a miner. So I will vote for the fork if the thief does not return my money.
You've made a mistake investing into something so complex (complexity is the enemy of security). How about just accepting it?

I am a miner as well as a DAO holder. So I can support the fork to get my money back. That is the benefit of being a miner.
legendary
Activity: 2968
Merit: 1198
June 19, 2016, 05:55:48 AM
most TRUSTED centralized blockchain platform.

"Centralized blockchain platform" adds no value whatsoever. Ethereum may survive for a while doing that because the hype is strong, but it would become (if it isn't already) fully a ponzi scheme with no underlying business value.
legendary
Activity: 2674
Merit: 2965
Terminated.
June 19, 2016, 05:21:07 AM
Your statement might be true, it may lose all those qualities however it may become the most TRUSTED centralized blockchain platform. Do you really think that the Ethereum community will abandon ship if they all got their money back or if the DAO is completely restored and patched?

I think they will stay.
Properly said in other words:" The whole idea behind cryptocurrency of going towards decentralization/ditching banks and governments goes down the drain. These people just want profit and are not better than those corrupt officials that we oppose." They will become hypocrites the second that they criticize another bailout in the future (regardless of whether we're talking about banks or other coins).

I agree with this. I hold DAO and want my money back. I am also a miner. So I will vote for the fork if the thief does not return my money.
You've made a mistake investing into something so complex (complexity is the enemy of security). How about just accepting it?
member
Activity: 74
Merit: 10
June 19, 2016, 05:14:11 AM
I'm not defending Eth as I don't have any. Cheesy

However, I think you're mistaken that it will destroy Eth if they forked. You are all proposing that they will no longer be trusted.

I think there is a chance that it might actually increase TRUST in their system as there will be a leadership that will protect the Ethereum masses from hackers and other deviants. In today's world, there is a lot of talk about Socialism and it seems that people like their leaders to take care of them.

I think there could be a greater chance that Ethereum collapses without an intervention. So since they are already headed that way, they might as well do what they can to prevent that.

I agree with this. I hold DAO and want my money back. I am also a miner. So I will vote for the fork if the thief does not return my money.
hero member
Activity: 534
Merit: 500
June 19, 2016, 04:51:09 AM

This is definitely a big no. Such a system could never be resistant to government control and general corruption. What is Vitalik thinking? The intrinsic value of the blockchain lies within its decentralization, immutability and censorship resistance (which are arguably interconnected). They're about to lose all of them.

Your statement might be true, it may lose all those qualities however it may become the most TRUSTED centralized blockchain platform. Do you really think that the Ethereum community will abandon ship if they all got their money back or if the DAO is completely restored and patched?

I think they will stay.
legendary
Activity: 2674
Merit: 2965
Terminated.
June 19, 2016, 04:43:25 AM
I think there is a chance that it might actually increase TRUST in their system as there will be a leadership that will protect the Ethereum masses from hackers and other deviants. In today's world, there is a lot of talk about Socialism and it seems that people like their leaders to take care of them.
This is definitely a big no. Such a system could never be resistant to government control and general corruption. What is Vitalik thinking? The intrinsic value of the blockchain lies within its decentralization, immutability and censorship resistance (which are arguably interconnected). They're about to lose all of them.
legendary
Activity: 2044
Merit: 1005
June 19, 2016, 04:40:51 AM
I'm not defending Eth as I don't have any. Cheesy

However, I think you're mistaken that it will destroy Eth if they forked. You are all proposing that they will no longer be trusted.

I think there is a chance that it might actually increase TRUST in their system as there will be a leadership that will protect the Ethereum masses from hackers and other deviants. In today's world, there is a lot of talk about Socialism and it seems that people like their leaders to take care of them.

I think there could be a greater chance that Ethereum collapses without an intervention. So since they are already headed that way, they might as well do what they can to prevent that.

Knowing vitalik he will work towards a voting mechanism that allows a DAO contract to control consensus level changes to ethereum through a majority vote? i dunno I feel like we have smart people in our community to solve problems that exist after we have big issues (mt gox led to creation of decentralized exchanges)
hero member
Activity: 534
Merit: 500
June 19, 2016, 04:36:57 AM
I'm not defending Eth as I don't have any. Cheesy

However, I think you're mistaken that it will destroy Eth if they forked. You are all proposing that they will no longer be trusted.

I think there is a chance that it might actually increase TRUST in their system as there will be a leadership that will protect the Ethereum masses from hackers and other deviants. In today's world, there is a lot of talk about Socialism and it seems that people like their leaders to take care of them.

I think there could be a greater chance that Ethereum collapses without an intervention. So since they are already headed that way, they might as well do what they can to prevent that.
legendary
Activity: 2044
Merit: 1005
June 19, 2016, 04:36:49 AM
Forking to remove 184 billion Bitcoins is a form of coin control.
Wrong. Stop posting nonsense to defend scams like ETH ("scam" because it claimed decentralization and immutability). The problem which occurred with Bitcoin broke the initial specification at a protocol level. The DAO hack did not break ETH. Read the posts by other people first. Did Bitcoin roll-back after Mt.Gox? Hint: No.

I guess it was a quick snap decision because he had to release something and it had to be decisive otherwise it would have falling harder and faster... but he decided at the time (and I don't believe the hardfork was his idea) that there would be a soft fork to omit the transaction and then a hardfork to reverse the dao investors... I believe the DAO should be held accountable, it can reap the rewards, why not the risks?  I think he felt that the whole DAO project was too big to let fail and burn the tokens because he knew the hacker wouldnt refund. At the time it was the only sensible thing to do, to not woudl otherwise put the both projects in jeopardy because no other dAPP fund raising would ever be trusted again and that is the core of the ethereum business model to achieve network affect. Just me guessing.

Anyways since then the attacker has threatened with legal action which puts the ball in Vitaliks court again. The smart thing would have been to just ask for a bounty in private and take a few million $ and run. But to try to go for the full amount and threaten that he will sue etc is a childish move imo and will backfire as Vitalik will surely fork so hacker gets nothing and then probably not have any issues legally.

I believe DAO will have an option of staying alive and again this is just me but if I were to do it I would give DAO investors the option to keep with the DAO tokens and keep the project alive at their will... obviously reducing supply and reducing the scope of the project financially. This will fall inline with short term expectations with the quality of code that has been written which had compromised the present value of the project. In the future we are sure the quality will increase as well as awareness of what can happen if you don't do proper code inspections and analysis of the possible code paths of the contracts. (recursion is like smart contracts 101, a code review would have caught it).
legendary
Activity: 2674
Merit: 2965
Terminated.
June 19, 2016, 04:20:31 AM
Forking to remove 184 billion Bitcoins is a form of coin control.
Wrong. Stop posting nonsense to defend scams like ETH ("scam" because it claimed decentralization and immutability). The problem which occurred with Bitcoin broke the initial specification at a protocol level. The DAO hack did not break ETH. Read the posts by other people first. Did Bitcoin roll-back after Mt.Gox? Hint: No.
legendary
Activity: 2968
Merit: 1198
June 19, 2016, 04:19:56 AM
You're mixing apples and potatoes here. Bitcoin mostly uses soft-forks in order to improve its capabilities. Bitcoin has never used any kind of coin-control or bailouts which is exactly what ETH is going to do. If they do that, ETH is not immutable. Period.


Forking to remove 184 billion Bitcoins is a form of coin control.

Do you understand that Bitcoin was forked to address an issue created by a bug in the Bitcoin code?

It was not forked because a transaction script did not do what someone expected as DoOverCoin is proposing to do.




Pages:
Jump to: