Bitcoin Forum
April 25, 2024, 07:06:09 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 [3] 4 5 6 7 8 9 10 11 »  All
  Print  
Author Topic: Proof that Proof of Stake is either extremely vulnerable or totally centralised  (Read 11685 times)
kushti
Full Member
***
Offline Offline

Activity: 315
Merit: 103


View Profile WWW
March 01, 2016, 05:16:16 PM
 #41

That so-called "History attack" is discussed in the "Interactive Proof-of-stake" paper of mine http://arxiv.org/abs/1601.00275

Ergo Platform core dev. Previously IOHK Research / Nxt core dev / SmartContract.com cofounder.
1714028769
Hero Member
*
Offline Offline

Posts: 1714028769

View Profile Personal Message (Offline)

Ignore
1714028769
Reply with quote  #2

1714028769
Report to moderator
The Bitcoin network protocol was designed to be extremely flexible. It can be used to create timed transactions, escrow transactions, multi-signature transactions, etc. The current features of the client only hint at what will be possible in the future.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714028769
Hero Member
*
Offline Offline

Posts: 1714028769

View Profile Personal Message (Offline)

Ignore
1714028769
Reply with quote  #2

1714028769
Report to moderator
1714028769
Hero Member
*
Offline Offline

Posts: 1714028769

View Profile Personal Message (Offline)

Ignore
1714028769
Reply with quote  #2

1714028769
Report to moderator
1714028769
Hero Member
*
Offline Offline

Posts: 1714028769

View Profile Personal Message (Offline)

Ignore
1714028769
Reply with quote  #2

1714028769
Report to moderator
monsterer (OP)
Legendary
*
Offline Offline

Activity: 1008
Merit: 1000


View Profile
March 01, 2016, 05:18:01 PM
 #42

Do you want objective analysis, or just unthinking agreement to whatever you post?

If the latter, you can always make some sockpuppets. I just respond with my analysis using the meager resources at my disposal. And to my simplistic thinking, postulating an economically motivated attack that assumes all the victims will mindlessly just give the ability to attack is essentially the "send me all your crypto" attack. Hey, if they do, it works so it is rational and viable.

James

To be honest, I'd prefer actual analysis rather than just hyperbole and denial.

I don't think it's at all reasonable to expect all users of a PoS currency to have to understand the inner workings of blockchain consensus. Such a requirement is to require that real everyday people do not use your currency.
jl777
Legendary
*
Offline Offline

Activity: 1176
Merit: 1132


View Profile WWW
March 01, 2016, 05:22:43 PM
 #43

Do you want objective analysis, or just unthinking agreement to whatever you post?

If the latter, you can always make some sockpuppets. I just respond with my analysis using the meager resources at my disposal. And to my simplistic thinking, postulating an economically motivated attack that assumes all the victims will mindlessly just give the ability to attack is essentially the "send me all your crypto" attack. Hey, if they do, it works so it is rational and viable.

James

To be honest, I'd prefer actual analysis rather than just hyperbole and denial.

I don't think it's at all reasonable to expect all users of a PoS currency to have to understand the inner workings of blockchain consensus. Such a requirement is to require that real everyday people do not use your currency.
I prefer to add BTC security into PoS chain

http://www.digitalcatallaxy.com/report2015.html
100+ page annual report for SuperNET
allwelder
Legendary
*
Offline Offline

Activity: 1512
Merit: 1004



View Profile
March 02, 2016, 12:32:34 AM
 #44

I believe I covered the re-org depth mitigation in the OP? It doesn't help for two reasons:

1. The re-org from this attack could easily be less than the maximum depth
2. Re-orgs greater than this depth will still be accepted by all syncing nodes, and the the attacker can impersonate a majority of nodes for ~0 cost, leading to all syncing nodes accepting his version of history, which eventually leads to it becoming the canonical chain.

Reorg depth limit is one of many ways to do the job. Economic cluster participants could use something else.
What 's it?
Just like the delegates in DPoS?

 
                                . ██████████.
                              .████████████████.
                           .██████████████████████.
                        -█████████████████████████████
                     .██████████████████████████████████.
                  -█████████████████████████████████████████
               -███████████████████████████████████████████████
           .-█████████████████████████████████████████████████████.
        .████████████████████████████████████████████████████████████
       .██████████████████████████████████████████████████████████████.
       .██████████████████████████████████████████████████████████████.
       ..████████████████████████████████████████████████████████████..
       .   .██████████████████████████████████████████████████████.
       .      .████████████████████████████████████████████████.

       .       .██████████████████████████████████████████████
       .    ██████████████████████████████████████████████████████
       .█████████████████████████████████████████████████████████████.
        .███████████████████████████████████████████████████████████
           .█████████████████████████████████████████████████████
              .████████████████████████████████████████████████
                   ████████████████████████████████████████
                      ██████████████████████████████████
                          ██████████████████████████
                             ████████████████████
                               ████████████████
                                   █████████
.CryptoTalk.org.|.MAKE POSTS AND EARN BTC!.🏆
Come-from-Beyond
Legendary
*
Offline Offline

Activity: 2142
Merit: 1009

Newbie


View Profile
March 02, 2016, 06:32:58 AM
 #45

What 's it?

Publication of last blocks by economic giants like Walmart. Because of https://en.wikipedia.org/wiki/Six_degrees_of_separation those who are tricked into a wrong chain will return to the legit one after human intervention.
jl777
Legendary
*
Offline Offline

Activity: 1176
Merit: 1132


View Profile WWW
March 02, 2016, 11:52:43 AM
 #46

What 's it?

Publication of last blocks by economic giants like Walmart. Because of https://en.wikipedia.org/wiki/Six_degrees_of_separation those who are tricked into a wrong chain will return to the legit one after human intervention.
But didnt you see that Walmart itself will be forced onto the fake chain due to the inevitable forces of entropy? Surely, they wont have 100% uptime, so their server will need to be restarted and murphy's law GUARANTEES that they will lose not just the local copy of the blockchain, but absolutely all backups. And inevitably as surely as day follows night, they will connect to the attacker's node and sync to the fake history where their balance is zero.

However, there is at the same time a mass hypnosis spell being cast on all data center operators, so they dont notice they have a zero balance and then the critical Walmart nodes are now part of the attacker's network. And it is unstoppable, after Walmart, all the other companies realize that they too are on the wrong network and immediately switch to the attacker's network. Management is useless as they dont understand the tech at all and just writeoff all the lost funds as a business expense. None of the customers impacted by this make a single complaint so it is impossible for anybody at all to notice something is wrong. And thus the attacker's network is 100% guaranteed to takeover completely. The exact time for this is not possible to know, but typically it would happen within a few hours, maybe 10 hours at most, so dont talk about any 720 block thing.

And there is no point to say that any single assumption in the above is unlikely to happen. It will happen, this is by assertion. So it must happen and therefore the above is not unlikely at all. How can you say that any of the above is unlikely when it is assumed that it would happen?

James

http://www.digitalcatallaxy.com/report2015.html
100+ page annual report for SuperNET
allwelder
Legendary
*
Offline Offline

Activity: 1512
Merit: 1004



View Profile
March 02, 2016, 12:20:54 PM
 #47

So The EC is much like a big centralized server for PoS coin(NXT) network,it's so big that we assume it's a legit block generator. Cry

 
                                . ██████████.
                              .████████████████.
                           .██████████████████████.
                        -█████████████████████████████
                     .██████████████████████████████████.
                  -█████████████████████████████████████████
               -███████████████████████████████████████████████
           .-█████████████████████████████████████████████████████.
        .████████████████████████████████████████████████████████████
       .██████████████████████████████████████████████████████████████.
       .██████████████████████████████████████████████████████████████.
       ..████████████████████████████████████████████████████████████..
       .   .██████████████████████████████████████████████████████.
       .      .████████████████████████████████████████████████.

       .       .██████████████████████████████████████████████
       .    ██████████████████████████████████████████████████████
       .█████████████████████████████████████████████████████████████.
        .███████████████████████████████████████████████████████████
           .█████████████████████████████████████████████████████
              .████████████████████████████████████████████████
                   ████████████████████████████████████████
                      ██████████████████████████████████
                          ██████████████████████████
                             ████████████████████
                               ████████████████
                                   █████████
.CryptoTalk.org.|.MAKE POSTS AND EARN BTC!.🏆
Come-from-Beyond
Legendary
*
Offline Offline

Activity: 2142
Merit: 1009

Newbie


View Profile
March 02, 2016, 12:25:08 PM
 #48

So The EC is much like a big centralized server for PoS coin(NXT) network,it's so big that we assume it's a legit block generator. Cry

Kinda. And there is no an alternative even for a 100% decentralized cryptocoin other than to adopt the chain of the EC.
watashi-kokoto
Sr. Member
****
Offline Offline

Activity: 682
Merit: 268



View Profile
March 02, 2016, 12:32:51 PM
 #49

Kinda ironic that Proof of Anti-stake may work

