时间:2022-01-11|浏览:308
用戶喜愛的交易所
已有账号登陆后会弹出下载
上周末,知名加密通讯应用Signal创始人Moxie Marlinspike发布了一篇题为“我对web3的第一印象”的文章(中文版本by链捕手),引起了加密圈的热烈讨论。据悉,Moxie在开发了两个去中心化应用、创建NFT作品却被Opensea删除后进行了深入研究。他发现,Metamask并没有真正显示他在以太坊区块链上的账户内容。相反,该钱包应用程序依赖于Opensea API来检查哪些NFT与哪个区块链账户有关。
这一结果使Moxie联想到了“Web 2”,他表示Web3不能将我们从中心化平台中解放出来,而且web3也不会从根本上改变我们与技术的关系。至于为什么这么多人会为之兴奋,Moxie表示,web3至少是书呆子级别的新事物——为创造力/探索创造了一个空间,让人联想起了早期的互联网时代。但具有讽刺意味的是,这种创造力的一部分可能源于使web3如此笨拙的限制。
对此,以太坊创始人Vitalik Buterin、Facebook工程师及Dropbox的CTO Aditya Agarwal以及《华尔街日报》、《纽约时报》等刊例的专栏作者Dror Poleg发表了各自的看法。以下是相关内容的编译整理。
V神:最前沿的加密技术正在研究,Moxie没有Get到
在区块链的背景下,“服务器”这个词不是很有用;它把最好分开处理的一些概念结合在了一起。特别是,想想用户可以通过以下方式连接到区块链上:
使用一个币安账户。
运行一段代码,询问Infura API端点的区块链状态是什么,然后相信这个答案。但是,密钥仍然保存在本地;代码在本地签署交易,并将其发送到Infura API端点,以便重新播报。
与2相同,但代码还运行一个轻型客户端来验证区块头的签名,并使用Merkle证明来验证个人账户和存储数据。
与3相同,但代码与N个不同公司运行的N个不同的API终端对话,所以只有其中一个需要提供诚实的答案,连接才是可靠的。
与4相同,但代码没有预先指定N个API端点,而是直接连接到一个P2P网络。
与5相同,但代码也做了数据可用性采样,并接受欺诈证明,因此它可以检测并拒绝接受无效的块。
运行一个完全验证的节点。
运行一个完全验证的节点,同时参与挖矿/质押。
目前,只有1、2、7和8是可行的,而7和8对大多数用户来说太昂贵了。事实上,区块链是去中心化的未来,而自我托管不是的全部原因是,运行一个全天候在线服务器甚至比8更难[如果你的质押节点只有95%的时间在线,那么很好;如果你的网站只有95%的时间在线,那么这会给你的用户带来严重的烦恼!]
Moxie在帖子后半部分的批评让我觉得对生态系统现状的批评是正确的(其中1、2、7和8是我们唯一有工作代码的东西),但他们错过了区块链生态系统的发展方向。已经有团队致力于实现3、4、5,并积极研究如何实现6。这些努力,与Moxie所说的加密技术很少涉及的说法相反(今天发生的大部分事情都是正确的!),在很大程度上是基于一些最前沿和先进的加密技术。Verkle树,EVM的ZK-SNARKs,BLS签名聚合等等。
至于我关于“为什么这还没有发”的理论,我想说的是,这很大程度上归结于有限的技术资源和资金。用懒惰的中心化方式建造东西更容易,而要“做对”它需要认真的努力。以太坊生态系统直到~4年前还没有那么多资源。当然,~4年前,生态系统确实开始拥有大量的资源,但新项目的启动速度很慢,而中心化的工作方法已经有多年的先机。有一件事使得爬升速度更慢,那就是依赖关系链:为了拥有轻型客户,我们需要有一个对轻型客户友好的链,这是对协议的深度改变,因此唯一现实的机会就是切换到PoS,而我们现在才到了拥有PoS的时候,合并的完全整合即将到来。幸运的是,这些依赖关系正在被逐一攻克和解决,而且已经有了很大的进展!一旦通用的艰苦工作由几个专门的团队完成,建立去信任的应用程序对所有开发团队来说将变得更加可行,他们只需要插入这些库即可。
因此,我认为适当认证的去中心化区块链世界即将到来,而且比许多人想象的更接近于此。当然,总是有可能所有这些技术都会被建立起来,而许多人将不会关心。但我比较乐观。用户一般都会接受开发者给出的默认值,而且很多开发者确实真正关心去中心化和去信任的问题(而运行中心化信任点的法律问题越来越多,会促使他们更加关心)。用户今天拒绝的去中心化选项(例如,运行一个完整的节点)在今天确实是相当困难的,所以用户坚持使用更中心化的选项是可以理解的,至少他们可以轻松使用。这里列出的建议都没有那么困难,甚至运行一个完整的节点本身也会随着时间的推移变得更容易和更便宜,因为像无状态和历史过期的想法会开始发挥作用。因此,对于为什么未来需要看起来像今天的现状一样,我认为没有技术上的理由。