Pages:
Author

Topic: BitShares 2.0 - Just the Facts Thread - page 3. (Read 6805 times)

sr. member
Activity: 441
Merit: 250
August 28, 2015, 06:17:19 AM
#38
DPOS is not that difficult to understand: A number of block producing nodes are elected consciously (by approval voting which is the only thing that is a bit tricky to understand) by shareholders / coinholders. These nodes than take turns procuding blocks and are shuffled after every round in which each node has produced a block. Can all be read here https://bitshares.org/technology/delegated-proof-of-stake-consensus/
TPTB_need_war what more are you looking for?

There is no analysis on the various different attack vectors and how DPOS copes with each one:

* Sybil attack
* Nothing at stake style attacks (long range, short range, keys from the past, etc etc)
* Voter apathy and response times to an ongoing attack

In short, everything that a decent white paper should address in order to be considered seriously.
Fully agree. A good whitepaper would be very valuable and would help (academics) to take DPOS more seriously.
legendary
Activity: 1008
Merit: 1007
August 28, 2015, 05:51:53 AM
#37
DPOS is not that difficult to understand: A number of block producing nodes are elected consciously (by approval voting which is the only thing that is a bit tricky to understand) by shareholders / coinholders. These nodes than take turns procuding blocks and are shuffled after every round in which each node has produced a block. Can all be read here https://bitshares.org/technology/delegated-proof-of-stake-consensus/
TPTB_need_war what more are you looking for?

There is no analysis on the various different attack vectors and how DPOS copes with each one:

* Sybil attack
* Nothing at stake style attacks (long range, short range, keys from the past, etc etc)
* Voter apathy and response times to an ongoing attack

In short, everything that a decent white paper should address in order to be considered seriously.
sr. member
Activity: 441
Merit: 250
August 28, 2015, 05:46:00 AM
#36
legendary
Activity: 1008
Merit: 1007
August 28, 2015, 05:04:46 AM
#35
The lack of a white paper is disappointing, especially considering the 2.0 revision completely changes the design.
hero member
Activity: 714
Merit: 510
August 28, 2015, 04:52:19 AM
#34
Where is the academic peer review that Bitshare's DPOS is secure?

It is extremely complex compared to Bitcoin's proof-of-work which can be approximated by a Poisson distribution. I can't visualize how to model DPOS holistically to prove it is secure.

http://wiki.bitshares.org/index.php/DPOS_or_Delegated_Proof_of_Stake

https://bitshares.org/technology/delegated-proof-of-stake-consensus/

Bitshares DPoS is based on a design which resembles in many ways the Raft protocol which has been through peer review in academic papers.

The Bitshares team arrived at a similar design because great minds think alike and because Bitshares developers discovered that you can do consensus through delegation of authority. Analyze and compare the Raft protocol to DPoS.

Additionally if you want to go further you can analyze LMAX architecture. When you do that you'll see that Bitshares wasn't thrown together by amateurs and that it has a rigorously academically tested (as well as tested in practice) architecture. No one has hacked DPoS 1.0, and while DPoS 2.0 is still in testing, there is no reason to believe DPoS 1.0 was ever insecure. It's security is based on the fact that in order to break consensus you have to get a critical threshold of delegates to collude without being discovered that they are colluding by the voting token holders.

Many people like to claim that Delegated Proof of Stake or Proof of Stake in general is vulnerable to theoretical black swan attacks. Bitcoin is also vulnerable to theoretical black swan attacks. The focus of our attention should be on practical attacks which have either happened in the past frequently, and which would have catastrophic consequences if pulled off. In the case of Bitshares which has been audited and which has existed for over a year, there isn't an attack which could occur frequently and which has catastrophic consequences.
 
Example1:


Example 2:

