HomePhabricator

[avalanche] Add nodes using a verifiable delegation instead of asserting the…

Description

[avalanche] Add nodes using a verifiable delegation instead of asserting the public key

Summary:
As per title. This provides more flexibility as to what key the node is actually using, while ensuring it remains connected to the proof.

The RPC assume the simplest possible delegation for now, mainly to not break callsites. This will need to be upgraded in time.

Test Plan:

ninja all check-all

Reviewers: #bitcoin_abc, jasonbcox

Reviewed By: #bitcoin_abc, jasonbcox

Differential Revision: https://reviews.bitcoinabc.org/D8604

Details

Provenance
deadalnixAuthored on Dec 4 2020, 15:52
deadalnixPushed on Dec 6 2020, 02:09
Reviewer
Restricted Project
Differential Revision
D8604: [avalanche] Add nodes using a verifiable delegation instead of asserting the public key
Parents
rABC94d26b8cc9bc: [avalanche] Add a mechanism to delegate proofs
Branches
Unknown
Tags
Unknown