Bitcoin Forum
May 10, 2024, 06:05:37 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 [4] 5 »  All
  Print  
Author Topic: Blockchain vs DAG (Byteball's concencus algorithm).  (Read 10970 times)
Spratan
Hero Member
*****
Offline Offline

Activity: 689
Merit: 507


View Profile
March 08, 2017, 09:48:44 AM
 #61

I also invested in RaiBlocks.

If you only understood how horrendously flawed that design is.

I am interested to invest in raiblocks. How flawed is it ?
The dev is very active, so is there any chance of upgrade ?

I don't have access to my unpublished whitepaper at the moment wherein I summarized Raiblocks, and I am not sure I want to release that summary (yet) as I contrasted it against my design.

Suffice it to say that Raiblocks is insecure nonsense. You can locate TPTB_need_war's old debates with the creator (it used to be named block lattice). @monsterer also pointed out the flaws (note @monsterer seems to be gone now)

Here is the part I am willing to publish now (some of it is redacted):

Quote from: AnonyMint's OpenShare whitepaper draft
RaiBlocks had a separate partition (“blockchain”) for each user balance. Each user balance partition was an eligible witness voter for each transaction event. Consensus voting was required for transfers between partitions to prevent double-spends. The consensus ordering delegate set was the quorum on each epoch of voting, which was claimed to be final. There were alleged security flaws in this design[^RaiBlocks-divergence], which is obvious given its consensus ordering set is unbounded and has nothing-at-stake, which can’t be secure per the generalized theory...

[^RaiBlocks-divergence] Shelby Moore III. RaiBlocks divergence. Bitcointalk.org, “Block lattice” thread, post #4, Oct 24, 2015.

Thanks for your valuable feedback. I will invest in Rai only for obvious speculative potential short term and wait and see.
1715321137
Hero Member
*
Offline Offline

Posts: 1715321137

View Profile Personal Message (Offline)

Ignore
1715321137
Reply with quote  #2

1715321137
Report to moderator
1715321137
Hero Member
*
Offline Offline

Posts: 1715321137

View Profile Personal Message (Offline)

Ignore
1715321137
Reply with quote  #2

1715321137
Report to moderator
"In a nutshell, the network works like a distributed timestamp server, stamping the first transaction to spend a coin. It takes advantage of the nature of information being easy to spread but hard to stifle." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715321137
Hero Member
*
Offline Offline

Posts: 1715321137

View Profile Personal Message (Offline)

Ignore
1715321137
Reply with quote  #2

1715321137
Report to moderator
iamnotback
Sr. Member
****
Offline Offline

Activity: 336
Merit: 265



View Profile
March 09, 2017, 11:07:13 PM
 #62

There is nothing minding blowing here. Just more of the same centralization failure. Well the concept of a DAG is mind blowing in the sense that it allows proof-of-publishing to be orthogonal to consensus finalization, which is one facet of increasing the TPS rate. But the Byteball "stability points" algorithm solution is incomplete. It hasn't solved the holistic problems entirely.
francisthecrusher
Member
**
Offline Offline

Activity: 60
Merit: 10


View Profile
March 10, 2017, 03:48:08 AM
 #63

There is nothing minding blowing here. Just more of the same centralization failure. Well the concept of a DAG is mind blowing in the sense that it allows proof-of-publishing to be orthogonal to consensus finalization, which is one facet of increasing the TPS rate. But the Byteball "stability points" algorithm solution is incomplete. It hasn't solved the holistic problems entirely.

Exactly. It's not trustless. They took the various incomplete research into DAGs (e.g. Bob McElrath) and implimented it in node (node!?). They couldn't find a consensus algorithm that works so they go with a sibyl attack prone trusted node system instead. I bought 1BTC to get a real stake in it though because the community is strong which means they might end up solving these issues, if they do it will be unstoppable.
sinner
Hero Member
*****
Offline Offline

Activity: 615
Merit: 500



View Profile
July 12, 2017, 03:13:27 PM
 #64

This thread deserves a bump.  Have IOTA or Byteball made any recent improvements to address Shelby Moore's concerns?
monsterer2
Full Member
***
Offline Offline

Activity: 351
Merit: 134


View Profile
July 12, 2017, 03:40:55 PM
 #65

This thread deserves a bump.  Have IOTA or Byteball made any recent improvements to address Shelby Moore's concerns?

Neither byteball or Iota can be truly trustless or decentralised; they are flawed.

Byteball requires witnesses which are trusted super users in order to form a consensus:

Quote
Looking   for   a   “reality   test”, observe   that   some   of   the   participants   of   our   network   
are   non-anonymous   reputable   people or   companies who   might   have   a   long   
established   reputation,   or   they   are   businesses   interested   in   keeping   the   network   
healthy. We’ll   call   them   witnesses

Iota requires what they used to refer to as checkpoints, now known as 'coordinators' in order to maintain consensus until the currency is 'bootstrapped', which is years to never.

You cannot have a trustless concensus like bitcoin's without a mining reward - that is what creates convergence.
Come-from-Beyond
Legendary
*
Offline Offline

Activity: 2142
Merit: 1009

Newbie


View Profile
July 12, 2017, 04:05:11 PM
 #66

You cannot have a trustless concensus like bitcoin's without a mining reward - that is what creates convergence.

Great, now just prove this claim because the burden of proof is on you...
monsterer2
Full Member
***
Offline Offline

Activity: 351
Merit: 134


View Profile
July 12, 2017, 04:09:42 PM
Last edit: July 12, 2017, 04:37:33 PM by monsterer2
 #67

You cannot have a trustless concensus like bitcoin's without a mining reward - that is what creates convergence.

Great, now just prove this claim because the burden of proof is on you...

Present your counter argument and lets talk about it.

edit: for the interested reader, consider what it was that allowed satoshi to solve the double spend problem that had previously made p2p currencies unworkable.
Come-from-Beyond
Legendary
*
Offline Offline

Activity: 2142
Merit: 1009

Newbie


View Profile
July 12, 2017, 04:49:23 PM
 #68

Present your counter argument and lets talk about it.

Read https://en.wikipedia.org/wiki/Philosophical_burden_of_proof#Holder_of_the_burden and re-read my previous post again, please.
infer
Sr. Member
****
Offline Offline

Activity: 350
Merit: 250



View Profile
July 12, 2017, 06:17:19 PM
 #69

Both are good. But people still prefer blockchain more because it has existed for more than 8 years. They need more time to learn about the DAG and adapt it. Byteball is very good. No need to mine, no need crowdfund but they still have a big marketcap right now. I think that DAG will become a strong force in the future with the leader is byteball





        ▄▄█████████▄▄
     ▄███▀▀       ▀▀███▄
   ▄██▀               ▀██▄
  ██▀ ▄▄             ▄▄ ▀██
 ██▀  ▐██████▄ ▄██████▌  ▀██
██▀    ██  ███ ███  ██    ▀██
██      █▄ ▐██ ██▌ ▄█      ██
██▄      ▀ ▐██ ██▌ ▀      ▄██
 ██▄        ██ ██        ▄██
  ██▄        ███        ▄██
   ▀██▄              ▄██▀
     ▀███▄▄       ▄▄███▀
        ▀▀█████████▀▀
.
▄▄▄▄▄▄▄▄▄▄      ██                                         
██████████  ▄▄  ██▄▄▄▄▄▄  ▄▄  ▄▄▄▄▄▄▄▄  ▄▄▄▄▄▄▄▄▄  ██▄     
██          ██  ████████  ██  ████████  █████████  ████▄   
██          ██  ██        ██     ▄▄██▀  ██   ▄██▀  ██ ▀██▄ 
██          ██  ██        ██  ▄██▀▀     ██▄██▀▀    ██   ▀██▄
██████████  ██  ████████  ██  ████████  █████████  ██     ██
▀▀▀▀▀▀▀▀▀▀  ▀▀  ▀▀▀▀▀▀▀▀  ▀▀  ▀▀▀▀▀▀▀▀  ▀▀▀▀▀▀▀▀▀  ▀▀     ▀▀

Finance




           ▄█▄    ▄▄▄▄▄▄███████
         ▄█████▄   ▀███████████
 █▄    ▄█████████    ██████████
 ███▄▄█████████▀   ▄██████████▌
 ████████████▀   ▄████████████
▐██████████▀   ▄█████████▀ ▀██
▐█████████▄   █████████▀     ▀
████████████▄  ▀█████▀
███████▀▀▀▀▀     ▀█▀







monsterer2
Full Member
***
Offline Offline

Activity: 351
Merit: 134


View Profile
July 13, 2017, 08:57:25 AM
 #70

Present your counter argument and lets talk about it.

Read https://en.wikipedia.org/wiki/Philosophical_burden_of_proof#Holder_of_the_burden and re-read my previous post again, please.

I'm quoting myself here; this is not a formal proof, its a wordy one.

Quote
With no competition to mine, the maximum network hashing rate will be impossible to measure, since although transactions may be incoming at a high rate in a mature currency (and assuming a PoW must be submitted with the transaction) , this rate could still be vastly below that of even just one ASIC* such that any adversary looking to double spend would find the task relatively easy.

This also brings into question the entire way in which transaction acceptability can be bounded. In bitcoin the adversary's hashing power relative to the network as a whole is considered, yielding a probability of the best block being reversed, yet with no competition to mine, the maximum hashing rate of the network as a whole cannot be measured since adversaries have nothing to gain by participating in the network's nominal operations, instead they might chose to lie in wait.

edit: the key point is that last one. With no competition to mine, the network hash rate cannot be measured which implies that the time you need to wait to accept a transaction as confirmed is essentially unbounded. This is not acceptable in any currency.
Come-from-Beyond
Legendary
*
Offline Offline

Activity: 2142
Merit: 1009

Newbie


View Profile
July 13, 2017, 09:06:35 AM
 #71

edit: the key point is that last one. With no competition to mine, the network hash rate cannot be measured which implies that the time you need to wait to accept a transaction as confirmed is essentially unbounded. This is not acceptable in any currency.

Just another claim lacking a proof.
monsterer2
Full Member
***
Offline Offline

Activity: 351
Merit: 134


View Profile
July 13, 2017, 09:29:20 AM
 #72

edit: the key point is that last one. With no competition to mine, the network hash rate cannot be measured which implies that the time you need to wait to accept a transaction as confirmed is essentially unbounded. This is not acceptable in any currency.

Just another claim lacking a proof.

Nope. That is a plain and obvious fact.
Come-from-Beyond
Legendary
*
Offline Offline

Activity: 2142
Merit: 1009

Newbie


View Profile
July 13, 2017, 09:30:31 AM
 #73

Nope. That is a plain and obvious fact.

Could you provide links to sources showing that the claim is a plain and obvious fact?
monsterer2
Full Member
***
Offline Offline

Activity: 351
Merit: 134


View Profile
July 13, 2017, 09:38:00 AM
 #74

Nope. That is a plain and obvious fact.

Could you provide links to sources showing that the claim is a plain and obvious fact?

If you don't understand what I've written, I suggest you do some research into the subject to better acquaint yourself with the problem at hand.
Come-from-Beyond
Legendary
*
Offline Offline

Activity: 2142
Merit: 1009

Newbie


View Profile
July 13, 2017, 10:12:17 AM
 #75

If you don't understand what I've written, I suggest you do some research into the subject to better acquaint yourself with the problem at hand.

No, thx. You sounded as Shelby Moore in disguise, your replies just proved that. We can stop at this point.
monsterer2
Full Member
***
Offline Offline

Activity: 351
Merit: 134


View Profile
July 13, 2017, 10:55:35 AM
Last edit: July 13, 2017, 11:18:00 AM by monsterer2
 #76

If you don't understand what I've written, I suggest you do some research into the subject to better acquaint yourself with the problem at hand.

No, thx. You sounded as Shelby Moore in disguise, your replies just proved that. We can stop at this point.

Ok, no problem, that's your choice.

For other readers who may be interested in ELI5 explanation of the problem:

*) Network hashrate is the overall power of the network - in bitcoin, this is the computing power needed to generate a block.
*) Bitcoin employs a mining reward which creates a competition between miners to produce a block and claim their reward for doing so. Slower miners lose out to faster miners, but they still participate in the competition to produce a block because they stand a chance of winning occasionally.
*) This mining subsidy provides a positive incentive to miners to play by the rules, and encourages them not try to double spending, because they might as well claim the mining reward instead of trying to double spend which is often much more difficult than producing a single block.
*) The mining subsidy also encourages all miners to participate in the mining process, which gives an overall metric for total network hashing power, which you can then use to give an estimate of when it is safe to accept a transaction of a given size, as confirmed, because (on average), the block reward is equal to the electricity cost of mining that block. That means that when your transaction has been buried under enough blocks that the mining subsidy equals the transactions size, it is more or less safe to accept that transaction as confirmed.

