Dev Update, January 2020

Weilei Yu
Weilei Yu
Feb 12 · 5 min read
Image for post
Image for post
Real-time search data from data union members

Welcome to Streamr’s core dev team update for January 2020. A central focus for the past few months has been on building out our Data Unions (DU) developer framework. You might have known it as Community Products in the past but we’re renaming it now to unify the terminology before a wider launch.

The DU framework is the tech stack that Swash is built on top of, in addition to the Streamr Network. There were multiple complementary components that also needed to be adjusted in order to accommodate DU such as introducing a new type of product flow creation on the Marketplace and adding some features to our p2p Network. Continuing to bring all of that together over the next four months or so is the task ahead of us. Henri recently gave an internal breakdown of where we are. Here is an edited version of that overview.

Bringing Streamr’s DU framework Together

The backend of the DU framework has been running stably since Christmas. Recent backend work has mainly focused on getting proper automatic tests in place to verify functionality and prevent problems caused by changes in the future.

The remaining major things to do are:

When will this be delivered? By the end of Q1 we’ll ideally be in a state where the above tasks are complete and have everything in place to support more DU builders to join the private beta and battle-test the tools. After that, existing DUs should grow as much as they can again, allowing us to verify that the system behaves as expected under heavier load.

There could well be surprises along the way. (What innovation is without this). Specifically, some delays might come from implementing the state replication and availability and finding the needed smart contract auditor. But we still have some time left before end of Q1, so it should give us some buffer. As per usual, those timelines are meant more for general guidance and should not be taken as guarantees.

After that?

During Q2, pilot community projects should focus on growing their user base. Our team will resolve any technical issues as they are encountered whilst scaling up. If there are no major surprises, we expect to go to public beta around this period (=launch it). An important point to keep in mind is that unless we reach significant scale in terms active concurrent users, we can’t really declare the system is ready for production use yet. Tests can only offer insights to a certain extent.

The Uniswap-powered Marketplace purchase flow is almost ready and going through some final testing. Going forward, Marketplace buyers can use ETH, DAI, or DATA to pay for a product! The incoming assets will be automatically swapped to DATA using Uniswap and sent to the seller as usual. This will allow us to expand the potential base of data buyers who might be hindered by the initial requirement of DATA token. While we will continue to improve our Marketplace and roll-out new features to increase adoption, there is nothing stopping a developer or team from deploying their own variation of data marketplace on top of Streamr Network. The code is open source, so if you are interested in this field or business segment, feel free to reach out to us on our Dev Forum and we will be happy to share our technical knowledge and assist whenever possible.

Network workshops

We hosted an internal two-day Network workshop, which took place in Helsinki in mid-January. The goal of the workshop was to establish main directions for network development for 2020. Topics discussed included:

Other major topics discussed:

Below is the more detailed breakdown of the month’s developer tasks. If you’re a dev interested in the Streamr stack or have some integration ideas, you can join our community-run dev forum here.

As always, thanks for reading.

Network

Community Products

Core app (Engine, Editor, Marketplace, Website)

Streamr

Open source infrastructure for real-time data

Weilei Yu

Written by

Weilei Yu

Head of DevRel and Marketing at Flow blockchain. Prev Head of DevRel at Streamr. Vision driven and bias for action. Crypto enthusiast.

Streamr

Streamr

Own, publish & trade your data. Tech includes a pub/sub p2p Network, data Marketplace, & visualisation toolkit.

Weilei Yu

Written by

Weilei Yu

Head of DevRel and Marketing at Flow blockchain. Prev Head of DevRel at Streamr. Vision driven and bias for action. Crypto enthusiast.

Streamr

Streamr

Own, publish & trade your data. Tech includes a pub/sub p2p Network, data Marketplace, & visualisation toolkit.

Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore

If you have a story to tell, knowledge to share, or a perspective to offer — welcome home. It’s easy and free to post your thinking on any topic. Write on Medium

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store