社区编辑申请
注册/登录
Web3怀疑论者和信徒都需要实际考察 译文
区块链
Web3有很多宣传炒作,让我们仔细看看它是什么,它能做什么。

​译者 | 康少京

审校 | 孙淑娟

Web3有巨大的潜力,Web3是言过其实的,这两个都是正确的,加密货币和 Web3引起了很多人的兴趣;这是网络的未来吗?也许是的。一个鼓舞人心的故事会为你的事业赢得人们的青睐,而混乱的真相通常会在两者之间的某个地方找到。

这些技术的真实之处在于它们所蕴含的兴趣和可能性。新的开源项目和初创公司每天都在兴起,以构建下一代去中心化应用程序。但由于投机者和骗子,区块链和 Web3 正面临着成为一种文化基因的危险中,而且方式并不好。

要确定 Web3 的真实情况很难,炒作或FUD 太多了。了解哪个是哪个以及什么是真实的,可以帮助我们作为一个行业向前发展。在这篇文章中,我们想与多头和空头对话,并在他们的对话中注入一点现实。对于加密理想主义者,让我们对 Web3 今天的实际情况说早安,对于怀疑论者来说,让我们后退一步,重新评估 FUD。

Web3到底是什么?

因为关于 Web3 有太多的错误信息,让我们从定义开始。 Web3 由以太坊的创始人之一 Gavin Wood 在 2014 年创造。他说,“Web3 是网络的另一种愿景,我们使用的服务不是由单一的服务提供商公司托管的,而是由每个人托管的纯算法事物。”

Web3 的目标是一个用户主导的互联网,不容易被中心化的各方操纵或控制。 Web2 已经被封闭的花园所主导——想想庞大的社交网络、操作系统、浏览器和应用商店——这些平台由少数公司拥有,它们可以一时兴起做出改变,摧毁其他建立在这些平台上的业务。

BitTorrent 及其用于文件共享的点对点网络是 Gavin 和其他人在该领域支持并希望看到其扩散的一个很好的早期例子。注意,这个示例不使用区块链,也不需要加密货币或令牌。像大多数技术决策一样,如果您的用例不需要它,就不应该拥有它。

Web3的倡导者认为,加密和区块链可以在 BitTorrent 等应用程序上添加和分层,以根据需要增强激励机制、所有权和透明度。虽然使用像 BitTorrent 这样的点对点系统丢失 mp3 文件是可以接受的,但在其他情况下,比如持有您的帐户余额或处理有价值的资产交换,这可能是不能接受的。

在 Web3 的讨论中经常被忽略的是,这是一种进化,而不是对 Web2 的完全重写。特别是对于开发人员来说,它建立在我们已经做过的基础之上,并希望以一种有意义的方式增强它。它的前端会让人感觉非常熟悉——它将是与其他网页使用的 HTML、JavaScript 和 CSS相同的内容。并不是所有的事情都需要去中心化;将数据存储在传统数据库中以增强用户体验可能是最有意义的,尽管去中心化技术也希望在这方面取得进展。

Web3 的真正挑战

任何新的前沿、市场或技术都有粗糙的边缘。确实存在诸如 web3isgoinggreat.com 之类的娱乐性网站,由于加密货币的特殊边缘,而导致了近100亿美元的损失。

这些“损失”绝大多数发生在底层基础设施或第一层网络之上,在那里达成共识和结算。您会发现,大多数问题都是由于缺乏经验或不良的开发实践,或不良行为者利用不知情的受害者造成的。需要明确的是,这两种情况都是不可接受的,我们必须共同努力做得更好,但技术本身不是邪恶的,而利用技术的人是邪恶的,这两者之间有一个重要的区别。

赌注很高

目前最受欢迎和最具创新性的去中心化应用是在DeFi(去中心化金融)领域。去中心化金融将包括交易所、贷款和衍生品在内的传统中心化金融的各个方面纳入其中,使它们完全在公共分类账上运行,而无需人工干预。

这些应用程序中的大多数由一个或多个相互通信的智能合约运行。用户以一种自主的方式与它们交互,负责为他们签署交易的加密密钥。如今网络上的大部分资金——通常称为总价值锁定 (TVL)——都保存在智能合约中。一份写得不好的智能合约可能会导致数百万美元的损失,甚至会导致资金被锁定在一个无法撤回的智能合约中。这太常见了。因此,需要不断引入新的工具、实践和审计来尝试克服这些问题。

