声明:本文旨在传递更多市场信息,不构成任何投资建议。文章仅代表作者观点,不代表MarsBit官方立场。
边肖:记得要集中注意力。
来源:镜报
原标题:以太坊更简单的指南
如果你是加密领域的新手,很多概念无从下手,欢迎你来对地方。
我的一些最聪明的朋友已经开始花更多的时间研究以太坊。在这个过程中,他们中的一些人问了我类似的问题。通常是关于具体概念的定义(例如,“什么是气体?”)或一个宽泛的概念问题(例如,“Uniswap如何工作”)。这些问题促使我写这篇文章《以太坊简易指南》。
如何使用本指南?它分为五个主要部分:
《以太坊101》的入门部分,《以太坊201》探讨了更复杂的概念,关于加密背景下的身份识别的部分,关于去中心化金融的部分,最后是以太坊的未来。最后一部分特别讨论了向PoS(权益证明机制)的过渡(如果这些现在与你无关,也不用太担心)。每一部分我都解释了很多复杂的专业术语,编了很多实用的图表,用通俗的语言解释了以太坊里最重要的概念主题。另外,我还在指南的最后附上了额外的资源,供大家继续深入。
在学习以太坊的时候,可以利用指南的不同部分快速阅读和查阅,也可以把指南作为探索未来的灵感,或者作为链接分享给最近对加密感兴趣的朋友。比如可以按Ctrl F找到“Uniswap”了解更多去中心化的交流。或者,您可以搜索“钱包”来了解更多关于非托管钱包的安全性。
在Vitalik Buterin(以太坊的联合创始人)的一篇受欢迎的博客文章中,他写道,“有时,最小差异的过度简化正是我们理解世界所需要的。”希望通过将这些复杂的话题浓缩成极简的内容,这份指南可以帮助大家了解以太坊的世界。
1)以太坊101-基础篇在了解以太坊之前,我们需要了解它的基本概念。在这一节中,我将解释什么是区块链,如何将区块链添加到其中,以太坊如何像世界计算机一样运行,以及智能合约如何运行。
区块链——区块链(Blockchain)是指特定网络中一系列独立计算机处理和维护的所有交易的公共记录簿。与集中管理这些交易数据库(就像亚马逊或脸书控制自己的数据一样)相比,区块链没有单一的数据所有者,这使得它是分散的。这个网络中的计算机遵循特定的规范和机制来保存所有交易的记录。
这些规范使计算机能够同意网络中的所有(交易)行为,或者就此达成共识:计算机A是否向计算机B转移资金,计算机B是否向计算机C发送这些资金,以及何时发送?上周发生了什么?六个月前发生了什么?
网络中的计算机是独立的,所以计算机D和E(以及F和G.)可能不知道计算机A、B或C.区块链的一系列规则意味着,单台计算机可以对区块链历史上发生过的交易达成协议,而无需单独验证其他计算机提供的数据的准确性。换句话说,计算机可以在不信任对方的情况下达成共识。在网络中的计算机之间,这种消除信任的共识机制非常重要。
区块链的数量非常大,每个链都遵循自己的一套准则来达成共识。区块链以太坊致力于为不同领域的酷和新颖的应用提供基础设施服务和设计空间,如游戏、艺术、金融和社交媒体应用。
共识机制-当区块链中的所有计算机对网络中发生的事实达成一致时,这就是“达成共识”。单个计算机根据区块链的规则达成共识,每一次在链上打包一个新的交易,所有计算机都需要经历达成共识的全过程。一旦这些计算机达成共识,事务块就被打包到区块链中,成为网络历史的一部分。一般来说,假设计算机对每一个新加入链条的交易行为都没有异议,就相当于认同了区块链的整个历史,因为每一个环节都要参与。
共识是支撑整个区块链世界的一个重要概念。如何在不信任网络中任何参与者的情况下验证上述交易是一个非常困难的人类问题,而区块链是这个问题的最优解。不同的规范(或“共识机制”)可以促进个人计算机在区块链中达成共识。以下是两种主要的共识机制:
工作量证明(PoW)——在工作量证明机制中,计算机通过竞争的方式解决复杂的数学问题。网络会给第一台解决问题的计算机提供经济奖励,鼓励计算机后面的人不断更新和运行节点(换句话说,保证网络始终处理事务)。
也许你听说过,这种竞相解决计算密集型数学问题的过程被称为“挖矿”。基本上,已经被验证为合法的交易可以被安全地添加到区块链中。这也是比特币区块链和当前以太坊区块链正在执行的规则。
工作量证明机制也有其不足之处,主要是:1)最终,最强大(也是最昂贵)的计算机能够更快地解决问题,所以富人是平等的;2)在计算机上解决数学难题需要耗费大量的精力,这已经成为整个区块链最受诟病的一点。
权益证明机制(PoS)——与消耗大量计算能力(如PoW)达成共识相比,权益证明机制利用惩罚的风险(以及一些经济激励)来约束/激励参与者。
在股权证明机制中,参与者准备资金(技术上来说是“质押”自己的资金)来换取进入随机选拔过程的资格。随机选择的计算机需要验证下一批即将到来的交易。当随机选择的计算机正确处理交易时(在股权证明机制的限度内),可以获得奖励。
如果网络随机抽取的参与者违反了权益证明机制的规定,那么这个参与者质押的资产将会减少(或者“被没收”)。
PoS区块链不会要求网络中的所有计算机同时解决那些数学问题,而是通过随机选择计算机进行交易验证。跳过繁重的计算过程,可以缓解PoW机制的两个主要问题。这也是以太坊在计划2022年部署下一代区块链时,打算启用这种共识机制的部分原因。
节点-为了操作以太坊区块链,网络中的参与者需要运行特定的软件来帮助他们与区块链进行交互。我倾向于认为每个节点作为一台独立的计算机运行以太坊软件。同样,节点(网络中的参与者)越多,就越分散,但有时维护所有节点很麻烦,所以不同的节点针对不同的目的:
所有节点-所有节点用于存储完整的区块链数据,帮助数据块验证并将其打包到链上。这种节点还为过去的交易提供有效性证书。
轻节点——设计上轻节点的作用相对小于全节点。与存储完整的区块链数据相比,光节点只存储较少数量的过去交易的证明。这种节点允许更多的人参与网络,因为它们存储的数据更少,运行更经济。
存档节点-存档节点是以太坊世界的图书馆/维基百科词典。它们存储整个节点的所有数据,甚至更多。很久以前,分析工具和钱包提供商可能会使用归档节点来提取信息。
客户端——这是以太坊的软件,使计算机(节点)能够与以太坊网络进行交互。单个节点可以选择他们想要使用的客户端软件,但是使用不同类型的客户端进行去中心化以避免其中一个出现bug或问题是非常重要的。有两种类型的执行客户端和一致客户端,但这超出了本指南的范围。
如今,有许多客户可以在链中使用。最近,以太坊社区努力让最大的节点运营商使他们运行节点的客户多样化。重要的是,任何想要参与运行以太坊网络的用户都可以创建自己的客户端,这意味着用户不必信任第三方实体来为他们验证区块链。
状态-以太坊区块链的状态是指在任何特定时间点区块链上的账户余额。一旦有新的事情发生(比如处理一个新的事务块),在打包新的事务后,状态将被更新并准确地反映区块链的状态。
以太坊的状态存储了不同账户及其余额的信息。换句话说,一旦区块链验证了新的交易,状态将相应地更新,并且新的账户余额将由新增加的新交易信息来反映。
侧边栏-如何将区块打包到区块链中?
一个用户可能想要使用邰方区块链向另一个用户发送一些资金。一旦发起者用户发起交易,该交易将在接收者用户收到钱之前被打包到交易链中。
当这样的交易被打包在以太坊区块链上时,每个节点需要完成达成共识的全过程,才能将交易打包成链,成为其历史的一部分。
下图中,讨论的是上面的简单交易,即一个用户向另一个用户发送资金。该事务被打包成块,并在节点一起达成共识后被添加到链中。
来源:了解以太坊
事实上,区块链只是所有用户对网络中发生的历史交易达成共识的一种方式,区块链状态是实时更新的账户余额。
来源:了解以太坊黄皮书
智能合同——在某种程度上,智能合同类似于现实世界中使用的传统合同的电子版本。在传统的合同中(如雇佣合同或公寓租赁),两个或更多的签约方建立一套条款,然后通过律师和司法系统执行合同中的条款。
在智能合同中,两个或更多用户也创建一组规则,但智能合同不是通过司法系统执行合同,而是由程序代码编写并发送到区块链(或部署在区块链上)。智能合约会根据编译好的代码自动运行,不需要律师来执行。
上面的侧栏描述了块包装和缠绕的过程。智能协定是通过块内的事务部署到链中的代码。未来的交易可以被“调用”或与智能合约交互。举个简单的例子,用户A想和用户B打赌未来两年比特币的价值。用户A认为2032年1月1日比特币会超过10万美元,而用户B认为比特币会低于这个价格。然后,两个用户可以建立一个智能合约,将对方的资金放入合约中,然后约定一个简单的规则:如果比特币在2032年1月1日超过10万美元,智能合约会将这些资金释放给用户A,否则,智能合约会将资金支付给用户b,这个交易过程非常简单,直接,值得信赖。
智能合约允许任何人以不信任的方式在世界上的计算机上部署代码,也允许任何人以信任的方式验证代码的内容(只要他们能够阅读代码!最终,智能合约技术的存在为一波去中心化的应用带来了巨大的机会。没有区块链的技术,这些都无法成为现实。
比特币和以太坊最大的区别在于,以太坊催生了一波智能合约计算平台,这是可以编写智能合约代码并直接部署到链上的区块链。以太坊基金会的研究员乔希斯塔克写了一篇关于智能合约的文章。如果你想进一步了解这个概念,建议你看看这篇文章。
以太坊(ETH)-以太坊是一种支持以太坊区块链的本地货币。在工作量证明机制中,(挖掘)奖励支付给通过以太坊解决数学问题的计算机。而且股权认证机制参与者质押的资金也是用泰币(需要32 ETH)。
以太坊是加密货币的名称,以太坊是网络的名称。
以太坊虚拟机(EVM)——以太坊虚拟机(Ethereum Virtual Machine)这个名字指的是一台“虚拟”计算机,由所有参与以太坊网络的独立小型计算机组成。这样的单个大型计算机实际上并不是某个位置的“物理”计算机,而是像大型(全球)计算机一样工作。
以太坊区块链的状态在这台计算机上是活动的,当下一个块被打包到链上时,它负责执行状态更新的规范。如果以太坊网络中的用户想要将智能合约代码合并到他们自己的交易中,那么这个代码将在EVM上运行。
侧边栏-以太坊虚拟机是如何工作的?
尽管初学者可能不需要理解EVM运算的复杂性,但它是以太坊区块链的重要组成部分,也可以帮助读者理解去中心化如何在大规模上发挥作用。如下图,虽然画面有些复杂,但是画的很好。让我们一起按照步骤操作:
让我们从以太坊区块链在特定时间点的状态开始。左边的盒子叫做“世界状态 t”。一个交易被打包成一个链,比如把以太坊从一个钱包转移到另一个钱包。图表顶部的方框是“信息呼叫交易”。
交易前以太坊的状态(还是左边的方框)和新交易的输入数据(上面的方框)都是在EVM上运行的。在这里,EVM更新了区块链的状态。一旦EVM更新了状态,新的状态“世界状态 t 1”将被存储。
来源:以太坊EVM画报
代币——通常,代币是指区块链上的资产。令牌可以代表许多不同类型的资产。比如,一般认为代币是可以作为货币使用的资产,或者是在特定决策过程中为持有人提供投票权的资产(治理代币),也可以完全作为其他东西使用。代币是代表加密世界中不同种类资产价值的原子单位。
* *同质令牌* *——“同质”一词是指某些商品或物品可以相互转换,即可以互换。这不是密码学的原生术语,通用货币指的是同质货币。比如我口袋里的一块钱可以换成你口袋里的一块钱,两者都可以用一块钱买东西。它们是等价的。当可替代性应用于加密的概念时,它是指它是否可以与同一集合中的其他加密资产互换。我的以太币可以和你的互换。
非同质令牌(NFTs)——非同质令牌是指所有因其独特存在而不可互换的数字资产。
虽然NFT主要是因为数字艺术和数字收藏,但它不限于这种表现形式,它可以是任何独特的数字资产。数字艺术和数字收藏恰好是NFT最早的使用案例之一,引起了公众的广泛共鸣。这种令牌引起了许多人对加密领域的兴趣,但我认为Boring Ape和NBATopShot等NFT项目的兴起导致普通公众低估了在以太坊区块链等可信结算层上部署独特数字资产的有效性。
从概念上讲,除了数字收藏,NFT还可以应用于许多其他用例。如果产品或服务需要能够验证特定数字资产的所有权及其稀缺性的有效性,那么公共区块链上的NFT就派上了用场。例如,音乐会场地可能会使用NFT而不是门票,或者电子游戏的设计者可以将那些在游戏中难以获得的资产转换为NFT,因此用户可以转让或交易它们。
这个概念还可以玩出一个新花样:一些资产既可以是同构的,也可以是异构的,这取决于与它们相比的集合。举个例子,如果我拿着一枚19世纪的美元硬币,把它放在一个玻璃罐里作为收藏。显然,这1美元(非齐次!)和塞成一团塞在口袋里的新美钞有很大区别。
但是,如果我拿出一美元装在玻璃罐里,在星巴克消费,他们(可能)愿意接受。这是因为,在某种程度上,它与其他一元纸币是可以互换的,虽然从其他角度看,它们是完全不同的。
来源:理解uniswap的图形指南
以太坊201-进一步理解在这一节中,我将解释gas为什么昂贵,可组合性如何工作,以及用户如何与以太坊上创建的应用程序进行交互。
Gas)——每次与以太坊区块链的交互都会消耗gas,而这个成本取决于以太坊虚拟机运行那个特定代码需要多少计算能力。由于区块链上每个区块的空间只能容纳固定数量的交易,气体的概念可以帮助以太坊分配稀缺的区块空间资源。
交易越复杂,完成交易可能需要支付的汽油就越多。例如,从一个钱包向另一个钱包发送以太币可能只需要在虚拟机上运行几行代码,因此它需要的气体比计算密集型交互所需的气体少,例如在分散式交易所交换一些令牌(阅读下面的分散式金融部分以了解更多信息!)。
你可以把汽油想象成一个收取服务费的中央信用卡公司。例如,从20世纪50年代开始创建、运营和维护的Visa将对所有使用Visa网络的交易收取3%的固定费用。相对而言,以太坊的“手续费”并不固定,取决于交易时网络的供求关系。燃气费是为参与以太坊区块链运营的计算机支付的(请阅读以下内容以了解更多信息)。
气以ETH计价,用户可以选择多付气(通过给电脑小费)来加快交易时间,提高交易打包到下一块的概率。
Gwei-从技术上讲,天然气的价格表示为wei,这是ETH的最小增量单位。1卫等于0.00000000000000001 ETH(1018卫,即需要5个逗号来表示1 ETH),1 gwei等于1,000,000,000卫,所以在对比气价时用gwei对照ETH更方便。
用户习惯于用gwei单位表示天然气价格。比如0.0001 ETH就是1 gwei,这个气费很低。用户可以使用燃气。观看关注实时气价。天然气将随着打包成区块链的交易需求而波动。
应该念gwey,但是我听有人念过goo-ee。所以,我不敢问它的发音。
侧栏-为什么需要气体,如何应用?
负责验证区块链交易的计算机需要经济激励。如果不出台这些激励措施,就很难说服他们去操作计算机和区块链,如果链中没有足够的计算机来运行,区块链就会变得过于集中,只由少数用户控制。
如上所述,支付给网络参与者的天然气将根据打包成区块链的交易需求而波动。
来源:了解以太坊
Solidity是一种编程语言,用户可以用它来编写智能合同,并在以太坊区块链中创建去中心化的应用程序。重要的是,Solidity是图灵完整的编程语言,基本意思是“任何你能写成代码的东西,都可以用Solidity来写”。这说明开发者可以利用Solidity在以太坊上开发大量很酷的小工具。
可组合性——由于智能合约作为开源代码部署在以太坊上,任何人都可以基于这些智能合约构建(或“派生”代码并更改它),这表明以太坊(和其他类似的区块链)上的应用程序是可组合的。
可组合性可以看作是区块链的API。虽然有理由说开发者可以在几代之前基于其他技术基础设施创建应用程序,但加密可组合性与其他领域的主要区别在于其所有底层协议都是去中心化的。换句话说,开发者不必担心一个控制所有底层数据的中央化实体突然改变平台的规则,或者限制开发者的访问,就像2018年开发者基于Twitter API构建应用时发生的那样。
侧栏-什么是可组合性案例?如何在实践中应用?
可组合性意味着开发人员可以使用已经在公共链上构建和部署的其他应用程序来创建新的应用程序。
比如,作为一个DeFi应用,Compound就像一个高能储蓄账户,让用户通过存款赚取利润。假设一个项目(比如Argent encrypted wallet)的开发者想要将该化合物嵌入到他们构建的应用中,那么他们就可以很容易地集成该化合物,而无需重新构建系统。这就是可组合性。
来源:了解以太坊
以太坊改进提案(EIP)——鉴于以太坊等区块链在本质上是开放的、去中心化的、开源的,开发者社区修改协议的方式与集中式实体做出决策的方式相差甚远。现代开源社区(如Linux和Python的活跃社区)更类似于以太坊的开发过程。
以太坊社区已经开发了一套程序来概述社区成员如何提出改进以太坊协议的建议。这些过程包括提供一个公共讨论论坛,鼓励社区参与开源,这对以太坊区块链来说尤为重要,因为它是一个去中心化的区块链,依靠全球分布的社区来监督和改进。
该提议可以与区块链遵循的核心规则相关(如达成共识时),也可以与以太坊核心构建组件的标准化版本相关,如非同质代币或钱包(如下所述)。当用户使用以太坊的可组合性来构建一个基于一些标准化规范的应用程序时,很明显代码会按预期运行。
以太坊注释请求(ERC)——ERC是一种EIP,具体来说,ERC是一种描述“应用级标准和协议”的EIP。这种EIP在这里值得一提,因为它是以太坊中一些最重要和最知名的用例的合同标准的模板。开发人员在以太坊上构建时可以使用这些合同标准来节省时间和精力,而无需从头开始。一些著名的伦理委员会如下:
ERC-20-这是同类令牌的令牌标准。
ERC-721-这是用于非同类令牌的令牌标准。
ERC-1155-这是一种令牌标准,优化了一些ERC-20和ERC-721,通常适用于碎片化的非同质令牌。
侧边栏——为什么要将非同质令牌分段(或使其可替换)?
虽然碎片化NFT的概念本身听起来像是一个悖论,但是有几个不同的用例。最好的解读是,有些艺术品价格不菲(比如毕普的NFT卖到了6900万美元或者名画《蒙娜丽莎》),普通人很难买得起。将昂贵的NFT碎片化让消费者有机会持有一小部分(无价的、非同质的)代币。
资料来源:阿尔格兰德
值得注意的是,大部分分解后的NFT碎片都是可替换的,因此用户手持的蒙娜丽莎面部碎片不会排斥手部碎片或背景碎片(即碎片是等价的)。这些不同部分的片段实际上是不可替换的(相比面部片段,我更喜欢花更少的钱在背景片段上),但实际上,用户只会持有整个艺术品的一小部分可替换片段。
四分五裂的NFT不仅仅是钱的问题。NFT代表了一种独特的数字资产,因此NFT碎片化也意味着所有权、身份和社区的概念。
测试网络——测试网络是区块链的副本,它使开发人员能够自由地开发并测试代码如何在“主网络”区块链上运行。当开发人员在区块链上部署智能合约时,尽管一些智能合约不再使用,但只要区块链处于活动状态,这些代码就可见。由于这种持久性和智能合同与大量资金交互的可能性,开发人员将希望通过在测试网络上进行测试来确保代码将按预期运行。
以以太坊为例,有一堆测试网(如Rinkby、Ropsten和Kovan)供开发者测试自己的代码,而不用冒真实资产的风险。测试网络是加密软件开发人员的开发实践环境。
水龙头-水龙头将分发“假”ETH给开发者,所以他们可以使用这些测试币在测试网络上测试智能合约。开发者需要ETH部署智能合约并与之交互,但与主网的ETH不同,测试网的测试币没有实际的经济价值。水龙头是开发者获取ETH测试币的简单渠道。
假设你是一名开发人员,准备在以太坊上部署智能合约。假设您的智能合约将处理一些资金,这可能类似于分散式交易所(在下面的分散式金融一节中讨论)。首先,您希望在测试网络上测试智能合约。以确保代码按预期运行。您将需要测试网络的一些ETH来运行智能合约。
但是要记住,测试网只是以太坊区块链的一个副本,所以测试网上的ETH本质上是“假”的,所以这些令牌不能兑换主网链的ETH。如果读者想用泰币测试合约,观察其实际操作,那么水龙头可以方便用户获取ETH,并在测试网上使用/挥霍。
Oracle-Oracle可用于根据需要连接区块链和外部系统。在某种程度上,您可以在以太网上创建一个应用程序,希望与受非以太网保护的外部数据流进行交互。一些数据必须从链中获得,比如今天的天气或者篮球比分。因此,甲骨文是“真实世界”的接口。
为了作物安全起见,预测机可以用来查询佛罗里达州橙子种植区附近的天气,或者验证分散式体育博彩应用的比分。Oracle有潜在的信任隐患(因为构成区块链的计算机网络无法真正验证佛罗里达州的天气),但是对于这些需要Oracle的应用,有很好的解决方案可以解决这个隐患。
Oracle提供商(如Chainlink)已经建立了一个系统,试图确保他们的Oracle不容易受到攻击(但单个Oracle仍然是区块链中易受攻击的弱点)。读者可以想象一下:为Oracle系统(由多台Oracle机器组成)建立一个共识机制,虽然存在脆弱点(因为离线数据可能总是被以某种方式操纵),但仍然需要9/16台Oracle机器对Oracle网络的信息达成共识。或者类似的机制。
内存池——当用户提交了一个事务,但是它还没有被验证和打包时,未决的事务将被发送到一个等待区域,称为内存池。
在处理交易之前,网络中的计算机节点将验证交易的有效性。例如,当发送交易时,帐户可能花费超过帐户中的有效资金,或者私钥可能与发起者钱包的公钥不匹配(有关更多信息,请参见下面的钱包和身份验证部分)。当网络中的计算机正在验证这些潜在的隐患时,这些挂起的事务就在内存池中等待。
从技术上讲,网络中的每个参与者都有自己的内存池,但为了让入门级读者更好地理解,可以将内存池视为所有区块链事务的等待区域。通常,根据需求,事务在内存池中等待几秒到几分钟(可伸缩性将在下面进一步讨论)。
以太坊中的未决交易可以在数据提供者上看到,比如以太扫描。
侧边栏-用户和应用程序如何与以太坊交互?
几乎所有用户都是通过Chrome等浏览器使用网络应用的。这些web应用程序是使用特定的库(如web3.js或ethers.js)构建的,这些库使web应用程序能够直接与区块链节点进行交互。
来源:了解以太坊
开发者建立的应用通过节点运行客户端软件的方式与以太坊进行交互。在下面的例子中,运行的客户端是Geth,这是一个命令行界面,用于与以太坊区块链进行交互。还有像Infura这样的“节点即服务”提供者,开发者可以方便地与服务提供者控制的节点进行交互,这类似于开发者如何使用AWS访问服务器空间的过程。接下来,这些节点可以与以太坊上的智能合约和个人账户余额进行交互。
这和目前其他软件产品的“后端”vs .“前端”有很大的不同。在左下方的图表中,我们可以看到用户如何连接到传统的web应用程序。
此图旁边是一个基于以太坊的应用程序的架构示例。两者很像!不同的是,作为后端基础设施,以太坊服务于加密应用,这使得它具有全球性、免许可性和抗审计性。
来源:Web 3.0应用的架构
钱包和身份根据设计,区块链使用户能够自己保管自己的资产,但钱包的功能不仅仅是赋予用户自己托管的权利,还可以在加密的世界中呈现自己。在这一部分,我将介绍DAO和身份的关系,以及用户如何确保钱包的安全。
钱包-将您的资产存储在加密的钱包中就像将现金存储在实体钱包中一样。但这些加密的钱包也存储了代表你和你的行为的信息,例如你与钱包互动过的应用程序和你用钱包进行的交易。
重要的是要记住,区块链的交易在设计上是公开透明的,所以当你使用你的钱包在以太坊上做一些事情时,你的钱包管理着关于这些交易的可追踪的公共数据。这些可追溯的数据强调了web3 3.——中“持有自己的数据”的概念你的资产、交易历史和与去中心化应用交互的数据将随着你的钱包移动。而且与实体钱包不同,很多加密用户会使用多个目的不同的加密钱包。
在这里,你需要理解其他的定义来完整地解释钱包的概念:
公钥-这是一个长码,代表钱包的外部地址。公钥就像你的家庭住址;这个地址是唯一的,不是秘密(公共记录等)。).而这个地址对应的是一个家庭(或者在这种情况下,地址对应的是你的一个账户)。
你可能会和想给你寄信或礼物的朋友分享你的地址,但即使有人在当地政府的房产记录中看到你的家庭地址,那也没什么。如果有人看到你的公钥,那没问题。
私钥——另一方面,私钥是钱包的密码,你不能让别人知道你的私钥。私钥对应于特定钱包的公钥,因此如果有人得到私钥,他们就可以完全访问钱包。
私人钥匙就像你家的钥匙。你不介意有人随机知道你的家庭住址,但如果他们有你家的钥匙,你肯定紧张。同样,任何获得私钥的人都可以访问相应的钱包。不要把私钥告诉任何人,也不要把它存放在别人能找到的地方。
侧边栏-公钥和私钥的原理是什么?
公钥和私钥背后的机制是非常重要的基础知识。基本上,公钥和私钥是一种用于加密和验证身份的方法,称为私钥密码。
请记住,公钥是对外开放的。当用户向他朋友的钱包发起交易时(使用他朋友的公钥),相当于锁定了交易。只有当用户的朋友真的持有收件人钱包的私钥时,才能开锁。虽然交易是可见的(因为它存在于公共链上),但没有特定的私钥(保存私钥对应的资产的钱包),这些资产是无法“解锁”的。
无论您是开发人员还是以太坊项目的用户,了解公钥和私钥的区别都是非常重要的。公钥和私钥的误用(或“错放”)可能会导致严重的经济后果,并且与在集中式网站上忘记密码不同,应用程序开发人员无法帮助用户恢复密钥。随着越来越多的用户创建加密钱包并在区块链上交易,这种交易模式将更加标准化。同时,关注学习曲线并帮助向其他用户解释尤为重要。
来源:如何生成公钥和私钥
助记符——一组助记符(通常是12到24个随机单词)是紧急情况下找回钱包的终极工具。它需要像私钥一样受到保护,因为丢失助记符或把它放在一个会被发现的地方意味着钱包里的所有东西都暴露了。用户必须以适当的方式保存助记符,以确保其安全性和保密性。
钱包应用程序的开发人员无法访问助记符,因此如果读者丢失了他们的密钥和助记符,您的钱包将无法恢复。如果只是私钥丢失,还可以用助记符找回钱包。
托管钱包-这种钱包由托管人(任何负责管理钱包资金的集中实体)管理,如普通比特币基地账户。这些托管人负责管理钱包中的基础资产(因此,如果用户使用托管钱包,他们就不必保留自己的私钥),以便为用户提供更集中、更流畅的用户体验。
这种用户体验通常不包括加密的原生认证机制。例如,用户可以用谷歌邮箱地址和密码登录比特币基地的账户。
保管钱包是开启加密之旅的好方法,也是将现金资产转换为加密货币的实用方法。另一方面,由于这些托管人都是由集中式机构拥有和管理的,这也带来了一些去中心化旨在解决的问题,如数据所有权、信息流控制和潜在的监管要求等。
加密领域有句流行语——“没有密钥,就没有钱”。就连比特币基地的首席执行官Brian Armstrong也曾提到非托管钱包的重要性,因为托管钱包的提供商有被政府监管的风险。对于那些倾向于以完全去中心化的方式管理自己的资产和交易的用户来说,非托管钱包是更好的选择。
非托管钱包-这种钱包的管理者只是.你!软件厂商(如MetaMask、Argent、Rainbow等。)为用户提供访问钱包的软件,但最主要的是钱包资产存储在链中,而不是钱包提供者。所以,如果MetaMask钱包发生了什么事情,导致它无法访问,用户可以跳转到彩虹钱包,导入他们的钱包(无需MetaMask的许可),并通过彩虹操作他们的资产。还有一种非托管的硬件钱包,其私钥直接存储在物理设备中(通常是一个看起来像USB的小金属物体)。
非托管钱包的使用伴随着管理公钥、私钥和助记符的负担,但这种钱包赋予了用户自主性(直接持有资产)和唯一身份来访问以太坊的世界。以太坊应用允许用户“用以太坊,SIWE登录”,也就是“用自己的非托管钱包登录”。因此,非托管钱包代表了用户的身份,这些钱包扩展了加密的设计空间,例如关于身份、凭据和所有权的新思考方式。
社会恢复钱包-这是一个由一些非托管钱包提供商支持的钱包恢复策略。这种钱包不需要助记符(有些用户已经丢失了助记符),用户可以在自己的社交网络中指定其他人来验证钱包是否对应对了人。通过social recovery wallet,用户可以使用基于其社交圈的信任网络作为其非托管钱包的后盾,同时仍然保留非托管钱包的自托管/去中心化/单点登录的优势。Argent是社会恢复钱包的一个用例。
侧边栏——用户如何注意钱包的使用安全?
我不打算在本专栏中使用图表,因为将有关钱包安全性的所有必要信息放在一个图表中是不现实的。在加密领域,钱包的安全性至关重要,值得花些时间探索资金管理的最佳操作。
@ Punk6529发了一条很棒的推文,涵盖了安全使用钱包需要注意的所有信息。Vitalik写了一大章关于社会恢复钱包的重要性(点击此处阅读中文版)。这是硬件钱包供应商分类帐中关于钱包安全性的更多信息。
以下是Punk6529的长推文的一些亮点,但我强烈建议读者自己阅读这条推文:
与公钥不同,永远不要向任何人透露私钥。如果有人拿到你的私钥,那就完了。”
“地址/公钥:您的电子邮件地址(可以共享)
私钥:收件箱的密码(从不共享)
钱包:保存私钥
助记词:私钥恢复系统(从不共享)
密码:可选:为新钱包创建额外的密码(永不丢失) \”
“安全性和灵活性是相互矛盾的目标:将私钥印在传单上是极其灵活的,但是你的NFTs会丢失(私钥泄露)。你可以通过销毁私钥来轻松解决安全问题,结果就是你自己无法访问自己的NFTs。平衡安全性和灵活性这两个目标是一门艺术。”
以太坊域名服务(ENS)-以太坊域名服务是以太坊区块链的开源域名系统,在某种程度上类似于传统网站的域名提供商。ENS会将邰方上的地址映射到一个人类可读的名称,所以我可以使用“brunny.eth”作为我的地址,而不是这一长串公钥:0 xf 67 CAE bbbe 7b 630d 137d 2901637 c 02899 ed 3211 b。
读者可以在自己的加密钱包(托管或非托管)中直接尝试:创建一个发送少量ETH的小交易,不用我的公钥,取“brunny.eth”作为接收方。该服务将匹配“brunny.eth”和相应的钱包地址。
总的来说,ENS域名作为公共物品,在以太坊生态系统中对身份非常重要,因此理应拥有自己版本的域名系统。
分散自治组织(DAOs)——DAO是一种加密的本地组织形式。它可以是公司、非营利组织、社会团体或基于加密的本地规则管理和组织自身的任何其他类型的组织。这里的加密原生规则指的是类似于社区所有权、透明和去中心化的概念,值得注意的是去中心化有一个谱,而不是两个极端。
与传统公司在实体创建和领导组织结构上的集中控股和管理不同,DAO为加密的原始项目和无中心实体的商业运营设计结构,并争取项目的社区所有权。许多Dao的另一个愿景是彻底的权力下放和民主化。换句话说,道的各种决策是由主要参与者以民主的方式做出的。DAO不仅可以为链中应用级产品的变化投票,还可以起到奖励和激励系统参与者的作用。
有些Dao真的已经接近自治的程度了。在某种意义上,自动执行的智能合约代码运行DAOs的许多功能。这方面的一个例子是DeFi中的DAO。这个DAO的核心价值取向是在DeFi中服务于特定目的的智能契约的分散维护。大部分Dao都在逐渐向去中心化的方向发展,大部分更类似于在银行账户里和很多人聊天,而不是真正的自治组织。
道其实是各种东西的社交副产品,包括无牌照的区块链、无管理的钱包、身份认证工具(比如ENS)以及生态参与者的分享意愿。道值得用一个特别的部分来描述(甚至用整个指南!),但我个人的观点是,加密行业大家参与的DAO才是重新定义数字原生身份的关键,所以在本章用“身份”来谈DAO最有意义。
去中心化金融无疑是目前以太坊最成功的用例,超过1000亿美元的资产被锁定在以太坊的DeFi协议中。DeFi field还擅长使用一些容易混淆的术语。在这一节中,我将从广泛的角度定义DeFi,深入探讨这些令人困惑的术语,并解释Uniswap如何在以太坊中作为分散的交换来工作。
分散金融(DeFi)——分散金融是指任何没有中央看门人,完全在区块链上运行的金融应用、交易所和系统。如今,数百个(如果不是数千个的话)DeFi项目活跃在各个区块链,从分散的交易所到贷款协议,再到期权和期货合约。DeFi应用的首要目标是重新思考如何在没有中央银行控制权的世界体系中,通过去中心化实现旧银行体系提供的金融服务。
一些案例给出了答案,读者可以想象一下在股市买股票。当萨莉通过中介机构(罗宾汉、查尔斯施瓦布、先锋等)购买了一只特斯拉股票时。),这个股票会被转到多个中介,莎莉才能拿到。一般来说,系统正常运行时,这种转移到不同中介的行为不会被普通大众发现。但有时会发生一些不好的事情(例如2008年的全球金融危机或2021年的Gametop股票事件),导致系统崩溃(例如负油价和取消交易)。
系统崩溃后,人们希望找到这种混乱的罪魁祸首。但是当他们开始挖掘的时候,发现传统金融市场远没有他们想象的那么透明。
分散交换(DEXs这是DeFi的第一个主要构件。区块链激活了一种新型交易所,可以直接用智能合约进行交易,没有不透明的中介环节和半官方机构。
我们以萨利购买特斯拉股票为例。她不再需要通过中介经纪公司(如查尔斯施瓦布)购买股票,该公司将与做市商(如Citadel)进行交易,两者都受到美国清算所(如DTCC)的约束。而是和Uniswap智能合约做交易!智能合约的代码是透明公开的,她可以看到资金流动的过程,不会被不透明的中介蒙蔽。
这些分散的交易所利用区块链的技术和经济激励措施,基本上为任何两种货币(如BTC和瑞士法郎,或美元和欧元)建立市场。下面我将解释Uniswap如何作为DEX工作,它拥有最大的市场份额。
为了理解这些分散式交易所是如何运作的,我们需要定义一些附加术语:
流动性提供者(LPs)——在上面Sally的案例中,它所描述的不透明中介确实在传统金融系统中发挥了有效的作用:为系统提供流动性。在传统的金融系统中,Sally可以在任何时候,几乎在任何时候或至少在常规交易时间内出售她的股票,因为中介是受雇为Sally和其他投资者提供流动性的人。
那么,去中心化交易所协议中的智能合约从哪里来进行交易呢?答案是流动性提供者。DEX通过提供流动性,让个人有机会获利。当用户使用智能合约交易资产时,系统将向流动性提供者提供交易产生的少量佣金。
对于LP来说,最著名的模式就是Unswap。他们需要在智能合约中存放两个具有相同价值的令牌对。再次,LP将保证金放入智能合约,以获得一部分交易费用。LP可以随时提取作为流动性存放的代币,但在这种情况下,他们显然无法从未来的交易成本中获得分红。
自动做市商(AMMs)-这是DEX的一个类别。自动做市商指的是一种使用算法来设定价格的智能合约。在这里,Uniswap的常数乘积公式(x*y=k)是最著名的,但它超出了本指南的范围。AMM只是一个不需要人为定价的公式或机制。
稳定硬币——稳定硬币是真实货币的数字代表,代表与之挂钩的货币的价值,但只作为数字货币在区块链流通。
DeFi使用户能够极大地利用加密资产,但用户和投资者很难在固定的价格范围内管理他们的资产,因为加密资产的价格是不稳定的。在去信任和去中心化的区块链上,稳定的货币作为波动较小的资产存在,同时也作为比较加密资产的参考价格。
一般来说,稳定货币与美元挂钩,但也有其他稳定货币。无论是集中还是分散,每种稳定的货币都有自己的机制来维持与其锚定货币1:1的价格联系。诚然,加密货币正在颠覆全球金融体系,但全球主要货币(如美元、欧元和日元)作为参考价格仍然有效。
总锁定价值(TVL)- TVL是指锁定在特定平台的智能合约的总价值。TVL的概念也可以应用于除DEX智能合约之外的环境,因为除了交易所之外的其他应用也可能有流动性提供机制(如借贷平台)。Uniswap的总锁价值是几十亿美元,2022年初,以太坊上的各种应用在TVL加起来超过1000亿美元。
侧边栏-Uniswap如何工作?
首先说一下用户体验。当用户想要与Uniswap(或其他交易所)交换令牌时,只需要在一个简单的前端接口上操作,这个接口是Uniswap基于更复杂的智能合约构建的。如下图所示,用户可以用ETH(或其他令牌)换取其他资产,就像使用自动售货机一样。用户可以连接钱包,用任何种类的代币交换其他代币。很简单!
来源:了解以太坊
然而,幕后发生了什么?让我们看看下图中的蓝色方框。这是Uniswap的智能合约,流动性提供者存放他们的代币(示例中的代币A和代币B)。
蓝框左侧描述LP和质押池的关系;LP存两种资产,作为交换,他们会收到质押池令牌,相当于流动性提供者可以赎回其质押资产的凭证。质押的池代币可以随时赎回智能合约中LP原来质押的资产(这里交易者要警惕接下来说的“非永久性损失”。)
图片的另一端是用户。用户进入该界面,在不接触抵押池LP的情况下,在抵押池中用一个代币交换另一个代币。而且用户会支付一笔不小的手续费,这笔手续费会平均分配给质押池中的所有LP。
来源:Uniswap文件
这个机制很酷。我在职业生涯早期就开始学习金融知识,所以当我了解到去中心化的交易所时,比比特币中的“数字黄金”和以太坊中的“世界电脑”的比喻更有趣。如果没有信任基础设施的public chain的存在,Uniswap将只是一个梦想。有什么东西是我们今天不敢梦想但明天就会成为主流的?
到2022年初,Uniswap的月交易额约为600亿美元。
接下来提到的术语(以及文中介绍性定义之外的内容)可能需要读者深入探究。不过,它们也可能是新用户一踏入以太坊的圈子就接触到的第一批术语和概念。所以我坚信他们会对刚入圈的新用户产生很大的影响和迷惑。因此,他们可以在文章末尾阅读更多信息。
产量农业)-顾名思义,产量开采是指通过为DeFi应用提供流动性来“收获”利益的行为。这些应用程序提供诱人的回报。如果有朋友告诉你,DeFi年收益率达到10万%,那么他们说的就是流动性挖掘。
很多DeFi应用需要大量资金注入平台(流动性,如上所述)作为关键功能来体现其应用价值,无论是什么功能(如交易资产、借贷等。).这些DeFi应用只有两条路可走:融资10亿美元,由应用提供流动性,或者给流动性提供者可观的奖励,让这些流动性矿工成为平台的流动性提供者。
等一下?这些可观的报酬从何而来?
嗯,这些应用把这些高回报吹捧为新的激励机制,但现实是,这些回报通常只是(昂贵的)客户获取成本。换句话说,这些应用的代币在某种程度上代表了应用的价值,它们通过应用向用户发放奖励(客户购买成本)。这些奖励是本地代币和其他代币类型的混合。
因此,流动性挖掘是指寻找这种收益,将资金注入到最赚钱的应用中的做法,在DeFi应用中几乎可以视为天使投资形式。
质押——该术语的用法多种多样,但实际上质押仅指锁定资产一段时间,并通过锁定头寸获利。
这个概念一般应用在集中金融领域,用户质押代币换取奖励,但质押也可以应用在其他领域。许多DeFi协议使用质押来控制其原始代币的流动供应,就像央行试图控制货币供应一样。鼓励投资者短期锁定他们的代币以获得经济回报听起来像债券。
无常损失)——这个概念是指流动性提供者在为两种以上的代币提供流动性时,需要承担的潜在风险。在上面的Uniswap示例中,流动性提供商在Uniswap上存放两种具有相同价值的代币,并获得质押池代币。当LP想要拿回自己的钱时,质押池代币可以用来赎回自己的两种代币。
这里微妙的区别在于,LP存款的两种代币都有各自的价格(以及价格波动)。当LP要用质押池代币赎回两种代币时,它们的价格可能已经相差甚远:也许一种代币的价格下跌了5%,而另一种代币的价格上涨了10%。
代币之间的价格差异可能意味着LP应该只持有一种代币,而不是受益于交易费用的质押池代币。重要的是,非永久性损失被标记为“非永久性”,因为在LP实际赎回质押池令牌之前,它只是一个“账面损失”。也就是说,如果LP不选择赎回代币,而是继续提供流动性,直到两个代币价格接近,那么非永久性损失就消失了。
关于不同类型质押池的DEX、LP、非永久性损失的高质量初级书籍可以在这里找到。每日DeFi上的非永久性损失计算机演示了几个例子。
2022年,Layer2和权益认证机制被俗称为以太坊的“L2年”,备受关注的权益认证机制过渡预计将在夏季进行。这一部分将讨论区块链的“三角悖论”、以太坊的未来以及rollup的运行原理。
区块链三角悖论——每一个区块链都涉及三个概念之间的权衡:去中心化、可扩展性和安全性。普遍的共识是(2022年初),以太坊在去中心化和安全性方面做得很好,但在可扩展性方面稍逊一筹(气费这么高!啊,啊,啊,啊!)。希望在不久的将来会有一些改进计划来解决以太坊的区块链三角悖论。下面描述这三个考虑事项,这对于理解三者的平衡对单个区块链的影响非常重要。
去中心化——比特币白皮书准确解释了去中心化的概念(我用粗体强调):“只需要一个基于密码学证明而非信任的电子支付系统,允许任意两个愿望。
方在无需信任第三方的情况下,直接与彼此进行交易。”
区块链扮演了基础设施层的角色,使得全世界的用户可以使用自己计算机与彼此互动,而不用经过中介环节。
区块链的去中心化就好比一个频谱;如果区块链可以被少数用户关停,或者网络的参与成本过高( gas 费用或配置计算机参与网络的成本),那么区块链则会向中心化的一端倾斜。中心化程度越高,权力垄断和剥削的风险也越高。
安全性- 安全性是指基础链被外界攻击或控制的难度。有效的经验法则是 51%的大多数原则;如果有人能够控制特定链上 51%的处理交易的计算机,那他们也许可以非法入侵并损害网络的安全性。
这里有更深层的技术考量,但 51%的占比帮助用户厘清安全性、去中心化和可扩展性之间的权衡关系。为特定区块链打包交易的独立计算机越多,表明其去中心化和安全性程度越高(更多计算机=有人控制51%的网络节点的概率很低)。然而,网络中的独立计算机越多,也意味着每台计算机需要同更大的计算机网络进行交流,从而导致运行速度下降……
可扩展性- ……网络运行速度下降意味着我们需要找到提高可扩展性的方案。当区块链上的交易需求变多时,网络也会随之变得异常拥堵。例如,以太坊也曾有过 gas 费疯涨的时期,尤其是网络需求爆满的时候。这些需求致使交易打包上链的成本水涨船高,同时造成网络拥堵、网络运行速度下降。
零知识证明- 这个概念并非具体的扩容方案,但它是展开探讨扩容方案之前所要阐明的一个重要概念。零知识证明是一种无需获取特定信息就能验证事物有效性的加密学方法。
比如,假设我是一名 Craigslit 的买家,正打算从网络中的任意用户手里购买一台电视。这时,有人私信告诉我,他们手上有我正在找的电视,而他们的资料是匿名的。
作为一名买家,我希望在与卖家碰面之前,能确保他们真的有电视。但是卖家却不想将他们的个人信息(驾照、居家地址、室内的图片)泄露给网络中的随机用户。最重要的是,卖家也想要知道我是不是一个真人!但双方都不想分享个人信息。
通过零知识证明,我可以向卖家证明我是一个真实的人,在不告诉他们我是谁的前提下验证身份。另一方面,卖家也能证明他们确实拥有一台电视并且是合法的卖家,同样不用泄露任何敏感的个人信息。
这其中包含着错综复杂的加密学基元,因此,上文只是非常简概的介绍。大多情况下,零知识证明能够解决加密界中的安全性、可扩展性和隐私挑战问题。
Layer2 扩容方案- 用户非常希望可以在以太坊上大展拳脚,因为它是世界上最为去中心化且最为资深的智能合约计算平台。以太坊已经吸引了分布最广的开发者网络,进行基于区块链的应用创建。但这些创建活动带来的后果是,打包交易到以太坊区块链的需求有时会造成 gas 价格过高,这也意味着以太坊用起来既慢又贵。
区块链的三角悖论暗示着,任何优化过安全性和去中心化程度的区块链,将在可扩展性上做出让步。由于去中心化和安全性对区块链的愿景承诺具有重要推动作用,所以可扩展性就成了最难解决的部分。以太坊将赌注压在了一大波改进浪潮上,希望由此解决可扩展性问题。
其中一种改进是,从用户先与以太坊区块链本身(即“ Layer1 ”)互动,改为与 Layer2 扩容方案互动。从根本上,这表明大部分以太坊主网上的交易和应用会转移到Layer2,它继承了以太坊的安全性和去中心化,但却比以太坊本身的吞吐量高几个数量级。以太坊 Layer1 将会专门负责共识问题,而它的 Layer2 则会负责执行交易和代码。
Rollups- Rollup 会在其独立的区块链中处理一批交易。在自己的链上执行这些交易后,Rollup 将所有的交易压缩成一个小型的信息数据包。这些小数据包会被“发送”到以太坊的 Layer1,这表示 Rollup 在继承了 Layer1 安全性的同时扩大了可以处理的交易数量 (因为信息被压缩了)。
这些小得多的交易信息包里包含着一些证明 (证明这些交易是基于以太坊的规则下处理的)。
来源: Understanding Rollup Economics
这听起来似乎是在去中心化上做出了妥协。但是 Rollup 一个关键的点在于以太坊可以只对证明进行验证,而不是对每一笔交易进行证明的工作,这节省了指数级别的工作量(因此让以太坊更加可扩展!)。由于以太坊拥有决定 Rollup 交易是否可以发布上链的最终确定权,所以,在不向中心化妥协的情况下,所有的 Rollup 交易仍然由以太坊提供安全保障。
以下是各种类型的 Rollup 。主要的区别在于它们向以太坊证明交易有效性的方法。
Optimistic Rollup- 这种类型的 Rollup 会将交易证明的记录保存下来,在以太坊请求具体证明时,它才会向以太坊出示这些证明。Optimistic Rollup 不会向以太坊主网证明每笔交易的有效性,而是在必要的时候提供证明,这促使可扩展性问题得到缓解。
ZK Rollup- 这一类 Rollup 不会展示交易内的所有细节,而是利用零知识加密学的方式验证交易的有效性。上面已经解释过零知识证明了,而重点在于这些 Rollup 只展示更小的零知识证明而不是整个交易过程,由此节约了许多的区块空间。
分片- 分片是指将区块链分割成小分片以减少拥堵的过程。分片促使以太坊更加容易访问。本质上,节点只需要存储他们所连接的特定分片的数据,而不是整个以太坊区块链的数据,这也让以太坊更加可扩展。
分片是以太坊区块链改进计划的一部分,将在 The Merge 之后发挥举足轻重的作用。
信标链- 信标链是以太坊从 PoW 到 PoS 过渡的基础。现在,信标链和以太坊区块链并行运行,并且信标链引进了质押机制,这是向 PoS 过渡的前提。
很快,信标链会和现在的以太坊区块链合并,正式引入 PoS 共识作为以太坊区块链的共识机制,标志着以太坊未来的重要转折点。
The Merge- 以 The Merge 这个术语可以恰到好处地结束这篇指南。在接下来的几个月,以太坊主网和信标链将进行合并,这是区块链行业有史以来最为广受瞩目的事件。
仅在几个月后,以太坊的 PoW 时代就将迎来它的落幕,而这种共识机制转换的反响可能是异常轰动的。如果因为某些原因,The Merge 失败了,那么它必将引起整个加密界的轩然大波。但如果合并成功,这意味着我们离以太坊成为全球结算层这一天更接近了。
资料
到这就结束啦!这是一篇入门以太坊的简易指南。
在深入了解特定的区块链特征之前,我们首先了解了区块链是什么以及区块链为何如此重要。
接着,我们探讨了一些构建在以太坊区块链上的拔尖应用;钱包、DeFi、DAOs、NFTs 。
之后,我们用以太坊的未来探讨来结束这篇指南,它主要探讨了权益证明共识机制的变迁,以及描绘了以太坊希望如何解决区块链的三角悖论。
所有这些定义都是复杂话题的简化版本,但我还是希望这篇指南可以激发读者们深入探索以太坊世界的欲望。在下文,我为那些希望进一步学习的读者收集了一些资料。如果你们希望向我提出问题或是给予反馈,来推特上给我留言吧!
感谢Josh Stark、Bethany Crystal、Daniel Schlabach、Nico Kuzak、Adam Tzur、Naz Rizvic、还有Miguel Lemos,在这里谢谢你们贴心的帮助还有反馈!
接下来去好地方:
以下资料是我和 Josh Stark 在 2021 年底开始编译后,由以太坊社区在这个文档中收集而成。
通用资料
· What is Ethereum? | ethereum.org- 结合涵盖一些前沿话题的资料链接来学习这个话题 ·ETHHub- 这个社区保存着覆盖各式各样的以太坊话题的资源 ·Ethereum Foundation Youtube Channel- 以太坊会谈和社区开发者电话会议 ·Devcon archive- 每年Devcon会议的所有视频和谈话的存档资料 ·Scott Sunarto’s Working in Web3 Handbook- 包含许多话题的手册 ·Blockchain@Berkeley Courses- 免费的加密货币在线课程 ·Finematics- 解释以太坊上许多话题的视频,如web 3, defi ·Fellowship of Ethereum Magicians- 为加密货币社区提供一席之地的论坛,任何人都可以参加、创建话题以及主要探讨以太坊生态昔日的EIPs和技术难题。 ·text- 囊括各种以太坊相关话题的以太坊维基百科。
博客、视频和研究
· Week in Ethereum News
· Paradigm Research
· https://newsletter.thedefiant.io/
· Bankless
· The Daily Gwei
· The Block
· Decrypt
· Dark Star
· Messari Research Hub
· a16z Crypto Canon
· Linda Xie’s Beginner Guides
· Tim Beiko’s AllCoreDevs Updates
· Ben Edgington’s What’s New in Eth2 blog
· Polynya – Medium
· Ethereum: The Infinite Garden (feature documentary film in production)
· Gaby\’s Web3 Reading List
Podcast
· Into The Bytecode
· Bankless
· The Daily Gwei
· Into The Ether
· a16z
· Into The Ether
· Unchained
· Epicentertext
· ZK Podcast
· Uncommon Core
· Redefined Life
书籍
· The Infinite Machine
· Out of the Ether
· Mastering Ethereum (free online)
· Finite and Infinite Games
这篇指南的链接
· Graphical Guide to Understanding Uniswap
· Ethereum EVM Illustrated
· Understanding the Ethereum Yellow Paper
· Understanding Ethereum
· Punk6529 tweet thread
· Understanding Rollup Economics
· The Architecture of a Web3.0 Application
责任编辑:MK