<li>Analysis of failure probability in random partitions of networks constructed from nodes with prescribed voting “weights”:</li>
<li>Considered a scenario when weights and Byzantine labels of nodes are sampled once, i.e. fixed, and then assigned to committees randomly.</li>
<li>A derivation of a probability distribution for the random process is currently in progress</li>
<li>Considered designing a gradient descent algorithm which, given weights and Byzantine labels of nodes, tries to find assignments to committees with the smallest number of failures.</li>
<li>Analysis and implementation of the above algorithm is currently in progress. -reviewed literature on analysis of Loopix mixnets and implemented code for a simulation which computes fraction of de-anonymized messages.</li>
<li>The details on all of the above are provided in <ahref="https://www.overleaf.com/read/kkmsngmcgbkj#c4de95"title="https://www.overleaf.com/read/kkmsngmcgbkj#c4de95"class="external">https://www.overleaf.com/read/kkmsngmcgbkj#c4de95</a></li>
<li>Walked through core parts of Nym implementation again to get details of what are written in papers.</li>
<li>Clarified sphinx packet creation process (+ encryption): <ahref="https://www.notion.so/Mixnet-Specification-807b624444a54a4b88afa1cc80e100c2#d0bbc9d1f63e43faaa30bb4c888102bd"class="external">https://www.notion.so/Mixnet-Specification-807b624444a54a4b88afa1cc80e100c2#d0bbc9d1f63e43faaa30bb4c888102bd</a>]</li>
<li>Clarified delay calculation in Poisson distribution (inspired to Nym impl): <ahref="https://www.notion.so/Mixnet-Specification-807b624444a54a4b88afa1cc80e100c2?pvs=4#3ae7e03fcbad461ab8d6b57e5c0e88fe"title="https://www.notion.so/Mixnet-Specification-807b624444a54a4b88afa1cc80e100c2?pvs=4#3ae7e03fcbad461ab8d6b57e5c0e88fe"class="external">https://www.notion.so/Mixnet-Specification-807b624444a54a4b88afa1cc80e100c2?pvs=4#3ae7e03fcbad461ab8d6b57e5c0e88fe</a></li>
<li>Clarified loop cover traffic creation & interval in Poisson (inspired to Nym impl): <ahref="https://www.notion.so/Mixnet-Specification-807b624444a54a4b88afa1cc80e100c2?pvs=4#14f53c5d6c844c828689f0412d5e2195"title="https://www.notion.so/Mixnet-Specification-807b624444a54a4b88afa1cc80e100c2?pvs=4#14f53c5d6c844c828689f0412d5e2195"class="external">https://www.notion.so/Mixnet-Specification-807b624444a54a4b88afa1cc80e100c2?pvs=4#14f53c5d6c844c828689f0412d5e2195</a></li>
<li>Suggesting skipping two other types of cover traffic (at least, for now)</li>
<li>Drop cover by nomos-node: <ahref="https://www.notion.so/Mixnet-Specification-807b624444a54a4b88afa1cc80e100c2?pvs=4#76993c1312ea464a88557987a2f37b60"class="external">https://www.notion.so/Mixnet-Specification-807b624444a54a4b88afa1cc80e100c2?pvs=4#76993c1312ea464a88557987a2f37b60</a></li>
<li>Loop cover by mix-node: <ahref="https://www.notion.so/Mixnet-Specification-807b624444a54a4b88afa1cc80e100c2?pvs=4#f07a473a4b5d4f338ff024a145f6b525"class="external">https://www.notion.so/Mixnet-Specification-807b624444a54a4b88afa1cc80e100c2?pvs=4#f07a473a4b5d4f338ff024a145f6b525</a></li>
<li>Nomos integration test stabilization: <ahref="https://github.com/logos-co/nomos-node/pull/533"title="https://github.com/logos-co/nomos-node/pull/533"class="external">https://github.com/logos-co/nomos-node/pull/533</a></li>
<li>Mixnet implementation improvement</li>
<li>Fixed the concurrent packet handling in Mixnode: <ahref="https://github.com/logos-co/nomos-node/pull/530"title="https://github.com/logos-co/nomos-node/pull/530"class="external">https://github.com/logos-co/nomos-node/pull/530</a></li>
<li>Public deployment of Nomos testnet on nomos.tech infra: <ahref="https://discord.com/channels/1111286067413405788/1111288368723148941/1172569448381694004"class="external">general</a>, <ahref="https://github.com/status-im/infra-misc/issues/189"title="https://github.com/status-im/infra-misc/issues/189"class="external">https://github.com/status-im/infra-misc/issues/189</a>, <ahref="https://github.com/logos-co/nomos-node/pull/513"title="https://github.com/logos-co/nomos-node/pull/513"class="external">https://github.com/logos-co/nomos-node/pull/513</a>, <ahref="https://github.com/logos-co/nomos-node/pull/520"title="https://github.com/logos-co/nomos-node/pull/520"class="external">https://github.com/logos-co/nomos-node/pull/520</a>, <ahref="https://github.com/logos-co/nomos-node/pull/524"title="https://github.com/logos-co/nomos-node/pull/524"class="external">https://github.com/logos-co/nomos-node/pull/524</a></li>
<li>The hardware and automation done and already running a master branch of our docker compose testnet. New tasks will be created for improving metrics, logging and stability, but this is a big milestone as we are now in control of this environment.</li>
<li>Prometheus with new http api: <ahref="https://github.com/logos-co/nomos-node/pull/522"title="https://github.com/logos-co/nomos-node/pull/522"class="external">https://github.com/logos-co/nomos-node/pull/522</a>, <ahref="https://github.com/logos-co/nomos-node/issues/523"title="https://github.com/logos-co/nomos-node/issues/523"class="external">https://github.com/logos-co/nomos-node/issues/523</a></li>
<li>A proposal for metrics collection using prometheus, this will enable us to see what’s happening in the node network easier.</li>
<li>Simulations finalization times debugging: The issue when views are advanced faster than they should in simulations remains, the ability to remove all network constraints didn’t resolve the issue. I still don’t know the main reason for it, hopefully this week we’ll have a breakthrough in this regard.</li>
<li>Fixed an issue with nomos-cli api <ahref="https://github.com/logos-co/nomos-node/pull/525"title="https://github.com/logos-co/nomos-node/pull/525"class="external">https://github.com/logos-co/nomos-node/pull/525</a></li>
<li>Add options to provide custom writer for log <ahref="https://github.com/logos-co/nomos-node/pull/518"title="https://github.com/logos-co/nomos-node/pull/518"class="external">https://github.com/logos-co/nomos-node/pull/518</a></li>
<li>Do not use 0x prefix in serialization <ahref="https://github.com/logos-co/nomos-node/pull/514"title="https://github.com/logos-co/nomos-node/pull/514"class="external">https://github.com/logos-co/nomos-node/pull/514</a></li>
<li>“Delegation and Validation Rewards” doc update: <ahref="https://www.notion.so/Delegation-and-Validation-Rewards-d4af3f87a0b240739ff99b15af11cb3f?pvs=4"class="external">https://www.notion.so/Delegation-and-Validation-Rewards-d4af3f87a0b240739ff99b15af11cb3f?pvs=4</a></li>
<li>Multi-staking: The discussion doc was discussed and we have decided that the complexities mentioned in the document are currently out of the scope.</li>
<li>Private Leader Election: During the week it become more apparent that the private voting design is not a priority and we have decided to design a (general also multi-staking compatible) private leader election mechanism that is based on the single-staking design. The output is documented here: <ahref="https://www.notion.so/Private-Leader-Election-for-Carnot-PoS-e720168ff3c44d098ec6a4aa586188da?pvs=4"title="https://www.notion.so/Private-Leader-Election-for-Carnot-PoS-e720168ff3c44d098ec6a4aa586188da?pvs=4"class="external">https://www.notion.so/Private-Leader-Election-for-Carnot-PoS-e720168ff3c44d098ec6a4aa586188da?pvs=4</a></li>
<li>Explore interesting lines for PPoS:
<ul>
<li>
<ul>
<li>[Automatic Persistant Validator Identifier from Public Staking Transactions](<ahref="https://www.notion.so/Public-Stake-Value-w-o-a-Persistent-Identifier-62a3237b97d44b87924ba3fff74f0362?pvs=4"class="external">https://www.notion.so/Public-Stake-Value-w-o-a-Persistent-Identifier-62a3237b97d44b87924ba3fff74f0362?pvs=4</a> “Automatic Persistant Validator Identifier from Public Staking Transactions)</li>