声明:本文旨在传递更多市场信息,不构成任何投资建议。文章仅代表作者观点,不代表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美元(非齐次!)和那种揉成一团塞在口袋里的新美钞大相径庭。
然而,如果我把玻璃罐里的1美元拿出来在星巴克消费,他们(可能)会愿意接受。这是因为,在某种程度上,它和其他美钞是可以互换的,虽然从其他角度看,它们是完全不同的。
来源:理解Uniswap的图形指南
以太坊201-进一步深入理解在这一部分,我将解释gas成本高的原因,可组合性是如何工作的,以及用户如何与在以太坊上创建的应用程序进行交互。
燃料(气体)——每一次与以太坊区块链的交互都会消耗成本(气体),而这个成本取决于以太坊虚拟机运行那个特定代码需要消耗多少计算能力。由于区块链中每个区块的空间只能容纳固定数量的交易,因此gas的概念可以帮助以太坊分配稀缺的区块空间资源。
交易越复杂,完成交易可能需要支付的汽油就越多。例如,将以太坊从一个钱包发送到另一个钱包可能只需要运行在虚拟机上的几行代码,因此它需要的gas比计算密集型交互所需的gas少,例如在分散式交换中交换一些令牌(阅读下面的分散式金融部分以了解更多信息!)。
你可以把gas想象成一种收取服务费的集中式信用卡公司。例如,自20世纪50年代以来创建、运营和维护的Visa将对使用Visa网络的所有交易收取固定的3%的费用。相对来说,以太坊的“手续费”不是固定的,要看交易时网络的供需情况。参与以太坊区块链运营的计算机需要支付燃气费(请阅读下文了解更多信息)。
定价基于燃气ETH,用户可以选择多付燃气(通过给电脑小费)来加快交易时间,提高交易打包到下一块的概率。
Gwei-从技术上讲,天然气的价格表示为wei,这是ETH的最小增量单位。1等于0.0000000000000000001 ETH(1018个卫,即5个逗号可以代表1个ETH),1个卫等于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的分裂也意味着所有权、身份和社区的概念。
Test Net-Test Net是区块链的副本,它使开发人员能够充分开发和测试代码如何在“主网络”区块链上运行。当开发人员在区块链上部署智能合约时,尽管一些智能合约不再适用,但只要区块链处于活动状态,这些代码就是可见的。因为有这样一个永久的、智能的、可能与大量金钱互动的契约,所以开发人员会希望在测试网络中进行测试,以确保代码按预期运行。
以以太坊为例,有一堆测试网络(如Rinkby、Ropsten和Kovan)供开发者测试自己的代码,而不用冒真实资产的风险。测试网络是加密软件开发人员的开发实践环境。
水龙头-水龙头将分发“虚假”的ETH给开发者,所以他们可以使用这些测试硬币在测试网络上测试智能合约。开发者需要ETH部署智能合约并与之交互,但与主网的ETH不同,测试网的测试币没有实际的经济价值。是开发者获取ETH测试币的简单渠道。
假设你是一名开发者,准备在以太坊上部署智能合约。假设您拥有的智能合约将处理一些资金,这可能类似于分散式交易所(在下面的分散式金融一节中讨论)。首先,您希望在测试网络上测试智能合约。以确保代码按预期运行。您将需要测试网络的一些ETH来运行智能合同。
但是,请记住,测试网络只是以太坊区块链的副本,因此测试网络上的ETH本质上是“假的”。因此,这些令牌不能用于交换主网络链的ETH。如果读者想用泰币测试合约,观察其实际操作,那么tap可以方便用户获取ETH,并在测试网上使用/挥霍。
预言机-根据需要,预言机可以用来连接区块链和外部系统。在某些时候,你可以在以太坊上创建应用程序,希望能够与受非以太坊网络保护的外部数据流进行交互。一些数据必须从这个链中获得,比如今天的天气或者篮球比赛的比分。所以预言机是“现实世界”的接口。
为了农作物保险起见,预测机器可以用来查询佛罗里达州橙子种植区附近的天气,或者验证分散式体育博彩应用的得分。预言机有潜在的信任隐患(因为组成区块链的计算机网络并不能真正验证佛罗里达州的天气),但是对于这些需要它的应用,有很好的解决方案来解决这个隐患。
预测器提供者(例如Chainlink)已经建立了某种系统来试图确保它们的预测器不容易受到攻击(但是单个预测器仍然是区块链中容易受到攻击的弱点)。读者可以想象一下:要为Oracle系统(由多台Oracle机器组成)建立一个共识机制,虽然其中存在漏洞(因为链下的数据可能总是被以某种方式操纵),但仍然需要9/16台Oracle机器才能对Oracle网络的信息达成共识。或者类似的机制。
内存池——当用户提交了一个事务,但是还没有被验证和打包时,这个挂起的事务将被发送到一个等待区域,称为内存池。
在处理交易之前,网络中的计算机节点将验证交易的有效性。例如,当帐户发送交易时,它的费用可能会超过帐户中的可用资金,或者私钥可能与发起者钱包的公钥不匹配(有关更多详细信息,请参见下面的钱包和身份验证部分)。当网络中的计算机正在验证这些潜在的风险时,这些未决的事务正在内存池中等待。
从技术上讲,网络中的每个参与者都有自己的内存池,但为了让入门级读者更好地理解,可以将内存池视为所有区块链事务的等待区域。通常,根据需求,事务在内存池中等待几秒到几分钟(可伸缩性将在下面进一步讨论)。
要在以太坊处理的交易可以在数据提供商上看到,比如以太扫描。
侧边栏-用户和应用程序如何与以太坊交互?
几乎所有用户都是通过Chrome等浏览器使用网络应用的。这些web应用程序是使用特定的库(如web3.js或ethers.js)构建的,这些库使web应用程序能够直接与区块链节点进行交互。
来源:了解以太坊
开发人员创建的应用程序通过在节点上运行客户端软件与以太坊进行交互。在下面的例子中,运行的客户端是Geth,这是一个用于与以太坊区块链交互的命令行界面。还有像Infura这样的“节点即服务”提供者,开发者可以很容易地与服务提供者控制的节点进行交互,这类似于开发者如何通过AWS访问服务器空间的过程。接下来,这些节点可以与以太坊上的智能合约和个人账户余额进行交互。
这和目前其他软件产品的“后端”vs .“前端”有很大的不同。在左下图中,我们可以看到用户如何连接传统的web应用程序。
在这个图的旁边,有一个基于以太坊的应用程序的架构示例。两者很像!不同的是,以太坊作为后端基础设施为加密应用服务,这使得它具有全球性、免许可证和抗审计性。
来源:Web 3.0应用程序的架构
钱包和身份通过设计,区块链使用户能够自己保管自己的资产,但钱包的功能不仅仅是赋予用户自我托管的权利,还可以在加密的世界中呈现自己。在这一部分,我将介绍DAO和身份的关系,以及用户如何保护自己的钱包。
钱包——把你的资产放在加密的钱包里就像把现金放在实体钱包里一样。但这些加密的钱包也存储了代表你和你的行为的信息,例如你与钱包互动的应用程序和你用钱包进行的交易。
需要记住的是,区块链的交易是公开透明的。因此,当你使用你的钱包在以太坊上做一些事情时,你的钱包管理着这些交易的可追踪和公开的数据。这些可追踪的数据强调了web3中“持有自己的数据”的概念。——你的资产、交易历史、与分散应用交互的数据都会随着你的钱包移动。而且与实体钱包不同,很多加密用户会使用多个目的不同的加密钱包。
这里,需要其他定义来全面解释钱包的概念:
公钥-这是一个长码,代表钱包的外部地址。公钥就像你的家庭住址;这个地址是唯一的,不是秘密的(公共记录等)。).而这个地址对应的是一个家庭(或者在这种情况下,地址对应的是你的一个账户)。
你可能会和想给你寄信或送礼物的朋友分享你的地址,但即使有人在当地政府的房产记录中看到你的家庭住址,这也没什么。如果有人看到你的公钥就没事了。
私钥——另一方面,私钥是钱包的密码,你不能让别人知道你的私钥。私钥将与特定钱包的公钥相对应,因此如果有人获得了私钥,他们就可以完全访问钱包。
私钥就像是家里的钥匙。你不介意别人随意知道你的家庭住址,但是如果他们有你家的钥匙,你一定很紧张。同样,3354任何获得私钥的人都可以访问相应的钱包。不要把私钥告诉任何人,也不要把它存放在别人能找到的地方。
侧边栏——公钥和私钥的原理是什么?
公钥和私钥背后的机制是非常重要的基础知识。基本上,公钥和私钥是一种用于加密和验证身份的方法,称为私钥密码。
请记住,公钥是对外开放的。当用户用朋友的钱包发起交易时(使用朋友的公钥),相当于锁定了交易。只有当用户的朋友实际持有接收者钱包的私钥时,锁才能被打开。虽然交易是可见的(因为它存在于公共链上),但没有特定的私钥(保存私钥对应的资产的钱包),这些资产是无法“解锁”的。
无论你是一个开发者,还是一个建立在以太坊上的项目的用户,知道公钥和私钥的区别是很重要的。误用(或“放错”)公钥和私钥可能会导致严重的经济后果。而且,与集中式网站忘记密码不同,应用开发者无法帮助用户找回密钥。随着越来越多的用户创建加密钱包并在区块链上交易,这种交易模式将变得更加标准化。同时,关注学习曲线并帮助向其他用户解释尤为重要。
来源:如何生成公钥和私钥
纪念品——一套助记符(通常是12到24个随机单词)是紧急情况下找回钱包的终极工具。它需要像私钥一样受到同等保护,因为丢失助记符或将其保存在可以找到它的地方意味着钱包的一切都暴露了。用户必须采取适当措施保存助记符,以确保其安全性和保密性。
钱包的开发者无法访问助记符,所以如果读者丢失了自己的密钥和助记符,那么你的钱包就无法恢复。如果只是丢了私钥,也可以用助记符找回钱包。
保管钱包-这种钱包由保管人(任何负责管理钱包资金的集中实体)管理。例如,管理一个普通的比特币基地账户。这些托管人负责管理钱包中的基础资产(因此,如果用户使用托管钱包,他们就不必保留自己的私钥),以便为用户提供更集中、更流畅的用户体验。
这种用户体验通常不包括加密的原生认证机制。例如,用户可以用谷歌邮箱地址和密码登录比特币基地的账户。
托管钱包是开启加密之旅的好方法,也是将现金资产换成加密货币的实用方法。另一方面,由于这些托管人由集中式机构持有和管理,也带来了一些去中心化旨在解决的问题,如数据所有权、信息流控制和潜在的监管要求等。
加密界有一句关于托管钱包的流行语,——,“没有密钥就没有钱”。甚至比特币基地的首席执行官Brian Armstrong也曾经提到过非托管钱包的重要性,因为托管钱包的提供商将面临被政府监管的风险。对于那些倾向于以完全分散的方式管理资产和交易的用户来说,非托管钱包是更好的选择。
无人管理的钱包——这种钱包的管理者只是.你!软件提供商(如MetaMask、Argent和Rainbow等。)为用户提供访问钱包的软件,但最主要的是钱包资产存储在链中,而不是钱包提供者。所以,如果MetaMask钱包发生了什么事情,导致无法访问,用户可以跳转到彩虹钱包,导入他们的钱包(无需MetaMask的许可),并通过彩虹操作他们的资产。还有一种是非托管的硬件钱包,其私钥直接存储在物理设备中(通常是一个看起来像USB的小金属物体)。
非托管钱包的使用伴随着管理公钥、私钥和助记符的负担,但这种钱包赋予了用户自主权(直接持有资产)和访问以太坊世界的唯一身份。以太坊应用允许用户“用以太坊,SIWE登录”,也就是“用自己的非托管钱包登录”。因此,不受管理的钱包代表用户的身份,这些钱包扩展了加密世界的设计空间,例如关于身份、凭证和所有权的新的思考方式。
社交钱包恢复-这是一种由一些非托管钱包提供商支持的钱包恢复策略。这种钱包不需要助记符(有些用户已经丢失了助记符),用户可以在自己的社交网络中指定其他人来验证钱包是否对应了它应该对应的人。通过social recovery wallet,用户可以基于自己社交圈的信任网络备份非托管钱包,同时仍然保留非托管钱包的自托管/去中心化/单点登录的优势。Argent是社会恢复钱包的一个用例。
侧边栏——用户如何注意钱包的安全?
我不打算在本专栏中使用图表,因为将有关钱包安全性的所有必要信息放在一个图表中是不现实的。在加密的世界里,钱包的安全性至关重要,值得花些时间探索资金管理的最佳操作。
@ Punk6529发表了一篇很棒的Twitter长文,涵盖了安全使用钱包需要注意的所有信息。Vitalik写了一大章关于社会恢复钱包的重要性(点击此处阅读中文版)。这是硬件钱包供应商分类帐中关于钱包安全性的更多信息。
以下是Punk6529的长推文中的一些亮点,但我强烈建议读者自己在Twitter上阅读这条推文:
“与公钥不同,永远不要把私钥透露给任何人。如果有人拿到你的私钥,那就完了。”
“地址/公钥:您的电子邮件地址(可以共享)
私钥:收件箱的密码(从不共享)
钱包:保存私钥
大事记:私钥恢复系统(从不共享)
密码:可选:创建新钱包的额外密码(永不丢失)”
“安全性和弹性是矛盾的目标:将私钥印在传单上的行为极具弹性,但你的NFTs会消失(私钥泄露)。您可以通过销毁私钥来轻松解决安全问题,结果是您自己无法访问您的NFTs。平衡安全性和灵活性这两个目标是一门艺术。”
以太坊域名服务(ENS)-以太坊域名服务是为以太坊区块链而生的开源域名系统,有点类似于传统网站的域名提供商。ENS将邰方的地址映射到人类可读的名称,因此我可以使用“brunny.eth”作为我的地址,而不是这一长串公钥:0 xf 67 caebbbe 7 b 630d 137d 2901637 c 02899 ed 3211 b。
读者可以在自己的加密钱包(托管或非托管)中直接尝试:创建一个发送少量ETH的小交易。不使用我的公钥,而是使用“brunny.eth”作为接收方。该服务将“brunny.eth”与相应的钱包地址进行匹配。
总的来说,ENS域名作为公共物品,对以太坊生态系统中的身份至关重要,因此理应拥有自己版本的域名系统。
分散自治组织(DAOs)——DAO是一种加密的本地组织形式。它可以是公司、非营利组织、社会组织或任何其他类型的基于加密原生规则进行自我管理和组织的组织。这里的加密原生规则指的是像社区所有权、透明和去中心化这样的概念,值得注意的是去中心化是有频谱的,而不是开-关和关-关这两个极端。
与传统公司在实体创建和领导组织结构方面的集中控股和管理不同,DAO为加密的原生项目和由非集中实体决定的业务运营设计结构,并争取项目的社区所有权。许多Dao的另一个愿景是实现彻底的权力下放和民主化。也就是说,道的决策是由主要参与者以民主的方式做出的。DAO不仅可以为链中应用级产品的变化投票,还可以起到奖励和激励系统参与者的作用。
有些Dao真的已经接近自治的程度了。从某种意义上说,自动执行的智能契约代码运行了DAOs的许多功能。这方面的一个例子是《定义》中的道。这个DAO的核心价值是在DeFi中为特定目的服务的智能契约的分散维护。大部分Dao都在逐渐向去中心化的方向发展,大部分更类似于在一个银行账户里和多人聊天,而不是真正意义上的自治组织。
道其实是各种东西的社交副产品,包括无牌照区块链、无托管钱包、身份认证工具(如ENS等。),以及生态参与者的分享意愿。道值得在专门的部分(甚至整个指南!),但我个人的看法是,在加密世界里大家都参与的道才是重新定义数字原生身份的关键,所以在这一章里把道和“身份”放在一起谈最有意义。
去中心化金融毋庸置疑,DeFi是目前以太坊最成功的用例,超过1000亿美元的资产被锁定在以太坊的DeFi协议中。DeFi还擅长使用一些容易混淆的术语。在这一节中,我将从广义上定义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如何工作?
首先说一下用户体验。当用户想要与uni WAP(或其他交易所)交换令牌时,用户只需要在一个简单的前端接口中进行操作,该接口是uni WAP基于更复杂的智能合约构建的。如下图所示,用户可以用ETH(或其他令牌)换取其他资产,就像使用自动售货机一样。用户可以连接钱包,用任何种类的代币交换其他代币。很简单!
来源:了解以太坊
然而,幕后发生了什么?请看下图中的蓝色方框。这是Uniswap的智能合约,其中流动性提供者存放他们的令牌(在示例中使用了令牌A和令牌B)。
蓝框左侧描述LP和质押池的关系;有限合伙人存放两种资产。作为交换,他们将获得质押池代币,这相当于流动性提供者可以赎回其质押资产的凭证。pool token可以随时赎回智能合约中LP原本质押的资产(这里交易者要警惕接下来提到的“无常损失”。)
上图的另一端是用户。用户无需触摸质押池LP,即可进入界面,在质押池中用一个代币兑换另一个代币。此外,用户将支付少量费用,这些费用将平均分配给质押池中的所有LP。
来源:Uniswap文件
这个机制很酷。我在职业生涯早期就开始学习金融知识,所以当我了解去中心化交易所时,它比比特币的“数字黄金”和以太坊的“世界计算机”的比喻更让我感兴趣。如果没有信任基础设施的公共链,那么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上的非永久性损失计算机演示了几个例子。
Layer2和权利证明机制通常被称为2022年以太坊的“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