mirror of https://github.com/logos-co/roadmap.git
6.4 KiB
6.4 KiB
title | tags | date | lastmod | draft | description | |
---|---|---|---|---|---|---|
2024-01-15 Nomos weekly |
|
2024-01-15 | 2024-01-16 | false | Weekly update of Nomos |
network privacy and mixnet
research
- No updates.
development
- Refined Mixnet specs: Decided to use libp2p even for direct QUIC connections for v1, so that we can use peer discovery and NAT traversal later on; Defined an initial approach to report on unresponsive mix nodes, though it should be improved later; Simplified the specification of using Sphinx packets, by abstracting the internal Sphinx spec ;Updated the calculation of
lambda
andmu
by suggesting a refined approach of emission rates; Decided to start with only mixnode-defined delays. - Three quarters of mixnet python specification code has been done; since it has been decided to move Sphinx out of the mixnet specs(see comments) - it will be moved to a new repo in order to be utilized properly; the basic structure and topology construction and Sphinx packet builder have also been added.
- Research of QUIC and QUIC connections - what is available and what is the difference from the TCP connections
testnet
development
- Initial node metrics PR has been merged - to reiterate, this will add metrics service + initial metrics for CL and DA mempools. We will continue the effort to collect data about other services in the coming weeks.
cryptarchia
research
- The Private Proof of Stake milestone has been renamed to Cryptarchia in order to better reflect current work.
- Updated the living document that showcases if the leader election function leads to wealth concentration - more precisely the stochastic fork choice rule - which seems to ignore the validator stake.
- [Analysis](https://www.overleaf.com/read/fzbrxvkwwscq#f2907c](https://www.overleaf.com/read/fzbrxvkwwscq#f2907c) of total stake inference problem: For the statistical estimator of the total stake D, the results of a large stake expansion were used to derive Gaussian approximation for the distribution of
D
. The latter was used to define “confidence” and “accuracy”. The large stake expansion was used to study other important properties, such as convergence rate of inference algorithm, and provides a relatively simple and compact set of relations between different parameters, such as number of nodesN
, learning rateh
, number of epochsT
, stake mean and stake variance - We were able to answer most of the open questions (from previous weekly - remaining is analytical grounds for fast convergence) - How big should
T
be (# of slots in an epoch), How small shouldh
be , How fast does this converge. - We have a general solution to the total stake inference problem - based on this document we have a good understanding of Accuracy, Convergence Rate and Stability.
- Writing of the Cryptarchia specification is well underway - you can check the latest version here.
- Reviewed Ouroboros Praos, the focus was to understand the whole design and put a bit more attention at the design of the random beacon and some security assumptions. More on that in the notes.
development
- The Cryptarchia development plan initially stated is still valid and has been updated. We will have the first milestone defined soon as well.
- Refactor consensus engine in preparation for adding a new consensus - PR.
data availability
research
- The DA Layer Comparison table has been finished and is currently in review and update phase. For the raw data, refer to this Google sheet
- Block format specification has been added.
- DA API specification has been added.
development
- Merged a couple of small fixes for the nomos-chat app - more details here.
miscellaneous
- 3 interrelated topics that have the potential to create an interesting element of differentiation have been researched: turning Execution Zones into Plasma chains with ZK proofs (findings), solutions for instant deposit/withdrawal, solutions for ZK-bridging with the Base Layer (basically the CL layer, but as minimal as possible).
- Polygon Avail has been researched - findings.
- Simulations working principle (the Carnot paper Appendix) has been added.
- Whitepaper feedback review in progress.
- Carnot paper has been reviewed.