the idea is, that user destroys it's coins and by doing so confirms a block
allwelder
Legendary
*
Offline Offline

Activity: 1512
Merit: 1004



View Profile
March 02, 2016, 12:37:22 PM
 #50

So The EC is much like a big centralized server for PoS coin(NXT) network,it's so big that we assume it's a legit block generator. Cry

Kinda. And there is no an alternative even for a 100% decentralized cryptocoin other than to adopt the chain of the EC.
Cryptoers blame bitcoin for over centralization,NXT seems also did not solve this problem better ,in contrast it need such a centralization to solve the primary security problem.

Hmm,not good. Sad

And if like this,DPoS is much decentralized compared to EC,at least there are many delegates(101 in BTS).

 
                                . ██████████.
                              .████████████████.
                           .██████████████████████.
                        -█████████████████████████████
                     .██████████████████████████████████.
                  -█████████████████████████████████████████
               -███████████████████████████████████████████████
           .-█████████████████████████████████████████████████████.
        .████████████████████████████████████████████████████████████
       .██████████████████████████████████████████████████████████████.
       .██████████████████████████████████████████████████████████████.
       ..████████████████████████████████████████████████████████████..
       .   .██████████████████████████████████████████████████████.
       .      .████████████████████████████████████████████████.

       .       .██████████████████████████████████████████████
       .    ██████████████████████████████████████████████████████
       .█████████████████████████████████████████████████████████████.
        .███████████████████████████████████████████████████████████
           .█████████████████████████████████████████████████████
              .████████████████████████████████████████████████
                   ████████████████████████████████████████
                      ██████████████████████████████████
                          ██████████████████████████
                             ████████████████████
                               ████████████████
                                   █████████
.CryptoTalk.org.|.MAKE POSTS AND EARN BTC!.🏆
monsterer (OP)
Legendary
*
Offline Offline

Activity: 1008
Merit: 1000


View Profile
March 02, 2016, 01:27:06 PM
 #51

Kinda ironic that Proof of Anti-stake may work

the idea is, that user destroys it's coins and by doing so confirms a block

That's called Proof of burn and it doesn't work either. The chief reason is that you burn coins to participate in the consensus process, but the burn transactions require consensus, so you have a chicken and egg problem.
kokojie
Legendary
*
Offline Offline

Activity: 1806
Merit: 1003



View Profile
March 02, 2016, 06:02:55 PM
 #52

Theorycraft all you want, in the real world it's demonstrated many times, that PoS alt coins are much more secure than PoW alt coins. Most PoW crypto avoided the PoW insecurity by being very big. ie BTC/LTC  smaller PoW crypto are usually DOA by being attacked to death.

Even better, is a hybrid system of PoS + PoW + DPoS, to attack a hybrid system, you need to completely overwhelm at least 2 of the 3 mining methods. Which is nearly impossible even for the US government.




btc: 15sFnThw58hiGHYXyUAasgfauifTEB1ZF6
funkenstein
Legendary
*
Offline Offline

Activity: 1066
Merit: 1050


Khazad ai-menu!


View Profile WWW
March 03, 2016, 01:52:24 AM
 #53

Theorycraft all you want, in the real world it's demonstrated many times, that PoS alt coins are much more secure than PoW alt coins. Most PoW crypto avoided the PoW insecurity by being very big. ie BTC/LTC  smaller PoW crypto are usually DOA by being attacked to death.
you

Kokojie has it, at least from an empirical standpoint.  However you leave out that the security you mention is more like stability.  The instability that altcoin creators are avoiding by using PoS is due to hash rate variance, especially when there exist many much more massive hash farms than your network rate due to other larger coins (secured with the same hash function). 

Anyway, history attacks are still a vaporvuln as are various PoS doublespends, until somebody figures out how to actually do them.  I for one wish you luck. 

"Give me control over a coin's checkpoints and I care not who mines its blocks."
http://vtscc.org  http://woodcoin.info
coretechs
Donator
Sr. Member
*
Offline Offline

Activity: 362
Merit: 250



View Profile
March 03, 2016, 03:18:17 AM
 #54

To be honest, I'd prefer actual analysis rather than just hyperbole and denial.

I don't think it's at all reasonable to expect all users of a PoS currency to have to understand the inner workings of blockchain consensus. Such a requirement is to require that real everyday people do not use your currency.

Nxt has been running over 2 years and you are now soapboxing the same arguments that have been refuted over and over.  If you think you can easily attack it we have a testnet and plenty of people who would gladly provide you with all the testnet stake you need.  No hyperbole and no harm done, go ahead and prove your claims.  You might want to read the paper that kushti posted first.  The best that you can probably do is a short-range attack that is still impractical.

