Fork in Proof-of-Stake?

Sep 17 2020

Quanto ao fato de que na Prova de Aposta, um stakeholder será eleito aleatoriamente como o próximo autor do próximo bloco em cada época ( ou cada rodada ou slot ), logicamente, em cada rodada (ou slot) há apenas um único autor do bloco e, portanto, um bloco único proposto. Com essas condições, e se esse novo bloco será validado ou não pelo restante da rede, ainda existe a possibilidade de ocorrer uma bifurcação a cada rodada? (Como em cada rodada, um único autor é selecionado.)

IMPORTANTE: nesta pergunta, quero dizer "slot" dizendo "round" e "epoch" .

Perguntas relacionadas:

Prova de aposta: Como evitar que alguém seja sempre selecionado como autor de bloqueio?

Como selecionar o próximo autor do bloco na prova de aposta?

Respostas

3 eth Sep 18 2020 at 11:50

Sim, garfos são possíveis na prova de aposta.

Aqui está um exemplo. Suponha que Alice (A) seja a proponente para o slot 1 e Bob (B) para o slot 2. O bloco de origem (G) é o slot 0.

Alice cria o bloco no slot 1. Esta cadeia é G-> A.

Bob nunca viu o bloco de Alice, então ele cria o bloco no slot 2. Esta cadeia é G-> vazia-> B.

Agora existem 2 garfos. Charlie, o proponente no slot 3, pode escolher entre qualquer um dos garfos. (Também há uma chance de que Charlie não tenha escolhido nenhum garfo, e um terceiro garfo poderia ser G-> vazio-> vazio-> C.)

Veja qual é a diferença entre um Slot e um Bloco?