Vac 2024/02/26

vac:p2p:

vac:tke:

  • nomos:cryptarchia-wealth-concentration-estimated-stake
    • finalizing the report about wealth concentration on Nomos (@Frederico)
    • caught up with Frederico’s work on wealth concentration (@Martin)
  • nomos:tdc-objectives
    • continued reading the whitepaper and filling the TDC (@Frederico)
  • codex:cdx
    • appended the CDX token interactions with the feedback from the Codex team (@Frederico)
    • reviewed Codex team suggestions about data retrievability on other protocols (@Frederico)
  • waku:rln-membership:
    • caught up with Martin’s work on RLN pricing (@Frederico)
    • prepare for and lead the discussion on RLN pricing, follow-ups (@Martin)
  • status:SNT-staking
    • helped Martin with questions about radCAD model (@Frederico)
    • reviewing Ricardo’s new implementation of the staking contract (resolving the accounting issue) (@Martin)
    • explore concepts and architecture for the staking module (role of relayer, vault factory) (@Martin)
    • updated the radCad model to reflect latest thinking on MPs (@Martin)
  • waku:general-incentives
    • read papers suggested by Jarrad (@Martin)

vac:dst:

  • eng-10ktool:vac:bandwidth-test
    • Set up cluster without K3s (with Wings’s help) and test P2P PR 1045
    • Keep working on Thanos metrics scrapping: PR: https://github.com/vacp2p/10ksim/pull/3
    • Gathered detailed metrics for paper on Waku scaling
    • Ran 4 simulations
    • Various metrics tuning on Emerald k8s
    • Completely rebuilt the Kubernetes cluster (and about 80% of the lab)
      • New cluster is called Opal, the sequel to Emerald
      • Uses Cilium (on top of the Multus metaplugin) for much higher network performance
      • Entirely bare metal, currently 3 nodes (pending 4th node returning, happening by EOW)
      • Uses the new VLAN structure, clean credentials
    • Fixed an issue with Metrics still using Longhorn
    • Figured out how to use the backup and restore tool Velero
    • Added KubeVirt for virtual machine hosting and management inside Kubernetes
      • Will make it easier for us to provision machines for other teams
      • Backed by Rook-Ceph
    • Many tweaks to Kubernetes, Cilium, metrics, and more - see https://www.notion.so/Opal-Kubernetes-Cluster-Lab-Rebuild-4c8472546b0d47f5b05debacf9c7ac29
    • Fixed multiple major networking issues with the lab (again)
    • Added the ability to multi-home k8s pods through Multus (ie: attach them to multiple networks)
    • Debugged and fixed a huge issue with TLS certificate issuance through Let’s Encrypt - turned out to be Cloudflare’s fault (Universal SSL basically broke my LE DNS-01 challenges, hard)
    • Scaled up Redis to 18 nodes (6 master, 12 replicas) for additional safety under heavy load

vac:qa:

vac:acz:

  • rlnp2p:waku:rln-relay-v2
  • admin/misc
    • assisting waku research team with waku papers
  • secure-channels:waku:ethereum-chat
    • Completed a first version of the paper, including the detection a possible mitigation of lost messages.
    • Update the internal Notion page.
    • Prepare presentation for the Logos Research Call
    • Finished the research about integration of ERC-5564 and EIP-4361(SIWE).
    • Start to study about the anonymous chatting with stealth addresses.

vac:sc::

vac:rfc:

vac:dr:

  • valpriv:vac:val-priv-net
    • Still refining suggested ideas. slow this week.
  • valpriv:vac:tor-push-poc
    • Merged the branch torpush and rebased but encountered several conflicts. Still testing and in progress on boarding for holesky
  • valpriv:vac:tor-push-paper
    • addressed the feedback
  • gsub-scaling:vac:gossipsub-simulation
  • gsub-scaling:vac:gossipsub-improvements-paper
    • Worked on better message forwarding. Sorting on TxTime showed slightly improved results. Now Limiting senders to further saturate bandwidth for senders
  • zk:codex:storage-proofs-open-problems-review
    • Begin examining Reverie in terms of idea mentioned in the Discord feedback thread
  • admin/misc
    • Study RLN code for stateless proofs; this provides additional insight on how Merkle trees/Verkle trees can and should be coded better which is beneficial for Nescience notes in the long run.

vac:nes: