stereum-hero

ROADMAP

Follow the journey of Stereum

Roadmap Steps Image
INOCULATION PHASE
Q3 2019 - Q1 2021
Rocklogic’s founder Stefan Kobrc starts working on a Docker Composer for his own personal use. After having taken a chance on a development grant the ETH Foundation decided to support his efforts. The RockLogic GmbH is able to hire the first team member for the Stereum project.The Ethereum 2 Docker Composer ends up supporting 5 Consensus Clients (Prysm, Lighthouse, Teku, Nimbus & Lodestar) and 1 Execution Client (Geth). Stereum vision is first conceived and in Q1 2021, the newly formed & growing Stereum team decides to make it its mission to lower the technical bar to setting up an Ethereum Node under the assumption, that if Ethereum truly works, at some point everyone will need a node in some compacity. The team decided: Stereum’s goal is to keep the network decentralized and neutral by giving as many people as possible a way to participate in Ethereum on a network level.
STEREUM 1.0
Q1 2021 - Q1 2022
RELEASE DATE: 05.07.2021
Our idea was start with a simple UI and build up from there. Stereum 1.0 had the goal to be a simple way to get to a staking node without using the CLI. The following features were included in Stereum 1.0 and migrated over to Stereum 2.0 🍄GUI Enable the user to use the same feature set as with the CLI through a WEB client. Create a service-Dashboard, that displays the status of services, grants basic service control and shows logs of service. Create a validator-dashboard, that displays the status of validator keys and enables import, deactivation and voluntary exit. Create, design & form a user-friendly experience for beginners and experts. 🍄AUTO UPDATE Check for updates automatically, displays them on the WEB-UI AND, if so wished, installs it automatically 🍄FAST SYNC Use a Stereum Node that backups the blockchain database every day to enable a fast synch option on installation, by receiving the backuped database from the stereum node 🍄 MOBILE APP Create a Mobile App that allows you to check status of server including information about the services running & notifies about updates Receive Grafana notifications on the app. Develop and build up a backend on the Stereum-Server to send out information and receive them on the mobile app. Encrypt and make the information unreadable for the backend Make it possible to bundle and show multiple owned servers on the app. 🍄CONFIG IMPORT & EXPORT Make it available to the user to import & export his configuration, with plans for it to include the Slashing-Database and Validator-Accounts – alerting the user with UI elements of possible consequences 🍄LINUX SUPPORT Provide install packages for all major GNU/Linux distributions supporting all features of the Windows and macOS installers.
✅ AUDIT BY SBA RESEARCH
NOVEMBER 2021
Thanks to the helpful guys at sba-research we had found some important security vulnerabilities that we had left in the 1.6 and earlier versions of Stereum. With the releases 1.7 and 1.8 we had already fixed most of the bugs with medium severity and above. After they were fixed, the public was able to see them on our github page.
Download Audit Report
🏆 Austrian Blockchain Award 2021
DECEMBER 2021
GitPoap Image
In 2021 the Stereum got to celebrate the win of the “Austrian Blockchain Award 2021” in the category “Non-Profit” for their work on the Ethereum Node Setup & their commitment to publish the code as OpenSource Public Good.
🔨 Early Contribution POAP - 2021
2021
#EVENT-ID: 8031 | EXPLORER
EXPLORER
Even before the Stereum 2.0.0 release you were able to earn a POAP for your contributions to Stereum. The idea to reward contributions in any form with POAP first came to us before GitPOAPs even existed in 2021. While it is not the high quality work we got to distribute not even a year later, it is still a nice little reminder where the project came from.
GitPoap Image
STEREUM 2.0.0
Q1 2022 - Q3 2023
RELEASE: 2023
🍄NEW ARCHITECTURE - No more web-cc docker container, the launcher will take care of ALL the UI. - Pragmatic use of Ansible, right now we use Ansible for everything. - Automated tests - Setup on a service-basis, not a use-case basis. Right now it’s only possible to choose fropredefined docker-compose, Stereum 2.0 will make it possible to select all services independentland also provide users with recommended setups with preselected services depending on the user’use-case. 🍄UI REDESIGN - User Interface redesign fitting for the new 2.0 version of Stereum - Design with a focus on usability & scalability to reflect modularity of Ethereum - Touchscreen support compatible 🍄CLIENT SWITCH Seamless & simple way to switch between clients in case of client diversity issues/client network issues/client bugs. 🍄ONE-CLICK-INSTALLATION Enable the user to select the use-case of the node at time of setup, which will be split up in: Testnet, Staking, SSV Network, ... After selecting the use case Stereum Setup will select the services automatically and randomly according to client diversity metrics. 🍄SWITCH NETWORK Convert a testnet Stereum Node to a mainnet Stereum Node in a few clicks. Try the benefits of staking on testnet and when feeling confident enough switch to mainnet with the same settings (Graffiti, linked mobile phone, etc.). 🍄EXTENDED EXECUTION CLIENT SUPPORT Integration of additional execution clients clients (OpenEthereum, Nethermind, Erigon, Besu) to ensure more diversity among them. Plan is to integrate 2 out of the 4, making it a total of 3 (including geth) supported execution clients on Stereum. 🍄SLASHING PROTECTION ON KEY IMPORT Perform different checks when a user imports an validator: - Was the validator key attesting in the last epoch(s)? - Is this validator registered on any SSV? In any suspicious case the user needs to confirm to import with a warning and explanation on how to avoid getting slashed. 🍄NAMING VALIDATORS Be able to name validators and not only have the public key as an identifier. One the most popular feature request we received so far. 🍄LANGUAGE SUPPORT Offer translations & language support for the software & website in the following languages: > GERMAN > PORTUGESE > SPANISH > FRENCH > ITALIAN > RUSSIAN > JAPANESE > FARSI > MANDARIN Making use of bounties, we will offer 100 xDAI for each translation (separate for website and software), resulting in 18 bounties and a total of xDAI 1800. If you are interested in helping us out, write an email to us at: translate@stereum.net 🍄SSV NETWORK NODE OPERATOR - Make the particpation in the SSV Network a selectable option for all supported client setups - Adapting to new versions & features of Blox SSV - Add Grafana dashboards to view metrics of SSV service - Blox SSV service focused setup (no validator service of client teams, optional geth) - Advanced ssv key management: - Automated generation of operator key, including operator keys in config import/export process, migrate operator keys to new Node and register operator & validators (also including changing name, keys, operator fees) using official ssv.network website - Overview of validator keys staking on this operator with various information (depending on availability of API) 🍄MEV BOOST - Select multiple relays - Get the best block with the best rewards - Add & remove it from your node config whenever you like to 🍄GNOSIS Support - Node Setup supported in One Click Installation - Stake on GNO with 1 GNO 🍄MISC.: - Grouping validators (requested feature by users) - Strengthen stability by further implementing automated integration testing, beneficial for testing execution/consensus client compatibility - Mobile app enhancements: - Send graphs with alerts - Pre-configured alerts in grafana for mobile app - Securit audit of refactoring & additional features as well as mobile app - Further focus on service integration for not incentivised efforts - Embedded video tutorials in Stereum Launcher - Update manager: update services (e. g. execution/consensus clients) without updating Stereum itself
STEREUM NODE MONITOR APP
- reintegration & improvement
JANUARY 2023 - JUNE 2023
With Stereum 2.0 having been in the works for over a year we wanted to improve the Monitor Mobile app as well. With a polished design & new default alerts, we started the work on our app reintegration at the year. Now you can use Stereum Node Monitor to be notified whenever your node needs your help
Present @ Devconnect Amsterdam
APRIL 2022
In spring 2022 the Stereum team visited DevConnect in Amsterdam, but not only that, we also had a booth where we could talk to you and share ideas. Stefan also had some talks where he could tell you more about Stereum 2.0 and answer your questions personally. We also did our interviews at DevConnect in the co-working space, where we met a lot of great people.
DEVCONNECTDEVCONNECT
stereum
Stefan @ETH Staker Gathering, 20. April 2022
stereum
Stefan @Blockswap's Multichain ETH Event, 19.April 2022
Present @ DevCon Bogota
OCTOBER 2022
In the fall of 2022, a part of the Stereum team attended the Devcon in Bogota. There we had a booth throughout the whole Devcon week. We didn't expect this rush when we saw the crowds that gathered at our booth. A huge thank you again for that & to the ETH Staker Crew for recommending us for the invation. Apart from that Stefan also gave a talk about Stereum 2.0 in Bogota and we got to record a new set of interviews for you.
DEVCONNECTDEVCONNECT
stereum
Stefan @DevCon Bogota, 15.10.2022
stereum
Stereum Booth @ DevCon Bogota
✅ AUDIT BY SBA RESEARCH
DECEMBER 2022
End of November/Start of December 2022 we got to do another technical audit for Stereum 2.0.0. The version in focus was the pre 2.0.0 Full Release version called "2.0.0-rc.8". We finished the work on fixing most of in February 2023, meaning you can now download the report generated here.
Download Audit Report

