This repository has been archived by the owner on Aug 2, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 3.8k
Allow for trusted producers for nodeos #5268
Milestone
Comments
We want to have a configuration parameter to indicate a trusted-producer, and once we validate that producer's signature for a block, then we will behave exactly like my->conf.block_validation_mode == validation_mode::LIGHT (until we are done with that block). |
brianjohnson5972
added a commit
to brianjohnson5972/eos
that referenced
this issue
Sep 12, 2018
brianjohnson5972
added a commit
to brianjohnson5972/eos
that referenced
this issue
Sep 12, 2018
…ight when a block is produced by a trusted producer. GH EOSIO#5268
brianjohnson5972
added a commit
to brianjohnson5972/eos
that referenced
this issue
Sep 12, 2018
…anually produce blocks on the main chain and then manually pass the block to the validating_node. GH EOSIO#5268
brianjohnson5972
added a commit
to brianjohnson5972/eos
that referenced
this issue
Sep 12, 2018
…ted by a chain when the block was produced by a trusted producer. GH EOSIO#5268
brianjohnson5972
added a commit
to brianjohnson5972/eos
that referenced
this issue
Sep 13, 2018
…ack to original state. GH EOSIO#5268
brianjohnson5972
added a commit
to brianjohnson5972/eos
that referenced
this issue
Sep 14, 2018
…d added trusted_producer to reflection macro. GH EOSIO#5268
Resolved by #5631. |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Propagation delay has become a problem on networks and with modern producers running entire networks of nodes to provide resilience and high availability the number of hops a block must traverse to even leave the trusted network may be > 1.
As a result, we fielded a request from BPs to add the ability to implicitly trust blocks from a given producer.
This would degrade validation for those blocks to
light
for any block signed by an implicitly trusted producer.The intended use case is that a logical producer may want to implicitly trust their own blocks throughout their whole network of nodes in order to facilitate faster propagation/validation.
The text was updated successfully, but these errors were encountered: