Bitcoin Forum
May 03, 2024, 09:27:06 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Warning: One or more bitcointalk.org users have reported that they strongly believe that the creator of this topic is a scammer. (Login to see the detailed trust ratings.) While the bitcointalk.org administration does not verify such claims, you should proceed with extreme caution.
Pages: « 1 2 3 4 [5] 6 7 8 9 10 11 12 13 »  All
  Print  
Author Topic: PoS is far inferior to PoW - why are so many people advocating switching to PoS  (Read 12823 times)
devphp
Sr. Member
****
Offline Offline

Activity: 336
Merit: 250


View Profile
November 11, 2014, 05:38:45 PM
 #81

What would happen in Bitcoin in the same situation when you have Chinese miners cut off from the rest of the world and mining their own fork with their PH/s for 3 days?

Since the Chinese miners would still have less hashing power than the rest of the world, their chain will get "orphaned". When their nodes rejoin the network, they should automatically choose the fork with more "work" in it. Many transactions would have to be rebroadcast, and such nodes will likely enter "safe mode" if that happened.

Edit: Somewhat relevant

Alright, a stake in NXT is virtual hashing power, which can be quickly packed up and moved to a host outside of the scope of the great firewall, should such a force majeure event manifest itself. Think of it as a physical server vs. cloud machine which can be migrated in a matter of minutes. If that were to ever happen, it would be longer than 3 days because it would mean some powerful entity is really pissed off, the chinese Bitcoin miners would risk to never be able to connect to the rest of the world in that case, while chinese NXT forgers would shrug it off as a mere inconvenience.
1714728426
Hero Member
*
Offline Offline

Posts: 1714728426

View Profile Personal Message (Offline)

Ignore
1714728426
Reply with quote  #2

1714728426
Report to moderator
1714728426
Hero Member
*
Offline Offline

Posts: 1714728426

View Profile Personal Message (Offline)

Ignore
1714728426
Reply with quote  #2

1714728426
Report to moderator
1714728426
Hero Member
*
Offline Offline

Posts: 1714728426

View Profile Personal Message (Offline)

Ignore
1714728426
Reply with quote  #2

1714728426
Report to moderator
"There should not be any signed int. If you've found a signed int somewhere, please tell me (within the next 25 years please) and I'll change it to unsigned int." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714728426
Hero Member
*
Offline Offline

Posts: 1714728426

View Profile Personal Message (Offline)

Ignore
1714728426
Reply with quote  #2

1714728426
Report to moderator
instagibbs
Member
**
Offline Offline

Activity: 114
Merit: 12


View Profile
November 11, 2014, 08:27:15 PM
Last edit: November 11, 2014, 08:44:25 PM by instagibbs
 #82

stuff

The scenario is a network split. Consensus will be broken when users re-connect.

Either way PoW/PoS doesn't really differ much in the sense you could run a full node in a different place, mine in the segmented place, and send the block across using VPN/whatever.
BombaUcigasa
Legendary
*
Offline Offline

Activity: 1442
Merit: 1000



View Profile
November 11, 2014, 10:27:38 PM
 #83

Either way PoW/PoS doesn't really differ much
They are also both solved by consensus between developers issuing a patch and major users agreeing to collaborate. So no difference basically.

So why are so many people advocating switching to PoS, besides "lol lol do nothing get free coins"?
TaunSew
Hero Member
*****
Offline Offline

Activity: 756
Merit: 506


View Profile
November 12, 2014, 04:49:19 AM
 #84

Mining was never fair.  Today after 5 years of learning resources and how-to-guides many people still can't figure it out.  I'm sure someone here will come at me with an ad hominem ("lol ur stewpid") but it doesn't change the fact that PoW is indeed this complicated thing which most users and upcoming users will never understand.



Maybe your laptop or a dusty Windows 95 could had mined Bitcoin in 2009 but doesn't do any good if the user in control of the hardware did not know where to begin and back then there was virtually no learning resources to consult.   There was a reason why millions of the first Bitcoins were mined by a very small exclusive group of people with backgrounds in computer science and this scarcity was why they were able to manipulate the price and make it valuable enough to had been appropriated as a payment method on websites like the Silkroad.