The threat level on a risk matrix is measured by the frequency of the occurrence and the amount of damage the community would suffer if it occurs. For example if a bug is found to allow hackers to remotely empty everyone's wallet this would be an example of catastrophic damage, but how often has that occurred in Proof of Stake? Double spending also would cause catastrophic damage but how often has that occurred? If it is a real treat in practice then you'll be able to provide some example cases to show that these theoretical attacks have happened.

We know in practice that centralized exchanges are extremely high risk as measured on a risk matrix. This is because these attack frequency is high, and the level of damage of the attacks are high. The risk of using centralized exchanges outweighs the risk of using Bitshares and trusting DPoS 1.0. DPoS 2.0 will be tested and audited, but DPoS 1.0 has never been successfully hacked.

Bitshares when it was first announced with through the same skepticism: https://bitcointalksearch.org/topic/announce-project-quixote-bitshares-bitnames-and-bitmessage-279771
None of which played out.

https://raft.github.io/
http://martinfowler.com/articles/lmax.html
legendary
Activity: 1162
Merit: 1042
White Male Libertarian Bro
August 28, 2015, 01:39:41 AM
#33
Moderated thread   Roll Eyes

How "decentralized" can you be if you don't believe in freedom of speech?
How libertarian can you be if you don't believe in private property?

There is a difference between civil discussion and trolling.  you are on private property.  If you are an asshat you will be asked to leave.  This has nothing to do with decentralization or freedom of speech.

This isn't your private property.  This is Theymos' private property.  Give me a break... like you Bitshares wealth redistribution communists actually believe in private property anyway.
Your argument is invalid as Theymos has allowed his private property to be used for moderated threads.  In the future when you find yourself hurling insults you can know that you have already lost the argument.  You wont need me to tell you that.  See how much time we're saving?

Sorry everyone I am now done feeding the troll.

Stan, you're not fooling anyone.  Everybody knows that it's you.
member
Activity: 69
Merit: 10
August 28, 2015, 01:35:55 AM
#32
Moderated thread   Roll Eyes

How "decentralized" can you be if you don't believe in freedom of speech?
How libertarian can you be if you don't believe in private property?

There is a difference between civil discussion and trolling.  you are on private property.  If you are an asshat you will be asked to leave.  This has nothing to do with decentralization or freedom of speech.

This isn't your private property.  This is Theymos' private property.  Give me a break... like you Bitshares wealth redistribution communists actually believe in private property anyway.
Your argument is invalid as Theymos has allowed his private property to be used for moderated threads.  In the future when you find yourself hurling insults you can know that you have already lost the argument.  You wont need me to tell you that.  See how much time we're saving?

Sorry everyone I am now done feeding the troll.
legendary
Activity: 1162
Merit: 1042
White Male Libertarian Bro
August 28, 2015, 01:27:28 AM
#31
Moderated thread   Roll Eyes

How "decentralized" can you be if you don't believe in freedom of speech?
How libertarian can you be if you don't believe in private property?

There is a difference between civil discussion and trolling.  you are on private property.  If you are an asshat you will be asked to leave.  This has nothing to do with decentralization or freedom of speech.

This isn't your private property.  This is Theymos' private property.  Give me a break... like you Bitshares wealth redistribution communists actually believe in private property anyway.
member
Activity: 69
Merit: 10
August 28, 2015, 01:24:00 AM
#30
Moderated thread   Roll Eyes

How "decentralized" can you be if you don't believe in freedom of speech?
How libertarian can you be if you don't believe in private property?

There is a difference between civil discussion and trolling.  you are on private property.  If you are an asshat you will be asked to leave.  This has nothing to do with decentralization or freedom of speech.
legendary
Activity: 1162
Merit: 1042
White Male Libertarian Bro
August 28, 2015, 12:25:46 AM
#29
Moderated thread   Roll Eyes

How "decentralized" can you be if you don't believe in freedom of speech?
hero member
Activity: 504
Merit: 504
August 27, 2015, 09:33:40 PM
#28
Ah yes, I remember you well.

