Nomos weekly report 21st Oct

(delayed as I was on holidays and then took me some time to clarify some things with the team)

Network Privacy and Mixnet

Private PoS

  • Updated draft addressing comments related to shielded and transparent transaction types.
  • Defined an opportunistic voting problem.
  • Continuing analysis on zCash transaction’s construction.
  • This is currently the project that is going slowest and needs more attention going forward. It’s also the most complex and with the most unknowns.

Simulations app

Data Availability Sampling

  • Studied RS+KZG in context of our DA architecture.
  • RS: basic encoding/decoding lib. Created a basic wrapper around reed-solomon-encoding library to work with arbitrary bytearrays with the simples API possible. Created basic tests and docs as well.
  • KZG: basic commitment + proof creation, also proof verification lib. Same here, created a simplistic API that abstract from the confusing types in the underlaying used library.
  • Created a simplistic API for RS: https://github.com/logos-co/nomos-node/pull/303
  • Created a simplistic API for KZG: https://github.com/logos-co/nomos-node/pull/309