There ain't no Revolution like a NEMolution.  The only solution is Bitcoin's dissolution! NEM!
Liquid71
Hero Member
*****
Offline Offline

Activity: 835
Merit: 1000


There is NO Freedom without Privacy


View Profile
November 12, 2014, 05:08:48 AM
 #85

https://download.wpsoftware.net/bitcoin/pos.pdf

That paper explains why Distributed Consensus from Proof of Stake is Impossible

LiQio
Legendary
*
Offline Offline

Activity: 1181
Merit: 1002



View Profile
November 12, 2014, 05:52:53 AM
 #86

https://download.wpsoftware.net/bitcoin/pos.pdf

That paper explains why Distributed Consensus from Proof of Stake is Impossible

This paper is a lot of text that concludes that N@S attack is a "big problem".

Let's wait for such an attack to be successful (bring down NXT) before we conclude that PoS is impossible.

In the mean time let's simply assume that PoS is possible and saves a substantial amount of resources  Wink
solid12345
Legendary
*
Offline Offline

Activity: 1246
Merit: 1000



View Profile
November 12, 2014, 06:14:25 AM
 #87

Mining was never fair.  Today after 5 years of learning resources and how-to-guides many people still can't figure it out.  I'm sure someone here will come at me with an ad hominem ("lol ur stewpid") but it doesn't change the fact that PoW is indeed this complicated thing which most users and upcoming users will never understand.



Maybe your laptop or a dusty Windows 95 could had mined Bitcoin in 2009 but doesn't do any good if the user in control of the hardware did not know where to begin and back then there was virtually no learning resources to consult.   There was a reason why millions of the first Bitcoins were mined by a very small exclusive group of people with backgrounds in computer science and this scarcity was why they were able to manipulate the price and make it valuable enough to had been appropriated as a payment method on websites like the Silkroad.





I've been in crypto a year now and even still mining talk is all gabbedly gook to me. Granted I own a laptop and have had no reason to mine with my hardware which prohibits me from bothering to go learn how to go about it, but the point stands that if it looks like a foreign language to me, imagine what it looks like to ma and pa.

This is why mining should have always been a one-click affair and you're done. Why should anyone have to compile a wallet or mess around in notepad, finding pools or running command-line  debug windows just to create crypto currency? It is not very democratic to begin with if only technocrats can do it.
achimsmile
Legendary
*
Offline Offline

Activity: 1225
Merit: 1000


View Profile
November 12, 2014, 07:00:49 AM
 #88

https://download.wpsoftware.net/bitcoin/pos.pdf

That paper explains why Distributed Consensus from Proof of Stake is Impossible

This paper gets cited more than the bible around here Cheesy

Is it so credible because its a pdf?

I wonder why noone mentions the 2 huge flaws the paper has:

1. It throws all PoS implementations in one pot, while there are huge differences between them.(centralized checkpoints vs. decentralized ones, unlimited reorg vs. 720 block reorg limit etc. etc.)

2. It does not bother to mention how many calculations are needed to secretly build a valid longer chain with a small stake in a specific PoS system. This is like saying sha512 algo can be cracked, without calculating how many tries one needs to crack it...

I'm eagerly awaiting a revised version that calculates needed computing power to n@s-attack, let's say current version of Nxt.
Daedelus
Hero Member
*****
Offline Offline

Activity: 574
Merit: 500



View Profile
November 12, 2014, 10:31:31 AM
 #89

*snipped*

In PoS, it isn't the majority that decides, it's the majority stakeholder entity which once appeared can't be erased from history. Once the majority condition has been achieved ONCE, it will be available as an attack vector FOREVER. In PoW, a majority condition achieved ONCE will provide temporary reversible benefits and is very easy to spot and eliminate.

The cost to fork and keep up a hidden PoS blockchain is less than 5 USD a month for ANY coin.
The cost to fork and keep up a hidden PoW bitcoin blockchain is 30000000 USD a month.

Do you still need to compare the two?

*blahblah snipped*






Guys, could we focus on pure math instead of personal opinions?
Daedelus
Hero Member
*****
Offline Offline

Activity: 574
Merit: 500



