Streamr Brubeck Testnet
Add to Watchlist
equal in DATA
Normal, Low Risks
Make history and be one of the first people ever to run a Streamr node! Follow these instructions to join the Brubeck testnet and mine your share of the 2M DATA reward pool.
Before we dive into the installation instructions, here’s the timeline for Testnet 1:
- Tuesday, August 24th: The Streamr Broker node software becomes available for download in preparation for Testnet 1. The node can already be started, but mining rewards will only start at launch, on August 31st. Note that updates may become available before the launch, so please keep your node updated.
- Tuesday, August 31st: Testnet 1 goes live! Your node claims shares of rewards as long as it is successfully connected to peers in the network.
- Thursday, September 2nd: After 48 hours, the first round of mining rewards ends, and Testnet 1 is over. The schedule of the next testnet will be announced. You can leave your node running, but note that there will likely be updated versions available before the next testnet. In total, there will be as many testnets as are needed to iron out any discovered problems in the network.
Two ways to run your node
The software comes in two flavours of packaging: a Docker image and an npm package. Both approaches require you to run commands on the command line, so some technical skill or at least commendable bravery is required. :)
So which method should you choose? If you have either Docker or Node.js (14.x or newer) already installed, use the one you know. Otherwise, try the Docker approach first, which is less platform-dependent. If that doesn’t work for you, go for the npm approach.
Once you have either Docker or Node.js installed, the steps to download and start the node are very similar, regardless of whether you’re running Linux, macOS, or Windows (use PowerShell). You may need to adapt the commands for your platform or install OS-specific dependencies, if they are missing.
The configuration wizard
As part of both approaches, we show how to run the configuration wizard to initialise your node’s config file, which will be saved on your disk. The wizard will let you either generate or import an Ethereum private key for your node, as well as ask which plugins you want to enable. If you only use your node for mining the testnet, you don’t need to enable any of them. If you plan to also use your node to connect applications to data streams in the testnet, see the section ‘Using your node for publishing and subscribing’ later in this blog post.
The Docker approach
If you don’t have Docker, get it here. Once installed, you can download, configure, and start the Streamr Broker.
The Streamr Network is a decentralized, topic-based publish-subscribe system. Each stream or pub-sub topic has its own peer-to-peer overlay network that is built and maintained by a set of BitTorrent-like trackers. Development is still in progress, with Brubeck as the current milestone.
You can see detailed instructions on how to install a node here.
Will there be rewards?
Absolutely! The community just approved SIP-5, a proposal to create a DATA mining rewards pool of up to 2M for the Brubeck testnets. Unutilised tokens (tokens that are not earned via mining the testnets) will never even get minted. To be eligible for rewards you’ll need to successfully run a Broker node and have sufficient uptime in the testnets.
How do I receive rewards?
DATA rewards will get distributed on the xDai sidechain. We recommend a Metamask wallet or hardware wallet that can be connected to Metamask. Exchange deposit addresses cannot be used.
How can we increase rewards?
The rewards will be based on a bonding curve; the more nodes in the testnets, the more rewards earned by each node. This incentivises existing participants to tell their friends about the testnet and encourage them to participate too. However, ultimately the profitability of running a node depends on external factors, such as the price of DATA and your cost of running the node.
How can I run a node?
People can participate by downloading a special testnet release of the Streamr Broker node software and run it for the lifespan of the testnet. Sign up to the waitlist to be amongst the first group eligible to run the Streamr Broker node software. There will also be video guides and tutorials made available, to help you through the process of setting up your own node.
What kind of hardware will I need?
The great thing about the Streamr Network is, unlike blockchains, mining rewards aren’t created by solving hash functions, an activity which requires top notch hardware, but instead by sharing your bandwidth. Therefore, you should be able to run it on an idle laptop, or even a device such as a Raspberry Pi. In the future, we may also collaborate with hardware partners on devices that come with the node software pre-installed.
How long will the testnets last?
There will be at least two testnet rounds — the first testnet will have a lifespan of 3 days, while the final testnet will run for 14 days. Additional testnet iterations may be added to the schedule, depending on whether any problems arise in the first testnets.
Where can I learn more?
You can talk to the team on the Streamr Discord server.
There are a few days to go until Streamr will run the first of several Brubeck Testnets. If you’re interested in running a node you can sign up to the waitlist right now! During these first testnets team wants to trial the Network’s capabilities, before opening up the Brubeck mainnet to their community and beyond.
31 Aug 2021 18:00(UTC+3) - 18 Sep 2021 18:00(UTC+3)