我第一次知道Metamask是在2017年左右,之后就开始对以太坊Web3.0产生了兴趣。Web3.0很快就变得很热门了,用户通过下载浏览器插件就可以直接与公链互动。从某种意义上来说,Web3.0仍然很了不起。如果你安装了类似Metamask的扩展程序,你可以访问公链网络上的节点,与数字货币进行一些疯狂的事情。最近的DeFi网站就是一个很好的例子,用户可以在这些网站上交易加密货币、提供流动性并进行点对点借贷。这些网站不需要注册,只需点击按钮,就能够聚集上千美元。这非常酷,并且证明了Web3.0的愿景是可行的。
那么,Web3.0的愿景是什么?首先,其实这个东西可能根本就不存在。我只知道有一个叫做“web3.js”的库。在浏览器环境(JavaScript)中,开发者使用这个库与远程或本地的以太坊节点通信。在启用了Web3.0的网站中,大部分计算都是由定期与以太坊节点通信的web3.js库来支持的。最终,web3.js库使用户能够将交易发送到该节点上,从而转移用户的资金。
通常情况下,像Metamask这样的密钥管理项目是运行在用户的浏览器上的。它们允许用户在不同的网站上使用同一个密钥来签署交易。总之,这就是Web3.0,一个基于“Web2.0”的术语。Web2.0是网络标准升级,带给我们现代单页应用和动态AJAX加载。那么Web3.0呢?它带来了什么改进?货币网站吗?
确实,如果你能够清除脑中的特定记忆,比如通过执行“grep -l web3brain | xargs rm”,然后有人问你如何构想基于区块链并由智能合约实现的Web3.0,你可能会描述出一个完全不同的生态系统。你可能构想出点对点网络、轻客户端和新的网络标准。但这恰好都不是Web3.0。
事实上,根据目前的经验,如果你没有安装像Metamask这样的插件,你会发现Web3.0网站的响应非常差,容易崩溃或停止工作。打开Web3.0网站的网络控制台,你会看到它发送了大量RPC请求到以太坊全节点。抱歉,我指的是Infura节点,它是提供以太坊全节点云托管服务的提供商。这有点蠢。
更糟糕的是,Metamask可以让开发者安排用户执行特定的合约调用,有可能因为一不小心点击了一个按钮,就会让你的资金面临被盗的风险。这可能是黑客入侵了网站服务器,或是网站服务提供商行恶,又或者网站在暗中偷偷盗取你的钱。吐槽到此为止,现在我要指出我认为Web3.0应该改变的地方:
- 我们应该停止构建密钥管理插件,并开始思考如何实现可标准化的网络API。我们不能再教导用户安装浏览器插件的习惯了! - 我们需要尽快优化轻客户端,使其不再依赖thegraph和Infura等第三方服务。 - 我们需要改进客户端库(如ethers.js和web3.js),大大简化它们并消除所有的bug(可恶的bug!)! - 我们需要更好地利用区块链的一些基本特性。由于大多数链上数据都是不可更改的,我们可以进行缓存。 - 最后,我认为我们不能再将所有注意力都集中在提高Web版本号上了。也许我们应该重新考虑编写更多的后端。我们应该推动开展OpenGasStationNetwork等无许可网络的研究,以提高开发者和用户的体验。另外,我们还应该思考如何构建一个由区块链组成的机器网络。
在许多方面,Web3.0还只是一个令人兴奋的概念。我们需要构想出更好的东西。想象一下,如果将货币更深入地集成到计算机系统中,会发生什么情况?
这肯尼迪在本次发布会上表示,特朗普将宣布美国BTC购买计划。计划购买79万个比特币,可见这次发布会的积极性。虽然我知道在这一轮行情中,大meme币几乎抢走了大蛋糕的收入,接下来给大家推荐几款这一轮比较火的币:Pepe、d...
小米官方公布了核动力汽车方案。做为中国商人的非常楷模,雷总积极主动提倡用比特币选购的小米汽车的付款方式,他将这一念头付诸实践。未来,一切皆有可能。觉得沒有什么叫雷总办不成的,仅有出乎意料。 早期信息,小...
IFTNews 加密新闻:PayPal 现在允许其英国客户买卖加密货币。PayPal所有合格的客户都可以交易比特币、以太坊、莱特币和比特币现金。PayPal 于10月首次涉足数字货币领域,并计划将其加密能力扩展到美国。覆...
变相的比特币交易可能会受到限制普通人在投资虚拟货币时需要谨慎近日,有消息称,央行等监管部门正在研究出台措施,限制通过比特币交易将人民币兑换成美元和资金汇出国外。许多比特币交易平台表示,他们尚未收到相关监管信息。然而,业内...