View Profile
November 12, 2014, 10:35:17 AM
Last edit: November 12, 2014, 10:57:33 AM by Daedelus
 #90

2. It does not bother to mention how many calculations are needed to secretly build a valid longer chain with a small stake in a specific PoS system. This is like saying sha512 algo can be cracked, without calculating how many tries one needs to crack it...


I am also looking forward to this in Nxt. But we won't see it. I have seen no one even attempt to do the calcs as I think those *capable* of doing the calcs already know what the answer will be... and the status quo around the N@S 'problem' suits their agenda.
digitalindustry
Hero Member
*****
Offline Offline

Activity: 798
Merit: 1000


‘Try to be nice’


View Profile WWW
November 12, 2014, 03:53:29 PM
 #91

A PoW+ index will in future be the only index people follow -

http://www.coinspeaker.com/2014/11/06/cryptocurrency-fraud-part-1-identifying-ways-in-which-fraudsters-operate/


unfortunate Bitcoin would need a hard fork.

and PoS hybrids are not discriminated against.


two rules:

1. Does it use PoW to facilitate trans issue the Token  ?

2. does that PoW continue i.e it is not Hard capped.


Peer makes it as do other hybrids.

Bitcoin Litcoin no soup as they are hard capped basically in the most simplistic economic terms a  "long con"

see if i'm not right.

every other prediction relies on these two vectors:

1. Ignorance.
2. assumption of ignorance in monopoly.

you kids might make some quick money but that's about it.

- Twitter @Kolin_Quark
DumbFruit
Sr. Member
****
Offline Offline

Activity: 433
Merit: 254


View Profile
November 12, 2014, 04:26:15 PM
Last edit: November 12, 2014, 05:51:18 PM by DumbFruit
 #92

I wonder why noone mentions the 2 huge flaws the paper has:

1. It throws all PoS implementations in one pot, while there are huge differences between them.(centralized checkpoints vs. decentralized ones, unlimited reorg vs. 720 block reorg limit etc. etc.)
Any checkpoints that are designed to avoid a fork are by their nature a driver of centralization because it compromises long term independent validation in favor of short term "guarantees" that depend on a smaller subset of honest nodes, which in turn opens up the potential for Sybil attacks.
The whole thing is extremely messy and at the end of the day boils down to; The differences don't actually solve the problem of decentralized consensus so there's no reason to put them into different pots.

2. It does not bother to mention how many calculations are needed to secretly build a valid longer chain with a small stake in a specific PoS system. This is like saying sha512 algo can be cracked, without calculating how many tries one needs to crack it...

I'm eagerly awaiting a revised version that calculates needed computing power to n@s-attack, let's say current version of Nxt.
The tedious details that would go into trying to figure out precisely how NxT would be attacked don't resolve the problem that the paper is talking about, and more importantly, it's not the responsibility of us to put forward the security model.

It's worth noting that by writing a well-defined security model and working toward it, it is possible to create a "working" PoS which is only broken when the assumptions of the security model are violated. If one were to do this, it would then be easy to point out how the security model is not applicable to the real world. But Vitalik's posts --- and no PoS writeups that I'm aware of --- actually do this.


The way I see it is the difference between PoS and PoW is the difference between a geocentric and a heliocentric model of the solar system. In the geocentric model (ptolemaic system) you have to keep adding all sorts of convoluted rules and behaviors to get it to spit back a result that you're looking for, whereas with the heliocentric model, it's comparatively easy to map and model the appropriate behavior of the bodies in the solar system. Similarly, PoW is very simple, and it does it's job very well. However, the ptolemaic system actually worked, whereas it's not clear that PoS can actually work in the sense of allowing decentralized consensus.

Why bother with a cryptocurrency if it doesn't accomplish decentralized consensus? I could run a program on my computer that could easily run tens of thousands of transactions per second (If I had the bandwidth), it would only cost maybe a few cents per transaction, confirm in seconds, you could access it from anywhere in the world, I could return stolen funds, roll it back when it inevitably messed up, and no one else could see your transactions (Until the government asked for them.), but who wants to trust some bonehead to always do the right thing? PoS throws the baby out with the bathwater. By trying to avoid the "waste" of PoW it also vaporizes decentralized consensus, which is arguably a defining feature of a real cryptocurrency.

