A lot has happened this past year and if you've followed account posts, you know that we've never stopped building features and improving our projects, both on our mobile Apps (available on Android and iOS) and extensions (available on all Chromium browsers and Firefox).
Let's start with some numbers to put Hive Keychain in perspective:
The current proposal is coming to an end soon but there's still much we want to do to help the Hive ecosystem thrive, hence this new proposal.
This new proposal will start on May 15th, the date at which the current one will expire, there will be no overlap between the two proposals.
This proposal will mainly focus on three different goals:
Developing new features for our Hive products is and always will be our core objective. Here is an overview of what has been achieved in the past 12 months, and what we want to do next.
There is a ton of features we want to provide to make Keychain a great mobile App that would help the whole Hive mobile ecosystem thrive. As such, we put a lot of work on the mobile side :
We've basically done everything we planned to do and more, except for dApp to dApp integration. We were planning to work on it but soon realized that with more and more dApps integrating HiveAuth, making sure it worked well was more of a priority, since it does the same thing but across more devices. We will work on it during this new proposal if there is a demand for it. To make it easier to work across platforms, it would keep the same format as our extension SDK.
Additionally, we plan to implement the following :
Keychainify implementation (transform HiveSigner links into Keychain transactions if enabled)Lots of time and energy were spent on the extension side as well:
hive-tx instead of dhive to reduce the extension sizeMy witness page (shipping soon)Manage Authorities page (shipping soon)For the sake of transparency, let's discuss the two items from the last proposal that we didn't deliver:
Here's a non-exhaustive list of what we plan to work on, on the extension side :
We've recently released our SDK (Software Development Kit), making it easier and faster for dApps to integrate with Keychain. It is available on npm and is accompanied by a playground to help devs test the different possible transactions.
We're working closely with developers to make the SDK as useful as possible.
Little by little, we're putting code in a separate repository, that can be accessed by both the mobile Apps and extensions, in order to get the same code running on both sides. So far we mostly use it for our interfaces, but we plan to keep growing this repo in the future.
We've improved a bit Hive Keychain landing page, available here. We plan to redesign it to add more information once we're working with a designer (see 2.)
Our backend has been refactored, using Typescript. The repository has been reorganized and requests can be tested directly using Thunder Client (a REST API Client extension for VS Code).
We're very grateful to have had 's (VP of Creative at Splinterlands) support in designing the original Hive Keychain extensions and mobile Apps.
Since he has a lot on his plate and we have big changes coming (see 3.), we want to work more closely with a UI/UX designer to design a new, sharp version of Keychain. This will also be a chance to propose a more uniform experience to our users across different devices (on the extensions and mobile Apps).
If you are a professional UI/UX designer, love Hive, and use Keychain on a regular basis, we should talk! Send us your portfolio and resume on the #design-application channel of our Discord.
As the main way to access dApps built on Hive, we are at the center of our ecosystem. But this comes with a problem, users come to Keychain because they are already on Hive. As a wallet, it is hard for us to go onboard users from outside the ecosystem. This brings the following question :
How do we help to bring the next million users to the Hive blockchain?
To answer this question and others, we conducted a survey a few months ago, to which almost 1,200 of you answered.
We've proposed the following scenario :
During the bear market, attracting new users from outside the blockchain ecosystem is hard. Why not try to attract people already using dApps instead?
Consider the following scenario:
- Integrating Keychain on another blockchain that you're already using, so that you won't need to use multiple wallets
- Gain users on this other chain by establishing partnerships with dApps
- Promote Hive dApps
- Repeat
We strongly believe that by reaching out to a broader ecosystem, we can grow together to new all-time highs! ๐๐๐
Although we thought this could be a bit controversial, the respondents were overwhelmingly in favor :
This is why we are proposing to put a small percentage of our resources (~15-20%) towards restructuring Keychain into a multichain wallet, with a focus on Hive dApp discovery. By the end of the proposal, we aim to have a Beta version of our multichain wallet, allowing all basic interactions on EVM chains. Why EVM? Some of our dApps have already led the way in bridging our two ecosystems ( with BSC,
with Polygon, etc.), and many of our users are already using EVM chains (76%).
Why would the Hive DHF pay for development on another chain though?
That's probably what you're thinking, right? In our opinion, it would be beneficial for the ecosystem for the following reasons :
This part of the proposal is open to (polite) discussion, we'd love to see if the community is ready for this or would rather have us focus all our energy and passion on the other Hive features.
We've set up a company, hired full-time last March,
last April as full-time developers, and
as a CM last October. At the end of last year, we were enrolled in AppWorks Accelerator as part of batch #25, it's one of the biggest in Asia with a big focus on blockchain. This was a great experience that helped us become better founders.
We are always thriving to give a timely response to issues reported on our Discord and/or Github. We'll set up a ticketing system on our Discord in the near future to make support easier.
Since we're here, big thanks to and
for their commitment to helping users on our channel and others!
is doing an amazing job growing our Twitter presence (>2k followers) and promoting both Hive Keychain and the whole Hive ecosystem through his daily tweets.
With so much on our plate, the translation of the Apps and extensions lagged a bit behind, but we've worked on automating the translation process through Crowdin and will call translators to work on it soon.
For this new proposal, we are applying for a daily budget of 600 HBD for a period of 12 months.
This increase in the daily budget reflects the growth of our team. Last year we grew from a one-person team to 3 full-time devs and 1 part-time CM.
To work towards our new goals, we will hire a designer and an additional front-end developer.
You can find download information for the Apps and extensions, as well as links to different resources on our landing page.
: CEO - Witness
: CTO - Witness
: Front-end Developer
: Community Manager
: UI/UX Advisor
: Advisor - Witness
100% of the rewards of this post are going to the DHF