I have enjoyed this exchange and would welcome any interest you may have in adding to the body of analysis work supporting DPOS.  Do doubt our ability and obligation to provide more rigorous proofs will increase with increasing market cap.

As to my relationship to Dan, all I can say is, "Once I was the Master."

Stan

Dan Larimer @ LinkedIn

Stan Larimer @ LinkedIn
sr. member
Activity: 420
Merit: 262
August 27, 2015, 08:25:25 PM
#27
The same criticism I made in 2013 against his Transactions as Proof of Stake still remains my concern:

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

Thanks for the reply. I hope someone can publish some white papers to make it all more condensable and convincing. Your informational message (definitely not worthless) refers to many things off hand (even without citations), but it isn't the same as a well organized white paper covering the issues with citations.

Note that avoiding attacks for a $17 million market cap is the not the same as Bitcoin with a $3 billion market cap. I guess Bitshares reached a maximum of $51 million mcap at one time, but I don't think DPOS was implemented at that time afair. Bitcoin reached $10 billion and there were some bugs that have been fixed since then, meaning it was stress tested.

Indeed Bitcoin has issues with centralization. I claimed that in the following post in another thread.

Is there a chance that other currencies such as Dogecoin, Guncoin, Altocin and litecoin will be more popular and more valuable that Bitcoin?

Can I change the question to say, "is it possible that a coin that solved Bitcoin's critical flaws could become more popular and valuable than Bitcoin?"?

If so, I say yes it is possible.

Those critical flaws:

  • Double spending on every network fragment.
  • 0-confirmation transactions require network centralization to be reliable.
  • Scaling transaction volume requires network centralization to handle bandwidth (hello Bitcoin XT a.k.a. GavinCoin a.k.a. GovCoin).
  • No on chain, end-to-end principle anonymity.
  • Not censorship resistant long-term. Permission-less commerce not insured long-term.
  • 51% attack could change the protocol in the future, by then the masses don't care. They didn't care that the dollar is debased.

Bitcoin is a highly flawed 1.0 version of crypto. Version 2.0 will definitely challenge it. Stay tuned.

I believe a contender would need to fix ALL of the above and more. Not just fix one or two of the issues.

Notice the coins you mentioned don't address those issues.

Btw, your brother Daniel will remember me as AnonyMint from 2013. I haven't followed your developments too closely. Best of luck to you.

Seriously I would like to understand these various consensus algorithms that these altcoins are proposing.

Afaics, simplified white paper proofs seem to be lacking in everything except Satoshi's. That is my opinion and you are welcome to disagree.

P.S. I was one of those who was very skeptical that BitUSD could track as originally designed. I see they apparently changed the design of it since the first way it was structured in the 2013 proposal.
hero member
Activity: 504
Merit: 504
August 27, 2015, 07:36:59 PM
#26
Where is the academic peer review that Bitshare's DPOS is secure?

It is extremely complex compared to Bitcoin's proof-of-work which can be approximated by a Poisson distribution. I can't visualize how to model DPOS holistically to prove it is secure.

http://wiki.bitshares.org/index.php/DPOS_or_Delegated_Proof_of_Stake

https://bitshares.org/technology/delegated-proof-of-stake-consensus/

I suppose everybody has their own idea about what constitutes adequate review.  It's nice when something reduces to a closed form academic mathematical formula but even that has a complex system wrapped around it that begs questions like "how many independent people does Bitcoin need to sign 51% of the blocks?"  What difference does all that mathematical proof make if it only takes 2 or 3 Big Mining companies colluding to reach 51%?  

The risk is in the implementation, not the theory the implementation implements.

We come from an Aerospace System Engineering background.  So our mindset is to engineer systems out of simpler subsystems in such a way that they become directly analyzable and testable.  Using a few simple interlocking mechanisms rather than a one-size fits all statistical formula gives us far greater confidence.   Sure an occasional airliner or space shuttle crashes, but no amount of closed form mathematical analysis would have changed that outcome.