Now, imagine the situation with no mining reward.

*) Instead of participating in a competition to win the block reward, miners have no positive incentive to participate anymore. They now are left with the negative incentive to try and double spend.
*) Since these miners are not contributing their hashing power to the network anymore, the overall hashrate of the network in unmeasurable, since these miners are quite likely to leave their ASICs in sleep mode until they want to double spend
*) With the network hash rate unmeasurable, there is no way to put an estimate on when it is safe to accept a transaction as confirmed.

When there is no way to estimate when it is safe to accept a transaction as confirmed, that currency is now useless because any transaction can potentially be reversed.

This is why both byteball and iota use trusted third parties to secure the network, but at that point, you might as well be using VISA.


edit: ELI4 - You work at a bank dealing with money every day. You get paid for your job. Do you steal the money you work with? Now imagine if you didn't get paid. Are you more tempted to steal money? Now imagine if you could never get caught and everything was anonymous.

Cheers, Paul.
mtraveller
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
September 26, 2017, 03:47:35 PM
 #77

If you don't understand what I've written, I suggest you do some research into the subject to better acquaint yourself with the problem at hand.

No, thx. You sounded as Shelby Moore in disguise, your replies just proved that. We can stop at this point.

Ok, no problem, that's your choice.

For other readers who may be interested in ELI5 explanation of the problem:

