Skip to content

testnet-1.2 β€” The One With Protobuf

Compare
Choose a tag to compare
@aesedepece aesedepece released this 01 Mar 16:35
· 3013 commits to master since this release

Includes many improvements and new features:

  • Changed our serialization format from FlatBuffers to ProtoBuf, which is more standard and robust
  • Revamped node synchronization process to make it more reliable and performant
  • Implemented a novel strategy for preventing replay attacks in case of hard forks (nodes with incompatible protocol constants will refuse to peer with each other)
  • Rewrote our TCP codec to support longer messages (bigger blocks, basically 😏)
  • The logic for enabling mining once the node is synced is now smarter than ever
  • Many dependencies have been upgraded to more stable versions
  • You can now customize the synchronization period of your own node
  • Started to build the witnet-wallet Rust module, which will act as the backend for Sheikah, our desktop wallet app. This will also make it super easy for anyone to write their own client apps (wallets, block explorers, etc)