DPOS is engineered to ensure that the share owners themselves can decide what the maximum percent of blocks that any one (known, reputable, and fireable) account can sign.  For the past year, it takes 51 elected signers, not 2 or 3 self-appointed signers, to get to 51%.  That's an example of applied system engineering to combine simple, analyzable processes to achieve an explicitly shaped risk profile.  Going forward with version 2.0, shareholders can decide whether they want to pay for more or less than 51.  

DPOS now has a year of live testing with real money on the line and non-stop scrutiny and analysis from the highly competent BitShares forum of experts. Much better than a theoretical review by some small group of busy university professors (and remember I was one of those too).   Two papers on the subject are referenced in another snippet from the same Origin of BitShares, Part 5 article, which addresses this question below:

The Origin of BitShares
Part 5
POW to POS to TaPOS to DPOS!


...we turned our attention to eliminating mining from the security component of BitShares. Our goal was to get BitShares launched by "The Ides of March", but Bytemaster was not yet satisfied with the technology.

During his analysis of all the POSsibilities, just four weeks after the launch of ProtoShares, he made this famous statement:

Nxt looks very interesting.

He read everything he could about Proof of Stake, but was unable to convince himself that he could cover all the attack vectors that still remained in the literature.  He wasn't saying there was anything provably wrong with POS.  But he couldn't convince himself it had all bases covered.  That's when he began pondering if it was possible to do an end-run around these issues.


So he started looking at ways to make the system more deterministic.  
More analyzable.  
What if he traded mathematical generality for engineering structure?

This led to his invention of Transactions as Proof of Stake which he presented for review here on bitcointalk.  
A similar, longer thread ran in parallel on bitsharestalk:  Transactions as Proof-of-Stake & The End of Mining

These links show the discussions for historical purposes.  I won't go into them here. I just link to them to show this community that a serious attempt was made to:

  • Build on top of Proof of Stake
  • Involve this forum in the discussions

So with all this effort, why did Bytemaster abandon his TaPOS invention?  Suffice it to say, when I asked him today, he simply said "It wasn't fast enough.  It took too long to confirm transactions. To support a decentralized trading exchange it needed to do that much, much faster."  For Bitcoin it can take an hour.  We needed it to take seconds.  TaPOS was faster, but not fast enough.


Of course, we are now about to upgrade to DPOS 2.0 which is even faster, simpler, elegant and analyzable.  It's been passing its suite of automatic Monte Carlo test procedures for months now.  



sr. member
Activity: 420
Merit: 262
August 27, 2015, 06:50:23 PM
#25
Where is the academic peer review that Bitshare's DPOS is secure?

It is extremely complex compared to Bitcoin's proof-of-work which can be approximated by a Poisson distribution. I can't visualize how to model DPOS holistically to prove it is secure.

http://wiki.bitshares.org/index.php/DPOS_or_Delegated_Proof_of_Stake

https://bitshares.org/technology/delegated-proof-of-stake-consensus/
hero member
Activity: 504
Merit: 504
August 27, 2015, 04:11:21 PM
#24
hero member
Activity: 504
Merit: 504
August 27, 2015, 03:38:05 PM
#23
This is one of the critical flaws in existing crypto currency. If you know of an exception, please enlighten me.

I remember you having many problems with reputation systems for a variety of reasons, but the #1 problem I see with them is that the worse case scenario, government co-opting of cryptocurrency to create "surveillance coin", would be done by linking biometric data to a single wallet user address instead of having many pseudo anon addresses like Bitcoin.  The easiest way for them to accomplish this is with a reputation system derived currency.

Indeed that's a threat.  Men in Black show up at Apple or Google or whatever and ask for back doors the public doesn't know about.  Any time you get centralization due to economies of scale (e.g. mining pools and farms) it greatly reduces the number of stops the Men In Black have to make to get control of 51% of the block signers.