I expect that you know blockchain consensus is not a purely technical in nature.  Blockchain consensus relies heavily on economic incentives to influence human behavior, whether you are using PoW or PoS.  In the impossible attack you are imagining, many user accounts would cease to exist, which would clearly indicate to any normal user that they are on a fork.  Its no different that imagining that someone secretly breaks SHA256 and mines a new Bitcoin blockchain that outpaces the existing chain.  How do you think people people would react when their bitcoin addresses no longer have any balance?  The chain would be perfectly valid according to the consensus rules.  Would everyone simply shrug their shoulders and accept the loss of all their BTC?

https://bitcoindoc.com - The Rise and Rise of Bitcoin | https://blocktap.io - Lightning powered crypto query engine
monsterer (OP)
Legendary
*
Offline Offline

Activity: 1008
Merit: 1000


View Profile
March 03, 2016, 09:12:31 AM
 #55

Nxt has been running over 2 years and you are now soapboxing the same arguments that have been refuted over and over.  

This particular one has not been refuted to my knowledge.

In the impossible attack you are imagining, many user accounts would cease to exist, which would clearly indicate to any normal user that they are on a fork.

That's not true in the least; in fact, nothing out of the ordinary would happen unless the attacker started abusing his power; he could just sit there producing blocks all by himself forever, taking 100% of transaction fees.
stdset
Hero Member
*****
Offline Offline

Activity: 572
Merit: 506



View Profile
March 03, 2016, 03:30:29 PM
 #56

That's not true in the least; in fact, nothing out of the ordinary would happen unless the attacker started abusing his power; he could just sit there producing blocks all by himself forever, taking 100% of transaction fees.
He can't just sit and produce blocks forever. In order to be able to produce blocks he must keep balances under his control. First he must exclude transactions emptying his cheaply acquired priv keys, then he will probably want to transfer balances from that keys to his own keys, because if he doesn't do that those gullible large stakeholders who sold him their empty keys will be able transfer funds from those keys again to their new addresses. In any case, attacker's fork will look completely different.

Come-from-Beyond
Legendary
*
Offline Offline

Activity: 2142
Merit: 1009

Newbie


View Profile
March 03, 2016, 03:38:58 PM
 #57

then he will probably want to transfer balances from that keys to his own keys, because if he doesn't do that those gullible large stakeholders who sold him their empty keys will be able transfer funds from those keys again to their new addresses

In Nxt if the attacker does that then he will be unable to generate blocks for 1 day because moved coins lose the right to forge blocks for 1440 blocks. As the result branch difficulty will drop significantly because only those coins that the attacker controlled before the purchase of the keys will be allowed to forge. And the legit chain may get more weight taking over the control.
TPTB_need_war
Sr. Member
****
Offline Offline

Activity: 420
Merit: 257


View Profile
March 03, 2016, 03:41:19 PM
 #58

Well you don't need to find historical keys (in order to rewrite the history of PoS block chains), when you can make them for nearly 0 cost.

Simply buy and sell on an exchange, and your cost will only be the spread.

Then short the coin, and start attacking.

Obviously this doesn't apply to illiquid meaningless microfloat altcoins. We are talking about whether PoS is viable for a mainstream decentralized coin. Not.

For a centralized coin, then anything works, you don't even need PoS nor PoW (except to fool people with).

monsterer (OP)
Legendary
*
Offline Offline

Activity: 1008
Merit: 1000


View Profile
March 03, 2016, 03:46:19 PM
 #59

He can't just sit and produce blocks forever. In order to be able to produce blocks he must keep balances under his control. First he must exclude transactions emptying his cheaply acquired priv keys, then he will probably want to transfer balances from that keys to his own keys, because if he doesn't do that those gullible large stakeholders who sold him their empty keys will be able transfer funds from those keys again to their new addresses. In any case, attacker's fork will look completely different.

In that sense you are correct, yes. But the attacker would be wise to just censor the transactions sending his funds away and just keep on trucking.
stdset
Hero Member
*****
Offline Offline

Activity: 572
Merit: 506



View Profile
March 03, 2016, 04:03:35 PM
 #60

Simply buy and sell on an exchange, and your cost will only be the spread.
Simply buy 50% of available coins, withdraw them from exchanges, deposit them back and finally sell them. Surely it will cost you next to nothing.

Pages: « 1 2 [3] 4 5 6 7 8 9 10 11 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!