http://www.7klian.com

概念 | Web3.0 不能止于密钥打点插件

在启用了 Web 3.0 的网站中,当用户点击某个按钮(来将 ETH 聚积到某个智能合约中)时,大大都计较都由按期与以太坊节点通信的 web3.js 库支持。最终,web3.js 库可以让用户将生意业务发送到该节点上,从而转移用户资金。

我第一次知道 Metamask 的时候是在 2017 年阁下,然后就开始着了 Web 3.0 的魔。可以说,Web 3.0 很快就火了起来。溘然之间,用户就可以通过下载的欣赏器插件来直接与公链互动。从某种意义上来说,Web 3.0 依然很了不得。

更蠢的是,Metamask 可以让开拓者布置用户举办特定的合约挪用,你大概会因为不小心点了一个按钮,就让你的所有资金处于被盗的风险中。有大概是黑客入侵了网站处事器、网站处事提供商作恶,或是网站主动套路你(外貌上一切正常,暗地里把你的钱都偷走)。

作者: Tim Daubenschütz
我们需要尽快优化轻客户端,使其离开 thegraph 和 Infura 之类的第三方处事。

确实,假如你可以或许排除脑中的特定影象,例如说你可以或许做到 grep -l web3 brain | xargs rm ,然后有人问你是如何构思基于并由智能合约实现的 Web 3.0 ,你大概会描写出一个完全差异的生态系统。你会构思点对点网络、轻客户端和新的网络尺度。这些刚好都不是 Web 3.0。

吐槽到此竣事,此刻我要指出我认为 Web 3.0 应该改变的处所:

假如你在你的欣赏器上安装了雷同 Metamask 的扩展措施,你就可以会见公链网络上的节点,利用做最猖獗的事。最近的 DeFi 网站就是一个绝佳的例子。DeFi 网站可以让用户生意业务暗码学钱币,提供活动性,并举办点对点借贷。这些网站不会强制要求注册,你只需点击一下按钮,就能聚积上千美元。这真是太酷了,并且证明白 Web 3.0 的愿景是可行的。

那么,Web 3.0 的愿景是什么?首先,这个对象大概基础就不存在。我只知道有一个被定名为 “web3.js” 的库。在欣赏器情况(JavaScript)中事情时,开拓者利用这个库来与长途或当地的以太坊节点通信。

我们应该遏制构建密钥打点插件,开始思考如何实现可尺度化的网络 API 。我们不能再练习用户养成安装欣赏器插件的习惯了!

(完)

最后,我认为我们不能再将留意力都会合到提高 Web 的版本号上。或者我们应该从头思量编写更多后端。我们应该推进 Open Gas Station Network 等免许可型网络方面的研究,让开拓者晋升用户体验。另外,我们应该多思考如何构建一个由区块链构成的呆板网络。在很多方面,Web 3.0 还只是一个炫酷的观念。我们要构思出更好的对象来。想象一下,假如将钱币更深入集成到计较机系统中,会产生什么环境?

原文链接: https://timdaub.github.io/2020/09/08/web3/
我们需要操作区块链的一些根基特性。由于大大都链上数据都是不行改变的,我们可以先缓存好。

 

好久以前,我曾面临满座听众先容 BigchainDB。这家公司开拓了一个(具有可扩展性的)去中心化数据库,我是它的员工。由于其时我们方才宣布了一个兼容欣赏器的 JavaScript 驱动措施,,我汇报听众:“……因此,在欣赏器中利用我们的驱动措施,你的应用就不再需要后端了!”

我们需要改造客户端库(ethers.js 和 web3.js),极大地简化它们,并没落一切 bug(活该的 bug!)!

凡是环境下,Metamask 之类的密钥打点项目运行在用户的欣赏器上。它们可以让用户在差异的网站上利用同一个密钥签署生意业务。

总而言之,这就是 Web 3.0,一个基于 “Web 2.0” 的文字游戏。Web 2.0 是网络尺度进级,为我们带来了现代单页应用和动态 AJAX 加载。那 Web 3.0 呢?它带来了什么改造?钱币网站吗?

以如今的履向来看,假如你没有安装 Metamask(或其它密钥打点插件),就会发明网站响应极差,容易瓦解或遏制事情。打开 一个 Web 3.0 网站的网络节制台,你就会看到它正在向以太坊全节点发送大量 PRC 请求。歉仄,我说的就是 Infura 节点(一个提供以太坊全节点云托管处事的提供商)。有点蠢呢。

翻译&校对: 闵敏 & 阿剑

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

相关文章阅读