webanizer/BlockPro

Feature Request: Zufallslösung austauschen durch letzte 4 Stellen des neuesten Doichain Blockhashes

Closed this issue · 0 comments

Im ersten BlockPro Prototyp wird derjenige mit dem Privileg die gesammelten Zählerstände der anderen Peers für eine Belohnung in die Doichain zu schreiben durch eine zufällig generierte Zahl bestimmt.

Um diesen Prozess gegen Manipulation zu schützen, benötigt man eine vorher unbekannte Zahl, die nicht veränderlich ist.

Daher sollen die letzten 4 Stellen des jeweils neuesten Blockhashs der Doichain von Hex in Dezimal gewandelt werden und derjenige peer, der mit seiner Schätzung am Nähesten an diese Zahl kommt, schreibt in die Doichain und erhält dafür eine Belohnung.

Eine Möglichkeit über einen neuen Block informiert zu werden ist über Blocknotify. Da aber zmq mit der message queue mehr Funktionalität mitbringt, wird diese verwendet.