*) Network hashrate is the overall power of the network - in bitcoin, this is the computing power needed to generate a block.
*) Bitcoin employs a mining reward which creates a competition between miners to produce a block and claim their reward for doing so. Slower miners lose out to faster miners, but they still participate in the competition to produce a block because they stand a chance of winning occasionally.
*) This mining subsidy provides a positive incentive to miners to play by the rules, and encourages them not try to double spending, because they might as well claim the mining reward instead of trying to double spend which is often much more difficult than producing a single block.
*) The mining subsidy also encourages all miners to participate in the mining process, which gives an overall metric for total network hashing power, which you can then use to give an estimate of when it is safe to accept a transaction of a given size, as confirmed, because (on average), the block reward is equal to the electricity cost of mining that block. That means that when your transaction has been buried under enough blocks that the mining subsidy equals the transactions size, it is more or less safe to accept that transaction as confirmed.

Now, imagine the situation with no mining reward.

*) Instead of participating in a competition to win the block reward, miners have no positive incentive to participate anymore. They now are left with the negative incentive to try and double spend.
*) Since these miners are not contributing their hashing power to the network anymore, the overall hashrate of the network in unmeasurable, since these miners are quite likely to leave their ASICs in sleep mode until they want to double spend
*) With the network hash rate unmeasurable, there is no way to put an estimate on when it is safe to accept a transaction as confirmed.

