Vitalik's 7 questions by iang

View this thread on steempeak.com
· @iang · (edited)
$29.60
Vitalik's 7 questions
[Vitalik asked 7 questions.](https://www.reddit.com/r/ethereum/comments/8yjhxd/ethereum_cofounder_vitalik_buterin_comes_up_with/) Here's my answers.


## 1. Bitmain and affiliated pools now have ~53% of all bitcoin hashpower. Isn't this a really big problem?

For those who are steeped in 51% thinking, it is a breach.  But for those who are more thoughtful, the number was always just a number.  Miners always are encouraged by the cash flow they need to buy the energy.  So just having "more hashrate" doesn't change the fact that you need to keep paying your bills, and given the size of these operations, the bills will keep coming for a while.

What 51% means is that you can technically put in a dodgy transaction.  Fine, but you still face several barriers, the primary of which is - everyone will know.  As soon as it is known that there are dodgy transactions, the price will drop.  Or the chain forks.  See, bills, above, and now the clanger is that Bitmain needs a transaction that increases its cash flow overall, over time, so the price has to go up.  What dodgy transaction is going to cause the price to go up?

So, there is little danger here - for BTC.  Where there is danger is if there is a more complicated system, such as BTC having the same mining rigs as BCH.  But that's a post for another day.

## 2. Why aren't there any useful large-scale applications yet?

I've been [presenting](https://www.youtube.com/watch?v=qS5a_yS5NXo) and [writing](http://iang.org/papers/the_governed_blockchain.html) on this for over 6 months.  The answer is this - businesses are scared to deploy their capital because of 3-Security and 7-Governance, below.

## 3. Why are there not yet good solutions to account security? When will the problem of account hacks and thefts be solved?

The problem is that security is best seen as a holistic approach.  It effects all elements of the technical system.  This is a hard lesson for security people to learn, some never learn it, but the basic flaw in infosec thinking is this:

_Infosec people think that security needs a technical solution, delivered to humans - but no:  Security is of the humans, and security needs a human solution, with technical elements._

In particular, blockchain security thinking is blinkered.  It thinks blockchain is secure because the chain is secure, and the chain is secure because e.g., 1-Hashpower above.  But actually that's nonsense, because the only security result that matters is, does the human have the value at the end?  And the answer is no - we're looking at something like a 30% loss rate over all for blockchain, which is worse than mattresses.  It's also worse than banks, unless you include bailouts and QE stealth bailouts.

Another conclusion of this is that because of the holistic and human-led nature of security, it is far better to do this as a vertical not an economy:  Apple, Steemit/Bitshares, Corda and other permissioned products have a much easier time because [security begins at the application and ends at the mind](http://iang.org/ssl/h5_security_begins_at_the_application_and_ends_at_the_mind.html).  EOS was the first open entry chain that had a chance to break this, but see 7-Governance, below.  Ethereum and Bitcoin never stood a chance, again, because of 7-Governance.

## 4. How can decentralized apps work well even with 5-10 second blockchain latency?

Risk Management.  Also called zero-conf in bitcoin world.  But basically this is a solvable problem with good design.

What is apparently not an easy thing to solve is reliable interfacing, and in particular the price of access.  All major chains have shown that there are artificial and natural bottlenecks that make access a hit & miss affair because the value needed to launch the transaction cannot be reliably predicted.

Interestingly, EOS has introduced RAM pricing as a one-sided market which has caused leveraged speculation and blocked access due to high prices.  In much the same way as gas or full mempool has afflicted the other main chains.

Under these circumstances, big decentralised apps will not fly on chains with speculator-driven pricing models.

## 5. PoW is burning billions of dollars per year, even more than all scams and thefts combined," Ethereum's co-founder asked, "Isn't this a big tragedy?

What people are really miffed about is that in times of global warming, we shouldn't be burning fossil fuels on yet another white boy's toy.

But it needs to be seen in context - as miners shift to (northern) hydro power and (equatorial) solar, it's less of an issue.  If I buy a square kilometer of solar cells and put it on an equatorial spare patch of land, the externalities or sideeffects of this are economically nil.  Or at least, efficient.

Whatever you think the problem is here, it isn't a tragedy.

Then, inefficiency.  Last figures I saw were that Ethereum was consuming 11% per annum and Bitcoin 4% per annum.  That's pretty expensive for a payment system, but it isn't so bad compared to credit card (2% per tx) or Paypal (4.2% per tx).  [DPOS](https://steemit.com/eos/@iang/seeking-consensus-on-consensus-dpos-or-delegated-proof-of-stake-and-the-two-generals-problem) promises to be much cheaper, if we can get the governance safely working and past the RAM pricing variability.

## 6. What are the centralization risks in proof of stake?

It's simple.  If one person has too much stake, they can push things around.  And they will.  Curiously, this isn't a problem with PoW.

## 7. Given how EOS governance has turned into an epic fail, doesn't this mean that all on-chain governance including DAOs is fundamentally flawed? How can any DAO deal with bribe attacks, plutocrats and other risks?

This is tough to understand because Vitalik is looking at it from the perspective of a non-community.  Let me explain from the point of view of Elinor Ostrom.

![Elinor-Ostrom.jpg](https://cdn.steemitimages.com/DQmexYHTCFM2L6hifEYwKbX4oCuLkYUhAoCqkXWbCP5Dxv6/Elinor-Ostrom.jpg)

Governance is of the people.  So when there are problems with the governance of EOS - and admittedly there are - the problems are _of the people_.  Hence, if EOS governance has failed, and that's not a foregone conclusion although titilating to those on other chains, it will be primarily because of intervention, see 6-Centralisation above, and collapse of support - actions by the people.

This is a fundamental limitation with the system of governance.  Because it is of the people, it can only move forward and operate with support from the people.  If there are detractors, they can undermine it.  If they undermine it, it becomes "choice" for some and not for others.  Then it fails, because criminals claim the choice side.

Governance is the choice of a community that define themselves on their choice of governance.

Then, if the governance is failing, it is because the community isn't - it is not a community.  That's by definition, because a community is defined only loosely by how we handle ourselves in the positive.  A community is defined primarily by how we handle ourselves, and how we all agree to handle ourselves in the negative - in dispute, in difficulties, at war, in disaster.  Refer to [Ostrom](https://steemit.com/governance/@iang/elinor-ostrom-s-8-principles-for-managing-a-commmons) for more here.

Ethereum doesn't have a community, as seen with the DAO, with the scams, with the desperation of many to follow the leader (which to his credit, Vitalik recognises).  If people are not agreed on the negative, then ... they're not a community, they are a set of self-interested persons with some overlap of interest that makes everyone money in the short term.  But that's not a community.

And Ethereum can never be a community because the people that access the chain will never agree to lose their sovereignty over their own particular patch of interests.  It goes further than that, as Ethereum and Bitcoin champion the process of win-lose, but more on that in [The Governed Blockchain](http://iang.org/papers/the_governed_blockchain.html).

So Vitalik's question is really, can we build a community on blockchain?  And the answer is, start with [the principles of community](https://steemit.com/governance/@iang/elinor-ostrom-s-8-principles-for-managing-a-commmons), and support your community.  If EOS governance fails, which it hasn't yet, it will be because the principles were breached and the community wasn't supported.

_Endnote, yes the title got munged with another post.  Sorry 'bout dat!_
šŸ‘  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 241 others
properties (23)
post_id56,512,826
authoriang
permlinkanother-fine-mess-you-ve-got-us-into
categoryeos
json_metadata{"image":["https:\/\/cdn.steemitimages.com\/DQmexYHTCFM2L6hifEYwKbX4oCuLkYUhAoCqkXWbCP5Dxv6\/Elinor-Ostrom.jpg"],"format":"markdown","app":"steemit\/0.1","tags":["eos","governance","community","vitalik"],"links":["https:\/\/www.reddit.com\/r\/ethereum\/comments\/8yjhxd\/ethereum_cofounder_vitalik_buterin_comes_up_with\/","https:\/\/www.youtube.com\/watch?v=qS5a_yS5NXo","http:\/\/iang.org\/papers\/the_governed_blockchain.html","http:\/\/iang.org\/ssl\/h5_security_begins_at_the_application_and_ends_at_the_mind.html","https:\/\/steemit.com\/eos\/@iang\/seeking-consensus-on-consensus-dpos-or-delegated-proof-of-stake-and-the-two-generals-problem","https:\/\/steemit.com\/governance\/@iang\/elinor-ostrom-s-8-principles-for-managing-a-commmons"]}
created2018-07-14 11:51:18
last_update2018-07-14 13:17:03
depth0
children12
net_rshares12,906,964,889,303
last_payout2018-07-21 11:51:18
cashout_time1969-12-31 23:59:59
total_payout_value22.921 SBD
curator_payout_value6.674 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length8,525
author_reputation7,337,625,723,461
root_title"Vitalik's 7 questions"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (305)
@sanjugangber ·
fossbot voter comment
Get Upvotes from 350 members!
https://cdn.steemitimages.com/DQmQdpWst8SmUU11UdgFDhzcoKX4mf9zEKSAB8CYTZTVZaA/cooltext292615989443333.png
Join Our Community now.
šŸ‘Ž  
properties (23)
post_id56,513,280
authorsanjugangber
permlinkre-iang-another-fine-mess-you-ve-got-us-into-20180714t115702060z
categoryeos
json_metadata{}
created2018-07-14 11:57:00
last_update2018-07-14 11:57:00
depth1
children0
net_rshares-135,768,195,932
last_payout2018-07-21 11:57:00
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length161
author_reputation-938,041,866,639
root_title"Vitalik's 7 questions"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)
@arcange ·
$0.30
**WARNING** - The message you received from @sanjugangber is a **CONFIRMED SCAM**!
**DO NOT FOLLOW** any instruction and **DO NOT CLICK** on any link in the comment!

For more information about this scam, read this post:
https://steemit.com/steemit/@arcange/phishing-site-reported-steem-link-premium

If you find my work to protect you and the community valuable, please consider to upvote this warning or to [vote for my witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=arcange&approve=1).
šŸ‘  
properties (23)
post_id56,513,387
authorarcange
permlinkre-another-fine-mess-you-ve-got-us-into-20180714t135838000z
categoryeos
json_metadata{"image":["http:\/\/i.cubeupload.com\/d1Dr28.png"]}
created2018-07-14 11:58:36
last_update2018-07-14 11:58:36
depth1
children0
net_rshares133,011,481,294
last_payout2018-07-21 11:58:36
cashout_time1969-12-31 23:59:59
total_payout_value0.228 SBD
curator_payout_value0.075 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length518
author_reputation231,443,210,169,699
root_title"Vitalik's 7 questions"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)
@cryptohazard ·
$0.30
I disagree with your first point. If you have 51%, you can do various attacks that won't crash the price(which actually may not matter if you are in for the long term). This is why I like dPOS where the control is in 21 actors. In Bitcoin and Ethereum, 5 pools basically decide everything.

As an example of attacks, you could target other miners: build your own fork but include all the transactions from other forks. This means that you are not going for the double-spending attack (which is not my favourite attack actually) but you are going for the mining rewards. Users are inconvenienced but they don't loose money.

For the whole cryptospace, the NĀ°2 should be the most concerning. With all the money and people involved, did we achieve anything? I do believe that cryptocurrencies and blockchain are not just a technology but more of a movement. For me the success is not to replace everything with cryptocurrency, blockchains, token, decentralization... The success will be to put pressure on centralized systems, so that they give back more power to users or rethink their models.
šŸ‘  
properties (23)
post_id56,522,027
authorcryptohazard
permlinkre-iang-another-fine-mess-you-ve-got-us-into-20180714t134756606z
categoryeos
json_metadata{"app":"steemit\/0.1","tags":["eos"]}
created2018-07-14 13:47:57
last_update2018-07-14 13:47:57
depth1
children6
net_rshares131,633,123,975
last_payout2018-07-21 13:47:57
cashout_time1969-12-31 23:59:59
total_payout_value0.291 SBD
curator_payout_value0.009 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length1,091
author_reputation17,113,283,041,617
root_title"Vitalik's 7 questions"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)
@iang ·
If you're right, we'll see Bitmain do that, perhaps.
šŸ‘  
properties (23)
post_id56,522,410
authoriang
permlinkre-cryptohazard-re-iang-another-fine-mess-you-ve-got-us-into-20180714t135233761z
categoryeos
json_metadata{"app":"steemit\/0.1","tags":["eos"]}
created2018-07-14 13:52:33
last_update2018-07-14 13:52:33
depth2
children1
net_rshares8,749,419,646
last_payout2018-07-21 13:52:33
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length52
author_reputation7,337,625,723,461
root_title"Vitalik's 7 questions"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)
@cryptohazard ·
Who knows?! Coming from security fields, I am more paranoiac than most. I am wondering now if there were a massive crackdown at cryptocurrencies, who will survive ? I would bet GPU-mined coins would die first because you can re-use them.
properties (22)
post_id56,527,624
authorcryptohazard
permlinkre-iang-re-cryptohazard-re-iang-another-fine-mess-you-ve-got-us-into-20180714t145450012z
categoryeos
json_metadata{"app":"steemit\/0.1","tags":["eos"]}
created2018-07-14 14:54:51
last_update2018-07-14 14:54:51
depth3
children0
net_rshares0
last_payout2018-07-21 14:54:51
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length237
author_reputation17,113,283,041,617
root_title"Vitalik's 7 questions"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@littleboy ·
$0.34
A single person can own multiple bp nodes.
šŸ‘  
properties (23)
post_id56,541,681
authorlittleboy
permlinkre-cryptohazard-re-iang-another-fine-mess-you-ve-got-us-into-20180714t174153077z
categoryeos
json_metadata{"app":"steemit\/0.1","tags":["eos"]}
created2018-07-14 17:41:54
last_update2018-07-14 17:41:54
depth2
children1
net_rshares148,824,506,484
last_payout2018-07-21 17:41:54
cashout_time1969-12-31 23:59:59
total_payout_value0.335 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length42
author_reputation198,507,892,119,261
root_title"Vitalik's 7 questions"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)
@cryptohazard ·
I agree. Comparing to PoW, it's the same as a pool having different identities.
I don't think you can do better than making it easier to have more block producers/miners.
properties (22)
post_id56,543,487
authorcryptohazard
permlinkre-littleboy-re-cryptohazard-re-iang-another-fine-mess-you-ve-got-us-into-20180714t180444934z
categoryeos
json_metadata{"tags":["eos"],"app":"steemit\/0.1"}
created2018-07-14 18:04:45
last_update2018-07-14 18:04:45
depth3
children0
net_rshares0
last_payout2018-07-21 18:04:45
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length170
author_reputation17,113,283,041,617
root_title"Vitalik's 7 questions"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@iang ·
Is your attack transparent or hidden?  How does the market respond?
properties (22)
post_id56,688,789
authoriang
permlinkre-cryptohazard-re-iang-another-fine-mess-you-ve-got-us-into-20180716t070759039z
categoryeos
json_metadata{"tags":["eos"],"app":"steemit\/0.1"}
created2018-07-16 07:08:00
last_update2018-07-16 07:08:00
depth2
children1
net_rshares0
last_payout2018-07-23 07:08:00
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length67
author_reputation7,337,625,723,461
root_title"Vitalik's 7 questions"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@cryptohazard ·
The attack should be transparent enough which is why I try to spare the market by re-including transactions from concurrent miners. But I have no idea how the market would respond and I don't think we saw this attack live.
properties (22)
post_id56,720,750
authorcryptohazard
permlinkre-iang-re-cryptohazard-re-iang-another-fine-mess-you-ve-got-us-into-20180716t135440266z
categoryeos
json_metadata{"tags":["eos"],"app":"steemit\/0.1"}
created2018-07-16 13:54:39
last_update2018-07-16 13:54:39
depth3
children0
net_rshares0
last_payout2018-07-23 13:54:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length222
author_reputation17,113,283,041,617
root_title"Vitalik's 7 questions"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@clayop ·
I also think Ostrom's novel approach on common resources is very important for blockchain governance system.
properties (22)
post_id56,523,964
authorclayop
permlinkre-iang-another-fine-mess-you-ve-got-us-into-20180714t141100500z
categoryeos
json_metadata{"app":"steemit\/0.1","tags":["eos"]}
created2018-07-14 14:11:03
last_update2018-07-14 14:11:03
depth1
children0
net_rshares0
last_payout2018-07-21 14:11:03
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length108
author_reputation274,017,170,680,915
root_title"Vitalik's 7 questions"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@cryptographix ·
$0.04
@iang i think it's a big problem that antpool and other bitmain pools own so much PoW-Power and are in many crypto currencies. Even as an EOS block producer. 

They mine currencies with ASICs already when no one knows about it. When Monero changed its PoW-algorithm, the difficulty went down so much you can be sure that the ASICs from Bitmain were used to mine monero without the publicity knowing about it. This is why I don't trust them. Do you agree?
šŸ‘  
properties (23)
post_id56,538,535
authorcryptographix
permlinkre-iang-another-fine-mess-you-ve-got-us-into-20180714t170403021z
categoryeos
json_metadata{"app":"steemit\/0.1","users":["iang"],"tags":["eos"]}
created2018-07-14 17:04:03
last_update2018-07-14 17:04:03
depth1
children0
net_rshares20,336,267,966
last_payout2018-07-21 17:04:03
cashout_time1969-12-31 23:59:59
total_payout_value0.034 SBD
curator_payout_value0.010 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length454
author_reputation111,629,191,115
root_title"Vitalik's 7 questions"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)
@drop-bear-beryl · (edited)
Vitalik clearly exposes the truth: He is in fact a fallible human after all.
properties (22)
post_id56,621,737
authordrop-bear-beryl
permlinkre-iang-another-fine-mess-you-ve-got-us-into-20180715t140241791z
categoryeos
json_metadata{"app":"steemit\/0.1","tags":["eos"]}
created2018-07-15 14:03:36
last_update2018-07-15 14:04:42
depth1
children0
net_rshares0
last_payout2018-07-22 14:03:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length76
author_reputation0
root_title"Vitalik's 7 questions"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000