Vac 2024/02/26 §
vac:p2p: §
nimlibp2p:vac:maintenance
- Yamux simulations https://github.com/status-im/nim-libp2p/pull/1029
- Debug the stairs showed with the metrics
- It was due to a couple of error / bug:
- On nwaku a ping connection opened wasn’t closed
- On yamux the timeout wasn’t implemented
- The implementation + testing of the implementation showed a sneaky bug (fixed)
nimlibp2p:vac:webrtc-transport
nimlibp2p:vac:gossipsub-stagger-send
nimlibp2p:vac:maintenance
- Briefly investigate interop failing tests; Flaky: Added them to flaky tests doc
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: §
waku:test-automation-js-waku
waku:interop-testing
- Remove deprecated flag(@Florin)
- Fixed RLN_CREDENTIALS - Waku moved to use HTTP instead of WebSocket(@Roman)
- Waku node health/reliability(@Roman)
- Keep collecting info for issues:
waku:test-automation-go-waku
waku:test-automation-nwaku
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:: §
status:community-contracts-token-import
- implemented Vault.depositERC20
status:staking-contract-v1
vac:maintainance/misc
- Foundry Template
- Sticker Market
- Investigated issue of ENS not working on Sepolia in Status Desktop
status:community-contracts-maintenance
- Deployed communities contracts on OP Sepolia
CommunityTokenDeployer
CommunityOwnerTokenRegistry
CommunityOwnerTokenFactory
CommunityMasterTokenFactory
- PR adding addresses to project README
- Investigated Certora rule issues for
CollectiblveV1
token
CollectibleV1
is now CommunityERC721
status:community-contracts-batch-tx-ext
- Implemented
safeBatchTransferFrom
capabilities in BaseToken
vac:rfc: §
rfc-process-restructuring
waku:core-rfc-updates
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
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: §
state-separation:vac:state-separation-doc
- Finished researching the Privacy Directed Acyclic Graph (PDAG) framework for privacy guarantees
- Started looking at monitoring issues
- Started looking at Nullifier issues to avoid linkeability
- Research joinsplit and optimistic rollups for monitoring
- Begin documents on joinsplit and monitoring
proofsystems:vac:benchmarks
- Written a first expanded draft for Benchmarks research paper
- Research for table comparison
proofsystems:vac:benchmarks
proofsystems:vac:benchmarks
- Written a first expanded draft for Benchmarks research paper
- Research for table comparison
proofsystems:vac:benchmarks