By their (dumb) fruits shall ye know them indeed...
gatra
Hero Member
*****
Offline Offline

Activity: 583
Merit: 505


CTO @ Flixxo, Riecoin dev


View Profile WWW
November 12, 2014, 04:46:52 PM
 #93

If you reverse PoS and PoW in your post, then your post would be 100% accurate and correct Smiley
Doesn't it cost nothing to attack a PoS coin? While you must use actual resources to attempt to attack a PoW coin?

Exactly, I thought attacking PoS coin is much more cost free (next to nothing) than attacking PoW coin.

You just have to buy 51% of the currency or track down majority of stakeholders and compromise their private keys. Much cost free

lots of people seem to believe this (I think it's even mentioned in Sunny King's PPC paper), but it's not accurate: you need 51% of the actively staking coin-age. That's much, much, less than 51% of the currency.
I had some ideas to help fix this, I'm working on it.


           ▄▄▄██████████▄▄▄
       ▄▄██
██████████████████▄▄
     ▄█
█████▀████████████▀██████▄
   ▄█
█████████████████████████████▄
  ▄█
█████████▄█▀▀██████████████████▄
 ▄█
███████████▀██████▄▄█████▄███████▄
▄█
██████████▀██▄▄▄▄██▀▀▀▀▀███████████▄
█████████████▀▀██▀████████▀▀████████
█████████████▄█▀████████████████████
████████▀▀▀▀██▀▀▀▀██████████████████
▀█
██████▀▀▀▀██▀▀▀▀███████████████████▀
 ▀█
███████▄████▄▄███████████████████▀
  ▀█
███████████████████████████████▀
   ▀█
█████████████████████████████▀
     ▀█
█████▄████████████▄██████▀
       ▀▀██
██████████████████▀▀
           ▀▀▀██████████▀▀▀
riecoin       ▄▄█████████▄▄
    ▄██▀▀         ▀▀██▄
  ▄██▀              ▀██▄
 ▄██     ██▄▄          ██▄
▄██      █████▄▄        ██▄
██       ████████▄▄      ██
██       ███████████▄    ██
██       ██████████▀     ██
▀██      ███████▀       ██▀
 ▀██     ████▀         ██▀
  ▀██▄   █▀          ▄██▀
    ▀██▄▄         ▄▄██▀
       ▀▀█████████▀▀
.flixxo   
devphp
Sr. Member
****
Offline Offline

Activity: 336
Merit: 250


View Profile
November 12, 2014, 05:07:12 PM
 #94

You just have to buy 51% of the currency or track down majority of stakeholders and compromise their private keys. Much cost free

lots of people seem to believe this (I think it's even mentioned in Sunny King's PPC paper), but it's not accurate: you need 51% of the actively staking coin-age. That's much, much, less than 51% of the currency.
I had some ideas to help fix this, I'm working on it.

Peercoin PoS is not the same as NXT PoS, the latter doesn't use coin-age.
gatra
Hero Member
*****
Offline Offline

Activity: 583
Merit: 505


CTO @ Flixxo, Riecoin dev


View Profile WWW
November 12, 2014, 05:46:29 PM
 #95

You just have to buy 51% of the currency or track down majority of stakeholders and compromise their private keys. Much cost free

lots of people seem to believe this (I think it's even mentioned in Sunny King's PPC paper), but it's not accurate: you need 51% of the actively staking coin-age. That's much, much, less than 51% of the currency.
I had some ideas to help fix this, I'm working on it.

Peercoin PoS is not the same as NXT PoS, the latter doesn't use coin-age.

it doesn't matter, it has the same probblem, just replace "coin-age" by "coins".
form their "whitepaper" (actually a wiki):

Quote
tokens must be stationary within an account for 1,440 blocks before they can contribute to the block generation process

this means all coins that are used for transfers cannot be staken and do not count toward the total of which you need 51%
moreover, lots of holders do not stake, so it's not 51% of coins, it's 51% of coins being actively at stake


           ▄▄▄██████████▄▄▄
       ▄▄██
██████████████████▄▄
     ▄█
