Download ZIP (13.6 KB)

Testing and Issues

You can test this entry and submit issues during the testing period of the Blockchain Contest contest.

Entries with serious issues will not be able to win the contest, but even minor issues might be important for overall results.


by rating


Magic Python Nov 4, 2019 at 10:57
Very fast (0.028G for a transfer with n=16, k=10).
Garbage collect scans only expired entries.
accept_message() is called only after one signature was verified.

Not all features are implemented (merge signatures).

UPD: there are no problems with hash and seqno, sorry.
Dreamy Crab Nov 4, 2019 at 13:57
A hash with seqno is used to verify signatures, a hash without seqno is used to store orders.
You accept message once you found at least one valid signature. What if I take that signature from the partially signed order, attach it 100 times to signatures_chain and send that message again?
Nobody added any issues yet...