Highlights
- The oracle mechanism specification is now published as a LIP, laying the groundwork for the Decentralised Oracle Network.
- Mix-based chat with DoS protection was presented and demoed at the IFT Town Hall.
Create a basic service discovery module
- Validate service discovery protocol correctness in large-scale simulations
- achieved:
- nim-libp2p #2865 — fixed Kademlia retry logic
- nim-libp2p #2870 — closed a gap where service discovery’s per-service routing tables accepted peers straight from REGISTER/GET_ADS senders and gossiped closerPeers, without the address-policy/IP-diversity checks the main Kad-DHT table already enforced
- logos-lips #377 — RFC spec work
- PR reviews and discussions on protocol correctness; a protocol flaw was discovered during analysis
- next:
- continue further investigations and analysis on protocol correctness
- fix the discovered protocol flaw
- achieved:
Establish libp2p mixnet
-
Implement local reputation mechanism and research advanced DoS protection
- achieved:
- presented Mix-based chat at the IFT Town Hall
- explored and compared candidate non-RLN DoS schemes against the current RLN approach (precompute and slashing variants, plus the Dynark optimisation) [WiP]
- next: finalise the comparison document and the non-RLN DoS research note
- achieved:
Deliver de-MLS for p2p group messaging
-
- achieved: moved all liveness timers outside de-MLS, allowing the libchat side to choose how, when, and by whom to react when something goes wrong, or when the group needs adjusting to a concrete policy
-
Integrating de-MLS into libchat
- achieved:
- added a public API that allows creating a group with members
- implemented a simple version of the integration policy
- next:
- finish the libchat PR
- start working on a new issue
- achieved:
Implement RLN membership allocation service
-
Implement basic RLN membership management module
- achieved: implemented registration via the membership allocation protocol
- next:
- implement functions for proof generation, proof verification, and rate limit budget
- align with the latest spec
-
Research advanced authentication techniques for RLN membership allocation
- achieved: used a Keycard device certificate as an authentication mechanism
Decentralised Oracle Network
- Specifying oracle mechanism
- achieved:
- addressed feedback and merged the oracle mechanism PR
- reviewed the oracle mechanism PR; started a Logos Oracle Network implementation
- next:
- follow-up PR including the indexer proposer mechanism
- continue work on the Logos Oracle Network implementation
- achieved: