时间:2023-06-23|浏览:177
虽说Web3还没有流行开来,但想要知道Web3属性和服务,你还是需要先了解它们所涉及的组件和原理才行,比如加密货币钱包、dApp(去中心化应用,如OpenSeaNFT市场)以及运行在它们底层的区块链。可能听起来有点复杂,但大部分Web3体验仍然建立在开放网络技术之上,您可以通过一款设计良好的浏览器访问它们。
在当今世界(我们还不是Web3社会)中,当我们输入网站地址时,我们依靠浏览器来处理所有复杂的后端内容并将我们带到虚拟空间的目的地。虽然我们在接入Web3时使用的应用还是一样的,但我们必须做一些跑腿工作(比如说设置一个钱包,或者选择访问正确的协议)来体验去中心化的世界。理想情况下,所有这些都应该由Web3浏览器处理,但目前还不是这样。
在我们详细探讨创建连接技术新范式时面临的挑战,以及未来的互联网浏览体验应该是什么样子等问题之前,首先还是要了解一些专业术语~
01. 一些基本的Web3概念 钱包:指的是你的加密货币钱包,你可以在其中存储多种代币,例如比特币、以太坊和Matic。 dApps:在基于区块链的协议上运行的去中心化应用程序。 区块链:Web3项目的去中心化协议。你可以将其视为跟踪所有交易的公共账本。业内有许多不同的区块链技术,各种项目和应用程序都可以在它们上运行。 智能合约:区块链上的程序片段。就像是房屋买方和卖方之间的合约文件。在Web3世界中,由程序检查合同的所有条件是否都得到满足,而不是律师。 IPFS:星际文件系统是一个点对点的存储协议网络。它以分散的方式工作,因此你不必担心特定服务器是否正在工作。当你尝试访问文件时,IPFS会尝试直接访问其内容,而不是内容的位置。 非托管钱包:服务提供商/浏览器不会将密钥存储到你的钱包中。你必须记住你的12字密码短语才能在另一台设备上恢复你的钱包。 使用Gmail或Twitter等托管服务,你只需单击忘记密码,然后生成一个新密码即可访问你的帐户。使用MetaMask等非托管钱包时,如果你忘记了密码短语,你将永远无法访问您的帐户。
02. 浏览器和Web3的简史 当你在浏览器上查看网站时,你看到的是软件处理各种功能操作后的结果,这些操作包括从解析网站地址到从托管网站的服务器中提取内容等等。这时候浏览器只是互联网的一个窗口,意味着你只需存储最少量的数据并在计算机上处理少量运算即可访问网站和应用程序。
但Web3浏览器超越了这一点,在理想情况下,它只是一个空壳,你获取体验所需的所有其他工具都来自去中心化网络。
区块链基础设施公司Lukso的创始人Fabian Vogelsteller表示,2015年,以太坊基金会的团队试图构建一个名为Mist的Web3浏览器——一个基于Electron的外壳。
“对于一款真正的dApp来说,你需要在本地机器上运行代码,并使用像IPFS这样的哈希引用从去中心化存储中提取数据。你从受信任的来源下载源代码并在本地执行程序,它的后端只是由智能合约组成的。”
但是这种方法的问题是它要在区块链中运行一个完整的节点,所以当你启动浏览器时,它需要同步你离线时创建的所有块数据。这个步骤会减慢速度。你当然不希望仅仅为了访问站点而等待很久。再加上Electron平台的不安全性,促使团队在2019年关闭了浏览器项目。
旧