• 密码货币钱包全景概述

    时间:2021-11-17|浏览:123

    钱包是密码学货币世界里重要的基础设施。所有跟密码学货币相关的操作,包括买卖密码学货币、持有密码学货币、转账,乃至质押获利(staking),多多少少都跟钱包相关。就像 web 浏览器是 Web 的门户一样,钱包好比 Web3 的门户。因为其重要意义,人们已经在密码学货币钱包行业投资了约 4 亿美元,其中以 Ledger (8800 万美元)、Blockchain(7000 万美元)、 BRD(5400 万美元)、 Abra(3550 万美元)所筹集的资金最多。

    密码货币钱包全景概述

    目前,大量的人力物力都集中在设计更好的钱包用户体验上。本文将给读者简介密码学货币钱包的生态系统,重点介绍钱包的用户界面或者用户体验上的最新进展,这些进展包括:钱包 SDKs、智能合约钱包和元交易(meta transaction)。

    密码学货币钱包的出现

    在比特币发展的早期,最早一批用户都是熟悉公私钥密码学的密码朋克。所以,人们一开始管理资金的方式(也称 “私钥管理”)就是用一张纸记下私钥和助记词(也叫 “seed phrase”)并保管好这张纸(译者注:保存着私钥,你就可以花用这把私钥对应的地址里的资金。或者说,私钥就是资金的所有和使用权)。

    Web3 钱包

    如果你仅仅关注钱包保管、收发交易以及买卖密码学货币的安全性,那上述钱包就够你用了。但是,如果你还想使用 Web3 应用(译者注:代指运行在区块链上的应用),这些钱包在易用性上的差别就很大了。

    从用户的角度来看,Web2 和 Web3 应用程序的主要差别在于,使用 Web3 应用程序需要用户在浏览器中安装钱包,Web2 则不用。进入 Web3 应用后,网站会检查用户是否支持 web3.js library 的钱包扩展。若发现不支持,则会告知用户先去下载 Metamask(一种浏览器插件钱包),然后才能使用 dApp。像 BRD Wallet 和 Edge Wallet 这类的非 Web3 的钱包就不支持 web3.js library,因此,哪怕你钱包里有 ETH,也用不了 dApp (如 Compound 或者 Uniswap)。

    智能合约钱包

    以太坊上的智能合约可以为 DeFi 提供可编程的货币。那我们能不能智能合约给钱包编程、提供额外的功能呢?

    首先,介绍一下以太坊账户模型的一些背景知识。在以太坊上,有两种不同类型的账户:外部所有者账户(EOA,即用户日常中接触到的以太坊账户)和合约账户。传统的以太坊钱包用的是外部所有账户,资金的安全完全取决于私钥(通常会被转换成十二个单词的 “助记词” 交给用户)。终端用户的责任是好好保管这些助记词,如果他们丢失了助记词,账户里的资金就石沉大海了。

    与之相对的,合约账户则是永久存储在以太坊区块链上的代码,这些账户是没有私钥的,因此也无需私钥来使用合约账户里面的资金。

    因此,智能合约钱包抛弃了完全让用户来管理私钥的办法。甚至于,智能合约钱包可以被编写得像传统银行那样,拥有着一样的安全保证,如:账户恢复、诈骗保护和提款限额。

    钱包领域的发展方向

    许多人认为密码学货币和 dApp 的用户体验一时半会还成不了气候,但最近几年,它在用户体验上已经实现了很多巨大的突破,只是有待嫁接到现在的这些钱包上。我相信一旦像元交易这样的用户体验更好地被 dApp 的开发者所了解、并得到广泛的实现,dApp 的爆发就会到来。
    我也注意到,现在的密码学货币老用户和新用户之间,存在着一个分歧。老用户似乎总体上对 Metamask 比较满意(至少是适应了其用户体验上的问题),而且没有什么动机去切换所用的钱包,除非新功能真能带来什么眼前的好处,比如在以太坊 Gas 价格飞涨的时候不用支付 Gas 费。
    与此相反,新用户不太明白 “Web3 的应用需要 Web3 的钱包” 的意思,一旦 Ta 们看到没有钱包就用不了某个网站,他们会扭头就走。钱包领域几乎所有正在开发的 UI/UX 改进都是为了满足新用户的需求的。因此,钱包项目也是在赌,糟糕的用户体验(而非缺乏杀手级软件)才是 dApps 得到广泛使用的最大瓶颈。一旦解决这个问题,密码学货币普及的下一波浪潮就指日可待。
    为了弥合新老用户之间的分歧,我认为理想的解决方法是 —— 提供两种登录选择。一种是使用 Matamask,照顾成熟用户对自主性的需要,另一种是用新型钱包去俘虏新用户(但是会牺牲抗审查性和隐私性)。又或许在将来,现在这些网络浏览器,比如 Chrome 和 Firefox, 会在浏览器内推出一个面向所有用户的预装钱包,那时候就真的能用上 HTTP 402 错误代码了(译者注:HTTP 在设计时专门给支付请求留了一个错误代码,就是 402。但是在 HTTP 问世之后,迟迟没有出现能内嵌在浏览器中的支付服务,所以这个码从来没有用过)。到那一天,我们就实现了互联网货币的神奇梦想。

    密码货币钱包全景概述


    热点: 比特币 以太坊 以太坊钱包 以太坊区块 币世界 区块链 智能合约

    « 上一条| 下一条 »
    区块链币圈-全球区块链数字货币行情、比特币虚拟货币资讯,狗狗币以太坊环保币柚子币莱特币瑞波币等加密数字货币价格非交易行情查询,金色财经巴比特比特范非小号快讯平台。
    乐评商家 乐评资讯趣开心资讯网 Qukaixin.cn ©2020-2024版权所有 桂ICP备19010284号-1