当前位置: 首页 > 科技观察

Web3怀疑论者和信徒需要现实检验

时间:2023-03-12 03:54:49 科技观察

译者|康绍京评论|孙淑娟兴趣;这是网络的未来吗?或许。鼓舞人心的故事会赢得人们的支持,而混乱的真相通常介于两者之间。这些技术的真正意义在于它们所拥有的兴趣和可能性。每天都有新的开源项目和初创公司涌现,以构建下一代去中心化应用程序。但由于投机者和诈骗者,区块链和Web3有成为模因的危险,而且不是以一种好的方式。很难确定Web3到底发生了什么,有太多的炒作或FUD。知道哪个是哪个以及什么是真实的可以帮助我们作为一个行业向前发展。在这篇文章中,我们想与多头和空头对话,并在他们的对话中加入一点现实。对于加密理想主义者,让我们对Web3今天的实际情况说早安,对于怀疑论者,让我们退后一步,重新评估FUD。Web3到底是什么?由于关于Web3的错误信息太多,让我们从定义开始。Web3由以太坊创始人之一加文伍德于2014年创建。他说,“Web3是网络的另一种愿景,我们使用的服务不是由单一的服务提供商公司托管,而是由每个人托管的纯粹算法的东西。”Web3的目标是一个用户主导的互联网,不容易被集中方操纵或控制。Web2已经被封闭的花园所主导——想想庞大的社交网络、操作系统、浏览器和应用程序商店——由少数公司拥有的平台,它们可以随心所欲地做出改变,并摧毁其他建立在它们之上的业务。BitTorrent及其用于文件共享的点对点网络是Gavin和其他人在这个领域倡导并希望看到它扩散的一个很好的早期例子。请注意,此示例不使用区块链,也不需要加密货币或令牌。与大多数技术决策一样,如果您的用例不需要它,您就不应该拥有它。Web3的倡导者认为,可以在BitTorrent等应用程序之上添加和分层加密和区块链,以根据需要增强激励、所有权和透明度。虽然使用BitTorrent等点对点系统丢失mp3文件是可以接受的,但在其他情况下可能是不可接受的,例如持有您的账户余额或处理有价值的资产交换。在讨论Web3时经常被忽视的是,它是Web2的演进,而不是完全重写。尤其是对于那些在我们已经完成的基础上进行构建并希望以有意义的方式对其进行增强的开发人员。它的前端会让人感觉非常熟悉——它将是与其他网页使用的相同的HTML、JavaScript和CSS。并非一切都需要去中心化;将数据存储在传统数据库中以增强用户体验可能是最有意义的,尽管去中心化技术也希望在这一领域取得进展。Web3的真正挑战任何新的领域、市场或技术都有粗糙的边缘。由于加密货币的特殊边缘,确实有像web3isgoinggreat.com这样的娱乐网站损失了近100亿美元。这些“损失”中的绝大多数发生在底层基础设施或第1层网络之上,在那里达成共识和结算。您会发现大多数问题是由于缺乏经验或开发实践不当造成的,或者是由于不良行为者利用不知情的受害者造成的。需要明确的是,这两种情况都是不可接受的,我们必须共同努力做得更好,但是技术本身不是邪恶的和利用它的人是邪恶的之间有一个重要的区别。赌注很高目前最流行和创新的去中心化应用程序在DeFi(去中心化金融)领域。去中心化金融结合了传统中心化金融的各个方面,包括交易所、贷款和衍生品,使它们完全在公共分类账上运行,无需人工干预。这些应用程序中的大多数都由一个或多个相互通信的智能合约运行。用户以自主的方式与他们互动,负责为他们签署交易的加密密钥。今天网络上的大部分资金——通常称为总价值锁定(TVL)——都保存在智能合约中。一个写得不好的智能合约可能会导致数百万美元的损失,甚至导致资金被锁定在一个不可撤销的智能合约中。这太常见了。因此,需要不断引入新的工具、实践和审计来尝试和克服这些问题。由于这些应用程序的性质和分布式账本固有的方面,用户比其他网络技术承担更多的责任,因此也更复杂。事实证明,成为自己的银行对当今的许多人来说是一个挑战。使用Web2已经通过数万亿次交互完善了用户流到像素,这很糟糕。作为一项不成熟的技术,Web3还没有。如果您还没有这样做,我邀请您作为最终用户试用这项技术。在您最喜欢的任何网络上,尝试购买NFT。别担心,您无需付费即可充分享受这种体验。你通常会发现这样的过程:安装浏览器扩展程序创建钱包帐户安全地存储你的密钥浏览网站以找到你最喜欢的NFT提示签署交易没有足够的资金来签署交易必须找到交易所这是一个高愚蠢化身的进入障碍。大多数用户不想经历这个过程。他们想要一个显示“购买”的按钮,他们就完成了。我们甚至还没有开始谈论性能。在基于工作量证明区块链的网络上,例如今天大多数NFT交易发生的以太坊,交易费用非常不稳定,在网络被大量使用时非常昂贵,并且按照任何现代标准都非常缓慢。权力下放这一运动的精神和好处是权力下放。它减少了中心化实体的权力、控制和限制。实现去中心化的一个核心部分是如何通过网络达成共识,以及如何通过运行在该网络上的个人做出决策。根据您的观点,矿工将比特币集中化,五个矿业集团占据了大部分哈希率。一些人认为,风投中心化了以太坊,传统的硅谷投资在许多项目中都达到了数十亿美元。归根结底,如果某些方面仍然设法巩固控制权,我们是否取得了进展,这一切是否值得?并非没有希望。一个潜在的希望是,我们对此的理解透明度足以带来好处。公共分类账可以告诉我们的不仅仅是私有CAP表。在整个扩展的生态系统中,还考虑了关于共识和治理的不同模型。例如,一些应用程序在退出社区方面做得更好。典型的做法是通过以太坊名称服务和Optimism等项目直接奖励最活跃的用户。需要继续并自信地增加权力下放是一个跨越经济学、社会学和技术领域的挑战。虽然,做好很难。排除FUD,上述一些问题可以通过技术进步来解决,例如更高的吞吐量,而有些问题可以通过采用最佳实践来减少,例如智能合约编写不当或用户丢失密钥。这些对加密的批评是绝对正确的,被广泛接受,并且在技术被认真对待之前必须加以改进。除了这些实际问题之外,还有许多误解和错误信息会造成极大的恐惧、不确定和怀疑(FUD)。人们看不起加密的时候,通常会想到这些东西。如果这篇文章有什么值得借鉴的地方,那就是公共分类账的这些特征不太正确。能源使用2008年,比特币引入了工作量证明,这是一种在敌对环境中达成共识的计算和能源密集型方式,这样做给所有密码学带来了耻辱。没错,因为比特币消耗的能源比许多国家都多。为了验证新的交易块,工作量证明要求网络上的个人竞争性地解码哈希以验证新交易。好消息是,从那时起,大多数Web3应用程序和加密货币的使用将不需要全国范围的电力。包括市值第二大网络以太坊在内的许多公司都在转向股权证明,这只需要验证者持有大量代币,因此直接受到恶意交易的影响。这将使这些交易的能源消耗减少90%以上。较新的网络可以进一步降低能源需求,以太坊上的第二层网络在早期就显示出有希望的迹象,表明它们可以通过将交易捆绑在一起来减少在以太坊上结算所需的个人交易数量,从而进一步减少能源使用。总的来说,该行业正在从单笔比特币交易的能源消耗转变为现代区块链网络搜索的能源消耗。在我看来,这是100%正确的,加密网络共同付出了太多努力才让我们走到这一步,但这并不意味着我们就被困在这里。所有新技术的转变都需要时间才能变得更好、更高效、更快。对于公共分类账,我们需要改变现有网络和新的、更高效的网络来消除这种耻辱。低效的数据库区块链和公共分类账在一般数据管理方面效率低下。比特币每秒可以处理几十笔交易,而以太坊已经不复存在了。但分布式账本不是数据库。它们没有针对存储点击数据甚至一般用户数据进行优化,比较它们是错误的。事实上,一些“去中心化应用程序”的大部分应用程序仍然使用传统数据库。分布式账本旨在跟踪最重要和最关键的数据,例如您的账户余额和身份凭证。理想情况下,我们不希望一个单一的集中实体控制整个数据。这些类型的用例不需要Kafka的可扩展性,但对于公共分类账,它们需要每秒处理超过20个事务;这已经在发生了。基于以太坊的可扩展性解决方案,例如Polygon和Optimism,正在做出一些改进。较新的第1层网络,如Hedera,根本不使用区块链,而是使用一种称为哈希图的替代方法,能够大大减少这些性能挑战,使它们的运行速度与当前的VISA网络一样快,甚至超过其速度。没有什么比使用技术来解决不存在的问题更糟糕的了。我们不需要也不想在区块链上延续UberforX趋势,因此了解公共分类账的实际属性至关重要。Web3的新开发原则尽管存在挑战和FUD,Web3是朝着解决过度控制、访问、数据所有权甚至审查制度问题迈出的有希望的一步。这些问题目前都存在于Web2中,作为Web3的关键支持组件,Cryptonetwork引入了一套新的原则和工具,供开发人员创建全新的应用程序并增强现有的解决方案。一些积极探索的原则是:不变性可验证性可编程性互操作性这些原则可以单独使用或组合使用以构建更强大的去中心化协议和应用程序。不可变公共分类账的核心前提是数据只能追加,事后不能修改。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怀疑论者和信徒都需要一个现实检验,作者:GehrigKunz