由于这些应用程序的性质和分布式账本所固有的方面,用户承担了更多的责任,因此比其他网络技术承担了更多的复杂性。事实证明,对于今天的许多人来说,成为自己的银行是一个挑战。

用起来很烂

Web2 完善了用户经过数万亿次交互到像素的流程。 Web3 作为一种不太成熟的技术,还没有。

如果您还没有这样做,我邀请您尝试以终端用户的身份使用这项技术。在任何您喜欢的网络上,尝试购买一个NFT。不用担心,您不需要花钱就能从这段经历中获取足够的体验。您通常会发现如下流程:

  1. 安装浏览器扩展
  2. 创建钱包账户
  3. 安全地保存您的密钥
  4. 浏览网站
  5. 找到你喜欢的 NFT
  6. 提示签署交易
  7. 没有足够的资金来签署交易
  8. 必须找交易所

这是购买愚蠢头像的高门槛。大多数用户不想经历这个过程。他们想要一个显示“购买”的按钮,然后完成。我们还没有开始讨论性能。

在基于工作量证明区块链的网络上,比如以太坊,如今大多数 NFT交易都发生在那,交易费用极不稳定,当网络大量使用时价格昂贵,并且按照任何现代标准衡量都非常缓慢。

去中心化

这场运动的精神和好处是去中心化。它减少了集中实体的权力、控制和限制。实现去中心化的核心部分是通过网络如何达成共识,以及如何通过在该网络上运行的个人做出决策。根据您的观点,矿工集中了比特币,五个采矿组占据了大部分哈希率。一些人认为,风投已经将以太坊集中起来,许多项目的传统硅谷投资达数十亿美元。

说到底,如果一些党派仍然设法巩固控制权,那么我们是否取得了进展,这一切值得吗?并非没有希望。一个潜在的希望是,我们理解这一点的透明度是足够有益的。公共帐薄可以告诉我们比私有的CAP表更多的信息。在整个扩展的生态系统中,还考虑了关于共识和治理的不同模型。例如,一些应用程序在退出社区方面做得更好典型的做法是用以太坊名称服务和Optimism等项目直接奖励最活跃的用户。必须继续并有信念地地增加去中心化是一个跨域经济学、社会学和技术领域的挑战。虽然,这很难做好。

取出 FUD

对于上述问题,有些可以通过技术的进步来解决,比如更高的吞吐量,而有些问题可以通过采用最佳实践来减少,比如写得不好的智能合约或用户丢失密钥。这些对加密技术的批评是绝对正确的,被广泛接受,必须加以改进,才能认真对待这项技术。

除了这些实际问题之外,还有许多误解和错误信息会造成巨大的恐惧、不确定性和怀疑 (FUD)。当人们看不起加密技术时,他们通常会想到这些事情。如果这篇文章有什么值得借鉴的地方的话,那就是公共账本的这些特征并不完全正确。

能源使用

2008 年,比特币引入了工作量证明,这是一种在敌对环境中达成共识的计算和能源密集型方式,这样做给所有加密技术留下了耻辱。没错,因为比特币消耗的能源比许多国家都多。为了验证的新交易块,工作量证明需要网络上的个人竞争性地解码散列值,以验证新交易。

好消息是,从那时起,大多数 Web3 应用和加密货币的使用都不需要国家规模的电力。包括市值第二大网络以太坊在内的许多公司正在转向股权证明,这只需要验证者持有大量的代币,因此会直接受到恶意交易的影响。这将使这些交易的能源消耗减少 90% 以上。

更新的网络甚至可以减少更多的能源需求,以太坊上的第二层网络早期显示出了有希望的迹象,它们可以通过将交易捆绑在一起来减少在以太坊上结算所需的单个交易数量,从而进一步减少能源使用。总得来说,该行业正在从单笔比特币交易花费一个家庭好几天的能源消耗,转变现代区块链网络搜索的能源消耗。

