Skip to content

Implementacja Proof of stake #18

@pionog

Description

@pionog

Kroki jakie należy wykonać, aby w naszym programie było zaimplementowane uzyskiwanie konsensusu za pomocą Proof of stake:

  • Zgłaszanie się chętnych użytkowników do wygenerowania bloku z danymi
  • Zgłaszanie przez nich kwot, które są w stanie wyłożyć, by wziąć udział w losowaniu
  • Finalizacja listy chętnych między użytkownikami
  • Wybranie jednego z użytkowników w drodze losowania
  • Generowanie bloku przez danego użytkownika
  • Rozsyłanie bloku do wszystkich użytkowników w sieci
  • Weryfikowanie nowopowstałego bloku
  • Mechanizm odrzucenia nowego bloku w przypadku wykrycia fałszerstwa i ponownego losowania z odrzuceniem poprzedniego twórcy bloku
  • Zakończenie procedury po uzyskaniu prawidłowego bloku

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions