Hey JessTC hodlers
Bitcoin is a unique cryptocurrency in that it doesn't have a single point of failure the network is by far the most decentralised in the world with miners spread across the globe and applications pulling or contributing to the network made by several companies and individuals. The issue with decentralisation is that it is by definition, inefficient in the beginning as all avenues are taken on and allow the market to decide which solution is best.
This way of working is inefficient in the beginning but gets exponentially efficient as years go by, especially when the majority of the contributions are open-source. This allows for collaboration on a global scale and creating superior products as the needs arise.
One of the critical issues with Bitcoin is that the wallets suck! There is no hot wallet application that is the outright leader in the space, and I've personally downloaded several on desktop and mobile to try them out.
It's highly frustrating as it creates so much fragmentation and anyone in the crypto space probably has several wallets in use as we speak.
While I could rant on about wallets overall for quite a time, but I'm only going to focus on what I feel a Bitcoin wallet would need to be successful.
Image path - fs-give.blogspot.com
Bitcoin is a bank in your pocket
Bitcoin is an entire bank in your pocket; the problem is it does not feel like it because of the user interfaces are severely lacking and not showing us what is truly capable using the coin.
Having used several Bitcoin wallets both custodial and non-custodial,, I've pulled out my favourite features. I think ould make a great bitcoin wallet and will hopefully become part of all Bitcoin wallets in the future.
Address management
Since you can have multiple public addresses giving you the ability to name each address on your end helps you manage why you created each address. Perhaps one is for social media tipping and the other is for business payments etc.
A wallet should also help maintain the various address types such as your
- Standard BTC address
- SegWit and SegWit bench 32 addresses
- Lightning Network Addresses
Invoicing
Bitcoin wallets primary function is to receive payments, and yes you can share your public key or QR code but with Bitcoin addresses changing to maintain the privacy of the user it's hard to maintain all that data.
These payment methods still leave openings for human error which is why I think invoicing is an ideal feature. Sending a user a payment link via instant message or email will reduce the change of human error, it would pull in the amount, and the address and all the user will need to do is authorise to complete the transaction.
Simple addresses
Having seen what is capable with chains like EOS, STEEM, HIVE and even with unstoppable domains, I think having handle addresses for your wallet would be a great addition. This would allow you to have one handle that you own that can collect several cryptocurrencies as the handle is connected to several wallet addresses.
When a user sends a Bitcoin or Ethereum, for example, to your handle, the wallet will automatically detect which coin it is and attribute it to the correct wallet.
Memos
Having a bank in your pocket comes with plenty of housekeeping, and seeing a bunch of transactions with alphanumeric addresses in a list would be like looking at the code of the matrix for most people.
By adding memos into wallets, users can manage transactions better by defining the reasons for an incoming transaction and the reasons for outgoing transactions.
Memos also allow you to manage where your crypto is going and will enable you to categorise your purchases to help you take control over your finances.
Beneficiaries & address management
One of the critical issues with Bitcoin wallets for both private and business use is the managing of transactions in a way that makes sense to the user on first glance. By having a list of beneficiaries similar to your address book on your smartphone would be helpful.
You could add a user say, mum:
Each beneficiary ticket could contain the following
- Mum
- Phone number
- Payment addresses
- Transfer history between mum and her various addresses
This will bring so much more context to a users wallet transactions and provide rich data which will encourage repeat and regular use of Bitcoin.
Cold Storage
Having a wallet with connections with tools like Nano Ledger to take your crypto and move it to cold storage seamlessly would drive more responsible storage of cryptocurrency.
If your wallet would warn you to say that you're keeping too much money in hot storage and suggest you move some to cold storage or that you've been holding this amount for a more extended period than would be better stored offline, then we could see more people save their Bitcoin safely.
Additionally, the wallet should provide safety guidelines for storing your phrases and how to use recovery wallets and the best storage practices.
Think of this as a secure vault for your coins.
Paper wallets
Another significant critique of Bitcoin is that it's not tangible and can't work with intermittent internet. This can be overcome with the help of a paper wallet.
If your wallet could have the option to send a transaction to a paper wallet and then provide you with the recovery phrase to write down or send via email or SMS, this will allow you to transfer funds to users without securing it directly on-chain.
I see a service like this working fantastically well in rural areas and parts of Africa that have very limited access to the internet and electricity.
Staking
Currently earning Bitcoin interest has been a custodial service in a secondary app like crypto.com and the celsius network but it does not have to be the case.
Using tools like the liquid network or the new Maker Dai collateral system you would be able to secure your coins in a smart contract that could be used to secure funds for a business like a loan or payment provider and pay you interest for staking your coins with them.
The wallet could provide you with connections to various service providers looking for collateral and the rate of return for your investment so you can put your capital to work from your wallet.
Think of staking as the personal savings account with your Bitcoin wallet.
Lightning network
The lightning network is a second layer solution with its unique addresses of its very own. To use the lightning network you need to upload Bitcoin into a new payment channel which is excellent for near-instant transfers at satoshi level costs.
Think of the lightning network wallet as your day to day payment option like a pre-paid credit card or tap and go payment system.
Block explorer
I think a wallet needs a block explorer solely for more transparency. When sending on-chain or off-chain transactions, I would like to know what's going on in wallet addresses if I feel they may not be correct or I could be scammed.
Since transactions cannot be reversed, it would be great to view wallet transactions and their history to get some night into who I am transacting with and if they are legit.
Atomic swaps
I don't mind altcoins I own several, but for the majority of the world, Bitcoin is the only currency worth keeping and is still the gateway to cryptocurrency. In private money, you should have the choice to be paid or pay int he currency you chose, and this is why I think atomic swaps are an essential wallet feature.
If I don't want EOS, for example, I should be able to set that any EOS I get is swapped into Bitcoin immediately in my wallet.
The same goes for payments, an app may want ETH, and my wallet should allow me to convert my BTC into ETH to perform the transaction to buy what I want without me needing to use an exchange.
Price notification
The bitcoin price means a lot to most of us and would like to know its dollar or local currency value at anyone time. Most crypto portfolio apps have the feature for push notification based on price settings you define which I think is a valuable service.
Setting various price notifications allows you to take advantage of dips and peaks for you to buy or sell when you feel comfortable or dollar cost average in at the best times.
Data feeds
Bitcoin is tied to the crypto market, and many users like to view the price and the current market sentiment. Your wallet should be providing you with the data feeds from an aggregator like @coingecko or coin market cap as well as newsfeeds from the popular news sites in the space. We already see this in wallets like Jaxx Liberty.
Having a wallet keep you up to date with the latest news and price action gives you a better idea of when to buy or sell or how to leverage your stake better.
Transfer accellorators
BTC Transfer accelerators allow you to set the amount of money you are willing to submit as a transfer cost to encourage miners to pull your transfer out of the mempool and add it into the latest block.
By having the ability to control that on the front end and seeing what others are bidding for the transfer confirmation. Then you'll be able to take control over how quickly and how costly you're willing to make a transaction to get it confirmed on-chain.
Coin mixing or confidential transactions
Coin mixing allows you to create private transactions by grouping them with a bunch of other transactions. This protects the fungibility of the coin and provides you with the right to privacy.
Having a wallet with the option to say do you want to make this transfer private via coin mixing with various 3rd party services and the cost or to push a confidential transaction via a 2nd layer tool like the lightning network and its cost, give you even more power to control how you move your Bitcoin.
Banking for the people
Imagine having all these options available to you without having to jump from application or website. How brilliant would the use Bitcoin become?
Have your say
What do you good people of HIVE think? Do you use a hot wallet? Which wallet do you use?
So have at it my Jessies! If you don't have something to comment, comment "I am a Jessie."
Let's connect
If you liked this post sprinkle it with an upvote or esteem and if you don't already, consider following me @chekohler
Yeab man I have also written on the #cryptocards i think its going to be amazing.
I think cards will also need to play their part but not in the format they are in now it’s still too centralized! I would like to see cards being able to connect to any wallet not just their own
I do my best to keep any tokens off exchanges and stash them straight in the ledger nano S. Made a mistake the other day though as I didn't realise you could only use 1 address per BTC receive transaction with the ledger. I now have one deposit that is stuck on pending and not sure I'll ever get it.
This is something that needs to be looked into because changing your address each time is an additional step and can be very confusing.
Paper wallets are OK too but in either case of hardware and paper wallets, you need to have multiple backups of the seed/24 word phrase... That's enough to scare most people who prefer a centralised authority like a bank to "take care" of their money - guess hardly anyone trusts themselves these days hey!
Me too, that’s why I have so much experience with the pain of wallets and do u think it’s a crappy experience absolutely do I think that custodial holding of everything has made us soft and reliant on 3rd parties indeed
There’s grey area where a lot of crypto will be lost because of it and it takes practice and messing around with a little crypto at a time and getting to know each service and their pros and cons! I really am hoping it gets better with time because damn we can’t go on like this forever
I think paper wallets are where people who get into crypto go off the rails a bit it’s a weird concept and it all needs education and better user experience!
There was a time when posting your dinner online was a weird thing now it’s the norm hopefully it’s the same with wallets
Lol, imagine if posting your dinner online got you BTC... could be a reality around here!
I'm going to have to cut my losses with that BTC that I double sent... that's going to hurt but I'll recover... eventually haha!
Paper wallets at first confused the hell out of me but I've got some shit coin on one but no idea how to get it off there. I tried feeding the wallet back up the printer but nothing happened and I had to get a new printer...
I wonder if someone could build an app like that and you got in early and build considerable stake being an early adopter it could net you a pretty penny
lol if I think back at how I shit my pants sending BTC and checking the block explorer waiting for it to go through and now how chill I am it’s like night and day
I think that’s really the only use for shit coins to mess around with and learn while you keep that BTC safe and sound
"Dinner Coin" haha! You build up enough kudos points through posting your dinner pics through the app and you get money off by spending them at restaurant (when they open again) or supermarket/food chain of your choice. We know those instagram foodies will love it and it will be good advertisement... shit man, let's draw this up! Lol
I'm still shitting my pants about BTC addresses and receiving the funds, only when it's dropped and all confirmed in your wallet is yours, otherwise, it's in the magic money machine lol!
Saw your post on STEEM 1st and felt bad about it not getting enough attention. Glad to see you get more engagement here on HIVE. Upvoted and resteemed on both chains. Good writing😃
Lol thanks that's very kind of you to say, I'm used to it, even when I post on Medium I get very little if any engagement