What does Hub mean?
A node with the temporary responsibility to bundle and sign the collection of candidate transactions for a block.
Proof of Honesty (PoH) is a leaderless protocol. No node has the special privilege of proposing a block. Instead, nodes rotate through the role of a hub which has additional work to do in order to coordinate timely validation by the set of validating nodes.
What Is the Hub’s Role?
An honest hub’s work is completely neutral. Its role is to ensure each validating node receives the same correctly signed bundle of candidate transactions. To put it another way, the hub is responsible for ensuring that each node receives an identical set of inputs to evaluate.
Who Gets to be a Hub?
Nodes may join, leave or suspend their status on a blockchain’s Active Node List (ANL). One of the nodes on the ANL is chosen in an automatic rotation to be the hub for that epoch. Because the validation network is permissionless, nodes and hubs may be anonymous. If a node is unable to perform as a hub, the next node is chosen.
The anonymous identities of nodes in a permissionless, decentralized blockchain network reduces the attack surface of the blockchain. This is a major security advantage compared to a permissioned network or an otherwise more centralized database.
How Does the Hub Work?*
Ordinary validating nodes on the ANL are sent candidate transactions by users. Each node bundles up the candidate transactions it receives in a Node Transaction Bundle (NTB). Every node signs and sends its individual NTB to the node acting as the hub. The Hub collects all the NTBs (including its own), puts them together in a Hub Transaction Bundle (HTB), signs the HTB, and sends the HTB to each node.
Every honest node independently evaluates the entire HTB and arrives at the same current view.
The Elegant Precision of Proof of Honesty
Geeq’s Proof of Honesty provides deterministic inputs to a deterministic process that yields a deterministic output, so there is no ambiguity about which blockchain is globally honest and provably canonical. Any deviation can be detected by the system, so the end user is protected as long as they use Geeq’s Edge Security to check they are interacting with a node that can provide Proof of Honesty.
How Does the Network Know if a Hub is Honest or Dishonest?
Every node that follows Geeq’s Proof of Honesty is able to provide cryptographic proof it has done so and is called an honest node. A node that has not followed protocol will not be able to provide the correct proof and is assumed to be dishonest and unreliable.
The hub is merely a regular node with some temporary extra work. Like any node, its honesty or dishonesty is provable. Every node receiving a signed Hub Transaction Bundle is able to check for proof of the hub’s honest work. Dishonest hubs are audited out of the Active Node List, lose their Good Behavior Bonds, and another node assumes the role of the hub.
Used in a Sentence:
The role of a neutral hub is a key innovation because its role is to ensure each node receives the same inputs before each node independently validates those transactions, writes its block, and updates its ledger.
*This is a simplified, conceptually accurate description of the workflow logic.
Last Updated: February 25, 2023
Read what Geeq has to say about Hub...
The following articles are written by the Geeq team to share and inform about the industry we are passionate about.
To learn more about events, announcements and learn about other topics visit our news section
Why has Geeq taken a no-smart contracts route? To deliver an efficient, reliable, predictable engine to solve these three problems and more.
Choose Geeq as your favorite to win "Best in Class". Here are 5 reasons why Geeq is poised to set the world's standards in blockchain.
How to checkout from geeqout.com with a gift code?
UPDATE: Now with links to video and Slides! John P. Conley introduced Geeq's Algorithmic Monetary Policy and Stabilized Token to the public at SFBW.
This is the Geeq token allocation and release schedule. Please note: Geeq did not hold an ICO or IDO.
Ask Me Anything on Telegram: TH 1/24/2019, 4 pm EST
Details are available for the official GEEQ contract address.
$GEEQ has partnered with Ferrum Network to offer non-custodial liquidity staking. Watch this space!
Late Friday Update for Geeq Tokens - The Unlocked-round is fully subscribed. The Pre-round is still OPEN.
April highlights: encryption upgrade, chain state view for chain hash proofs.
An update about the events over the weekend in the AscendEX hack and the changes we are implementing for the web staking we are offering today.