When there is no way to estimate when it is safe to accept a transaction as confirmed, that currency is now useless because any transaction can potentially be reversed.

This is why both byteball and iota use trusted third parties to secure the network, but at that point, you might as well be using VISA.


edit: ELI4 - You work at a bank dealing with money every day. You get paid for your job. Do you steal the money you work with? Now imagine if you didn't get paid. Are you more tempted to steal money? Now imagine if you could never get caught and everything was anonymous.

Cheers, Paul.

Paul this is compelete bullshit what you said right here. Seriously.

How are you comparing the people who specifically mine bitcoin "MINERS" that was born with a consensus specifically PoW which earns the "MINERS" a reward for securing the chain, with a totally new TECH with a different consensus for securing the graph, which didn't promise any "MINERS" any reward because they are not needed in the first place.

GTFO!

You see we live in a time where the ignorent is ruling the world.

and Yes this is my first post with this account.
dagfan
Newbie
*
Offline Offline

Activity: 12
Merit: 0


View Profile
September 26, 2017, 10:57:55 PM
 #78

If you don't understand what I've written, I suggest you do some research into the subject to better acquaint yourself with the problem at hand.

No, thx. You sounded as Shelby Moore in disguise, your replies just proved that. We can stop at this point.

Ok, no problem, that's your choice.

For other readers who may be interested in ELI5 explanation of the problem:

