Fork in Proof-of-Stake?
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
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?