在我看来,这是100% 正确的,加密网络集体花费了太多的精力让我们走到了这一步,但这并不意味着我们被困在这里。所有新技术转变都需要时间才能变得更好、更高效和更快。对于公共账本来说,我们既要改变现有的网络,也要改变现有的、更高效的新网络,以消除这种污名。

低效的数据库

区块链和公共账本在一般数据管理方面效率低下。比特币每秒可以处理数十笔交易,而以太坊也不过如此。但分布式账本并不是数据库。它们没有为存储点击数据甚至一般用户数据进行优化,对它们进行比较是错误的。事实是,一些“去中心化应用程序”仍然在其大部分应用程序中使用传统数据库。

分布式账本旨在跟踪最重要和最关键的数据,例如您的账户余额和身份凭证。理想情况下,我们不希望单个集中实体控制整个数据。这些类型的用例不需要 Kafka 的可扩展性,但对于公共账本来说,它们需要每秒超过20个事务;这种情况已经出现了。

基于以太坊的可扩展性解决方案,如 Polygon 和 Optimism,正在做出一些改进。像 Hedera 这样的较新的第一层网络根本不使用区块链,而是使用一种称为哈希图的替代方案,能够大幅降低这些性能挑战,使其运行速度达到目前VISA 网络的水平并超过其速度。

没有什么比用一项技术解决根本不存在的问题更糟糕的了。我们不需要也不希望在区块链上继续 Uber for X 的趋势,所以了解公共分类账的实际属性至关重要。

Web3 的新开发原则

尽管存在挑战和 FUD,但 Web3 是解决过度控制、访问、数据所有权甚至审查问题迈出的有希望的一步。这些问题目前都存在于Web2中,作为 Web3 的关键支持组件,加密网络引入了一套新的原则和工具,供开发人员创建全新的应用程序并增强现有解决方案。一些积极探索的原则是:

  • 不变性
  • 可验证性
  • 可编程性
  • 互操作性

这些原则可以单独使用,也可以结合使用来构建更强大的去中心化协议和应用程序。

不变性

公共分类账的一个核心前提是,数据是只能附加,并且不能在事后修改。

Hedera 网络每天处理任何公共账本中最多的交易。大多数交易都来自那些希望对多方流程提供最高程度的数据完整性的企业。通常,开发人员会拥有一个数据源,他们希望将其记录为不可变的事实来源,以便第三方进行验证。为了实现这一点,他们将分类账发送交易的散列。

与集中式基础设施相比,使用公共账本作为系统中的中立角色,可以利用其真正的不变性。这有许多应用程序,从可审计日志到身份凭证。

可验证性

分布式账本的透明性为其所持有的信息提供了更有力的保障,对于智能合约,则为合约所遵守的规则提供了更有力的保障。

今天,这种透明度可用于轻松验证 NFT 收藏品的独特性或稀有性,但明天可用于更好地了解政府的支出、投票或企业的碳补偿。这种程度的完全透明和对信息的访问在一个集中的数据库中是不可能的。

可编程性

智能合约使我们能够将分类账的所有这些特征聚集在一起,并添加自主应用程序逻辑。智能合约非常适合代表用户持有代币,例如支持抵押贷款协议。

如今,大多数智能合约开发者都在使用 Solidity,这是一种最初为以太坊虚拟机创建的图灵完备语言,现已成为默认语言,并扩展到其他 EVM 兼容网络。

像 Hedera 这样的网络允许开发人员在需要时使用或者绕过Solidity 智能合约,以更常见的编程语言(如 JavaScript 和 Java)实现更有效的消息传递或令牌管理。

互操作性

通过拥有不可变、透明和原子的逻辑,我们获得了互操作性和可组合性的好处。网络之间可以使用标准相互通信,以无缝地移动资产,或者您的应用程序可以调用另一个开发人员已经部署的智能合约,以便轻松利用网络上的现有生态系统。

虽然开发人员在去中心化金融(有时称为 DeFi)等新领域探索这一概念,但也有更多实际用例可以让您尝试。以战利品箱为例。战利品箱是一种常见的游戏机制,玩家在游戏中获得一个盒子作为完成游戏里程碑的奖励。

从历史上看,战利品奖励和获得它们的几率是不透明的,尽管政府监管已经开始出现。一个更好、更公平的战利品箱实现可能是使用分布式账本。您获得道具的几率可以在智能合约中透明地定义。结果将是可验证的、随机性。输出可能是 NFT,以显示您新获得的资产的所有权。