█████▀████████████▀██████▄
   ▄█
█████████████████████████████▄
  ▄█
█████████▄█▀▀██████████████████▄
 ▄█
███████████▀██████▄▄█████▄███████▄
▄█
██████████▀██▄▄▄▄██▀▀▀▀▀███████████▄
█████████████▀▀██▀████████▀▀████████
█████████████▄█▀████████████████████
████████▀▀▀▀██▀▀▀▀██████████████████
▀█
██████▀▀▀▀██▀▀▀▀███████████████████▀
 ▀█
███████▄████▄▄███████████████████▀
  ▀█
███████████████████████████████▀
   ▀█
█████████████████████████████▀
     ▀█
█████▄████████████▄██████▀
       ▀▀██
██████████████████▀▀
           ▀▀▀██████████▀▀▀
riecoin       ▄▄█████████▄▄
    ▄██▀▀         ▀▀██▄
  ▄██▀              ▀██▄
 ▄██     ██▄▄          ██▄
▄██      █████▄▄        ██▄
██       ████████▄▄      ██
██       ███████████▄    ██
██       ██████████▀     ██
▀██      ███████▀       ██▀
 ▀██     ████▀         ██▀
  ▀██▄   █▀          ▄██▀
    ▀██▄▄         ▄▄██▀
       ▀▀█████████▀▀
.flixxo   
gatra
Hero Member
*****
Offline Offline

Activity: 583
Merit: 505


CTO @ Flixxo, Riecoin dev


View Profile WWW
November 12, 2014, 05:50:47 PM
 #96

You just have to buy 51% of the currency or track down majority of stakeholders and compromise their private keys. Much cost free

lots of people seem to believe this (I think it's even mentioned in Sunny King's PPC paper), but it's not accurate: you need 51% of the actively staking coin-age. That's much, much, less than 51% of the currency.
I had some ideas to help fix this, I'm working on it.

Peercoin PoS is not the same as NXT PoS, the latter doesn't use coin-age.

it doesn't matter, it has the same probblem, just replace "coin-age" by "coins".
form their "whitepaper" (actually a wiki):

Quote
tokens must be stationary within an account for 1,440 blocks before they can contribute to the block generation process

this means all coins that are used for transfers cannot be staken and do not count toward the total of which you need 51%
moreover, lots of holders do not stake, so it's not 51% of coins, it's 51% of coins being actively at stake

...and it get worse if you consider NXT has punishments for not staking...


           ▄▄▄██████████▄▄▄
       ▄▄██
██████████████████▄▄
     ▄█
█████▀████████████▀██████▄
   ▄█
█████████████████████████████▄
  ▄█
█████████▄█▀▀██████████████████▄
 ▄█
███████████▀██████▄▄█████▄███████▄
▄█
██████████▀██▄▄▄▄██▀▀▀▀▀███████████▄
█████████████▀▀██▀████████▀▀████████
█████████████▄█▀████████████████████
████████▀▀▀▀██▀▀▀▀██████████████████
▀█
██████▀▀▀▀██▀▀▀▀███████████████████▀
 ▀█
███████▄████▄▄███████████████████▀
  ▀█
███████████████████████████████▀
   ▀█
█████████████████████████████▀
     ▀█
█████▄████████████▄██████▀
       ▀▀██
██████████████████▀▀
           ▀▀▀██████████▀▀▀
riecoin       ▄▄█████████▄▄
    ▄██▀▀         ▀▀██▄
  ▄██▀              ▀██▄
 ▄██     ██▄▄          ██▄
▄██      █████▄▄        ██▄
██       ████████▄▄      ██
██       ███████████▄    ██
██       ██████████▀     ██
▀██      ███████▀       ██▀
 ▀██     ████▀         ██▀
  ▀██▄   █▀          ▄██▀
    ▀██▄▄         ▄▄██▀
       ▀▀█████████▀▀
.flixxo   
BombaUcigasa
Legendary
*
Offline Offline

Activity: 1442
Merit: 1000



View Profile
November 12, 2014, 06:56:04 PM
 #97

If you reverse PoS and PoW in your post, then your post would be 100% accurate and correct Smiley
Doesn't it cost nothing to attack a PoS coin? While you must use actual resources to attempt to attack a PoW coin?

