/algorand

Reference Implementation of Wolk cloudstore using Algorand consensus

Primary LanguageGo

Algorand-Cloudstore

Go implementation of Algorand algorithm based on the paper [gilad-algorand-eprint]

Algorand-Cloudstore is build on top of previous contribution/code-base at [Tinychain-Algorand]

Modifications / Improvements

  • Improved Algorand psuedo-code comments and parameter settings
  • Fixed maxpriority logic for block proposal
  • Fixed verifySort to take external pubkey
  • Modified emptyBlock and emptyHash logic for state transitioning, with matching vrfseed verification
  • Modified peer and handler for actual {TxMsg,NewBlockMsg,ProposalMsg,CertMsg} network gossiping
  • Added certificate, []*VoteMessage

TODO

  • Implement certificate validation