将这一过程置于公共账薄中,不仅能够为用户基础提供更大的保障,而且还能让其他游戏开发者更容易奖励现有用户群可能持有的特定道具,并为二级市场开辟更多潜在选择。

给 Web3 一个(扎根的)机会

在某些方面,web3 是开源原则的延续。协作、透明、社区和自由选择的核心信念不断提升。

Web2 建造了一套由极少数人拥有和控制的围墙花园。未来设计这些应用程序的更好方法可能是将协议与用户界面分离出来。这种协议和客户端的分离,一个数字教堂和国家,在如何设计去中心化的应用程序方面是一个有意义的区别。

开发人员不能够使用一种类型的数据库,而是能够使用一种特定类型的数据模式,比如ERC-721 不可替代令牌,与开发人员能够将他们的开源数据库从使用AWS转移到谷歌,最终用户可以直接、自由地从客户端应用程序迁移到其他应用程序。

现实情况是,在我们消除噪音之后,区块链、加密和 Web3 是开发人员可以产生巨大影响的地方。从表面上看,您可能会觉得自己跳进了黑客帝国,选择您想要服用的药丸,或者通常不服用的药(这也可以!)。事实并非如此,我们双方都需要更好地理解自己的错误和错误信息。

如果您有兴趣尝试 Web3,可以从Buildspace 和 Pointer这两个社区开始,他们是免费的教育和非常受欢迎的社区。如果您只是想接触Solidity 智能合约,这是有以太坊和Hedera 等网络支持的最流行的智能合约语言,CryptoZombie 是一种有趣且容易熟悉的方法。一旦你的技术能力足够强大,就可以加入 Gitcoin 为一些自由职业者寻找资助,或者找到该领域的众多黑客松中寻找个学习并希望获胜的机会。

译者介绍

康少京,51CTO社区编辑,目前从事通讯类行业,底层驱动开发岗位,研究过数据结构,Python,现对操作系统和数据库等相关领域感兴趣。

原文标题:Web3 skeptics and believers both need a reality check​,作者:Gehrig Kunz​

责任编辑:华轩 来源: 51CTO
相关推荐

2022-06-05 21:09:47

Python办公自动化

2022-05-06 20:18:36

2022-06-27 17:46:53

PythonFlask

2022-06-16 15:42:16

攻击面管理ASM

2022-06-28 10:58:35

勒索软件攻击事件

2022-06-28 14:47:43

数据中心服务器科技

2022-06-28 12:35:21

DockerPython

2022-04-27 09:30:01

Python爬虫人工智能

2022-06-28 14:01:42

MITOpenAI预训练模型

2022-06-27 15:25:08

架构模型治理

2022-06-23 14:03:26

混合ITCIOIT管理工具

2022-06-20 13:34:46

漏洞网络攻击

2022-05-05 09:27:31

Linux服务器优化

2022-06-17 09:08:27

代码Python内置库

2022-06-13 12:43:13

Java模块

2022-06-13 06:33:04

浏览器浏览器插件

2022-06-21 09:27:01

PythonFlaskREST API

2022-05-20 14:08:13

Web3元宇宙区块链

2022-05-27 15:06:22

攻击面管理(ASM)网络安全运营

2022-06-14 16:55:25

互联网移动应用出海

同话题下的热门内容

边看边学,什么是区块链?区块链在数字生态系统三大方向!比特币是“庞氏骗局”吗?一张图片几百万,NFT到底是什么?虚拟货币终究是黄粱一梦、庞氏骗局区块链在网络信任体系中的应用研究摩根士丹利: 以太坊2.0的推出或将减少对GPU的需求加密货币匿名性能否为金融业的女性创造新的途径?

编辑推荐

3000多人被骗3亿元!又一区块链骗局曝光区块链十年(2008-2018),有哪些大事发生?天价薪水难求一人才!想进区块链行业?这些你必须了解【WOT2018】广电运通区块链CEO邹均:解读区块链技术发展方向【WOT2018】万云李晨:传统行业拥抱区块链,你不得不知的四大问题!
我收藏的内容
点赞
收藏

51CTO技术栈公众号