🔨 Contribution Program - GitPOAPs

CONTRIBUTOR
2021
GitPoap Image
#EVENT-ID: 8031
EXPLORER
You made at least one contribution to the Stereum project in 2021. Your contributions are greatly appreciated!
2022
#EVENT-ID: 8031
EXPLORER
You made at least one contribution to the Stereum project in 2021. Your contributions are greatly appreciated!
GitPoap Image
2023
GitPoap Image
#EVENT-ID: 8031
EXPLORER
You made at least one contribution to the Stereum project in 2023. Your contributions are greatly appreciated!
(BETA) TESTERs 2021
GitPOAP-ID: 657
EXPLORER
Bug Catcher | Tier 1 [BETA] Tester | 2022
| Created 1x Github Issue | You made Stereum better during its beta phase of development by hushing a bug away. Go forth hunting, I am sure there are more hidden between the lines of code.
GitPoap Image
GitPoap Image
GitPOAP-ID: 656
EXPLORER
Bug Spree | Tier 2 [BETA] Tester | 2022
I Created 10x Github Issues | Are you on a spree? Where do you keep finding those bugs, dude?
GitPOAP-ID: 658
EXPLORER
Exterminator | Tier 3 [BETA] Tester | 2022
| Created 25x Github Issues | Bugs O‘Plenty & you might be infected with finding all of them. We know you have already done your part. But their numbers are ever growing!
GitPoap Image
GitPoap Image
GitPOAP-ID: 659
EXPLORER
Bug Slayer | Tier 4 [BETA] Tester | 2022
| Created 50x Github Issues | A veteran of the code lines. You fought the endless masses of bugs and came back to tell the tale. Take this token for your commitment!
GitPOAP-ID: 654
EXPLORER
99 Luftballons | Tier 5 [BETA] Tester | 2022
| Created 99x Github Issues | Congratulations. 99 issues done. Hopefully more to go! You lifted Stereum up & we should lift up you
GitPoap Image
GitPoap Image
GitPOAP-ID: 660
EXPLORER
Debug | Tier 6 [BETA] Tester | 2022
| Created 100x Github Issues | A medallion made of silver for someone, who has risen issues to ascend to a celestial Stereum Tester. We salute you!
GitPOAP-ID: 659
EXPLORER
Old Reliable | Tier 7 [BETA] Tester | 2022
| Created 250x Github Issues | A golden bug net medallion made of gold for someone golden – a golden god of bug hunting - that has guided Stereum & made it the best it can be. Every user thanks you!
GitPoap Image
Present @ EDCON 2023 Podgorica - May 2023
Between May 19th to May 23rd we were in Podgorica, Montenegro; Invited to present Stereum again in a short half an hour workshop. Stefan gave informative insides on how Stereum currently works & how it developed over the last year! We also got visit Vitaliks Talk, in which he called for more us of account abstraction in Ethereum.
DEVCONNECT
DEVCONNECT
DAAA Workshop: Ethereum Node - June 2023
On June 26, 2023 we hosted a workshop together with DAAA, Angermann IT-Services, Validvent Tax and the support of WKO NÖ at our premises in Leobendorf near Vienna. The main topic was setting up an Ethereum node on the participants’ own equipment, which everybode managed successfully! While making valuable contacts and socializing was also part of our agenda, towards the end there was still huge interest in special aspects of our Stereum software’s special capabilites, SyncLink and SlashingGuard. A warm thank you to everyone who contributed to this wonderful experience - as the workshop was perceived as GREAT by everybody we are already planning to do another one in October 2023.
DEVCONNECT
DEVCONNECT
To be continued...