Skip to content

Miners vote back to alpha node #28

Open
@hypercube-lab

Description

@hypercube-lab

Miners should hash the TransactionProcessor state and transfer the data to the alpha node. In order to set an appropriate timeout, the alpha node should utilize that. That is the time when a batch is finished (which includes the wait time after the timeout ended and before the batch began to be fetched).

Activity

added this to the Testnet milestone on Sep 9, 2021
ptrn229xl

ptrn229xl commented on Sep 9, 2021

@ptrn229xl
Contributor

Long-term the vote should be gossiped, but short-term, we can send the vote to the leader's requests address. By sending the vote to the alpha node and not to everyone, a malicious alpha node can censor or DoS the chain and the Miners wouldn't be able to detect it. The alpha node should collect votes until the 2/3+1 majority and then write the voters' signatures to the chain so that Miners can verify 2/3+1 votes was achieved before the deadline.

hypercube-lab

hypercube-lab commented on Oct 14, 2021

@hypercube-lab
OwnerAuthor

@all-contributors please add @ptrn229xl for infrastructure, tests and code

allcontributors

allcontributors commented on Oct 14, 2021

@allcontributors
Contributor

@hypercube-lab

I've put up a pull request to add @ptrn229xl! 🎉

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    0.1documentationImprovements or additions to documentationquestionFurther information is requested

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      Miners vote back to alpha node · Issue #28 · hypercube-lab/hypercube