Bitcoin Forum
May 26, 2024, 03:16:28 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 ... 134 »
81  Alternate cryptocurrencies / Altcoin Discussion / Re: Anonymity in the Mini-Blockchain scheme on: June 08, 2015, 01:33:15 PM
Now that I saw what the Nxt's voting system is, I am disappointed. It appears that all votes are recorded in the blockchain in plaintext so that anyone can see who voted on what. https://wiki.nxtcrypto.org/wiki/Voting_System "On the bottom of the pane, the votes cast in the poll are displayed while they are still available. For each voting account the account ID is shown along with the integer range value associated with each option voted for."

Most (if not all) cryptographic voting schemes are private (no one can see my vote) and receipt-free (I can't prove that I voted on a given option), this is done to avoid coercion and vote buying. Nxt's voting system is neither so it can't be used for any serious election. Despite that, there are articles saying it could be used in shareholder's elections, corporate governance (http://cointelegraph.com/news/113414/nxt-teases-voting-system-two-phase-transactions-and-a-foundation) and even government elections (https://www.cryptocoinsnews.com/nxt-decentralized-voting-system-twitter/). This is very misleading and it appears that a lot of people think that Nxt's voting system is secure when it is not.

Seems like we would need this: https://bitbucket.org/JeanLucPicard/nxt/issue/176/private-polls

Somebody ready to implement it? [directed at the Nxt community devs, not you specifically  Cheesy - Daedelus]
82  Alternate cryptocurrencies / Altcoin Discussion / Re: Anonymity in the Mini-Blockchain scheme on: June 08, 2015, 01:31:32 PM
Now that I saw what the Nxt's voting system is, I am disappointed. It appears that all votes are recorded in the blockchain in plaintext so that anyone can see who voted on what. https://wiki.nxtcrypto.org/wiki/Voting_System "On the bottom of the pane, the votes cast in the poll are displayed while they are still available. For each voting account the account ID is shown along with the integer range value associated with each option voted for."

Most (if not all) cryptographic voting schemes are private (no one can see my vote) and receipt-free (I can't prove that I voted on a given option), this is done to avoid coercion and vote buying. Nxt's voting system is neither so it can't be used for any serious election. Despite that, there are articles saying it could be used in shareholder's elections, corporate governance (http://cointelegraph.com/news/113414/nxt-teases-voting-system-two-phase-transactions-and-a-foundation) and even government elections (https://www.cryptocoinsnews.com/nxt-decentralized-voting-system-twitter/). This is very misleading and it appears that a lot of people think that Nxt's voting system is secure when it is not.


Whereas I agree about the importance of anonymity in social voting, when it comes to business voting things are quite the opposite. A corporation is always an oligarchy, buying votes is the norm (it's called stake) and buying and selling influence (at the board) is how things get done.

Also let me remind you that in our republic (US of A) for the longest time the ballot was reserved to male property owners. And while the ballot was indeed anonymous - the real voting (taking place in Congress & Senate) has never been. Indeed all legislation an policy decisions to this day are passed in public (often televized) votes. And this is how most of the parliaments in the world operate.

So the idea that you must have anonymous voting for public governance is not entirely true. It only matters during the ballot, where indeed you may want to prevent explicit monetary transactions between the constituents and their Representative. Vote buying still takes place however ("I know how to bring the pork home and (unspoken) you'll all get a cut when it's here") which if not illegal is at least morally questionable
83  Alternate cryptocurrencies / Altcoin Discussion / Re: [Nxt] To those running Nxt nodes - ***UPDATE to NRS v.1.5.10*** on: June 07, 2015, 05:03:04 PM
Version 1.5 is now live!

If you haven't upgraded to a NRS v1.5.x, you are now on a fork.

The latest Client at the time of writing is v1.5.10. Get the latest client here >>> https://nxtforum.org/nrs-releases/


NRS v1.5 Features 2015

Voting System - https://wiki.nxtcrypto.org/wiki/Voting_System
2-phased transactions (Advanced Multisig) - http://wiki.nxtcrypto.org/wiki/Phasing
Plug-in Apps System - https://wiki.nxtcrypto.org/wiki/Plugins
Prunable Data - https://wiki.nxtcrypto.org/wiki/The_Nxt_API#Prunable_Data
Windows Installer
84  Alternate cryptocurrencies / Service Announcements (Altcoins) / Re: [NXT] Nxt Technology Tree - Now LIVE: v1.5 *Voting**Multsig**plugins**installer* on: June 07, 2015, 04:56:03 PM
Version 1.5 is now live!

If you haven't upgraded to a NRS v1.5.x, you are now on a fork.

The latest Client at the time of writing is v1.5.10. Get the latest client here >>> https://nxtforum.org/nrs-releases/


NRS v1.5 Features 2015

Voting System - https://wiki.nxtcrypto.org/wiki/Voting_System
2-phased transactions (Advanced Multisig) - http://wiki.nxtcrypto.org/wiki/Phasing
Plug-in Apps System - https://wiki.nxtcrypto.org/wiki/Plugins
Prunable Data - https://wiki.nxtcrypto.org/wiki/The_Nxt_API#Prunable_Data
Windows Installer


OP updated.
85  Alternate cryptocurrencies / Altcoin Discussion / Re: Pool of Stake: Improved POS to Prevent Multiple Voting on: June 07, 2015, 09:37:05 AM
Multiple Voting in POS Cannot be Detected and It Weakens Security

I stopped at this bit. From what I have seen, the research says that the opposite is true.

There is a group called Consensus Research who look into concrete implementation POS algos and they have found that, as the work required to vote on all chains you see grows exponentially over time then restricting nodes to vote on only a single chain weakens security. As it takes less computing power to 'stake grind a better chain' (one with a better cumulative difficulty).

Their research is here: https://bitcointalk.org/index.php?topic=897488.0

I thought I would just start here before trying to look into your idea. I can get help if you have any really hard questions to ask too  Cheesy
86  Alternate cryptocurrencies / Service Announcements (Altcoins) / Re: World's first open source decentralized peer server side altcoin exchange. on: June 07, 2015, 09:28:17 AM
i like the idea of decentralized exchanges because i made a lot bad experience with centralized ones. the question is, if all that works like you are planning. currently, decentralized services in common have a latency time to execute actions which could be a problem for exchanges.

Lets not get ahead of ourselves here this is an exchange in similar fashion to BTC-E or Cryptsy that runs on a server written in PHP, MYSQL that a newbie can setup in a matter of hours it will have step by step video instructions for succesful setup.

since there will many of them setup for each coin by community spreading the risk across many many exchanges. There will be first mover advantages gaining user trust.

Marinecoin DEV
http://marinecoin.org

So you definition of decentralized exchange you are using here is 'multiple users running their own centralized exchanges'?

Maybe that was clear to others in the addition of 'peer server side' but didn't make sense to me.
87  Alternate cryptocurrencies / Altcoin Discussion / Re: Top Cryptocurrencies (Based on Funding) with Charts. Do Your Research. Make Informed Decisions on: June 07, 2015, 09:24:41 AM
out of all those coins. it seems nxt had the least funding at 21 btc. why is it that certain coins even with alot of funding doesn't even come close to what nxt has so far? im really curious to why this is.... is it really not the funding that plays a factor? so what is it? i mean all those coins have talented devs too.

The NXT IPO happened during a completely different time vs. the IPOs which came after it so they're not really comparable. NXT was the first IPO coin in existence and the success of the NXT IPO for its initial investors is the main reason why IPOs since then have been so huge in the first place.

NXT was also pretty much the first 2.0 platform as well which gave it a massive head start back when there were very few other competitors around and those that did exist were still under development (eMunie anyone?). Back then, most coins were just scrypt and SHA-256 clones based on Litecoin/Bitcoin with a logo stamped on top. NXT succeeded because BCNext created an innovative product with innovative features but few people took notice of it or believed its claims when it was first announced.

Lastly, there is also jl777. He's not a core dev but instead, he develops services that exist on top of the core protocol. jl777's assets have popularized the asset exchange and in turn developed it into NXT's greatest strength. Without him, NXT probably wouldn't be as successful as it is today.

jumanji

This is a good, clear explanation. There were only ~35 coins on CMC (Sep 2013) and it was pre-BTC pump to $1200 that brought so many of us into crypto (too many of them were destined to be shark food in 2014, unfortunately).

I jumanji'd it so I could search and find it later in my posts  Wink
88  Alternate cryptocurrencies / Altcoin Discussion / Re: Here is 10 star project for any dev who is interested on: June 07, 2015, 09:17:32 AM
so u can just cut these out of regular cardboard?

yer, not sure if this is joke  Grin I need the [sarcasm][/sarcasm] tags  Cheesy
89  Alternate cryptocurrencies / Altcoin Discussion / Re: Counterparty vs Open Assets vs Colored Coins. Which should we use? on: June 07, 2015, 09:02:03 AM
I'm trying to decide which asset protocol I should implement for a coin and wondering what the community thinks of each and how they interact with PoS.

Thoughts?

What are your requirements for the coin? Is it just you need a decentralised register of owners or something more?
90  Alternate cryptocurrencies / Altcoin Discussion / Re: ■ Kickstarter - MMO Game Assets Using the NXT blockchain for asset trading ■ on: June 07, 2015, 08:55:38 AM
Over 50% there on Kickstarter. I like the feel of the graphics, I understand retro is very big right now  Cheesy
91  Alternate cryptocurrencies / Altcoin Discussion / Re: How to be careful and avoid scams in the wild west of the alt coin scene -part 1 on: June 07, 2015, 08:45:02 AM
i guess sooner or later some people were bound to show up when proof of stake is mentioned and of course the coin they want to discuss is nxt, not anything else.  Look if you like nxt good for you. If you want the documentation I based my comments on use google and look up what people say about it. Also keep in mind the 'source' code was not initially available https://bitcointalk.org/index.php?topic=394916.0

If you disagree with my opinion or the opinion of the Ethereum dev. about proof of stake and the concepts he cited be my guest.

One fact about this altcoin forum around here in general I have noticed

Certain coins seem to have some type of 'protected' watchers that are watching all unmoderated threads.   I won't name coin names.  There are several.

Most coins if you post a negative comment on their thread it will be ignored or others may join in. Rare will someone defend the coin in fact the most you may see if someone , maybe on the development team tell you if you don't like the coin don't mine it and gtfo. 

Now ---- certain coins --a select few -- things seem to happen differently.

If a negative comment without much merit is posted like 'this coin sucks' , it won't take long for others to say they like it and just post other items..... this 'forum bumping' technique is a very old tactic and even employed by the United States and likely other governments to sway public opinion on certain things normally related to politics.  This is not a conspiracy theory there are published foia documents that confirm it.

If a negative comment is posted to a coins thread that actually has some foundation and or documentation to it as to what flaw exists or why they will not support it.... a different approach is used.   Multiple accounts slam that user, often following other posts they made elsewhere here in this forum and negate them even to the point of stating things like 'you post negative comments about several coins' .... ect....   Some people have even been confronted online or in person and threatened.
I know of a few confirmed incidents like this.


If a coin thread has a multitude of people responding or even paying attention to every negative or questionable item posted about that coin proceed with caution.  Honest , fair, legit and real open source projects have nothing to hide and no place to hide it. Their code is released to the world and can be tested by anyone. 

Personally I think if you are using any cryptocurrency at all and it is not 100% open source from day one you should seriously reconsider your position but in the end it is up to you.

Coins you think are run by party x could actually be under control of someone else, like a government agency, organized crime ring or many many other things/people ..... use your imagination. 

In closing I will say I stand behind all prior posts I made here.

If you have FACTS that refute anything I stated post them to the thread.

I don't care if anyone likes my opinions or agrees with them or feels differently.

Also, you may want to think twice about attempts to bother me personally as it has happened in the past when I have criticized things. I don't care how many fake sock puppet accounts come of of the sky. I am not afraid of you, whatever government agency you work or are in informant for or what other organizations you are associated with. I can say this with confidence since I am not a criminal.


Wow. If you didn't want a discussion just say so, no need to go so far off into distance. Coming back to reality, if someone is saying the sky in green when all evidence supports that it is blue, then you are going to get people questioning you about it. No conspiracy theories required.

I want to discuss Nxt as all serious research attempts so far have shown it to be secure, in the face of all Nothing@Stake fudders. See the work of Concensus research > https://bitcointalk.org/index.php?topic=897488.0

Here's the summary:

To summarize the discussion, known claimed attacks on proof-of-stake distributed consensus algorithm(and concrete implementations) at the moment:

1. Short-range attack  - attacker can offer better chain started few blocks behind current canonical chain. The attack is possible at the moment, the only likely outcome though is just gathered fees increase for an attacker. In our simulations this kind of attack is possible mostly when a long delay occurs due to low target. By the way, the attack has positive aspect for network, as it shorten delays average between blocks. So attacker gets extra fees for a good job done  Grin

2. Long-range attack - attacker can start fork hundreds or thousands blocks behind current chain. From our investigations the attack isn't possible. 

3. Nothing-at-stake attack - not possible at the moment! Will be possible when a lot of forgers will use multiple-branch forging  to increase profits. Then attacker can contribute to all the chains(some of them e.g. containing a transaction) then start to contribute to one chain only behind the best(containing no transaction) making it winner.  Previous statements on N@S attack made with assumption it costs nothing to contribute to an each fork possible and that makes N@S attack a disaster. In fact, it's not possible at all to contribute to each fork possible, as number of forks growing exponentially with time. So the only strategy for a multibranch forger is to contribute to N best forks. In such scenario attack is possible only within short-range e.g. with 25 confirmations needed 10% attacker can't make an attack. And attack is pretty random in nature, it's impossible to predict whether 2 forks will be within N best forks(from exponentially growing set) for k confirmations. So from our point of view the importance of the attack is pretty overblown.

4. History attack - attacker can buy whale's private key for $5 and build alternative story. Solved with some checkpoints now, located behind max rollback possible, so the solution is not so scary in terms of centralization etc.


If you know any other kind of attack, please add. Please note IPO properties of a concrete coins etc isn't related to proof-of-stake distributed consensus problems.

And Consensus Research is going to work on better proof-of-stake prototyping & implementation !


You can repeat these findings with the models published with the results, if you see fit. I am still interested in the details of your attacks on POS (as I asked about above), as I have seen a few try similar ideas in the past and they don't work in Nxt. Maybe yours will? And if so, it would good to know about them.


Quote
If someone tries to push me around I will look through your coin /code/ everything else and I am very skilled at finding out vulnerabilities and information.  If provoked I will publish my work. That aside, when left alone I tend to allow a 'confrontation' with another to be a one time thing and not go looking to screw with other people. 

Again wow. Are these the only conditions under which you review ideas?
92  Alternate cryptocurrencies / Altcoin Discussion / Re: Anonymity in the Mini-Blockchain scheme on: June 06, 2015, 08:33:50 PM
You understood it perfectly, the account tree has the unspent outputs of all transactions. The advantage for me of separating the unspent outputs from the transactions is that the transactions are much larger in size (in this scheme) than the unspent outputs, so there is a considerable saving. The minimum output value was borrowed from Bitcoin and it seems to be working well for them. An interesting variation could be forcing the minimum output value to be a multiple of the transaction fee, for example, if you include a transaction fee of X then all outputs must be at least 3X.
I remember that you wanted to have maintenance fees in Cryptonite to control dust but you were having problems with the actual mechanism of deciding the value, but having the stakeholders voting on it seems to be a good solution. Nxt is going to implement (or has already implemented?) voting by stakeholders. It is probably worth seeing how they do it, maybe it is applicable to Cryptonite.

It goes live at block 445,000, in about 9 hours. (Check the countdown here>  http://jnxt.org/countdown/?block=445000)

You can vote by stake, asset, mscurrency and you have options weight these votes too. It is pretty powerful. Here is a teaser video, starting at the time Alex talks about this > https://www.youtube.com/watch?v=dhJgz6hpHXg&feature=youtu.be&t=68

Comments, once it is live, would be welcomed.
93  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [NXT] Nxt - Official Thread on: June 06, 2015, 08:23:43 PM
Hash: SHA1
Release 1.5.10
[Removed by Daedelus]
sha256:
[Removed by Daedelus]
sha256:
[Removed by Daedelus]


Change log:

Create installer package for Windows and Linux using the IzPack installer.
See https://bitbucket.org/JeanLucPicard/nxt/issue/283

Added separate linux and windows (cygwin) build and release scripts.

Track and log database query execution times. The new properties:
nxt.statementLogThreshold, nxt.transactionLogThreshold, and
nxt.transactionLogInterval can be used to configure logging of slow queries.

Database performance improvements and optimizations. The account leasing data
has been moved from the account table to a separate account_lease table.
More table indexes have been added or existing ones modified.

Improved JSON encoding performance.

Outbound websockets connections are no longer initiated when using a socks or
http proxy (if system property socksProxyHost or http.proxyHost is defined).

Include expired prunable JSON in API transaction JSON, if available.

To protect public nodes from unneeded extra load, the getState API does not
include counts even if includeCounts=true, unless the adminPassword is either
provided as a parameter, or is not needed.

Added numberOfAccountLeases and numberOfActiveAccountLeases to getState,
showing the total number of scheduled (first lease only) or currently active
account balance leases.

Limit peer details length to 10 characters for version, 20 for application,
30 for platform, and 100 for announced address.


Client UI improvements:

Fixed a bug sometimes not showing notification badge after login.

Improved Bulgarian and Slovak translations.

Fix local signing of upload tagged data and approve transaction

This release will perform a full blockchain rescan on first start.

Updated jetty to version 9.2.11. If unpacking on top of existing installation,
delete the old lib folder first.

UPGRADE! Or fork off  Cheesy  

https://nxtforum.org/nrs-releases/nrs-v1-5-10/
94  Alternate cryptocurrencies / Altcoin Discussion / Re: rpietila Altcoin Observer on: June 06, 2015, 08:17:33 PM
Ignoring that proof of stake is pointless (it doesn't work unless ultimately centralized, in which case there are better solutions),

I'm interested, how did you come to this conclusion?
95  Alternate cryptocurrencies / Altcoin Discussion / Re: How to be careful and avoid scams in the wild west of the alt coin scene -part 1 on: June 06, 2015, 08:14:36 PM
To answer those on nxt and the proof of stake questions, I have looked it over but not real close. I do not own any and never experimented or tested it..  I have read the work and research of others however and (at least to me) I think the papers I posted earlier from the Ethereum developer are very well written and his logic applies not only to any coin based on older (or newer) ppc code bases but also to nxt.  I am not knocking nxt on 'tech' specs although I think any ipo where initial coins are created out of nothing but code and sold to others and build a system that just generates more coins is something that has a reward structure contrary to what I feel is fair.  You can disagree if you like. I am not saying it is a scam only that some things surrounding nxt I heard about (mostly in this forum and on twitter) like coins vanishing for example have been brought up often enough that I believe it has happened.  It is more likely a glitch if it actually happened not something done intentional.

So you don't own any, never experimented with it or tested it... but are happy to repeat absurd things you have heard on twitter that you acknowledge might not even have happened? Please post a link where anyone's Nxt has disappeared.

You also seem to imply there is inflation ("generates more coins") which isn't the case. There is no inflation in Nxt. Vitalik's description of weak subjectivity describes Nxt Concensus mechanism (see the comments section, ChuckOne co-ordinates Nxt core dev team). Vitalik has also briefly discussed Nxt's algo on nxtforum almost a year ago where he was satisfied with the approach, based on his knowledge at the time.

That's the idea behind Slasher. It's good against short-range attacks, but not long-range ones (see my article).

Good news. Against long-range attacks we r protected by the extra consensus rule that forces to stick to a branch with the highest rate of transactions belonging to the same economic cluster.

So basically you use transactions-as-proof-of-stake. That sounds reasonable; it's as good as I can think of at this point, although it has the moderately-serious-but-not-fatal flaws that I described in my On Stake article. I eagerly await a full whitepaper description and open source code of your complete protocol so both myself and more formal academics can properly whack at the specifics.

I would like your comments on this: https://raw.githubusercontent.com/vbuterin/scalability_paper/master/scalability.pdf

In it Vitalik defines a term known as cyrptoeconimically secure and gives a proof where he says Nxt satisfies the criteria. A Nxter then went on to show what he believed was the proof that Nxt was secure (I can find the link if required but it was taken form the paper)


Taking all this into account, I don't see how you can come to the conclusion that Vitalik thinks Nxt can be lumped in with other POS no more than a flaw in a scrypt algo can be applicable to a SHA256 coin. They may be in the same family (being POS, POW) but two different animals.
96  Alternate cryptocurrencies / Service Announcements (Altcoins) / Re: [ANN] CoinGecko.com - 360 Degree Cryptocurrency Valuation and Ranking on: June 06, 2015, 07:29:29 PM
Look what we just released onto CoinGecko! 12 months Google Trend chart!

This is a sample image for Litecoin



What are you waiting for? Check it out now!
https://www.coingecko.com/en/coins/litecoin

P/S - I'm using Litecoin as an example but this chart is available for all coins such as Bitcoin, Dogecoin, Vertcoin etc

RE: Nxt. How do you know you are measuring searches for Nxt crypto and not Nxt lego or Nxt wrestling? I'm reliably informed you are displaying the trend for Nxt Wrestling at the moment..
97  Alternate cryptocurrencies / Altcoin Discussion / Re: Nxt and the rise to the top. on: June 03, 2015, 05:30:37 PM
The last rebound / hurrah we saw in NXT was the result of John (the marketing guy) lying about NXT being added to CoinBase.  So outside of the initial floor manipulation with Dgex and John's deceit campaign, has there ever been any reason for NXT to have a 8 figure capitalization?  Probably not.

If there are really only 1150 addresses with more than 10,000 NXT then user adoption, even by crypto world standards, has been a major failure over the past 1.8 years.  This is contrasted with NXT's capitalization being a moderate success, despite the lack of adoption.

 There are many crypto currencies with a bigger and better distribution.   It's indicative that nobody really wants NXT or, alternatively, they've read about the distribution, security incidents and technical issues and they're discouraged from adopting it.  

What are the equivalent stats for the rest of the persistent crytpos (been around a while and performed well enough to maintain their place in the market)?

Judging coins against themselves seems a pointless exercise to me, let alone trying to draw conclusions from it. Any judging should be done against their peers/competitors and the . How many addresses have x% in Dash etc? How have other coins that once had 8 figure capitalisations faired over the same timeframe? Etc etc etc.


p.s. Polish some of your claims about Nxt and we might have a discussion on our hands. This is the furthest I have ever seen you from baseless narrative Shocked I'm going to lie down..
98  Alternate cryptocurrencies / Altcoin Discussion / Re: AltCoin Creation Risks & Initial Investment on: June 03, 2015, 04:56:23 PM
NXT... too much of everything on their end

Can you be more specific?
99  Alternate cryptocurrencies / Altcoin Discussion / Re: How to be careful and avoid scams in the wild west of the alt coin scene -part 1 on: June 03, 2015, 04:54:55 PM
Proof of work is best. Proof of stake??  Sorry I cannot support it because of security issues.  At one time I was a true believer in proof of stake and even personally launched an alt coin that was proof of stake.  I can tell you it took a while for me to realize that without centralized checkpointing and control (like ppc has) proof of stake has some security issues in particular since many alt coins use an older codebase of bitcoin to start from.  I don't want to go technical in this post but I personally know several ways that can really produce 'unusual' or 'undesired' results with a proof of stake coin.  Some of these you need to be able to change code around and compile your own attack client or node and some of these flaws are exploitable by someone with some coins in a regular wallet just by changing the clock on a windows computer.   Even with the centralized checkpointing system that ppc was using proof of stake fails to solve /resolve what is called the byzantine generals problem. 

I presume you have only looked at Peercoin's POS (coinage) implementation?

Nxt would pay you bounties if you could show your ideas are applicable to their algo (doesn't use coinage or rely on centralized checkpointing). Clock computer would be interesting to know more about. I believe Nxt client's will accept tx's from up to 15 sec in the future IIRC to allow for latency in the network, I presume. PM me or start a new thread or go to nxtforum.org if you are interested in the bounties.


Quote
Regarding the 'centralized' concept of checkpointing I realize some proof of work coins use this to a lesser or greater extent to secure the block chain from attack.  I don't think anything centralized is good. If an individual like me or you can compile the code, run a node and it will work with everything that is my personal test.

How about using decentralized checkpointing?
100  Alternate cryptocurrencies / Altcoin Discussion / Re: Initial Distribution of a 100% PoS Coin on: June 03, 2015, 04:47:56 PM
Pure proof of stake is not secure, because somewhere in the workings of it there has to be some kind of random or pseudorandom number generator used to decide which staking client wins the/a stake on any particular block.

Someone with more computer power can explore multiple possible futures, generating billions trillions quadrilions etc such random or pseudorandom numbers, massively increasing their chance of having their stake, of whatever size, "get lucky".

This is pretty much a pure nature of the problem kind of problem, not only has it not been solved it probably is not solvable.

Research >>> https://bitcointalk.org/index.php?topic=897488.0


And so far, so good... Nxt's pure POS implementation has been found to be secure against all formally described (i.e. testable) attacks so far. You can also repeat Kushti's finding's using the models he has made available, if you so choose.

To summarize the discussion, known claimed attacks on proof-of-stake distributed consensus algorithm(and concrete implementations) at the moment:

1. Short-range attack  - attacker can offer better chain started few blocks behind current canonical chain. The attack is possible at the moment, the only likely outcome though is just gathered fees increase for an attacker. In our simulations this kind of attack is possible mostly when a long delay occurs due to low target. By the way, the attack has positive aspect for network, as it shorten delays average between blocks. So attacker gets extra fees for a good job done  Grin

2. Long-range attack - attacker can start fork hundreds or thousands blocks behind current chain. From our investigations the attack isn't possible. 

3. Nothing-at-stake attack - not possible at the moment! Will be possible when a lot of forgers will use multiple-branch forging  to increase profits. Then attacker can contribute to all the chains(some of them e.g. containing a transaction) then start to contribute to one chain only behind the best(containing no transaction) making it winner.  Previous statements on N@S attack made with assumption it costs nothing to contribute to an each fork possible and that makes N@S attack a disaster. In fact, it's not possible at all to contribute to each fork possible, as number of forks growing exponentially with time. So the only strategy for a multibranch forger is to contribute to N best forks. In such scenario attack is possible only within short-range e.g. with 25 confirmations needed 10% attacker can't make an attack. And attack is pretty random in nature, it's impossible to predict whether 2 forks will be within N best forks(from exponentially growing set) for k confirmations. So from our point of view the importance of the attack is pretty overblown.

4. History attack - attacker can buy whale's private key for $5 and build alternative story. Solved with some checkpoints now, located behind max rollback possible, so the solution is not so scary in terms of centralization etc.


If you know any other kind of attack, please add. Please note IPO properties of a concrete coins etc isn't related to proof-of-stake distributed consensus problems.

And Consensus Research is going to work on better proof-of-stake prototyping & implementation !


This is a summary form January, you'll see in the thread more work has been done and a test environment has been developed (Scorex*) to test improvements to the Nxt POS algo as we speak, based on the groups research.

*https://bitcointalk.org/index.php?topic=1060567.0


Where are you getting your information from?
Pages: « 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 ... 134 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!