Create basic capability discovery module for Logos Core
-
Build PoC implementation of capability discovery protocol
- achieved: added
playgroundso that folks can start their own nodes locally and play around with the poc, 1st PR merged with basic functionality and documentation - next: add functionality so that multiple folks from different network in different regions can connect and play with it
- achieved: added
-
achieved: implementation progress for capability discovery and random discovery
Establish libp2p mixnet for Logos Core
-
Create demo chat app in Logos Core for messaging over libp2p mix
- achieved: understanding libwaku and how to enable mix in publishing, waiting for fleets to be updated with mix enabled
- next: update libwaku to take mix as argument and update logos-core-waku-module and use it in chat app
Implement MVP payment protocol
- Specify MVP payment protocol
- achieved:
- opened a PR with raw RFC spec for payment streams protocol - https://github.com/vacp2p/rfc-index/pull/224
- discussion on RFC for payment protocol, generalizing the on-chain spec to be non-EVM suitable
- next: refine the spec; include a section with an illustrative EVM-based implementation
- achieved:
Deliver de-MLS API supporting multi-stewards and advanced group management
-
Specify multi-steward and advanced group management protocol
- achieved: open a draft PR based on forum post
- next: enhance the PR to present to reviewers
-
Separate Hashgraph-like consensus crate
- achieved: published first release
- next: try to integrate it into de-mls and publish patches if necessary
-
Specify and implement de-MLS API
- achieved: specify identity service api
- next: implement identity service api for poc + integrate consensus
Deliver public Zerokit 1.0 API with big-endian support
Release RLN Prover for gasless L2 transactions
-
Allow multiple RLN provers to share a database
- achieved:
- read Smart Contract team thread about decentralized slashing (here)
- still benchmarking and experimenting & trying to find an efficient way to pass binary data between postgresql & the network
- next: investigate potential issues with Smart Contract hashmap after slashing + maximum hashmap size
- achieved:
-
Write whitepaper on gasless L2 transactions
- achieved: elaborate prover module to Gasless L2 whitepaper
- next: continue adding details