February EcoDev Roundup

February EcoDev Roundup

Updates from the EcoDev team in February 2024, plus highlights from the community call.


The EcoDev team at Waku covers community, growth, partnerships, and communications. Each month, we will share the key highlights and team progress. You can subscribe to the monthly newsletter if you prefer to receive an abridged version of these updates in your inbox.

Events

ETHDenver 23rd February - 3rd March

The Waku team has been participating in a number of initiatives during ETHDenver. If you're there, there is still time to schedule a meeting with the team to discuss integrating Waku, or to exchange ideas about the future of web3 and privacy.

Waku Developer Relations Engineer Guru spoke at the Workable Web3 Summit yesterday, discussing the importance of designing dApps and protocols which are user-friendly and offer interoperable features. Guru also participated in Libp2p day, delivering a talk on 'Building Censorship Resistant Infrastructure with Waku and Libp2p'.

Waku Program Manager Aaron Bendersky will also be speaking at Build Cities' network state side event later today, March 1st. Check out his panel ‘Cultural Economics: How Culture Drives Local & Network Economies'.

ETHLatam 13th - 14th March

The first hackathon of the year is quickly approaching. Waku is sponsoring ETHLatam from March 13th to 14th with US$2,500 in bounties up for grabs. Each project submission should be private by design, abiding by the values of privacy upheld by Waku. Read more on how to participate.

Guru’s workshop ‘Uncompromising Web3 Communication at Scale with Waku’ will be live-streamed on X March 13th. Ensure you’re following Waku to catch his workshop-stye deep dive into Waku technology, which includes a live coding session.

ETHTaipei 21st - 24th March

During the conference, Waku Protocol Engineer Danish Arora will present on “Bridging the Gap in Decentralised Communications with Waku”. Danish will also be at the Liberty ZK Hacker House side event on March 25th, presenting “Leveraging ZK proofs for spam mitigation in a p2p multi-client environment | Waku with RLN.”

Press

As the communications layer of the Logos technology stack, Waku has properties that will resonate deeply with web3 developers across Latin America who understand how peer-to-peer protocols stand to strengthen the civil liberties of citizens and work to address online censorship.

See the coverage of Waku's upcoming participation at ETHLatam in Cointelegraph and Criptonoticias. You can also listen back to ETHLatam’s X Space where Marina and Guru shared insights into how hackers can prepare to build with Waku during the hackathon.

Content

If you are new to Waku, this short intro video can help you get up to speed on what Waku is and which use cases it suits. Remember to subscribe to the new YouTube channel to be alerted of new content published.

Since the launch of Bitcoin, people have been calling for a blockchain that can protect the privacy of their transactions. Secret Network and Logos both joined Waku for an X space discussing how to realise privacy-preserving messaging on blockchain using protocols such as Waku.

The dev team recorded this Waku message travelling around the world. Five DigitalOcean machines were connected to simulate five hops between Singapore, Bangalore, San Francisco, New York, and Frankfurt.

Research and Development

There is a new research zone on the Waku documentation site. The zone includes insights, benchmarks, and challenges that the Waku team is exploring. Some of the studies available for you to dive deep into include topics such as network incentivisation, capped bandwidth in Waku, and network propagation times.

The Research and Development team are the minds working to push forward the development of Waku protocols. Here are some of the key highlights from the team last month.

  • The first version of the RFC on incentivising Waku (light) protocols has been released, with an extra section on the proof-of-concept implementation for Waku Store. Check out the Github PR and Waku Store v3 protocol.
  • nwaku is the reference implementation of the Waku protocol. To enable developers to use the reference implementation in their native application, nwaku needs to expose c-bindings. Check out the work we’ve started on Python bindings.
  • Waku latency simulations have been added to a real environment. Check out the pull request and read the docs on message propagation times with Waku-RLN.
  • Waku Relay is responsible for disseminating messages but cannot guarantee delivery. The push-based propagation (PubSub) of Relay can be augmented with a pull-based method, in our case, Sync. Check out the Waku sync overview first draft.

Waku Community Call and AMA

Waku hosts a Community Call on X during the last week of each month. The objective of the call is to update the community on progress and provide a space where questions can be put directly to the team.

The February Community Call took place last week on the 28th of January. You can listen back to the full Space, and read the highlights below.

Guru, and Danish from the Waku team led the call.

nwaku node campaign

Guru announced several initiatives for Waku node runners. Anyone who is running an nwaku node is invited to post a photo on X, tagging @waku_org and using #ProofOfNode. Waku will share your post and give you a shoutout. He also announced that they were working on early-stage node operator and onboarding programs that will be formally announced in the coming weeks. Currently, the Waku team is collecting feedback from operators on their experience setting up a node; drop a message on Discord to leave any feedback you may have.

Does js-waku currently support React Native?

Libp2p, the modular network stack and protocol suite that Waku is built on top of, recently added support for React native. However, while it is technically enabled, the team has not been able to test it on Waku yet and as so Waku does not officially support it. Testing is on the roadmap for 2024. For now, we provide C bindings which should make it possible for mobile developers to use Waku. Find what you need in the Guides section of the documentation site.

What encryption methods are currently available in the Waku library?

The team strives to keep Waku as unopinionated as possible, so encryption and decryption of payloads are left for application layer developers to choose from. That said, AES, ECIES and Noise encryption are provided by the Waku protocols and libraries.


That is it for this month’s EcoDev roundup!

If you have questions about what the team has been doing or want to join a like-minded community focused on bringing peer-to-peer communications to millions of users, join the Waku Discord or follow us on X.

Subscribe to the monthly newsletter for these updates directly in your inbox.