Skip to content
This repository has been archived by the owner on Aug 2, 2022. It is now read-only.

Allow for trusted producers for nodeos #5268

Closed
wanderingbort opened this issue Aug 15, 2018 · 2 comments
Closed

Allow for trusted producers for nodeos #5268

wanderingbort opened this issue Aug 15, 2018 · 2 comments
Assignees
Milestone

Comments

@wanderingbort
Copy link
Contributor

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.

@brianjohnson5972
Copy link
Contributor

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
…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
brianjohnson5972 added a commit to brianjohnson5972/eos that referenced this issue Sep 14, 2018
@arhag
Copy link
Contributor

arhag commented Sep 18, 2018

Resolved by #5631.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants