译者|朱宪忠审稿人|SunShujuan然而,Web3并不像听起来那么容易访问或无处不在。这是因为很多Web3属性和服务知识需要你先了解一些相关的内容,比如加密货币钱包、DAPPS(去中心化应用,比如OpenSea推出的NFT交易网站)以及它们运营的区块链等。而一些这些技术听起来可能很复杂(其中一些确实如此),因为大量Web3体验仍然建立在开放网络技术之上;因此,您可以通过流行的在线浏览器访问它们。在当今世界(我们不太了解Web3的社会),当我们输入网站地址时,我们依靠浏览器来处理所有复杂的后端内容,并将我们带到网络空间的目的地。虽然我们仍然使用相同的应用程序访问Web3,但我们必须做很多工作(从拥有钱包到访问正确的协议)才能体验去中心化应用程序的样子。理想情况下,所有这些东西都应该由这些浏览器处理,但现在还不是这样。为了获得内部人士对集成这些技术的看法,我们采访了多家构建Web3浏览器和标准的公司的专业人士,涵盖了从创建新的连接技术范例的挑战到未来浏览web的场景等方方面面。在我们详细探讨所有这些之前,我们将在本文中重复使用一些术语。为此,您需要花一点时间熟悉它们。所以在这里我对其中的一些进行简要的解释。Web3钱包(Wallet)的几个基本概念:一种面向浏览器用户的加密货币钱包,用于存储不同的代币,如比特币、以太坊和Matic。钱包显示您拥有的硬币,并允许您将它们发送给其他人dApps:在基于区块链的协议上运行的去中心化应用程序。区块链:Web3项目的去中心化协议。将其视为跟踪所有交易的公共分类账。目前,已经出现了许多不同的区块链技术,并且可以在每种技术上运行各种各样的项目和应用程序。智能合约:区块链上的一段程序,当满足其中规定的协议条款时执行——例如,在模拟世界中,是房屋买卖双方之间的一种文件。在Web3世界中,程序可以自动(而不是通过律师)检查是否满足合同中的所有条件。IPFS:星际文件系统是一种点对点存储协议网络。它以分散的方式工作,因此您不必担心特定服务器是否正常工作。当您尝试访问文件时,IPFS会尝试直接访问其内容,而不是内容的位置。非托管钱包:服务提供商/浏览器不负责存储钱包密钥。但是,您必须记住12字密码才能在另一台设备上恢复您的钱包。当使用Gmail或Twitter等旧的托管服务时,您只需单击“忘记密码”,系统就会生成一个新密码来访问您的帐户。但是,对于像MetaMask这样的非托管钱包,如果您忘记了这句话,那么您将永远无法访问您的帐户。浏览器和Web3的简史如果您使用浏览器查看网站,它本质上是软件处理各种功能的结果,从解析网站地址到从其托管的服务器获取内容。这种技术背后的主要思想是,浏览器只是互联网的一个窗口。这意味着您可以在计算机上以最少的数据存储和处理访问网站和应用程序。然而,Web3浏览器超越了上述这些功能。理想情况下,它只是一个空壳,您体验所需的所有其他工具都从去中心化网络中提取出来。根据区块链基础设施公司Lukso的创始人FabianVogelsteller的说法,2015年,以太坊基金会的一个团队试图构建一个名为Mist的真正的Web3浏览器。这其实只是一个基于Electron框架开发的程序壳。真正的dApp的想法是在本地计算机上运行代码,并使用类似IPFS的哈希引用从去中心化存储中提取数据。您可以从任何受信任的来源下载源代码并在本地执行程序。它的后端只是由智能合约组成。但是,上述方法的问题在于它在区块链中运行一个完整的节点;因此,当您启动浏览器时,它需要同步您在离线时创建的所有块数据。显然,这会减慢浏览器进程。作为最终用户,您肯定不想等待一个站点只是为了访问它。老式的Mist浏览器的出现正是因为存在类似上述的问题,加上Electron平台的不安全性,促使团队在2019年关闭了浏览器项目。这对现有的问题提出了新的问题浏览器:如何处理去中心化的网络交易。当前的浏览器市场随着浏览器技术的不断发展,现代浏览器已经能够处理Web3应用带来的问题;但是,您可能需要做一些补充工作才能访问它们。例如,如果您使用的是Chrome浏览器,则必须安装钱包扩展程序(例如Metamask)以连接各种dapp,并修改DNS设置以访问某些Web3域。有一些浏览器,例如Opera和Brave,通过内置钱包和对基于Web3的域名的支持提供某种程度的原生Web3体验。此外,这两种浏览器在移动设备和桌面设备上获得相同的体验。例如,Brave浏览器提供了一个内置的加密货币钱包,让您可以轻松兑换硬币。这些浏览器甚至试图简化这个过程。例如,在安装过程中,Opera浏览器会要求您创建一个@Opera用户名(例如singing@opera)以链接到您的钱包。这样,您可以直接使用它,而不用自己提供42个字符的字符串来在应用程序中标识您自己。今年早些时候,Opera甚至发布了一款加密浏览器,将其dApp目录、加密货币交易所、即将到来的代币空投、有关Web3空间的新闻和教育内容带到了最前沿。来自Opera的纯加密浏览器——具有更紧密的钱包集成支持当然,你可能不想使用这个版本作为你的主要浏览器。然而,这是一个让你自己熟悉去中心化的好起点。Opera负责移动和Web3技术的执行副总裁J?rgenArnesen表示,该公司有义务使用其浏览器作为这些新协议的网关。Arneson解释说:当谈到Web3浏览时,我们有几个关键指标需要考虑:易用性、流畅的用户体验、透明性和安全性等。相比之下,注重隐私的Brave浏览器提供的体验略有不同。它提供了一个加密货币钱包,而不是专用的加密浏览器或内容中心。该公司首席技术官BrianBondy表示,由于该公司与支付技术公司Wyre的合作,该公司的钱包可以通过信用卡轻松购买和交换代币。Bondy说:“我们的钱包可以在所有平台上使用。但dApp目前仅限于桌面支持。我们计划在本季度末发布移动集成支持。”作为特色服务,Brave为用户提供BAT(BasicAttentionToken,注意力币)作为观看广告的奖励。在这些代币的支持下,您作为用户可能会赚取一些金钱或小费——要么用于浏览网站内容,要么用于创建网站内容,尽管回报不是很高。Brave浏览器向观看广告的人提供注意力币作为奖励Bondy表示,当前的主流浏览器使用户面临下载错误扩展程序的风险,这些扩展程序可能无法正常工作或包含恶意软件。此外,这些扩展程序是在浏览器上运行的附加进程,它们也需要一定的处理器功率来运行。另一方面,通过内置钱包,您可以前往NFT市场自由购买数字艺术品,或在Snapshot.org等网站上对加密??社区的提案进行投票。构建Web3的挑战访问Web3属性时最大的挑战之一是您应该知道您使用的是什么令牌,以及您的特定应用程序正在运行的区块链协议。例如,如果您使用的是Chrome浏览器,MetaMask可以与所有基于以太坊的区块链和应用程序一起使用。但是要使用Solana支持的应用程序,您需要使用PhantomWallet。Bondy说Brave正试图通过慢慢地将更多标准集成到浏览器本身来缩小这一差距,因此作为用户的你不必担心后端有什么。还有一个安全问题。在Web3的萌芽阶段,很多不法分子经常会使用钓鱼的方式将用户引诱到欺诈网站,从而窃取用户的资产。Arnesen希望开发工具来防止人们落入这些攻击的陷阱。Opera已经为这些服务提供了一个带有快捷方式的集中式集线器,可以轻松访问合法站点。根据Vogelsteller的说法,Web3体验面临两大障碍。首先是记住12个单词的短语并理解这种身份验证方法背后的安全原因。其次是你需要学习一些以太坊知识才能方便地做事,考虑到加密货币的价格以及gas和交易费用等因素的影响,这通常并不便宜。浏览器厂商可以通过与不同的合作伙伴合作解决第一个问题,但第二个问题仍然存在。Vogelsteller在他正在开发的名为UniversalProfiles的产品中提供了解决这些问题的方法。这个想法是将用户Web3身份的不同部分(例如你的钱包、NFT创作、收藏夹等)合并为一个。UniversalProfiles可以协助传统社交网络的运营以及您的Web3资产。配置工具还支持通过添加密码、物理密钥和移动应用程序进行身份验证,结合上述12个词组来保护浏览器用户的资产。这些基于智能合约的通用配置文件还可以为交易提供一些检查和平衡,因此用户不会最终将令牌发送到错误的地址。未来之路目前,访问Web3属性很复杂,普通用户必须应对陡峭的学习曲线。毕竟,他们的主要接入点钱包是一个42个字符的地址。这些地址也让用户很难知道所有者的声誉和身份。虽然在某些情况下匿名很好,但也很难使用这种结构建立信任。因此,问题出现了:“我应该在这里使用什么代币?”,“这个应用程序在哪个区块链上运行?”,以及“它们可以相互工作吗?”开关和设置推文。这就是Web3现在的感觉。像现代浏览器和通用配置文件这样的标准需要协同工作来简化所有这些,这样普通用户就不必担心后端协议的问题。这允许人们使用更容易记住的用户名,并将可解析的消息与每个身份相关联。最终给用户带来的体验:Web3是……普通的Web!总之,以上所有问题和需求都需要人们共同努力,并同意遵循不同的协议来解决和实施;所有这些都将花费很多时间。当各种Web3技术真正成熟的时候,用户就可以享受到各种Web3的体验。译者介绍朱宪忠,51CTO社区编辑,51CTO专家博主,讲师,潍坊某高校计算机教师,自由编程资深人士。早期专注于各种微软技术(编译成三本与ASP.NETAJX和Cocos2d-X相关的技术书籍)。/ESP32/RaspberryPi等物联网开发技术和Scala+Hadoop+Spark+Flink等大数据开发技术。原标题:Web3浏览器是什么鬼?它有什么作用?,作者:伊万梅塔
