Hiro has been operating a Gaia hub at hub.blockstack.org since the Blockstack days! This hub stores data to a Microsoft Azure bucket. We understand that many apps actively use this hub in our ecosystem - Hiro wallet, Sigle, Gamma and others.
The operating expenses of this hub are becoming prohibitive. Our operating expenses for Hiro’s Gaia hub exceed all other infra costs put together! We operate this public Gaia hub and offer free hosting and bandwidth to all to support ecosystem growth and developer success.
In 2019, we throttled the usage to curb the growing costs of managing this. However, this poses a challenge that we cannot ignore as the costs continue to grow indefinitely.
We would like to understand how our developers are using Hiro’s Gaia hub to identify the best path forward that brings the costs down to a manageable range.
We are committed to helping our developers build successful apps and look forward to your input in setting the course for Gaia Hub. Your feedback is crucial in helping us decide what’s next. Please provide your input by Oct 1 2022.
@whoabuddy BlockSurvey team finished the grants of “Enable users to choose their own Gaia hub with Hiro Wallet”.
Upon discussing with Mark and the team, it was felt best not to merge with Hiro Wallet, considering there is a lack of usage from developers on the storage side post-Stacks V2 launch, which could lead to more maintenance, envisioning Hiro Wallets hardware integration and future developments focused on NFT’s and DeFi.
I say scrap Gaia and go with Solid Pods as there seems to be a lot of similarities. Solid is the project started by Tim Berners-Lee and is the original Web 3.0.
I understand the app separation and encryption features of Gaia, and those should also work under Solid, but Solid also supports access control lists, which might open up a lot more use cases for Stacks apps. It also comes with a web app for users to maintain their data called Solid OS. And the best part: Solid has documented standards and is MIT licensed.
Probably, the Web Wallet would simply become a Solid OpenID Connect authentication “server”.
Here are my 2 links I’m allowed on this gated forum!
The pros vs cons should we examined; ie., having more ownership, control over the technology direction and code used on a blockchain/platform makes it’s easier to customize and change when advancements in technology takes place in this fast moving area of crypto tech.
Following up on my previous post… Another similar functionality to consider instead of Gaia is a standard being worked on by Block and Microsoft, among others, called Decentralized Web Node. Jack Dorsey’s/Block’s TBD has a reference implementation on github.
Decentralized Web Node appears to aim to be a decentralized storage and message passing system. Unfortunately, it seems to be still in it’s infancy (but actively being worked). It’s being produced under the umbrella of the Decentralized Identity Foundation. More info here: