Post
Topic
Board Announcements (Altcoins)
Re: BYTEBALL: Totally new consensus algorithm + private untraceable payments
by
SatoNatomato
on 17/03/2017, 21:10:39 UTC
1) Hardforks are inbuilt into DAG, kind of, depends on what you mean. See in Byteball, despite CfBs lies, and unlike Ethereum its possible to grow many "histories" many "chains" at the same time, on different nodes, and these will be part of the Main Chain - ordered according to when they are seen, and they will be included if they do not double-spend. Who decides this ordering and following of "do not double-spend"? Who "sees"? Witnesses! They only see transactions and post their own approvals, stamps.

5) There is no proof-of-work and no generation of coins, all are existing and generated in genesis unit, form which distributions take place every full moon.


Thank you, and sorry if I am not clear enough. English is not my first language.
Who can decide on major protocol change? Is it possible, for example, for owner of byteball.org website to make a wallet with 15 witnesses in code and force users to run new version? Will network catch it and run with 15 witnesses? Who and how vote for consensus in situations like with BU - SegWit?
Main developer cant force users to anything, aside from auto-updating all Android apps through Google Play store (but not those in coming F-Droid release, how is it coming along @portabella !?)

To be honest, I do not know what would happen if I ran a modified client today which said it has 15 witnesses, I guess it would just be dropped as invalid transaction.

If i wanted to I could start a new network, "a fork" with 15 witnesses, but its then only using the same software but not at all same.

The concept of forks is discussed in the whitepaper under the title Schisms - in Byteball it is necessary for a new network, a new Byteball in the cases when witnesses collude with each other or just loose trust by the majority users - they can then start their new network, with 13 witnesses or 12, and begin linking old bytes to the new network as is being done today from BTC to Bytes.

What I like about Byteball is that the users have so much power. Just by selecting what to use, which witness we trust. Simple.

EDIT: Just to be clear, there is weakness in Byteball in my opinion, though CfB is clearly off target by half a planet. So far its only a few developers who understand it, we need better documentation so more developers can join and begin developing apps.