Exactly, I thought attacking PoS coin is much more cost free (next to nothing) than attacking PoW coin.

You just have to buy 51% of the currency or track down majority of stakeholders and compromise their private keys. Much cost free

lots of people seem to believe this (I think it's even mentioned in Sunny King's PPC paper), but it's not accurate: you need 51% of the actively staking coin-age. That's much, much, less than 51% of the currency.
I had some ideas to help fix this, I'm working on it.
How do you fix the past?

If someone had 51% stake share at one point, what can you do to prevent him forking the chain?
CoinHoarder
Legendary
*
Offline Offline

Activity: 1484
Merit: 1026

In Cryptocoins I Trust


View Profile
November 12, 2014, 07:03:18 PM
 #98

If you reverse PoS and PoW in your post, then your post would be 100% accurate and correct Smiley
Doesn't it cost nothing to attack a PoS coin? While you must use actual resources to attempt to attack a PoW coin?

Exactly, I thought attacking PoS coin is much more cost free (next to nothing) than attacking PoW coin.

You just have to buy 51% of the currency or track down majority of stakeholders and compromise their private keys. Much cost free

lots of people seem to believe this (I think it's even mentioned in Sunny King's PPC paper), but it's not accurate: you need 51% of the actively staking coin-age. That's much, much, less than 51% of the currency.
I had some ideas to help fix this, I'm working on it.
How do you fix the past?

If someone had 51% stake share at one point, what can you do to prevent him forking the chain?
How do you fix the past?

If someone had 51% of a Proof Of Waste coin's hash power, what can you do to prevent him forking the chain?
CoinHoarder
Legendary
*
Offline Offline

Activity: 1484
Merit: 1026

In Cryptocoins I Trust


View Profile
November 12, 2014, 07:06:55 PM
 #99

You just have to buy 51% of the currency or track down majority of stakeholders and compromise their private keys. Much cost free

lots of people seem to believe this (I think it's even mentioned in Sunny King's PPC paper), but it's not accurate: you need 51% of the actively staking coin-age. That's much, much, less than 51% of the currency.
I had some ideas to help fix this, I'm working on it.

Peercoin PoS is not the same as NXT PoS, the latter doesn't use coin-age.

it doesn't matter, it has the same probblem, just replace "coin-age" by "coins".
form their "whitepaper" (actually a wiki):

Quote
tokens must be stationary within an account for 1,440 blocks before they can contribute to the block generation process

this means all coins that are used for transfers cannot be staken and do not count toward the total of which you need 51%
moreover, lots of holders do not stake, so it's not 51% of coins, it's 51% of coins being actively at stake

...and it get worse if you consider NXT has punishments for not staking...

DPoS doesn't suffer from this problem. You would need to buy up 51% of the currency supply to use this attack vector.

Also the Bitshares community believes DPoS is immune to a NaS attack. No one has been able to prove us wrong yet.

More about DPoS: http://bitshares.org/delegated-proof-of-stake/
Even more about DPoS: http://wiki.bitshares.org/index.php/DPOS
Old discussions on DPoS: https://bitsharestalk.org/index.php?topic=4009.0
Discussions regarding "nothing at stake" attacks: https://bitsharestalk.org/index.php?topic=6584.0
More discussion about NaS attack: https://bitsharestalk.org/index.php?topic=6638.0
BombaUcigasa
Legendary
*
Offline Offline

Activity: 1442
Merit: 1000



View Profile
November 12, 2014, 07:36:54 PM
 #100

How do you fix the past?

If someone had 51% of a Proof Of Waste coin's hash power, what can you do to prevent him forking the chain?
The same way as with Proof of Shit coins. So why are we discussing this aspect?

DPoS
We are discussing PoS versus PoW here, and why people support PoS specifically.

You would need to buy up 51% of the currency supply to use this attack vector.
Just as it happens for many coins an exchange owns more than 51% of the supply. They paid NOTHING to obtain it. You are entrusting them directly (or indirectly when they get "hacked") to not fork your coin.
Pages: « 1 2 3 4 [5] 6 7 8 9 10 11 12 13 »  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!