tabcat/zzzync

Development Plans

tabcat opened this issue · 1 comments

Tracking the initial release of the Zzzync replicator for Opal.

Zzzync will allow enable persistent replication for Opal.

The first Zzzync replicator will use web3.storage and w3name to upload local replicas and updated name records. This enables peers to sync/merge the replicas of offline peers.

November 2022:

  • begin design of replicator
  • choose a design to start building
  • set up linting/formatting
  • configure typescript
  • write implementation of design
  • write unit tests
  • test interop with Opal
  • write benchmarks
  • automate release with generated api docs and changelog
  • release alpha with expected public api changes

December 2022:

  • testing with Opal in testground network simulation
  • stress-test and benchmark
  • check for bugs and perf improvements
  • release beta with public api locked

Replaced by #6