视频来源

youtube: https://www.youtube.com/watch?v=hmN77o-ex8I

讲座回顾

00:00:00-00:00:40

现在交给座老师。大家好,今天非常高兴能与这么多小伙伴一起探索Web3的未来。我们将在以太坊上尝试一些有趣的应用。今天的目的是激发大家的思考和兴趣。如果在过程中有任何想法或问题,欢迎随时提出。同时,我也要感谢奥斯卡,他投入了大量时间和精力来组织这次活动。

00:00:40-00:02:32

本次学习,我可能已经为一些人所熟知,但在此我还是简要介绍一下自己。我于2017年至2018年全职加入区块链行业,此前在硅谷大厂从事基础设施工作,主要涉及高性能的多线程并发系统和高性能存储系统。在2017年至2018年间,我观察到区块链领域发生了巨大变革,因此进行了大量学习,特别是围绕以太坊的技术栈,包括Vitalik早期的代码编写和以太坊的工作原理。我发现这些内容不仅有趣,而且与我的工作内容有很好的结合点,能够将我在Web2领域的经验更好地应用于以太坊技术中。因此,我全职投入了这方面的工作。在以太坊社区中,我经常在ethresearch和magician上发表自己的想法,并与以太坊核心成员保持定期沟通。同时,我也撰写了一些EIP,思考以太坊的发展方向,其中讨论较多的包括EIP-4804。

00:02:32-00:02:38

我们今天要讨论web3的协议。

00:02:38-00:03:14

在这个讨论中,已经有超过60个相关讨论,特别是在前年二月份,当这个想法刚刚提出时,许多人参与了关于这个想法的讨论。因此,这是一个背景知识。同时,我们也在与以太坊及其他方面合作,进行一些工作,包括去中心化应用(DA)和解决以太坊存储方案的研究。

00:03:14-00:05:52

我们也在进行这方面的多项工作。现在,让我们来探讨Web3协议。首先,什么是Web3协议?你可以将其视为去中心化版本的HTTP。通常我们所说的URL或链接,其英文全称是Uniform Resource Locator,用于定位互联网上的资源。其核心定位方式是首先提供一个域名和地址,然后通过一系列方法在该域名和地址中寻找相应资源。这是HTTP URL的核心设计方式。而在Web3中,Web3 URL的核心目的同样是定位资源,但其定位方式是去中心化的,用于定位托管在智能合约上的资源。其前缀不是HTTP,而是Web3。接下来,它有一个非常类似的称为authority的部分,这在HTTP中也有,对应于一个域名或服务器,即中心化资源。在这里,我们定位的是一个智能合约,智能合约可以使用其全名或EMS作为缩写,并且天生支持多链。我们复用了HTTP的端口参数,将其作为chain ID,指示资源位于哪条链上。之后是如何寻找资源,这由智能合约定义,包括如何调用智能合约的方法,以及调用方法的参数和返回数据的格式。这基本上就是Web3 URL的格式内容。Web3 URL的核心就是将中心化的资源定位方式转变为去中心化的方式。

00:05:52-00:06:56