AlphaWallet CEO Explains Why Web3 Wallets Are Better Than Custodian Ones
If you’ve spent some time around Ethereum and its possibilities, there is a high chance you’ve encountered network barriers such as not being able to play your favorite crypto game or unable to launch your favorite DeFi dapp with your Coinbase-based Ethereum wallets. In some cases, you’d need something like Metamask, or AlphaWallet in order to dive deeper into the blockchain realm.
That is because there are different types of Ethereum wallets out-there and each one of them will offer different perks and utilities depending on your browsing interface with a blockchain.
For example, a Coinbase wallet would not require you to generate your own pair of keys or worry about your wallet’s security, as it is something covered by Coinbase on a corporate level. At the same time, Coinbase would allow you to interact directly with your traditional banking account in order to redeem your crypto for fiat or help you in buying crypto with fiat.
On the other hand, there is a huge gap between what a Coinbase-based Ethereum wallet can do and what’s possible with a web3 compatible wallet.
In a nutshell web3 (or decentralized web) is a parallel internet that runs on a blockchain, and interacts directly with blockchain-powered tokens and/or smart-contracts. This parallel network to the www is home to a plethora of decentralized applications or dapps, while depending on your Ethereum wallet of choice you could have a totally different experience with each dapp.
We’re are lucky to have Victor Zhang from one of the fastest-growing web3 wallets out there, the AlphaWallet, to elaborate on the above, and explain to us why it is important to choose our web3 wallet with clarity.
Questions by Ross Peili (RP) from Cryptos.com, Answers by Victor Zhang (VZ), CEO and Co-Founder of AlphaWallet.
For starters, I’d like to note that I have downloaded the AlphaWallet myself, in order to better understand some of its core features and its differences when it comes to alternative web3 wallets such as ConsenSys-backed Metamask.
* Comments separate from the interview will be noted with an asterisk and italic text.
RP: What did you have in mind when starting AlphaWallet, more specifically what it was missing from old Ethereum wallets, the thing you instantly understood you could provide with a next-generation wallet?
Similar to other decentralized wallets, AlphaWallet lets you backup your own pair of keys as well as the seed phrase required in order to restore your wallet in an analogous scenario – something completely absent from custodian wallet providers such as Coinbase, and major cryptocurrency exchanges such as Binance.
VZ: We are in the excellent position to fully comprehend blockchain’s capabilities, as well as its flaws. Any blockchain-powered application requires a full application logic (business logic) which includes the logic in smart contract (ownership and transactions rules), and the logic outside the blockchain.
The UI is on top of both logics. A blockchain user-agent (wallet) interacts both with the UI and the full application logic in this case, so that the experience of the end consumer feels seamless and easy to grasp for businesses and consumers outside the DLT realm.
When we started AlphaWallet, there were practically no other companies that acted as a super user-agent able to support and interact directly with blockchain-based smart-contracts as well as traditional business logic and incentives.
Old Ethereum wallets acted as nothing more than key management portfolios and signing tools. In order to achieve this state of being a super user-agent (context-based app container), we developed the popular TokenScript framework for token issuers and blockchain devs.
Essentially, TokenScript is similar to web frameworks used by web apps, combining the attributes of a blockchain-based token and the perks of a web app, enabling easy to use intuitive UIs such as the AlphaWallet, from where users can interact directly with blockchain-powered applications and services.
Through TokenScript files, AlphaWallet understands the full logic (smart contract logic and the logic outside the blockchain smart-contract) and treats each token respectively. For example if you own an NFT that represents a digital event ticket, not only AlphaWallet will know it’s a ticket, but it will be also in place to verify and showcase this ticket to the ticket scanner, due to the interoperability build on top of traditional business incentives.
Read More: Buterin Envisions Ethereum 2.0 By 2030
What’s AlphaWallet About
RP: Besides giving your customers the ability to handle their keys and truly own their crypto, what would be some of the key features AlphaWallet offers to its handlers?
I’ve seen there is a dapp list, with popular decentralized applications users could engage with instantly, even if they are complete beginners and unfamiliar with the scene. Among these applications, users could utilize something like Uniswap, a decentralized wallet-to-wallet exchange that enables the exchange of ERC-20 tokens directly on-chain.
VZ: AlphaWallet is tailored to address a variety of users depending on their needs. For the general super user-agent scenario, AlphaWallet offers TokenScript compatibility, it supports all EVM (Ethereum Virtual Machine) networks, whether public or private, and it offers a top-shelf web3 browser.
AlphaWallet is the first Ethereum wallet utilizing a Secure Enclave, a user-friendly key backup and recovery process (shamir secret sharing). There will be attestation support, a hardware wallet account will be available for our demanding users, smart-contract accounts to batch transactions for different purposes, an MPC-based vault, and of course, secure p2p communication.
For specific use cases, it depends on the token features. With your Car ownership token, you can control your car, sell/transfer/collateralise/share and access all other services based on your ownership. With cDAI (Compound DAI), you can earn interest on your DAI. With Decentralized exchange pools tokens such as the one hosted by Uniswap, you can earn interest in the form of transaction fees. With CDP/Vault token, You can borrow DAI collateralizing your ETH with MakerDAO. You can own and utilize any form of tokens out there.
There is an in-build web3 browser, you can use it to experience the new web and different dapps.
RP: That is indeed a use-case I am looking forward to utilizing at the first given chance. Is there a specific list of cryptos under the form of ERC-20 tokens supported by AlphaWallet, or even private, and/or personal smart-contracts could be imported and recognized by the wallet interface?
VZ: AlphaWallet supports any token subjected by a smart-contract. If you don’t need interoperability, you don’t even need to follow any ERC. Whether smart-contract related or not, actions that took place in the AlphaWallet interface are rendered from TokenScript files, and are not hardcoded. Not just “you” but also what you own, as well as what you’re eligible for, can be instantly verified without bothering the original issuers of a respective token. On its own turn, this provides a never-achieved-before level of convenience for netizens, it enables an open and free market for service providers and add extra utilities to the tokens for token issuers, whether the token represents you own some money, you own some collectibles or you own some physical objects. Token can represent you own any type of right.
* An important addition web3 wallets bring to the table, is the fact that each wallet could be used as web3 ID, meaning that your wallet can also be attributed as your entry point into a dapp, a crypto realm, or an exchange.
For example, if you’re going to use MakerDAO’s Oasis exchange, you don’t have to create an account, but instead, you log in using your web3 wallet, similar to logging to web applications using your Google or Facebook credentials.
That is because Google and Facebook can guarantee that some of your information is indeed yours and therefore it can be used in a verification protocol. Accordingly, web3 wallets can assure decentralized apps, that this is in fact, “you”, where “you” is represented by your wallet’s ID and history.
Besides the identification possibilities, whether KYC-based or not, web3 wallets can also act as digital vaults for information packages, digital art, and other virtual assets. Ownership protocols such as Ethereum’s ERC-721 standard can allow web3 wallets owning pieces of registered digital assets that could be anything between a digital Mona Lisa to a love song.
Mr. Zhang continues:
VZ: Fungible tokens represent fungible rights like cryptocurrencies or reward points. Non-fungible tokens represent non-fungible rights like the ownership of an art piece, whether digital or physical, the token is representing the right.
Semi-fungible tokens represent semi-fungible rights like the ownership of a book – your book is identical to mine, yet we have separate pieces of the same book. Any type of token can be used for authentication and authorization with any applications(blockchain or not).
As for what you call “identification” I’d rather use the term Token Negotiation, as expressed here.
NFTs In a nutshell
RP: That’s a pretty interesting term. So, web3 wallets also support direct access to your NFTs (non-fungible tokens or ERC-721 tokens) stored in the respective wallet. Could you explain how easy it is for someone with no excessive blockchain knowledge to send and receive cryptos and digital collectibles with AlphaWallet?
VZ: This is pretty much based on your own NFTs. The wallet provides you with a variety of services that could be applied to your token, but it is up to the token issuers which of these services will be utilized and in what context.
Take for example our experiment with FIFA back in 2018. The 28 consumers who purchased their NFT tickets had 0 knowledge of blockchain, yet they used a fork of AlphaWallet as a ticket-management application.
We helped FIFA to set up their own gas station that would cover all the gas fees for the free P2P NFT transfer. Then, the NFT contract has build-in DvP protocol to provide features like selling your ticket through a MagicLink (pre-signed transaction message with conditions). With AlphaWallet, users don’t even need an internet connection in order to generate a dynamic QR code that would allow them to pass the gate.
Same for other tokens, if the token issuer is willing to cover the tx fees for his token transactions, in order to avoid crypto-confusion among his customers, he could easily do that by writing a TokenScript file associated with his respective token, all AlphaWallet users could then exchange this token free of fees.
Everything is at a very early stage. Cryptocurrencies are just one type of tokenized rights. There are all kinds of different rights that could be tokenized and increase the value of the industry hundred-fold times.
Beside gas fee transfer, AlphaWallet users will be able to send any token to any email, mobile phone, twitter handle, Facebook handle etc.
This feature is achieved through Attestation support in TokenScript and AlphaWallet, which will be available worldwide soon. For now, by utilizing the TokenScript framework one could develop an application on top of blockchain not just as a feature, and with AlphaWallet your customers could use the application you developed as a regular app.
RP: What is the ideal future of crypto-wallets? Do you see them replacing common micropayments apps such as WeChat, and AliPay? Could they be adopted for far more than just monetary value exchange mediums? What are some key use-cases that come in mind, besides identification, and digital assets management?
VZ: I see the future of wallets being context-based, similar to traditional apps such as WeChat or AliPay, where tokens would be used as integration points and context, applications/services can be integrated on user side through tokens, and users have full control over their own digital rights. Over crypto wallets enable the next level of economic convenience:
- Unlimited integration. You can ask “Siri” anything nowadays, as integration is happening on your side and Apple’s cloud.
- An application can have access to a user’s full context directly through the tokens owned by the user and therefore provide better-tailored services.
- Open integration means that you are the only “gatekeeper” who judges which services you integrate with your wallet and which you don’t. Services providers are competing in an open and healthy market, which brings you the best products and/or services available.
- The frictionless market saves your cost.
Could crypto wallets speed-up crypto adoption?
RP: I see Mr. Zhang. Would you suggest that crypto adoption is also increasing wallet adoption, or is it vise versa and most people don’t realize it? I mean, wouldn’t we also have increased crypto adoption if crypto wallets were among the easiest and most intuitive apps to use?
VZ: It’s really a paradox. Cryptocurrency adoption increases wallet adoption naturally, while wallet adoption increases PKI-related tech adoption (such as attestation). Tech adoption increases tokenization adoption, which on its own turn increases wallet adoption and by extent crypto adoption.
The important thing for wallet providers to consider is not just to create an easy-to-use interface, but it needs to enable multiple use-cases and support different token and business logic.
RP: Finally, if you had to pick just one, what would be the most important aspect web3 wallets enabled? (crypto-games, NFTs, DeFi etc.)
VZ: For starters, crypto-games, NFTs, and DeFi are not necessarily scattered concepts, considering NFTs could be used both in crypto-games and the DeFi ecosystem.
From a different perspective, the most important aspect of web3 wallets would be the fact that users actually own their own private keys with PKI related tech able to be implemented in the process. For me, this is the most important aspect of blockchain.
Before co-founding and leading AlphaWallet as a CEO, Zhang and his colleagues were involved with various other DLT projects carrying an excessive international business experience that covers every large economy between Asia and Australia.
Being one of the earliest players in the scene, Victor Zhang was involved with Bitcoin since 2011, where he participated directly in 3 forks, conducted and managed 7 ICOs (initial coin offerings) and served as a tech architect for several fintech firms that sought blockchain solutions at that time.
During their time with the largest Aussie bank CBA, the AlphaWallet team managed to lead over 20 blockchain applications funded and overseen by the financial institution. It is important to watch traditional business pioneers not just embracing, but also shaping the blockchain revolution with the experienced additions. We are looking forward to seeing how AlphaWallet might evolve and attribute to the mass adoption of popular public blockchain platforms such as the Ethereum.
In one of our previous articles, we discussed how one could make a profit from cryptos during the Quarantine. Projects such as AlphaWallet is proof that there is a developing market out there, looking for new innovative ways to treat its customers.
What do you think is missing from the current state of the crypto industry? Let me know your thoughts in the comments section below, or hit me via Twitter.