Skip to content

Proof-of-concept of PoH fully implemented (v0.1.0)

Compare
Choose a tag to compare
@t1-dev t1-dev released this 07 Jun 07:49
· 21 commits to master since this release

New Features

  • PoH, as a proof-of-concept, is now fully implemented including Layer 2 and Layer 1 operations
  • PoH algorithm modified to be more like final approach:
    -initial data/tx/msg is not put in the blockchain, only its hash
    -hash created by a node is taking the tx hash and the fingerprint of the upper layer
  • An initial blockchain is now running with a consensus done among Layer 1 nodes with enabled PoH service
  • Decentralized MongoDB installation is now part of the installation script
  • Installation script has been modified to provide modularity and easy reinitialization
  • Writing in batches to MongoDB has been implemented in a dedicated thread to ensure time critical correct operation
  • RabbitMQ messages sending is now done in batches for performance improvement
  • Improve signature verification speed by allowing poh nodes to keep a local copy of all nodes public keys.
  • Client stresstest improved for more accurate testing of PoH
  • Client basic now notifies back when a PoH message has been validated through the whole network and also when the msg/tx has been added to a new block on the blockchain
  • Client basic has now a black background

Bug Fixes

  • Fixed bug in client basic for data_storage when sending a new file after a first one
  • Fixed bug in service_poh where blocks were rejected too quickly