Would one consider an "executive", "legislative", and "judicial" branch centralized?
What if each node switched between these "roles" where:
How do you force a node to switch roles? How do you know if a node has switched?
- legislative defines, without influence, from which sources in the "executive" branch work is accepted from
You still haven't come up with a reliable way to define a "source".
- executive does work, and only sources from which work was selected to be submitted will be sent to the "judicial" branch for review in a "pre-valid block"
Won't everyone just run an "executive" node, since that is the only node submitting work?
- Judicial branch ensures that no double spends are contained in the block etc. and then broadcasts the block
**all branches have some "judicial" power to ensure judicial branch isnt compromised
if one of these branches defects, aka 33%, then the other two branches, 66%, will further divide into 3 branches again
if two branches defect, since all branches have some judicial review, then 33%, or 1 branch, will divide into the 3 branches again, etc.
What mechanism is used to determine if a branch has defected? How do you force any individual node to divide into another role?