I was navigating through different projects and a new consensus called "Proof of Honesty" (PoH).
[...]
The idea is that users do not select the "dishonest" nodes as they let only the "honest" validators to validate the transactions, resulting to nearly 100% BFT.
[...]
Sounds pretty much like Ripple's and ByteBall's consensus algorithm, which suffer from either centralization, vulnerability to Sybil attacks or both.
Let's look at their whitepaper.
Genesis blocks are created by GeeqCorp at the request of other companies who wish to build applications.
Centralized it is, then.
If one or more forks exist, the user is able to inspect them and then decide which one he wishes to use for his transactions. The CDM places the responsibility of choosing between forks in the hands of users who hold tokens on the chain and who would therefore be harmed if false transactions were written into “verified” blocks.
Facing the problem of hard forks by simply ignoring it is... brave, I guess?
If a user or node detects any dishonesty, he can send an audit request to the network. If dishonesty is verified, misbehaving nodes are ejected from the validation network and Good Behavior Bonds (GBBs), previously posted in order to join the network, are forfeited and used to pay rewards to the agents who called for the audit.
GBBs are unfortunately never explained, neither in their whitepaper, nor on their website.
I'm going out on a limb here, but I assume it's something you'd have to purchase from GeeqCorp? If so, that means: First you buy a genesis block, then you buy consensus access? Is that what it would look like if EA created a cryptocurrency?