*) Network hashrate is the overall power of the network - in bitcoin, this is the computing power needed to generate a block.
*) Bitcoin employs a mining reward which creates a competition between miners to produce a block and claim their reward for doing so. Slower miners lose out to faster miners, but they still participate in the competition to produce a block because they stand a chance of winning occasionally.
*) This mining subsidy provides a positive incentive to miners to play by the rules, and encourages them not try to double spending, because they might as well claim the mining reward instead of trying to double spend which is often much more difficult than producing a single block.
*) The mining subsidy also encourages all miners to participate in the mining process, which gives an overall metric for total network hashing power, which you can then use to give an estimate of when it is safe to accept a transaction of a given size, as confirmed, because (on average), the block reward is equal to the electricity cost of mining that block. That means that when your transaction has been buried under enough blocks that the mining subsidy equals the transactions size, it is more or less safe to accept that transaction as confirmed.

Now, imagine the situation with no mining reward.

*) Instead of participating in a competition to win the block reward, miners have no positive incentive to participate anymore. They now are left with the negative incentive to try and double spend.
*) Since these miners are not contributing their hashing power to the network anymore, the overall hashrate of the network in unmeasurable, since these miners are quite likely to leave their ASICs in sleep mode until they want to double spend
*) With the network hash rate unmeasurable, there is no way to put an estimate on when it is safe to accept a transaction as confirmed.

When there is no way to estimate when it is safe to accept a transaction as confirmed, that currency is now useless because any transaction can potentially be reversed.

This is why both byteball and iota use trusted third parties to secure the network, but at that point, you might as well be using VISA.


edit: ELI4 - You work at a bank dealing with money every day. You get paid for your job. Do you steal the money you work with? Now imagine if you didn't get paid. Are you more tempted to steal money? Now imagine if you could never get caught and everything was anonymous.

Cheers, Paul.




All full nodes perform validation. Witnesses are a small subset of full nodes. Witnesses simply point full nodes to look at the witnesses in the recent history to establish the path of the Main Chain; i.e. the path that goes through as many witness-authored units as possible, providing a sequenced path for eliminating any potential double spends. They simply provide a sequenced path which would otherwise not be clear within a DAG.

Your objections simply don't apply to this architecture.
JohnSWinger
Newbie
*
Offline Offline

Activity: 8
Merit: 0


View Profile
September 30, 2017, 03:18:34 PM
 #79

I do not feel like the BTC is taken advantage of by investing in a laptop without end up providing anything relevant beyond what the BTC is offering (or in the future). And I work for a low-income job with ill health to invest in my BTC portfolio and continue to grow it. I can not even concentrate to explain briefly to other readers. Just hilarious chuckle worthy material. But you can, with a signature-based program like Byteball, and other cryptocurrency, even DPO works better. "IoT but IoT will not be a full button, it will only send / sing the transaction," Well duh, obviously, any fucking cryptocurrency can commit a silent chip and full trust button. Thank you
Acalon
Newbie
*
Offline Offline

Activity: 22
Merit: 0


View Profile
October 12, 2017, 07:16:46 PM
 #80

I have an entire section (#8) of my whitepaper dedicated to analyzing and explaining Byteball.

It is an interesting discovery. It has flaws (and not just related to the consensus algorithm). And my design is not Byteball, but there is one aspect which is similar to one aspect of Byteball, yet my design would not work if it was only Byteball.

One of the main flaws of Byteball that you should be aware of besides the messed up transaction fees and distribution, is that the consensus of the blockchain can become entirely stuck if > 50% of the witnesses collude or stop functioning. Then it requires a (political gridlock potentially) hardfork to unstuck the blockchain. Ditto Tendermint, Casper, and all Byzantine agreement variants (that includes Bitshares/Graphene/Steem's DPoS, yet the whales can vote to unstuck it without a hardfork). Note there is a mechanism for voting in new witnesses, but because it requires a total order so it will in practice never work out because total orders don't exist in nature.

Yeah Byteball has something important in it, but it is not really the solution.

Iota has an entire different consensus than Byteball, and my stance is it won't work without centralized servers. We've already been down that technical debate in the past, so I won't repeat it and get trolled again by Iota shills. Readers can either learn to recognize that I know what I say, or they can suffer the same fate as all the other times I've been doubted.

And no, Bitcoin can't adopt any of these things. Bitcoin isn't ever going to be anything more than what it already is (which is sufficient). Learn to accept that and move on. Lightning Networks is never going to work (decentralized, which is thus the same as saying it is never going to scale up in terms of relevance).

Hey, a link to your White Paper by any chance? Sounds interesting
Pages: « 1 2 3 [4] 5 »  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!