But BitShares 2.0 has Confidential / Stealth Transfer Support Implemented and Passing Tests


And that should make all the difference.
hero member
Activity: 504
Merit: 504
August 27, 2015, 03:23:17 PM
#22
One of the challenges we face is what everyone naturally brings as their own preconceptions of what a blockchain implements.  If you are looking for a currency, you'll wonder what the heck is going on here.

By now it's pretty well understood that "Bitcoin 2.0" blockchains are exploring all kinds of interesting new functions that give value to the chain based on the demand for the services it provides rather than how much it costs to produce.

(A nuked city is fairly costly to produce, but its value is highly questionable.)  Smiley

In the case of BitShares, it trades like a coin, but it provides the services of a decentralized, counterparty free exchange.  Centralized exchanges are companies that provide the same services and try to produce a profit for their owners.  So you can see where the comparisons to a company came from.

(Actually, the idea of a Decentralized Autonomous Company (DAC) first came from Bitcoin and the Three Laws of Robotics published on LetsTalkBitcoin back in 2013.)

Anyway, that's what we set out to produce back then, but its really grown in scope and power since then.

This summer we introduced the fact that centralized exchanges could use the BitShares blockchain as a powerful public backbone network to share customers, services, and market depth while automatically keeping the profits from all the customers they each brought to the table.  So far we have six exchanges (4 announced) that have expressed interest in joining this BitShares Exchange Network.  We think this is the wave of the future because it solves many of the problems that have been plaguing the industry - namely transparency, proof of solvency, market depth, and zero counterparty risk (customer keep their own keys to their funds even while they are trading on the exchange.)

Instead of competing with traditional exchanges,
we are multiplying the markets they can enjoy by networking with each other.

You can read more about this concept in Summer Announcements 2, 3, 4, and 5:

CCEDK to Publish its Order Book on the BitShares Blockchain
Banx.io and BanxShares are Upgrading to BitShares 2.0
Peak Venture Group Adopts BitShares Network
Nuclear Bunker Data Center Joins BitShares Exchange Network

Anyway, it's not easy to describe BitShares with a single label.  It's probably not going to match any prior expectations you may have had.

You have to look at it's applications and decide whether you think there will be a demand for the growing list of useful services it provides.



legendary
Activity: 1470
Merit: 1000
cryptocollectorsclub.com
August 27, 2015, 02:15:30 PM
#21
Bitshrares 1.0 was very ambitious, but if 2.0 really pulls it off this is one of the most underpriced options out there.

I own some and it is worth doing the research on, as the price is very nice right now. (Near historic lows right about when the best potential update is coming)
full member
Activity: 201
Merit: 100
August 27, 2015, 01:28:55 PM
#20
Oh it is sort of like Amway but anyone can buy direct, no MLM pyramid.

Ah okay I thought I was a crypto-currency. Now I understand you guys are into marketing schemes instead. Good luck.

Its not MLM (which you said), its single level referral.  Its very similar to what coinbase is currently doing.

Imo, its a good thing that there is now a hook for Bitshares to try and get marketers involved, because in the past they sucked at marketing.    If this coin can get some decent marketing and user growth going as a result of this, then it can succeed.  Also if the new 2.0 client has good usability and doesn't die or hog all resources like the old one did on my computer.  
legendary
Activity: 1260
Merit: 1000
August 27, 2015, 01:27:57 PM
#19
This is one of the critical flaws in existing crypto currency. If you know of an exception, please enlighten me.

I remember you having many problems with reputation systems for a variety of reasons, but the #1 problem I see with them is that the worse case scenario, government co-opting of cryptocurrency to create "surveillance coin", would be done by linking biometric data to a single wallet user address instead of having many pseudo anon addresses like Bitcoin.  The easiest way for them to accomplish this is with a reputation system derived currency.
Pages:
Jump to: