tp钱包官方正版|ethereum是什么

作者: tp钱包官方正版
2024-03-08 20:38:04

什么是以太坊? | ethereum.org

太坊? | ethereum.org跳转至主要内容学习用法构建参与研究搜索​​​​语言 ZH帮助更新此页面本页面有新版本,但现在只有英文版。请帮助我们翻译最新版本。翻译页面没有错误!此页面未翻译,因此特意以英文显示。不再显示什么是以太坊?我们数字未来的基石关于以太坊运作方式、以太坊优势以及全世界数百万人使用以太坊的案例的完整初学者指南。让我们开始吧!概览以太坊是一个由世界各地的计算机组成的网络,遵循一套称为以太坊协议的规则。以太坊网络提供了一个基础,任何人都可以在上面构建和使用社区、应用程序、组织和数字资产。你可以随时随地创建一个以太坊帐户,探索这处应用程序世界,也可以构建自己的应用程序。最重要的创新在于,你不需要信任中心化组织就可以完成这些,因为中心化组织可能会更改规则或限制你访问。请继续阅读以了解更多详情...以太坊能做什么?属于所有人的银行服务现实生活中,并不是每个人都可以获得金融服务。然而只需连接互联网,就能访问以太坊并使用上面的借贷和储蓄产品。开放式网络任何人都可以和以太坊网络交互或者在上面构建应用程序。这样,你就可以管控自己的资产和身份信息,而不是让少数大公司管控。P2P网络在以太坊上,你可以和其他人协作、达成协议并直接传输数字资产。不需要依靠任何中间商。反审查以太坊不受任何政府或公司的管控。去中心化保障你在以太坊上获得付款或使用服务的权力不容他人干涉。商业保障用户有一种安全的、内置保障机制,仅当用户表示同意后,资金才能够转手。同样,开发者可以确信相关规则将不会变化。可组合产品所有应用程序都在同一条区块链上构建,都有一个共享全局状态,这就意味着它们之间可以互为构建基础(类似于乐高积木)。而这也为我们提供了更好的产品和体验,确保没有人能够删除应用程序所依靠的任何工具。什么是区块链?什么是加密货币?区块链是一个交易数据库,在网络上多台电脑之间更新和共享。每次添加一组新交易时,就称其为“区块”,这也是区块链名称的由来。以太坊这样的公开区块链,允许任何人添加数据,但不能删除数据。如果有人想要篡改任何信息或欺骗系统,他们必须在网络中的大多数电脑上操作。这样做工作量巨大!这使得以太坊这类去中心化区块链具备很高的安全性。术语加密货币用来描述通过区块链保证安全的多种同质化数字代币。加密货币始于比特币。比特币可以用于在双方之间转移价值而不必信任中间人。你只需信任比特币代码,而比特币代码是开源的并可以免费获得。比特币和以太币这类资产被称为“加密货币”,原因是用户数据和资产的安全通过加密来保障,而不是信任某个机构或公司诚信行事。以太坊有自己的原生加密货币以太币 (ETH),用于支付网络上的某些活动。以太币在以太坊网络上可以传输给其他用户,也可以兑换其他代币。以太币是特殊的,因为它用来支付在以太坊上构建和运行应用程序及组织所需的计算。我为什么要使用以太坊?如果你想用更具复原力、更加开放和更加可信的方式来进行全球协作、创建组织、构建应用程序和分享价值,以太坊就是你的菜。以太坊是我们大家共同书写的故事,所以来吧,来探索我们能够共同用以太坊创建的那些神奇世界。对于那些由于无法控制的外部力量而不得不处理与其资产的安全性、稳健性或移动性相关的不确定因素的人来说,以太坊也是极有价值的。更便宜、更快捷的跨境支付稳定币是一种新型加密货币,依赖于更稳定的资产作为其价值基础。大多数稳定币都与美元挂钩,因而维持其货币价值。这样一个非常便宜且稳定的全球支付系统应运而生。当前许多稳定币都构建在以太坊网络上。以太坊和稳定币简化了海外汇款流程。在全球范围内转移资金通常只需要几分钟即可完成,相比之下普通银行可能需要几个工作日甚至几周,并且价格只是银行服务的一小部分。此外,进行高额交易不收取额外费用,并且对于汇款地址或原因没有任何限制。在危机时刻提供最快捷的帮助如果你足够幸运,可以在生活的地方享受值得信赖的机构提供的多种银行业务,你可能会认为它们提供的财务自由、安全和稳定是理所当然的。但对于世界各地面临政治压制或经济困难的许多人来说,金融机构可能无法提供他们需要的保护或服务。在委内瑞拉(opens in a new tab)、古巴(opens in a new tab)、阿富汗(opens in a new tab)、尼日利亚(opens in a new tab)、白俄罗斯(opens in a new tab)和乌克兰(opens in a new tab)的居民饱受战乱、经济灾难或民权制裁之苦时,加密货币就成了留住金融机构最快捷、往往也是唯一的选择。1(opens in a new tab) 从这些示例中可以看出,在人们与外界隔绝时,以太坊等加密货币可以让他们不受限制地进入全球经济,此外当地货币由于超级通胀而崩溃时,稳定币可以提供一种保值手段。为创作者赋能仅在 2021 年,艺术家、音乐家、作家和其他创作者就利用以太坊共赚取了约 35 亿美元。这使得以太坊成为最大的全球创作者平台之一,与 Spotify、YouTube 和 Etsy 并驾齐驱。了解更多(opens in a new tab)。赋能玩家近来出现的边玩边赚游戏(玩家确实通过玩游戏获得奖励)正在改变游戏行业。传统上,通常禁止交易或转手游戏资产来换取现钱。这迫使玩家使用通常存在安全风险的黑市网站。区块链游戏支持游戏内经济并以可信赖的方式倡导这类行为。此外,玩家能够将游戏中的代币换成现钱并且因为玩游戏而切实获得激励。2010投资者2014投资者开发者公司当前投资者开发者公司艺术家音乐家作者玩家难民透过数字看以太坊4k+Projects built on Ethereum 96M+Accounts (wallets) with an ETH balance 53.3M+Smart contracts on Ethereum $410BValue secured on Ethereum $3.5BCreator earnings on Ethereum in 2021 123.6万Number of transactions today 谁在运行以太坊?以太坊不受任何特定实体控制。只要有相互连接并按照以太坊协议运行软件并添加到以太坊区块链上的计算机,就有以太坊。其中每台计算机都称为一个节点。节点可由任何人运行,但必须要质押以太币(以太坊的原生代币)才可以参与保护网络的安全。任何拥有32 个以太币的人都可以质押而无需许可。甚至以太坊的源代码也不是由单个实体生成的。任何人都可以建议更改协议并讨论升级。有一些以太坊协议的实现是由独立组织用多种编程语言完成的,它们通常建立在开放的基础上并鼓励来自社区的贡献。运行节点什么是智能合约?智能合约是存在于以太坊区块链上的计算机程序。它们仅在由用户发出的交易触发时执行。智能合约使以太坊在功能方面非常灵活。这些程序充当去中心化软件和组织的构建基块。你是否使用过更改过服务条款的产品?或者删除了你认为有用的功能?一旦智能合约发布到以太坊,只要以太坊存在,它就会一直在线并运行。就连创作者也无法让它离线。由于智能合约是自动化的,它们不会歧视任何用户并且随时可以使用。智能合约的常见示例包括借贷应用程序、去中心化交易所、保险、二次融资、社交网络、非同质化代币 — 基本上囊括你能想到的一切。更多关于智能合约的信息探索去中心化应用程序认识以太坊的加密货币 — 以太币以太坊网络上的许多操作都需要在以太坊的嵌入式计算机(称为以太坊虚拟机)上做一些计算工作。这种计算不是免费的;它用以太坊的原生加密货币以太币 (ETH) 来支付。这意味着你至少需要少量以太币才能使用网络。以太币是一种纯数字货币,你可以立即将它发送给世界上任何角落的任何人。以太币 (ETH) 的供应不受任何政府或公司控制 — 它是去中心化且完全透明的。按照协议,通过一种精确的方式将以太币仅发放给确保网络安全的质押人。什么是以太币?获取以太币以太坊的能源消耗如何?2022 年 9 月 15 日,以太坊经历了合并升级,从工作量证明过渡到权益证明。合并是以太坊规模最大的一次升级,将保护以太坊安全所需的能源消耗减少了 99.95%,同时创建一个更安全、碳成本更低的以太坊网络。以太坊现在成为一种低碳区块链,并且安全性和可扩展性得到增强。更多关于能源消耗的信息合并更新我听说加密货币被充当犯罪活动的工具。这是真的?像任何技术一样,加密货币有时会被滥用。然而,由于所有以太坊交易都发生在开放的区块链上,与传统金融系统中相比,监管机构通常更容易追踪非法活动,可以说,以太坊对于那些宁愿不被发现的人来说吸引力较小。根据欧盟执法合作署暨欧洲刑警组织最近一份报告的主要调查结果称,用于犯罪目的加密货币要远远低于法定货币:“将加密货币用于非法活动似乎只占整个加密货币经济的一小部分,而且似乎比传统金融中涉及的非法资金数量要少。”Europol Spotlight - Cryptocurrencies - Tracing the evolution of criminal finances.pdf(opens in a new tab) EN (1.4 MB)Chainalysis (2021), The 2021 Crypto Crime report(opens in a new tab) EN以太坊与比特币有什么不同?以太坊立足比特币创新之上,于 2015 年启动,两者之间有一些显著不同。两者都允许你使用数字货币,而无需支付服务提供商或银行。但是以太坊是可编程的,所以你还可以在以太坊网络上构建和部署去中心化应用程序。比特币使我们能够互通基本信息,了解我们认为有价值的东西。在没有权威的情况,确定价值就已经很强大了。以太坊则更进一步,不仅可以互通信息,用户还能编写任何常规程序或合约。可以创建和达成共识的合约种类没有限制,因此以太坊网络上时常出现重大创新。比特币只是一个支付网络,而以太坊更像是一个金融服务、游戏、社交网络和其他应用程序的市场。延伸阅读每周以太坊新闻(opens in a new tab) - 每周资讯,报道整个生态系统的重大发展。原子、机构、区块链(opens in a new tab) - 为什么区块链很重要?内核(opens in a new tab) 以太坊的梦想探索以太坊基于以太坊创造一些玩意如果你想尝试进行以太坊相关的开发,请阅读我们的文档,尝试一些教程或者下载开发工具作为开始。开始构建以太坊社区我们的社区成员来自五湖四海,各行各业,他们包括艺术家、加密无政府主义者,世界500强企业,现在,还有你。赶快来看看如何加入吧。我们的社区测试你的以太坊知识Loading...本页面对你有帮助吗?是否网站最后更新: 2024年2月16日(opens in a new tab)(opens in a new tab)(opens in a new tab)使用以太坊查找钱包获取以太币Dapps - 去中心化应用二层网络运行节点稳定币质押ETH学习学习中心什么是以太坊?什么是以太币 (ETH)?以太坊钱包Gas fees以太坊安全和预防欺诈措施什么是 Web3?智能合约以太坊能源消耗以太坊路线图以太坊改进提案 (Eip)以太坊的历史以太坊白皮书以太坊词汇表以太坊治理区块链桥零知识证明测试中心开发者开始体验相关文档教程通过编码来学习设置本地环境生态系统社区中心以太坊基金会以太坊基金会的博客(opens in a new tab)生态系统支持方案(opens in a new tab)以太坊漏洞悬赏计划生态系统资助计划以太坊品牌资产Devcon(opens in a new tab)企业级应用主网以太坊私密以太坊企业级应用关于ethereum.org关于我们工作机会参与贡献语言支持隐私政策使用条款缓存政策联系我们(opens in a new t

以太坊(Ethereum)创世揭秘 - 知乎

以太坊(Ethereum)创世揭秘 - 知乎首发于以太坊技术专栏切换模式写文章登录/注册以太坊(Ethereum)创世揭秘李明阳​飞行学员封面中的这个年轻人名叫维塔里克·布特林(Vitalik Buterin),以太坊创始人。我谨以这种方式向他表达我的崇敬之意。什么是以太坊(Ethereum)以太坊(Ethereum)是一个基于区块链技术,允许任何人构建和使用去中心化应用的区块链平台。像比特币一样,以太坊是开源的,并由来自全世界的支持者们共同维护。与比特币仅提供了有限功能的脚本不同,以太坊提供了一个“图灵完备”的虚拟机,称为以太坊虚拟机(Ethereum Virtual Machine),简称EVM,用户可以在EVM上创建智能合约(Smart Contract)。以太坊平台中的通用货币为以太币(Ether),简称ETH,以太币可用于账号间的转账交易或者为EVM上运行的合约消耗的资源付费。以太坊的创始人维塔里克·布特林(Vitalik Buterin),1994年1月31日生于俄罗斯,后移居加拿大,拥有俄罗斯和加拿大双国籍。2011年,通过比特币,他了解到了区块链和加密货币技术,并被区块链技术深深的吸引。2011年9月,作为联合创史人之一,创办了旨在向读者提供及时准确的区块链相关资讯的网站:Bitcoin Magazine。此后的两年半里,布特林一直在思考区块链技术的更多创新应用,并最终在2013年9月,发布了以太坊白皮书(Ethereum White Paper),当时他只有19岁。现在,作为以太坊的灵魂人物,他正领导着以太坊团队,致力于以太坊的开发和推广。众筹计划为了筹措开发以太坊需要的资金,布特林发起了一次众筹。与一般的众筹不同,这次众筹只接受比特币支付,并会在以太坊正式发布后,使用以太坊中的通用货币以太币作为回报。这次众筹的简要情况如下:时间:2014年7月22日-2014年9月2日,共42天。兑换比例:前14天每1BTC兑换2000ETH,之后每天1BTC兑换的ETH数额减少30,直到1337ETH后不再减少。分配:众筹发行的ETH数额的19.8%将由以太坊基金会拥有,也就是说,初始发行的以太坊中,有1 / ( 1 + 19.8% ) = 83.47%属于参与众筹的人,剩下的16.53%由以太坊基金会所有。用于接收众筹比特币的地址为:36PrZ1KHYMpqSyAQXSG8VwbUiq2EogxLo2这种形式的众筹,在今天我们一般称为首次公开电子币众筹(Initial Coin Offering),也就是大家常说的ICO。技术细节要想成功的完成这次众筹,要解决几个问题:证明众筹的地址是以太坊团队能够控制的众筹过程公开透明,筹到了多少BTC要对大家公开要能够及时准确的发放以太币给相应的参与众筹的人以太坊团队在众筹开始的前一天,花费了这个地址的一个UTXO,从而证明了他们持有这个地址的私钥,证明了是他们在控制这个地址。可以在这里看到这个交易:592eaf32d83a7db47321642c4b3837d38edfbe57910f4f6abd548e578f51f80a公开透明,这不难做到,筹到了多少BTC,只要看一看比特币区块链中地址36PrZ1KHYMpqSyAQXSG8VwbUiq2EogxLo2在众筹期间收到了多少BTC就可以了。最后一点比较麻烦,新生的以太坊和比特币根本就是两个区块链,完全没有任何交集,怎么能够建立起关系呢?以太坊的开发者们想到了一个办法,甚至为了方便小白,还提供了一个脚本ethereum/pyethsaletool。步骤如下:用户自己生成一个随机数seed使用seed生成一个以太坊的公私钥对(pub , priv)将公钥pub使用SHA-3摘要算法转换成Hash值,也就是以太坊中的钱包地址eth_address将eth_address使用SHA256摘要算法生成Hash值,并转换成一个比特币地址btc_address最后,参与者将想要支付给众筹项目的金额分为三部分,0.0002BTC的交易费,0.0001BTC支付到btc_address,剩下的金额支付到众筹地址36PrZ1KHYMpqSyAQXSG8VwbUiq2EogxLo2。把eth_address发送给以太坊项目组,eth_address将被写入创世区块,从而使参与者获得以太币。保管好eth_address对应的公私钥对(pub , priv),以太坊正式发布后,就可以拥有和消费以太币了。支付给步骤4中生成的btc_address的0.0001BTC将被销毁,为什么这么说呢?比特币的地址其实是一个公钥的Hash值,当你想花费输出到某个地址的比特币时,你要提供两个东西,你的公钥和你使用对应私钥对交易的签名。当接收者验证一个交易时,先检查你提供的公钥的Hash值是不是和你要花费的地址相符,如果相符,再检查签名是不是这个公钥对应的私钥生成的。这个btc_address不是使用公钥生成的,如果想花费它,要从Hash反推出公钥,再从公钥反推出对应的私钥,这都是不可能的。因而这些比特币永远的被销毁了,好在0.0001BTC并不多。那么为什么要这么做呢?为了解决众筹的比特币和未来产生的以太币的关联问题,以太坊项目组只要扫描以自己的地址36PrZ1KHYMpqSyAQXSG8VwbUiq2EogxLo2为输出的所有交易,再使用同样的方法用你提供的eth_address生成一个btc_address,就可以证明,某笔包含btc_address为输出的交易是你支付的,也就可以把eth_address和众筹金额关联起来了。举个例子区块链最大的好处就是永恒和公开,我们可以任意挖掘历史。让我们看看当年的参与者留下了什么吧。我们随意从以太坊创世区块中找一位众筹参与者出来,看看他是怎么参与众筹的。生成eth_address:9c9de44724a4054da0eaa605abcc802668778bea生成btc_address:1FH7ZSAiBqeJExWZ7ZWZyqDrK2ehF1g9xz创建一个比特币交易,支付0.0002BTC的交易费,支付0.0001BTC到btc_address,剩下的金额支付到众筹地址36PrZ1KHYMpqSyAQXSG8VwbUiq2EogxLo2。把自己的eth_address告知以太坊项目组完成这些后,他在比特币区块链中留下了一个交易:37324fd32620179fd1b2746d13981680067deeb0fbb5055f06cec507208f1260因为上面讲过的原因,1FH7ZSAiBqeJExWZ7ZWZyqDrK2ehF1g9xz上的0.0001BTC永远不可能被花费,可以在图中看到,三年过去了,它仍然是未使用状态,如果有一天这0.0001BTC被花费了,那么就将是比特币毁灭的一天。下面以太坊项目组上场:以太坊项目组收到参与者用邮件或者其他方式发来的eth_address(9c9de44724a4054da0eaa605abcc802668778bea),使用相同的算法转换成btc_address(1FH7ZSAiBqeJExWZ7ZWZyqDrK2ehF1g9xz),然后到比特币区块链中去找这个地址,发现了这个地址和交易37324fd32620179fd1b2746d13981680067deeb0fbb5055f06cec507208f1260相关联,这个交易中有支付给众筹地址的比特币,从而证明了eth_address的主人确实支付了众筹款项0.146BTC。这位众筹参与者于2014年8月26日支付了0.146BTC,按当时的比率,1BTC=1370ETH,最终他获得了0.146 * 1370 = 200.02ETH。如果你对这个eth_address转换成btc_address的过程感兴趣,我准备了个python脚本,有兴趣的朋友可以去github查看:eth_address_to_btc_address.py众筹结果众筹地址共收到8,947个交易,来自8,892个不重复的地址,有两个地址是在众筹时间段之外支付的,所以这两个地址不能获得以太币。通过此次众筹,以太坊项目组筹得31,529.356,395,51BTC,当时价值约1800w美元,0.8945BTC被销毁,1.7898BTC用于支付比特币交易的矿工手续费。同时,以太坊发布后,需要支付给众筹参与者共计60,108,506.26以太币。毫无疑问,这次众筹是极为成功的,正是这次成功的众筹,为以太坊项目组筹集了足够的启动经费。创世区块在众筹成功一年后的2015年7月30日,以太坊正式发布。项目组兑现了承诺,创世区块中包含了8893个交易。为什么是8893个交易呢?这其中包含8890个众筹参与者,他们获得了用BTC兑换的以太币,共计60,108,506.26以太币,2个没能在规定时间参与的地址,虽然没有得到以太币,但是也被记录在区块链中。另有11,901,484.239480以太币被支付给了以太坊基金会0x5abfec25f74cd88437631a7731906932776356f9。所以,从创世那一刻起,以太坊中就有了72,009,990.49948以太币。通常创世区块都是预先生成好的,以太坊的创世区块就是使用这个脚本genesis_block_generator.py生成的。这个生成好的创世区块的Hash(0xd4e56740f876aef8c010b86a40d5f56745a118d0906a34e69aec8c0db1cb8fa3)会被写进钱包软件中,从那一刻起,以太坊便正式宣告诞生。如果你想看看它在哪儿,这个Hash在params/config.go中。以太币的来源与比特币不同,以太坊中的以太币并不全是矿工挖掘出来的,有大约7200w以太币是在创世时就已经创造出来了。到本文写作时,已经存在94,418,166.44以太币,其中76.3%是创世区块中包含的,挖矿产生的2100w以太币仅占到不足四分之一。数据来源:Ethereum Market Capitalization and Supply Statistics严谨的说,以太币的来源有两个,创世区块中包含的7200w和大约每年挖矿产生的1872W,并且目前为止,总量无上限。关于ICO的看法众筹时均价0.3美元的以太币,而今已经超过300美元,升值1000倍。然而,以太坊的成功不是偶然,也不是暴利,更不是圈钱。以太坊实现了图灵完备的EVM,这是区块链技术领域划时代的创新,为智能合约提供了基础。短短两年时间,以太币市值不断上升,成为仅次于比特币的第二大电子币,并被新的ICO项目用来筹集资金。ICO仅仅是一种融资手段,不应该被妖魔化。IPO是用美元、人民币等法币换股权证书,ICO是用有一定价值的数字资产换代币,二者如果都在合理的监管下,确保资金不被挪用,都是利国利民的好事儿。然而,现在ICO已经被曲解和利用,成为了投机者手中圈钱的工具。看过《华尔街之狼》的人可能知道,主角贝尔福特利用了未公开上市的低价股,也被称为仙股,或者垃圾股,电影中称之为“粉红单”来骗取投资人的资金。如果缺乏监管,股票和ICO都可以用来圈钱,都可以扰乱市场。违法、欺骗、圈钱,这不应该是ICO的原罪。ICO本无罪,有罪的是贪婪的人性和小白的愚蠢,只要监管得当,技术原理为更多人所了解,我相信它终会有所作为。如果你喜欢这篇文章,就请收藏或点赞吧。如果有任何问题或指正,包括不同的看法和观点,欢迎留言讨论。编辑于 2017-09-05 00:16区块链(Blockchain)比特币 (Bitcoin)​赞同 692​​65 条评论​分享​喜欢​收藏​申请转载​文章被以下专栏收录以太坊技术专栏以太坊开发和区块链技术相关的高质量原

什么是以太币 (ETH)? | ethereum.org

太币 (ETH)? | ethereum.org跳转至主要内容学习用法构建参与研究搜索​​​​语言 ZH帮助更新此页面本页面有新版本,但现在只有英文版。请帮助我们翻译最新版本。翻译页面没有错误!此页面未翻译,因此特意以英文显示。不再显示什么是以太币 (ETH)?我们数字未来的货币ETH是数字化的全球性资金。这是以太坊应用中的货币。当前 ETH 价格(美元)加载中...(最近24小时)获取以太币ETH是一种加密货币。这是稀缺的数字货币,你可以在互联网上使用——类似于比特币。 如果你是新的用户,点击这里了解ETH如何不同于传统的钱。 这真的是你的以太币让你成为自己的银行。你可以用你的钱包控制你自己的资金作为所有权证明——第三方没有必要。由加密保护互联网资金可能是新的,但它是由以证明的加密技术保护的。这将保护你的钱包、你的ETH和你的交易。 点对点支付你可以在没有像银行这样的中介服务的情况下发送你的ETH。 这就像亲自交出现金,但是你可以与任何人、任何地方和任何时间安全地交出现金。没有中心化控制 ETH是分散的和全球性的,没有任何公司或银行能够决定发行更多的ETH,或改变使用条件。对任何人开放你只需要互联网连接和钱包来接受ETH。你不需要访问银行帐户来接受付款。 具有很好的分割性ETH可拆分多达18个小数点,因此你不必购买一整个ETH。你可以一次购买分片——如果你想购买,只需0.000000000000000001 ETH。译者注:你实际上一次最少买几百元的ETH想要买一些以太币吗? 有些人经常把以太坊(Ethereum)和以太币( ETH)混为一谈。以太坊是区块链,以太币是以太坊的原生资产。以太币是你可能想要购买的东西。 关于以太坊的更多信息.以太币有什么独特之处?以太坊上有许多加密货币和许多其他代币,但有些东西只有以太币才能做到。ETH使以太坊运行并保持以太坊安全以太币是以太坊的命脉。无论是发送以太币还是使用以太坊应用程序,都需要用以太币支付费用才能使用以太坊网络。这种费用作为激励措施,奖励对你要执行的操作进行处理和验证的区块生产者。验证者就像以太坊的记录管理员 — 他们检查并证明没有人在作弊。验证者是随机挑选的,以提出交易区块。进行这项工作的验证者还会获得少量新发行的以太币作为奖励。验证者所做的工作以及他们质押的资本,保证以太坊安全且不受中心化控制。 ETH 为以太坊提供动力.当你质押以太币时,你可以帮助保护以太坊的安全并获得奖励。在这个系统中,失去以太币的威胁令攻击者望而却步。 关于质押的更多信息什么是以太坊?如果你想学习更多关于以太坊的知识以及以太币背后的技术,可以查阅我们的白皮书ETH是以太坊金融系统的基础对付款不满意,以太坊社区正在建立一个所有人都能利用的同侪金融系统。你可以用ETH作为抵押品,在Ethereum上生成完全不同的加密货币代币。此外,你可以借入、借出和赚取ETH以及其他以太坊支持的代币的利息。关于去中心化金融的更多信息DeFi 是建立在以太坊上的去中心化金融系统。以下内容解释了你可以利用 DeFi 做什么。ETH用户量每天都在增长因为以太坊是一个平台,提供各种模块让用户来搭建应用回到2015,你能做的仅仅是把ETH从一个地址发送到另一个地址,但现在这是你可做的一件很小的事。 流通ETH(opens in a new tab) – 闪电收付款。交换代币 – 你可以使用包括比特币在内的其他代币交易ETH。赚取利息(opens in a new tab) – 关于ETH和其他基于以Ethereum为基础的代币。获取稳定币 – 在加密货币世界里较为稳定、波动较小。从哪里获取以太币你可以从交易所或钱包获取以太币,但不同的国家/地区有不同的策略。 选中以查看能让你购买以太币的服务。获取以太币为什么ETH有价值?ETH以不同方式对不同的人都具有宝贵的价值。对于Ethereum用户来说,ETH很有价值,因为它让你支付交易费用。另一些人认为它是一种价值的数字存储,因为新的ETH的创建随着时间的推移而减缓。最近,ETH对以太坊上的金融应用的用户变得很有价值。 这是因为你可以使用ETH作为加密贷款的抵押品或作为付款系统。当然,许多人也认为它是一种投资,类似于比特币或其他加密货币。为什么ETH是有价值的(opens in a new tab)Anthony Sassano2019年1月↗如何购买ETH(opens in a new tab)MyCrypto定期更新↗ETH不是以太坊上唯一的加密货币任何人都可以创建新类型的资产并在以太坊交易它们。它们叫做“代币”(tokens)。 人们拥有象征性的传统货币、其房地产、艺术,甚至是自己! 以太坊有数千个代币——有一些代币比其他代币更有用和更宝贵。 开发者正在不断建立新的代币,解锁新的可能性并打开新的市场。关于代币及其使用的更多信息稳定币关于以太坊代币中波动性最小代币的更多信息。去中心化金融 (DeFi)以太坊代币的金融系统。非同质化代币 (NFT)代表以太坊上物品所有权的代币。去中心化自治组织 (DAO)互联网社区往往由代币持有人管理。热门的代币类型稳定币像美元这样的传统货币值的代币。这解决了许多加密货币的波动问题。权利代币在去中心化组织中代表投票权的代币。垃圾币因为发行代币很容易,所以任何人都可以做到——甚至是有恶意或误导意图的人也可以做。在使用前你始终要做一些研究!可收藏的代币代表可收藏游戏项、数码艺术件或其他独特资产的代币。通常称为不可替代代币(NFT)。测试你的以太坊知识Loading...本页面对你有帮助吗?是否网站最后更新: 2024年2月16日(opens in a new tab)(opens in a new tab)(opens in a new tab)使用以太坊查找钱包获取以太币Dapps - 去中心化应用二层网络运行节点稳定币质押ETH学习学习中心什么是以太坊?什么是以太币 (ETH)?以太坊钱包Gas fees以太坊安全和预防欺诈措施什么是 Web3?智能合约以太坊能源消耗以太坊路线图以太坊改进提案 (Eip)以太坊的历史以太坊白皮书以太坊词汇表以太坊治理区块链桥零知识证明测试中心开发者开始体验相关文档教程通过编码来学习设置本地环境生态系统社区中心以太坊基金会以太坊基金会的博客(opens in a new tab)生态系统支持方案(opens in a new tab)以太坊漏洞悬赏计划生态系统资助计划以太坊品牌资产Devcon(opens in a new tab)企业级应用主网以太坊私密以太坊企业级应用关于ethereum.org关于我们工作机会参与贡献语言支持隐私政策使用条款缓存政策联系我们(opens in a new t

以太坊_百度百科

百度百科 网页新闻贴吧知道网盘图片视频地图文库资讯采购百科百度首页登录注册进入词条全站搜索帮助首页秒懂百科特色百科知识专题加入百科百科团队权威合作下载百科APP个人中心以太坊播报讨论上传视频公共区块链平台收藏查看我的收藏0有用+10本词条由“科普中国”科学百科词条编写与应用工作项目 审核 。以太坊(英文Ethereum)是一个开源的有智能合约功能的公共区块链平台,通过其专用加密货币以太币(Ether,简称“ETH”)提供去中心化的以太虚拟机(Ethereum Virtual Machine)来处理点对点合约。以太坊的概念首次在2013至2014年间由程序员维塔利克·布特林(Vitalik Buterin)受比特币启发后提出,大意为“下一代加密货币与去中心化应用平台”,在2014年通过ICO众筹开始得以发展。 [5]截至2018年2月,以太币是市值第二高的加密货币,仅次于比特币。中文名以太坊外文名Ethereum属    性平台创始人维塔利克·布特林 [6]目录1产生背景2设计原则▪简洁原则▪通用原则▪模块化原则▪无歧视原则3功能应用4发展历史5项目争议6实现▪区块链程序▪客户端软件▪认许制记账产生背景播报编辑图1.ETH(右)维塔利克·布特林(左)比特币开创了去中心化密码货币的先河,五年多的时间充分检验了区块链技术的可行性和安全性。比特币的区块链事实上是一套分布式的数据库,如果再在其中加进一个符号——比特币,并规定一套协议使得这个符号可以在数据库上安全地转移,并且无需信任第三方,这些特征的组合完美地构造了一个货币传输体系——比特币网络。然而比特币并不完美,其中协议的扩展性是一项不足,例如比特币网络里只有一种符号——比特币,用户无法自定义另外的符号,这些符号可以是代表公司的股票,或者是债务凭证等,这就损失了一些功能。另外,比特币协议里使用了一套基于堆栈的脚本语言,这语言虽然具有一定灵活性,使得像多重签名这样的功能得以实现,然而却不足以构建更高级的应用,例如去中心化交易所等。以太坊从设计上就是为了解决比特币扩展性不足的问题。设计原则播报编辑简洁原则以太坊协议将尽可能简单,即便以某些数据存储和时间上的低效为代价。一个普通的程序员也能够完美地去实现完整的开发说明。这将最终有助于降低任何特殊个人或精英团体可能对协议的影响并且推进以太坊作为对所有人开放的协议的应用前景。添加复杂性的优化将不会被接受,除非它们提供了非常根本性的益处。通用原则没有“特性”是以太坊设计哲学中的一个根本性部分。取而代之的是,以太坊提供了一个内部的图灵完备的脚本语言以供用户来构建任何可以精确定义的智能合约或交易类型。想建立一个全规模的守护程序(Daemon)或天网(Skynet),你可能需要几千个联锁合约并且确定慷慨地喂养它们,一切皆有可能。模块化原则以太坊的不同部分应被设计为尽可能模块化的和可分的。开发过程中,应该能够容易地让在协议某处做一个小改动的同时应用层却可以不加改动地继续正常运行。以太坊开发应该最大程度地做好这些事情以助益于整个加密货币生态系统,而不仅是自身。无歧视原则协议不应主动地试图限制或阻碍特定的类目或用法,协议中的所有监管机制都应被设计为直接监管危害,不应试图反对特定的不受欢迎的应用。人们甚至可以在以太坊之上运行一个无限循环脚本,只要他愿意为其支付按计算步骤计算的交易费用。功能应用播报编辑以太坊是一个平台,它上面提供各种模块让用户来搭建应用,如果将搭建应用比作造房子,那么以太坊就提供了墙面、屋顶、地板等模块,用户只需像搭积木一样把房子搭起来,因此在以太坊上建立应用的成本和速度都大大改善。具体来说,以太坊通过一套图灵完备的脚本语言(Ethereum Virtual Machinecode,简称EVM语言)来建立应用,它类似于汇编语言。我们知道,直接用汇编语言编程是非常痛苦的,但以太坊里的编程并不需要直接使用EVM语言,而是类似C语言、Python、Lisp等高级语言,再通过编译器转成EVM语言。上面所说的平台之上的应用,其实就是合约,这是以太坊的核心。合约是一个活在以太坊系统里的自动代理人,他有一个自己的以太币地址,当用户向合约的地址里发送一笔交易后,该合约就被激活,然后根据交易中的额外信息,合约会运行自身的代码,最后返回一个结果,这个结果可能是从合约的地址发出另外一笔交易。需要指出的是,以太坊中的交易,不单只是发送以太币而已,它还可以嵌入相当多的额外信息。如果一笔交易是发送给合约的,那么这些信息就非常重要,因为合约将根据这些信息来完成自身的业务逻辑。合约所能提供的业务,几乎是无穷无尽的,它的边界就是你的想象力,因为图灵完备的语言提供了完整的自由度,让用户搭建各种应用。白皮书举了几个例子,如储蓄账户、用户自定义的子货币等。发展历史播报编辑2013年年末,以太坊创始人Vitalik Buterin发布了以太坊初版白皮书,启动了项目。2014年7月24日起,以太坊进行了为期42天的以太币预售。2016年初,以太坊的技术得到市场认可,价格开始暴涨,吸引了大量开发者以外的人进入以太坊的世界。中国三大比特币交易所之二的火币网及OKCoin币行都于2017年5月31日正式上线以太坊。 [1]自从进入2016年以来,那些密切关注数字货币产业的人都急切地观察着第二代加密货币平台以太坊的发展动向。作为一种比较新的利用比特币技术的开发项目,以太坊致力于实施全球去中心化且无所有权的的数字技术计算机来执行点对点合约。简单来说就是,以太坊是一个你无法关闭的世界计算机。加密架构与图灵完整性的创新型结合可以促进大量的新产业的出现。反过来,传统行业的创新压力越来越大,甚至面临淘汰的风险。比特币网络事实上是一套分布式的数据库,而以太坊则更进一步,她可以看作是一台分布式的计算机:区块链是计算机的ROM,合约是程序,而以太坊的矿工们则负责计算,担任CPU的角色。这台计算机不是、也不可能是免费使用的,不然任何人都可以往里面存储各种垃圾信息和执行各种鸡毛蒜皮的计算,使用它至少需要支付计算费和存储费,当然还有其它一些费用。最为知名的是2017年初以摩根大通、芝加哥交易所集团、纽约梅隆银行、汤森路透、微软、英特尔、埃森哲等20多家全球顶尖金融机构和科技公司成立的企业以太坊联盟。而以太坊催生的加密货币以太币近期又成了继比特币之后受追捧的资产。 [2]2022年4月,以太坊下跌 14%,最新报价为2969美元,自3月23 日以来首次跌破 3,000 美元大关。 [4]2022年5月,以太坊失守2000美元/枚,日内跌幅3.65%,为2021年7月以来首次。 [5]2022年5月,以太坊联合创始人维塔利克·布特林(Vitalik Buterin)对上周Terra LUNA/USD及其算法稳定币崩溃的灾难发表了看法。 [6]2022年6月13日,最新行情数据显示,比特币报价短时触及25000美元一枚,并在该点位进行来回绞杀,24小时跌幅已达到7.4%,创下2020年12月26日以来的最低点。 [7]项目争议播报编辑以太币在中国生根落地,引得市场纷纷侧目,然而在价格已经创下历史新高的时刻,以太币的到来,国外的学者已经指出在整个以太币的智能合约交易中,10%是庞氏骗局,也就是说有人在借以太坊平台发融资项目获得资金,而以太币则成为一种媒介,这些融资项目可能只是一个画饼的计划。看似公平的以太坊众筹,其实是完全不等额的现实货币融资,别人的以太币成本是300元,你的以太币成本是1800元,然后抱团一起做一个项目。而所谓的30%盈利率其实是在庄家币值盈利600%的基础上的盈利,最后托盘的便是以高币值入场的接盘侠。 [2]市场人士指出,以太坊平台上的众筹项目还存在诸多风险,首先以太币不是去中心数字货币,存在巨庄而且持有80%以上的币值,一直未动,相当于每一个币民头顶都悬着一把利刃;其次以太坊的众筹货币分4-5轮进行解禁,需要变现,所以众筹的项目越多,解禁的压力越大;第三众筹基金的融资效应,每一次众筹都需要十倍百倍的以太坊数字货币等待融资,而不是参与交易,众筹结束后这部分货币重新进入市场进行打压;第四众筹基金的参与获利,众筹基金的目的便是获利,融到以太币不是积极参与众筹而是抛售,然后等待币值下降的时候购入再返还给用户,这便是标准的“做空获利”;第五以太坊所有的众筹项目都没有确立以太坊的货币地位,而是以积分、交易税费的形式进行抵扣,也就相当于淘宝币、天猫积分一样的性质,可抵用但是永远无法取代货币的功用。值得关注的是,在2017年6月美国科技股大跌的时候,以太币在创下407美元/个新高之后,截至6月15日,其价格也跟随美国科技股连续出现下跌,跌幅达到15%。 [2]实现播报编辑智能合约的潜在应用很多。彭博社商业周刊称它是“所有人共享但无法篡改的软件”。更高级的软件有可能用以太坊创建网络商店。区块链程序以太坊可以用来创建去中心化的程序、自治组织和智能合约,据纽约时报的报导,在2016年5月已经有数十个可用的程序。预期的应用目标涵盖金融、物联网、农田到餐桌(farm-to-table)、智能电网、体育赌博等。去中心化自治组织有潜力让许多原本无法运行或成本过高的营运模型成为可能。较知名的应用有:去中心化创业投资:The DAO用以太币资金创立,目标是为商企业和非营利机构创建新的去中心化营业模式、The Rudimental让独立艺术家在区块链上进行群众募资。社会经济平台:Backfeed。去中心化预测市场:Augur。物联网:Ethcore(一间以太坊公司)研发的客户端、Chronicled(一间区块链公司)发表了以太坊区块链的实物资产验证平台;芯片公司、物理IP创建者和生产者可以用植入的蓝牙或近场通信进行验证。Slock.It开发的智能锁可以在付费后自动打开,让用户在付费后可以帮电动车充电、或是打开租屋的房门。虚拟宝物交易平台:FreeMyVunk。版权授权:Ujo Music平台让创作人用智能合约发布音乐,消费者可以直接付费给创作人。伊莫珍·希普用此平台发布了一首单曲。智能电网:TransActive Grid让用户可以和邻居买卖能源。去中心化期权市场:Etheropt。钉住汇率的代币:DigixDAO提供与黄金挂钩的代币,在2016年四月正式营运。Decentralized Capital提供和各种货币挂钩的代币。移动支付:Everex让外劳汇款回家乡。客户端软件以太坊的两个主要的客户端软件是Geth和Parity。企业软件企业软件公司也正测试用以太坊作为各种用途。已知有兴趣的公司包括微软、IBM、摩根大通。德勤和ConsenSys在2016年宣布成立数字银行Project ConsenSys。R3公司在Microsoft Azure上运行私人以太坊区块链,将11间银行连接至一本分布式帐薄(distributed ledger)。Microsoft Visual Studio提供程序开发者使用Solidity编程语言。英国政府中负责推动创新的机构Innovate UK提供了近25万英镑给Tramonex用以太坊发展跨国支付系统。认许制记账有许多方案正在研究使用以太坊创建认许制的区块链。摩根大通打算用以太坊上创建一个私人区块链“Quorum”。其功能是洗乱派生性金融产品及其交易纪录来保护交易者的隐私,但同时匹配金融管制单位在信息公开上的要求,以期在保障隐私和信息公开之间找到平衡。苏格兰皇家银行用以太坊的分布式记账和智能合约平台创建了一个结算交割机制(Clearing and Settlement Mechanism, CSM),可以达成每秒100笔交易、模拟六间银行,平均每个trip在3到8秒间完成,这些数值用在于全国的支付系统是可接受的。 [3]新手上路成长任务编辑入门编辑规则本人编辑我有疑问内容质疑在线客服官方贴吧意见反馈投诉建议举报不良信息未通过词条申诉投诉侵权信息封禁查询与解封©2024 Baidu 使用百度前必读 | 百科协议 | 隐私政策 | 百度百科合作平台 | 京ICP证030173号 京公网安备110000020000

史上最全以太坊“新手入门”攻略 - 知乎

史上最全以太坊“新手入门”攻略 - 知乎切换模式写文章登录/注册史上最全以太坊“新手入门”攻略软云存储IPFS行业的比特大陆一、什么是以太坊?以太坊能做什么? 简单来讲,以太坊(Ethereum) 类似于区块链版的安卓、iOS系统,一个区块链APP平台。以太坊是一个为去中心化应用(DApp)而生的全球开源平台。名字来源与 Ether (以太) 和后缀 ruem (希腊语义是“石油”),国内的早期社区成员将其翻译成“以太坊”。 以太坊是去中心化的、可以运行可转移计算和数据的自洽经济系统,一个去中心化的区块链平台,用于构建去中心化应用程序(DApp),以太币(Ether)是该平台所使用的加密货币。 以太坊可以轻松创建智能合约,自行执行代码,开发人员可以利用这些代码来处理各种应用程序。 以太坊几乎可以用于任何类型的交易或协议,其成本比传统的替代方案要低,例如银行卡支付,PayPal 和投票等,并且全程采用去中心化、去信任(无需中介)、安全有效并且抗审查的形式。 以太坊因其独特的可编程设计获得了开发者们和巨头的认可,至今全球已经有数千种基于以太坊的APP和数字货币;2017年,以摩根大通、微软、英特尔为代表的20多家知名企业甚至联合成立了“企业以太坊联盟”,至今已有超过150多家公司和机构加入了这一联盟。二、以太坊有什么价值? 以太坊比单纯的加密货币更有效用。通过以太坊,用户可以创建任何去中心化应用程序(即DApp)和智能合约,理论上可编程的以太坊可以用于任何经济或治理活动。 在以太坊上,你可以通过编写代码管理数字资产、运行程序,更重要的是,这一切都不受地域限制。 以太坊为全球金融系统打开了一扇大门,用户只需要通过互联网就能够以去信任化的方式访问应用程序、产品和服务。每一个人都可以与以太坊网络进行交互,亲自参与到这种数字经济形式中,而不需要第三方。 人们可以使用智能合约来为项目众筹资金、公司可以在区块链上运用智能合约进行股票发行、银行等金融机构可以用它来管理贷款收发、保险公司可以用它来实现自动理赔等等等等,甚至任何现实金融交易都可以被改造到区块链上进行,这些都是区块链的功劳。 通过以太坊平台上的治理应用程序和系统,甚至有可能消除国家之间由于边界而产生的障碍,创建一个更加开放、包容和公平的人类社会。三、以太坊是如何运作的? 以太坊区块链的结构与比特币十分相似,因为它是整个交易历史的共享记录。网络上的每个节点都存储了这个历史记录的副本。 以太坊与比特币的最大区别在于,除了所有以太坊交易外,它的节点还存储着每个智能合约的最新状态。对于每个以太坊应用程序,网络都需要跟踪“状态”或所有这些应用程序的当前信息,包括每个用户的余额、所有智能合约代码以及它们的存储位置等。四、谁创造了以太坊? 比特币诞生四年后,一位19岁的年轻人设想了一个基于这一制度的新平台,努力完全改变互联网。他便是来自多伦多的程序员,以太坊之父、天才少年——维塔利克·布特林(Vitalik Buterin),简称V神。维塔利克·布特林(Vitalik Buterin)图片来源:维基百科1994年出生的他可谓天赋异禀:4岁就能玩转Excel;12岁就自己编写游戏给自己玩;17岁联合创办《比特币杂志》开始科普比特币;19岁从滑铁卢大学辍学发布以太坊;20岁挤下Facebook创始人扎克伯格获得世界科技奖;24岁被俄罗斯总统普京接待,登上《财富》杂志40岁以下影响力人物榜……不仅如此,他还自学了多国语言,甚至能讲一口流利的中文……他的才能碾压了地球上所有的同龄人。2011年,Vitalik Buterin开始对比特币产生兴趣。他在同一年共同创办了在线新闻网站比特币杂志,撰写了数百篇关于加密货币世界的文章。2013年,他发布了可以运行智能合约和去中心化应用程序的以太坊平台白皮书。他的传奇经历和以太坊的成功,使人们开始崇拜地称他为“V神”。据猜测,V神约持有50万个以太坊,而这些年以太坊价值的暴涨,也使他名利双收,身价一度突破千亿。V神也正式站上C位,成功封神。五、什么是DApp? 得益于区块链技术,以太坊没有中心服务器,所以在以太坊上运行的APP不存在崩溃、死机的可能,数据也不会泄露,甚至不能被关闭!它跟区块链一样也是分布式和去中心化的,所以又叫分布式应用(Decentralized Application,简称DApp) DApp 一旦被“上传”到以太坊,它们将始终按照编好的程序运行。 这些应用程序可以控制数字资产; 同时还是去中心化的,这意味着没有任何单一实体或个人可以控制它们。 目前,全世界有成千上万名开发者正在以太坊上构建应用程序、发明新的应用程序,其中有许多现在已经可以使用:加密货币钱包:让你可以使用 ETH 或其他数字资产进行低成本的即时支付;金融应用程序:让你可以借贷、投资数字资产;去中心化市场:让你可以交易数字资产,甚至就现实世界事件的“预测”进行交易;游戏:你可以拥有游戏内的资产,甚至可以由此获得现实收益;六、什么是智能合约? 根据区块链可编程的特点,人们可以将合同变成代码的形式放到区块链上,并在约定的条件下自动执行, 这就是所谓的智能合约。 智能合约的概念至少可以追溯到1995 年,尼克· 萨博( Nick Szabo) 提出了如下定义:“一个智能合约是一套以数字形式定义的承诺, 包括合约参与方可以在上面执行这些承诺的协议。”他还探讨了涉及到合同协议等各个领域中,智能合约的潜在用途,例如信用体系、支付流程和版权管理。 我们可以简单地认为,智能合约就是一种“ 程序”, 只是这种“ 程序”处理的是人与人之间的权利和义务的约定。 当满足某些条件时,它则执行特定任务。因此,智能合约系统通常遵循“if ... then ...”语句。但是,即便智能合约成为一种主流的技术,但智能合约既不是法定的也不是智能化的。它们只是在分布式系统(区块链)上运行的一段代码。 实质上,区块链智能合约支持创建无需信任的协议。这意味着执行合约的双方可以通过区块链做出承诺,而无需相互了解或取得相互信任。合约内容经双方确认后,如果没达到触发条件,合约将不会被执行。除此之外,使用智能合约可以消除对中介的需求,从而显著降低运营成本。七、以太坊与比特币有什么区别? 与比特币相似,以太坊也采用POW机制,通过矿工挖矿来产生新的以太坊。不同的是,以太坊是一个可以编程的区块链,它允许任何人在上面创建去中心化的APP、编写智能合约和发行属于自己的数字货币。 不同于比特币的货币定义,以太坊释放了区块链前所未有的潜力,通过一系列的重新设计,包括虚拟机(EVM, Etheruem Virtual Machine)、账户系统,在其上可以运行智能合约。智能合约的概念是由Nick Szabo(尼克·萨博)于1997年提出的,即自动执行的合约形式。 多年来,虽然比特币协议也一直支持智能合约,但智能合约却经以太坊联合创始人Vitalik Buterin之手,从而大受欢迎。八、如何使用以太坊? 与比特币转账类似,要在以太坊网络中进行交易,以太坊是不可或缺的。以太坊是以太坊网络的原生货币。 这是一种在以太坊网络发行、类似比特币的数字货币。 你可以通过以下渠道获取以太坊:在一个加密货币交易所购买以太坊和你附近的人兑换以太坊通过挖矿获取以太坊 此外,类似比特币钱包,你也需要一个专门保存以太坊的以太坊钱包。市面上现在有各种各样的以太坊钱包,还有许多基于以太坊的应用程序可以用。 以太坊用户可以将以太坊储存在以太坊钱包中,也可以与以太坊网络上的智能合约进行交互。许多钱包都有这些功能。钱包是一种应用程序,可以便捷地保存和传送 ETH,同时可以通过钱包与以太坊上构建的应用程序进行交互。 以太坊网络中发生的每笔交易都需要一定数量的gas,gas是用于度量处理交易所需计算能力的单位。帮助验证信息真是下要付出算力成本处理交易并将其打包在区块中,理应获得相应的补偿。在以太坊系统中,这就要通过在每次交易中设定gas价格来完成,gas以Gwei(1 ETH = 1,000,000,000 Gwei)作为单位。 举个例子:用户将ETH从一个帐户发送到另一个帐户需要花费21,000 gas,如果将gas价格定为1 Gwei,则此交易花费0.000021 ETH。九、以太坊有什么优缺点?优点以太坊允许用户在区块链上使用完整的编程语言,在网络上执行更复杂的智能合约,而不需要依靠任何第三方服务以太坊可为其他产品和服务平台提供强大的生态系统以太坊拥有一个强大的发展路线图(3-5年),这意味着社区对未来几年的预期有明确的标准有很多公司参与改善以太坊以外的基础。在以太坊企业联盟(EEA)和Hyperledger团队批准其第一个以太坊项目之间,有数十家企业组织致力于以太坊的改善生态系统。除了比特币之外,其他区块链还没有得到如此多商业社区的大力支持缺点因为以太坊是一个平台,它永远不会像专门设计成加密货币的其他一样有效。比特币只是真正的分类帐,但是以太坊正在试图成为一个分类账/超级计算机/智能合约产生器/等等,为更多的用户提供服务。这种复杂性使其具有了灵活性,但是对于以上任何一种用例而言,都没有进行过深度优化。由于以太坊发展路线的原因,以太坊的一些重大升级包括将工作证明转移到证明权益的平台。如果这种转换不顺利,可能会在架构中引入一些关键问题并导致系统崩溃。相信以太坊团队可以确保这一切都不会发生,但这是一种风险。缺乏帮助开发人员的教程或文档是成为以太坊开发人员的严重障碍。你所搜索到的大多数教程都是过时的,或者只是教授对技术的概念性理解,或者只是一个基本的“hello world”教程,没有任何实质性内容。发布于 2021-06-25 18:22​赞同 17​​1 条评论​分享​喜欢​收藏​申请

以太坊简介 | ethereum.org

介 | ethereum.org跳转至主要内容学习用法构建参与研究搜索​​​​语言 ZH帮助更新此页面本页面有新版本,但现在只有英文版。请帮助我们翻译最新版本。翻译页面没有错误!此页面未翻译,因此特意以英文显示。不再显示Change page概述基础主题以太坊简介以太币简介去中心化应用程序简介Web2 与 Web3 的对比帐户交易区块以太坊虚拟机 (EVM)操作码Gas费用节点和客户端运行节点客户端多样性节点即服务节点架构轻客户端归档节点引导节点网络共识机制工作量证明矿工挖矿算法Dagger-HashimotoEthash权益证明Gasper弱主观性认证权益证明机制的奖励和惩罚权益证明攻击与防御密钥权益证明与工作量证明提出区块权益正明常见问题以太坊堆栈堆栈简介智能合约智能合约语言智能合约结构智能合约库测试用智能合约编译智能合约部署智能合约验证智能合约升级智能合约智能合约安全性智能合约形式化验证可组合性开发网络开发框架以太坊客户端APIJavaScript API后端APIJSON-RPC数据和分析区块浏览器存储集成开发环境 (IDE)编程语言DartDelphi.NETGolangJavaJavaScriptPythonRubyRust语言高级链桥标准令牌标准ERC-20:同质化代币ERC-721:非同质化代币 (NFT)ERC-777ERC-1155ERC-4626最大可提取价值 (MEV)预言机缩放乐观卷叠零知识卷叠状态通道侧链以太坊 Plasma 扩容解决方案Validium数据可用性网络层网络地址门户网络数据结构与编码默克尔前缀树递归长度前缀编码 (RLP)简单序列化 (SSZ)Web3 密钥存储定义设计基础设计和用户体验简介以太坊简介c上次修改时间: @cuijia(opens in a new tab), Invalid DateTime查看贡献者在本页面什么是区块链?以太坊简介什么是以太币?什么是智能合约?术语区块链ETH 以太币EVM 以太坊虚拟机Nodes 节点帐户交易区块智能合约延伸阅读相关教程什么是区块链?对区块链最好的描述是将其描述为一个公共数据库,它由网络中的许多计算机更新和共享。"区块"指的是数据和状态是按顺序批量或"区块"存储的。 如果你向别人发送 ETH,需要将交易数据添加到一个区块中才算成功。"链"指的是每个区块加密引用其父块。 换句话说,区块被链接在一起。 在不改变所有后续区块的情况下,区块内数据是无法改变,但改变后续区块需要整个网络的共识。网络中的每台计算机都必须就每个新区块和链达成一致。 这些计算机被称为“节点”。 节点保证所有与区块链交互的人都有相同的数据。 要完成此分布式协议,区块链需要一个共识机制。以太坊采用权益证明共识机制。 任何想在链上添加新区块的人都必须质押以太币(以太坊原生货币)做为抵押品并运行验证者软件。 接着,可以随机选择这些“验证者”来提出区块,再由其他验证者检查并添加到区块链中。 存在一种奖励和惩罚体系,有力地激励参与者尽可能地诚实和保持在线。如果你想了解如何对区块链数据进行哈希运算并随后附加到区块引用的历史记录中,请务必查看 Anders Brownworth 进行的这个演示(opens in a new tab)并观看下方的相关视频。观看 Anders 介绍区块链中的哈希:以太坊简介以太坊是一条区块链,其中嵌入了计算机。 它是以去中心化、无需许可、抗审查的方式构建应用程序和组织的基础。在以太坊宇宙中,有一台规范化计算机(称为以太坊虚拟机,或 EVM),其状态得到以太坊网络中所有人的一致同意。 每个参与以太坊网络的人(每个以太坊节点)都会保存一份该计算机的状态。 此外,任何参与者都可以广播请求这台计算机进行任意计算。 每当广播这样的请求时,网络上的其他参与者就会检查、验证并进行(“执行”)该计算。 该执行会导致以太坊虚拟机的状态变化,并且在整个网络中传播。计算请求被称为交易请求;所有交易的记录以及以太坊虚拟机的当前状态存储在区块链中,而区块链又由所有节点存储并达成一致。加密机制确保一旦交易被验证为有效并添加到区块链中后,之后就无法被篡改。 同样的机制还确保所有交易都以适当的“权限”签名和执行(除了 Alice 本人,任何人都不能从 Alice 的帐户发送数字资产)。什么是以太币?以太币 (ETH) 是以太坊上的原生加密货币。 以太币的目的是允许计算市场化。 这种市场为参与者提供了一种经济激励,以验证并执行交易请求,为网络提供计算资源。任何广播交易请求的参与者还必须向网络提供一定数量的以太币作为奖金。 网络将把这种奖金奖励给最终验证交易、执行交易、将其提交到区块链并广播到网络的任何人。支付的以太币数量对应于进行计算所需的资源。 这类奖励也可以阻止恶意参与者通过请求执行无穷计算或其他资源密集型脚本来故意堵塞网络,因为这些参与者必须为计算资源付费。以太币还用于通过以下三种主要方式为网络提供加密经济安全性:1) 作为一种奖励方式,奖励提议区块或指出其他验证者不诚实行为的验证者;2) 由验证者抵押,作为遏制不诚实行为的抵押品 — 如果验证者试图行为不端,它们的以太币可能会被销毁;3) 用于对新提议的区块的“投票”进行加权,并影响共识机制的分叉选择部分。什么是智能合约?实际上,参与者不会每次在以太坊虚拟机上请求计算时都编写新代码。 相反,应用程序开发者将程序(可重用的代码片段)上传到以太坊虚拟机状态,用户发出请求以使用不同参数执行这些代码片段。 我们将这些上传至网络并由网络执行的程序称为智能合约。简单来说,你可以把智能合约想象成一种自动售货机:通过特定参数调用脚本后,如果满足某些特定条件,就会执行一些操作或计算。 例如,如果调用者将以太币发送给特定的接收者,简单的卖方智能合约就可以创建和分配数字资产所有权。任何开发者都可以创建智能合约,并使用区块链作为其数据层,将其公开给网络,但要向网络支付以太币。 然后,任何用户都可以调用智能合约来执行其代码,并再次向网络支付费用。因此,通过智能合约,开发者可以任意构建和部署面向用户的复杂应用程序和服务,例如市场、金融工具、游戏等。术语区块链所有在以太坊网络历史上提交给以太坊网络的区块的序列。 如此命名,是因为每个区块都包含对前一个区块的引用,这有助于保持所有区块的顺序,因而维持了精确历史记录的顺序。ETH 以太币以太币 (ETH) 是以太坊上的原生加密货币。 用户向其他用户支付以太币,让他们完成自己的代码执行请求。有关以太币的更多信息EVM 以太坊虚拟机以太坊虚拟机是一个全局虚拟计算机,以太坊网络中的每个参与者都会存储并一致同意其状态。 任何参与者都可以请求在以太坊虚拟机上执行任意代码;代码执行会改变以太坊虚拟机的状态。有关以太坊虚拟机的更多信息Nodes 节点存储以太坊虚拟机状态的实体计算机。 节点间相互通信,传播关于以太坊状态的信息及其新的状态变化。 任何用户还可以通过广播来自节点的代码执行请求来请求代码执行。 以太坊网络本身就是所有以太坊节点及其通信的集合。有关节点的更多信息帐户帐户是存储以太币之处。 用户可以初始化帐户,将以太币存入帐户,并将自己帐户中的以太币转账给其他用户。 帐户和帐户余额存储在以太坊虚拟机中的一个大表格中,是以太坊虚拟机总体状态的一部分。有关帐户的更多信息交易“交易请求”是表示以太坊虚拟机上的代码执行请求的正式术语。“交易”是指已完成的交易请求和相关的以太坊虚拟机状态变化。 任何用户都可以从节点向网络广播交易请求。 为了使交易请求影响一致同意的以太坊虚拟机状态,就必须由其他节点对其进行验证、执行并“提交到网络”。 执行任何代码都会导致以太坊虚拟机状态变化;一旦提交后,该状态变化将广播到网络中的所有节点。 以下为一些交易示例:从我的帐户发送 X 个以太币到 Alice 的帐户。将一些智能合约代码发布到以太坊虚拟机状态中。使用 Y 参数执行 EVM 中 X 地址的智能合约代码。有关交易的更多信息区块交易量巨大,因此交易分批或分区块“提交”。 区块通常包含数十至数百笔交易。有关区块的更多信息智能合约是指开发者发布到以太坊虚拟机状态中的可重用代码片段(程序)。 任何人都可以通过提出交易请求来请求执行智能合约代码。 因为开发者可以通过发布智能合约将任意可执行应用程序(游戏,市场,金融工具等)写入以太坊虚拟机,所以这些通常也称为 dapp 或去中心化应用程序。有关智能合约的更多信息延伸阅读以太坊白皮书那么,以太坊是如何工作的?(opens in a new tab) - Preethi Kasireddy(注意此资源仍然有价值,但请注意它早于合并,因此仍然引用以太坊的工作量证明机制 - 实际上现在使用权益证明来保护以太坊的安全)还有哪些社区资源对你有所帮助? 请编辑本页面并添加!相关教程以太坊开发者指南,第 1 部分 – 探索以太坊(非常适合使用 Python 和 web3.py 的初学者)back-to-top ↑本文对你有帮助吗?是否前一页概述下一页以太币简介编辑页面(opens in a new tab)在本页面什么是区块链?以太坊简介什么是以太币?什么是智能合约?术语区块链ETH 以太币EVM 以太坊虚拟机Nodes 节点帐户交易区块智能合约延伸阅读相关教程网站最后更新: 2024年2月16日(opens in a new tab)(opens in a new tab)(opens in a new tab)使用以太坊查找钱包获取以太币Dapps - 去中心化应用二层网络运行节点稳定币质押ETH学习学习中心什么是以太坊?什么是以太币 (ETH)?以太坊钱包Gas fees以太坊安全和预防欺诈措施什么是 Web3?智能合约以太坊能源消耗以太坊路线图以太坊改进提案 (Eip)以太坊的历史以太坊白皮书以太坊词汇表以太坊治理区块链桥零知识证明测试中心开发者开始体验相关文档教程通过编码来学习设置本地环境生态系统社区中心以太坊基金会以太坊基金会的博客(opens in a new tab)生态系统支持方案(opens in a new tab)以太坊漏洞悬赏计划生态系统资助计划以太坊品牌资产Devcon(opens in a new tab)企业级应用主网以太坊私密以太坊企业级应用关于ethereum.org关于我们工作机会参与贡献语言支持隐私政策使用条款缓存政策联系我们(opens in a new t

新手最全攻略:以太坊简易指南 · Ethereum Community Network

攻略:以太坊简易指南 · Ethereum Community Network新闻资讯零时学院开发者门户生态漫游ΞSearch by 新手最全攻略:以太坊简易指南建议收藏!最全的以太坊新手指南:概览以太坊的运作方式、去中心化应用和身份认证。bbrunny.eth       2022-05-31来源 | mirror.xyz/brunny.eth

如果你是加密界的新手,面对众多概念无从入手,那么欢迎你,来对地方了。

我最聪明的一些朋友已经开始花更多时间钻研以太坊。而在此过程中,他们中有些人问过我类似的问题。通常都是关于具体概念的界定(比如,“什么是 gas ?”)或者是广泛的概念性问题(比如,“ Uniswap 如何运作”)。这些疑问促使我写成了这一篇《以太坊简易指南》。

如何使用这篇指南呢?

它被划分为五个主要部分:

“以太坊 101”入门部分,

“以太坊 201”深入探讨更为复杂的概念,

加密语境中关于身份认定部分,

去中心化金融部分,以及最后,

关于以太坊的未来。最后的部分尤其探讨向 PoS (权益证明机制) 的过渡(如果现在这些与你无关,则不要过于忧虑)。

在每一部分,我解释了很多复杂的专业术语,编制了许多实用的图表,以通俗的语言阐释以太坊中最为重要的概念性主题。并且,我还在指南的末尾附上了额外资源,供大家继续深耕。

在了解以太坊时,你可以针对性地运用指南的不同部分进行快速阅读和检查,或将指南作为探索未来的一个灵感点,或作为一个链接分享给最近对加密领域感兴趣的朋友。举例来说,可以按 Ctrl+F 键查找“ Uniswap ”更多地了解去中心化交易所。或者,还可以检索“ wallet ”(钱包)学习更多有关非托管钱包的安全知识。

在 Vitalik Buterin(以太坊联合创始人)的某篇热门博客帖子中,他写道,“有时候,差别极小的过度简化正是我们了解世界所需要的东西。”我希望,通过将这些复杂的话题浓缩为极简的内容,让这则指南可以帮助所有人了解以太坊世界。

1)以太坊101 - 基础篇

在认识以太坊之前,我们需要了解它的基础概念。在这个部分,我将阐释什么是区块链,区块如何添加到链上,以太坊如何像世界计算机一般运作,以及智能合约如何运行。

区块链 - 区块链是指特定网络中一系列独立计算机处理和维护的所有交易的公开记录本。比起用中心化的方式管理这些交易数据库(就如 Amazon 或 Facebook 控制自己数据的方式),区块链上不存在单个数据所有者,使之去中心化。在这个网络中的计算机遵循着特定的规范和机制,以保存所有交易的记录。

这些规范让计算机能够同意网络中发生的所有(交易)行为,或就其达成共识:计算机 A 是否转出资金给计算机 B ,计算机 B 是否发送这些资金给计算机 C,以及什么时候呢?上周发生了什么事呢?六个月前发生了些什么?

网络中的计算机是独立的,因此,计算机 D 和 E(和 F 和 G ......)可能不认识计算机 A、B 或 C。区块链的一系列规则意味着,单个计算机无须独自验证其他计算机提供的数据的准确性,就能对区块链历史上发生的交易达成一致。换句话说,计算机之间不用信任彼此就可以达成共识。在网络中的计算机之间,这种去信任共识机制具有举足轻重的重要性。

区块链数量十分庞大,每一条链遵循着自行设置的规范达成共识。以太坊区块链致力于为给不同领域中酷炫的、新颖的应用提供基础设施服务与设计空间,比如游戏、艺术、金融和社交媒体类的应用。

共识机制 - 当区块链上的所有计算机都同意发生在网络中的事实,这就是“达成共识”。单个计算机之间根据区块链的规则达成共识,并且每一次将新交易打包至链上,所有计算机都需要经历达成共识的全过程。一旦这些计算机达成共识,交易区块则被打包到区块链上,成为网络历史记录中的一部分。大致的意思是,假设计算机对每次新交易添加至链上的行为无异议,那就相当于同意了区块链的整个历史记录,因为他们不得不参与其中的每一环。

共识是一个支撑整个区块链世界的重要概念。如何在不信任网络中任何参与者的情况下,验证上面发生的交易,这是一个非常难以解决的人类问题,而区块链是这一问题的最优解。不同规范(或是“共识机制”)可以促使个人计算机在区块链中达成共识。下面介绍两种主要共识机制:

工作量证明(PoW)- 在工作量证明机制中,计算机之间以竞赛的方式解决复杂的数学问题。网络会给第一台解决问题的计算机提供经济奖励,这激励着计算机背后的人不断更新并运行节点(换言之,确保网络一直处理交易)。

也许你曾听过,这种竞相解决计算密集型数学问题的过程就叫“挖矿”。基本上,经验证为合法的交易,可以安全地添加到区块链上。这也是比特币区块链以及当前以太坊区块链在实施的规则。

工作量证明机制也有它的缺点,主要是1)最终,最强大的(和最昂贵的)计算机能够更快地解决问题,因此,富者衡富;2)在计算机上解决高难度的数学问题需要消耗很多精力,这已经成为整个区块链最为人诟病的一点。

权益证明机制(PoS)- 相对于耗费大量算力来达成共识(如 PoW),权益证明机制则是利用惩罚的风险(和一些经济激励)约束/激励参与者。

在权益证明机制中,参与者筹备资金(技术角度而言,他们“质押”自己的资金),并换取进入随机选拔程序的资格。被随机选中的计算机需要验证下一批即将到来的交易。当随机选中的计算机正确地处理交易(在权益证明机制的限制范围内),可以获得奖励。

如果被网络随机选中的参与者违反了权益证明机制的规定,那么这个参与者质押的资产就会减少(或“被罚没”)。

PoS区块链不会同时请求网络中的所有计算机破解那些数学难题,而是通过随机选取计算机进行交易验证。略过繁重的计算过程可以减轻PoW机制出现的两大主要问题。这也是以太坊在规划2022年部署下一代区块链时,打算启用这套共识机制的部分原因。

节点 - 为了以太坊区块链的运作,网络中的参与者需要运行特定的软件,协助他们与区块链进行交互。我倾向于认为,每个节点作为独立计算机运行着以太坊软件。同样地,节点(网络中的参与者)越多就越去中心化,但有时,维护所有节点有些麻烦,因此,不同的节点针对不同的目的:

全节点 - 全节点用来储存完整的区块链数据,帮助区块进行验证并打包到链上。这类节点还为过去的交易提供有效性证明。

轻节点 - 轻节点的功能在设计上相对少于全节点。比起储存完整的区块链数据,轻节点仅仅储存较少量过去交易的证明。这类节点让更多人参与到网络中,因为它们存储更少的数据,运行起来更加经济。

归档节点 - 归档节点是以太坊世界的程序库/维基百科词典。它们储存全节点所有的数据,甚至更多。分析工具和钱包提供商也许会利用归档节点来拉取很久之前的信息。

客户端 - 这是以太坊的软件,使得计算机(节点)能够同以太坊网络进行交互。单个节点可以选择他们想用的客户端软件,但多用一些不同类型的客户端对于去中心化至关重要,以免其中某个客户端出现 bug 或者问题。现在有执行客户端和共识客户端两种类型,但这不在指南介绍的范围内。

现如今,链上有很多可用的客户端,最近以太坊社区争取让最大的一些节点运行机构多样化其运行节点的客户端。重要的是,任何想要参与运行以太坊网络的用户,都可以创建他们自己的客户端,这意味着用户不必信赖第三方实体为其验证区块链。

状态 - 以太坊区块链的状态指的是在任何特定时间点区块链上的账户余额情况。一旦有新的事物产生(比如处理一个新的交易区块),那么状态则会更新并精确地反映区块链在打包新交易后的状况。

以太坊的状态保存不同账户及其余额的信息。换言之,一旦区块链验证新的交易,状态也会随之更新,利用刚添加的新交易信息反映出新的账户余额。

侧栏 - 如何将区块打包到区块链上?

一个用户可能想用以太坊区块链发送一些资金给另一个用户。一旦发起方用户这边发起了交易,这笔交易就要在接收方用户收到这笔钱之前,被打包至交易链上。

当这样一笔交易打包到以太坊区块链上,各个节点需要在交易打包上链并变成其一部分历史之前,完成整个达成共识的过程。

在下图中,它讨论的是上述的简单交易,就是一个用户发送资金给另一位用户。这笔交易被打包成区块,等待节点一同达成共识后将它添加至链上。

来源: Understanding Ethereum

事实上,区块链只是所有用户对于发生在网络中的历史交易达成共识的方式,而区块链状态是已实时更新过新交易的账户余额

来源: Understanding the Ethereum Yellow Paper

智能合约 - 在一定程度上,智能合约类似于物理世界中使用的传统合约的电子版。在传统合约中(例如雇佣合同或者公寓租赁),两个及以上的合约方建立一套条款,再通过律师和司法系统执行合约中的条款。

而在智能合约中,两个及以上的用户也是创建一套规则,却不是通过司法体系执行合约,而是由程序代码编写成智能合约,发送到区块链(或者部署在区块链上)。智能合约会根据已编好的代码自动运行,而不需要律师执行。

上述的侧栏部分叙述了区块打包上链的过程。智能合约是经由区块内的交易部署到链上的代码。未来的交易可以“调用”或与智能合约交互。举个简单的例子,A 用户希望和 B 用户就比特币在未来两年内的价值打赌。A 用户认为比特币在 2032 年 1 月 1 日时会超过 100,000 美元,而B用户则认为比特币会低于这个价格。那么,两位用户可以建立一个智能合约,在合约里放置彼此的资金,再约定一条简单的规则:如果比特币在 2032 年 1 月 1 日超过了 100,000 美元,智能合约则释放这些资金给 A 用户,反之,智能合约将资金打给 B 用户。这个交易过程十分简单、直接且去信任。

智能合约允许任何人以去信任的方式在世界计算机上部署代码,并且,也使得任何人去信任式地验证代码的内容(只要他们可以读懂代码!)最终,智能合约技术的存在已为一波涌现的去中心化应用浪潮带来巨大的机遇,而没有区块链技术,这些就无法成为现实。

比特币和以太坊最大的区别是,以太坊催生了一波智能合约计算平台的浪潮,这些平台是可以编写智能合约代码并直接部署到链上的区块链。以太坊基金会研究员 Josh Stark写了一部关于智能合约的文章,如果你愿意更加深入了解这个概念,我建议你阅读这篇文章。

以太币(ETH)- 以太币是支持以太坊区块链的原生货币。在工作量证明机制中,(挖矿)奖励通过以太币支付给解决数学难题的计算机。并且,参与者在权益证明机制中质押的资金也是用以太币 (需质押 32 ETH)。

以太币是加密货币的名字,以太坊是网络的名字。

以太坊虚拟机(EVM)- 以太坊虚拟机这个名字是指“虚拟的”计算机,它由所有参与以太坊网络的独立小型计算机组成。这样单个的大型计算机并非实际上处于某个位置的“物理层面上的”计算机,而是尤如一台大型(全球性的)计算机一般工作。

以太坊区块链的状态就活跃在这台计算机上,并且,当下一个区块打包至链上时,它负责执行状态更新的规范。如果以太坊网络中的用户想将智能合约代码纳入自己的交易中,那么这个代码便会在 EVM 上运行。

侧栏 - 以太坊虚拟机如何运作?

尽管对于新手来说,可能没必要了解EVM运行的复杂性,但它是以太坊区块链的重要组成部分,还能帮助读者大致了解去中心化如何规模运作。如下图,尽管图片有些复杂,但画得不错。一起按照步骤来看:

我们首先从以太坊区块链在特定时间点的状态开始。这左边的方框称作“ 世界状态σ t ”

一笔交易被打包到链上,例如从一个钱包转移以太币到另一个钱包,在图表顶端上的方框,就是“信息调用交易”。

在交易发生之前的以太坊状态(再次提示,左边的方框)加上新交易(顶上的方框)的输入数据,都在 EVM 上运行。在这里,EVM 更新区块链的状态。

一旦 EVM 更新了状态,新的状态“ World state σ t+1 ”会被储存起来。

来源: Ethereum EVM Illustrated

代币 - 通常,代币指区块链上的资产。代币可以代表许多不同类型的资产。举个例子,一般认为代币是可以当成货币的资产,或者是在具体决策过程中给持有者提供投票权的资产 (治理代币),又或者完全可以作为其他东西。代币是加密世界中代表着不同种类资产的价值的原子单位。

**同质化代币(fungible token) **- 这个术语“ fungible ”指的是可以相互转换的一些商品或是物品,即可替换性。这不是一个加密原生术语,一般的货币指的是同质化货币。例如,我口袋里的1美元可以换成你口袋里的 1 美元,并且这两个 1 美元都可以用来买1美元的东西,它们是等价的。当可替代性应用于加密概念中,它指是否可以与其同一集合中的其他加密资产进行互换。我的以太币和你的以太币可以互换。

非同质化代币(NFTs)- 非同质化代币指的是所有因独一无二的存在而不可互换的数字资产。

虽然 NFT 主要是因为数字艺术和数字藏品出圈的,但它不止于这种表现形式,它可以是任何独一无二的数字资产。数字艺术和数字藏品恰好是 NFT 最早的用例之一,而已经引起了广泛公众的共鸣。这种代币引起了许多人对加密界的兴趣,但我认为诸如无聊猿和 NBATopShot 此类 NFT 项目的兴起导致广大公众低估了在以太坊区块链这样的可信结算层上部署独一无二的数字资产所带来的其他方面的效用。

从概念上看,NFT 还可以应用于许多数字收藏品以外的其他用例。如果一种产品或者服务需要能够验证某种特定数字资产的所有权和其稀缺性的有效性,那么公共区块链上的 NFT 就派上用场了。例如,音乐会场地可能会用 NFT 替代门票,或者视频游戏的设计师可以将那些难以在游戏中获得的资产转为 NFT,由此用户之间可以转让或交易。

这个概念还能玩出新花样:一些资产可以既是同质化的,又是非同质化的,这取决于同它们进行比较的集合。例如,如果我持有一个 19 世纪的 1 美元老币,并将它作为收藏品放置于玻璃罐中。这很明显,这 1 美元(非同质化的!)和被揉作一团后塞在口袋的美元新钞截然不同。

不过,如果我将玻璃罐里的1美元掏出来去星巴克消费,他们(可能)愿意收下它。这是因为,从某种程度上看,它跟其他一美元纸币是可互换的,尽管从其他角度而言,它们完全不是一回事。

来源: Graphical Guide to Understanding Uniswap

以太坊201-进一步深入了解

在这一部分,我将阐述gas成本高昂的原因,可组合性如何运作,以及用户如何与创建在以太坊上的应用交互。

燃料 (Gas) - 与以太坊区块链的每次交互都会消耗成本 (gas),而这个成本取决于以太坊虚拟机运行那段特定代码需要消耗多少算力。由于区块链上的每个区块的空间只能容纳固定数量的交易,而 gas 的概念可以帮助以太坊分配稀缺的区块空间资源。

越是复杂的交易可能需要支付越多的 gas 才能完成。比如,从一个钱包发送以太币到另一个也许只需要在虚拟机上运行几行代码,因此,它需要的 gas 少于算力大的交互所需的 gas ,如在去中心化交易所兑换一些代币(阅读下文的去中心化金融部分了解更多!)。

你可以把 gas 看作类似于中心化的信用卡公司收取服务的手续费。例如自 20 世纪 50 年代创建、运作且维护到现在的 Visa,会向所有使用 Visa 网络的交易收取固定的 3% 费用。相对而言,以太坊的“手续费”是不固定的,它基于交易时网络的供需情况而定。Gas 费用于支付参与以太坊区块链运作的计算机(请阅读下文了解更多)。

Gas 以 ETH 计价,并且用户可以选择支付更多的 gas(通过给计算机支付小费的方式)以加速交易时间,提高交易打包到下一区块的几率。

Gwei - 在技术上Gas的价格表示为 wei,是 ETH 最小的增量单位。1 wei 等于0.000000000000000001 ETH(1018 wei,也就是用 5 个逗号才能表示 1 ETH),1 gwei 等于1,000,000,000 wei,所以比较 gas 价格时,用 gwei 兑 ETH 的计价方式更为方便。

用户已经习惯了以 gwei 为单位来表示 gas 价格。比如 0.0001 ETH是 1 gwei,这个 gas 费用很低。用户可以使用 Gas.Watch留意实时的gas价格。Gas 会随着打包进区块链的交易需求上下波动。

它应该是发音为 gwey,但我听过有人读 goo-ee。所以,我不太敢问它的读音。

侧栏 - 为什么需要 gas,它如何应用?

负责验证区块链交易的计算机需要在经济上给予激励。如果不发放这些激励,将难以说服他们运维计算机和区块链,而要是链上没有充足的计算机进行运行,就将导致区块链变得过度中心化,仅由几个用户控制。

如上所述,支付给网络参与者的 gas 会根据打包进区块链的交易需求而波动。

来源: Understanding Ethereum

Solidity - Solidity 是一种编程语言,用户可以用它在以太坊区块链中编写智能合约以及创建去中心化应用。重要的是,Solidity 是图灵完备的编程语言,这基本意味着“任何你可以编写成代码的东西都可以用 Solidity 写”。这说明,开发者能够使用 Solidity 在以太坊上开发大量的酷炫玩意。

可组合性 - 由于智能合约作为开源代码部署在以太坊上,所以,任何人都可以基于这些智能合约构建(或者“分叉”代码并自行改变),这表明以太坊 (以及其他类似区块链) 上的应用是可组合的。

可以将可组合性看作是区块链的 API 。尽管按理说早几代前开发者就能够基于其他技术基础设施创建应用,但加密可组合性对比其他领域的不同主要表现在:它所有底层协议都是去中心化的。换言之,开发者无需担忧会有某个中心化实体,掌控全部的底层数据并突然改变平台的规则,或是限制开发者的访问, 比如 2018 年基于推特 API 构建应用的开发者们遇到的情况那样。

侧栏 - 可组合性的案例有哪些?在实际中如何应用?

可组合性指的是开发者可以利用已经构建和部署在公链上的其他应用创建新的应用。

例如,Compound 作为一个 DeFi 应用,如高能储蓄账户一样能让用户通过存款赚取利润。假设一个项目(例如 Argent 加密钱包)的开发者希望将 Compound 嵌入他们构建的应用中,那么他们无需重建系统就可以轻松地集成 Compound。这就是可组合性。

来源: Understanding Ethereum

以太坊改进提案(EIP)- 鉴于如以太坊这类区块链在本质上是公开的、去中心化和开源的,其开发者社区修改协议的方式与中心化实体做决策的方式相去甚远。现代开源社区(比如 Linux 和 Python 的活跃社区)和以太坊的开发过程更加相似。

以太坊社区已经制定了一套流程以概述社区成员该如何向以太坊协议提出改进建议。这些流程包括提供进行讨论的公共论坛和鼓励社区参与开源,这对于以太坊区块链来说尤为重要,因为它是去中心化的区块链且依赖于全球分布的社区对其进行监督和改进。

提案可以与区块链遵循的核心规则相关 (比如何时达成共识),也可以就以太坊核心构建部件提议一个标准化版本如非同质化代币或者钱包(下文会展开描述)。当用户利用以太坊的可组合性基于某些已标准化的规范来构建一个应用时,显而易见代码将按预期运行。

以太坊注释请求(ERC)- ERC 是 EIP 的一种类别,具体来说,ERC 是描述“应用级别的标准和协定”的一种 EIP 。这类 EIP 值得在这提一提,因为它是以太坊上最重要且最具知名度的一些使用案例的合约标准的模板。开发者在以太坊上构建时可以使用这些合约标准以节约时间和精力,而不用从头开始。一些广为人知的 ERC 如下:

ERC-20 - 这是同质化代币的一种代币标准。

ERC-721 - 这是非同质化代币的一种代币标准。

ERC-1155 - 这是优化了部分 ERC-20 和 ERC-721 的代币标准,一般应用于碎片化非同质化代币。

侧栏 - 为什么想要碎片化(或使其可替代)非同质化代币?

尽管碎片化 NFT 这个概念本身听起来像悖论,但这也有几个不同的用例。最好的解读方式是,一些艺术品价格高昂(比如 Beeple 的 NFT 以 6900 万美元的价格售出或蒙娜丽莎这副名画),普通人很难买得起。碎片化一个昂贵的 NFT,使得消费者有机会持有(价值连城、非同质化)代币的一小部分。

来源: Algorand

值得注意的是,大多数分解后的NFT碎片之间具有可替代性,因此,某个用户持有的蒙娜丽莎面部碎片不会和手部碎片或是背景碎片相斥(即碎片之间是等价的)。这些不同部位的碎片实际上并不是可替代的(比起脸部碎片,我更乐意花更少的钱购买背景碎片)而现实中,用户只会持有整个艺术品的一片小小的可替代碎片。

碎片化 NFT 不止是钱的问题。NFT 代表着独一无二的数字资产,所以 NFT 碎片化还隐含着所有权、身份和社区的概念。

测试网 - 测试网是区块链的副本,它使开发者得以尽情开发,并测试代码在“主网”区块链上将是何种运行情况。当开发者在区块链上部署了智能合约后,尽管有些智能合约已经不再应用,但只要区块链一直活跃,这些代码都是可见的。由于存在这种永久性以及智能合约有可能与大额资金交互,开发者会希望通过在测试网测试以确保代码会按预期运行。

在以太坊案例中,有一堆的测试网(比如 Rinkby 、Ropsten 和 Kovan )可供开发者在不用冒险动用真实资产的情况下,测试自己的代码。测试网是加密软件开发者的开发实践环境。

水龙头 - 水龙头会分发“虚假” ETH 给开发者,所以他们能用这些测试币在测试网测试智能合约。开发者需要ETH部署智能合约并与之进行交互,但与主网的ETH不同,测试网的测试币不具有实际的经济价值。水龙头是开发者获取 ETH 测试币的简便渠道。

设想你是一名开发者,准备在以太坊上部署智能合约。假设你手头上的智能合约将处理一些资金,可能类似于一个去中心化的交易所(在下文的去中心化金融部分有探讨)。首先,你想在测试网上测试智能合约。以确保代码的运行达到预期。你将需要一些测试网的ETH来运行智能合约。

然而,要谨记测试网只是以太坊区块链的副本,所以测试网上面的ETH本质上是“虚假”的,因此,这些代币不能兑换成主网链的ETH。如果读者想用以太币测试合约并观察它的实际运行,那么水龙头可以方便用户获取ETH,并在测试网上尽情使用/挥霍。

预言机 - 根据需要,预言机可以用来连接区块链和外部系统。在某些时候,可以创建在以太坊上的应用,希望与非以太坊网络所保护的外部数据流进行交互。一些数据不得不从链下获取,就如今天的天气或者篮球比赛的分数。因此,预言机是通向“现实世界”的接口。

为了农作物的保险起见,预言机可用于查询弗洛里达州靠近橙子种植地的天气,或是用于验证去中心化体育博彩应用的记分。预言机具有潜在的信任隐患(因为构成区块链的计算机网络无法真的验证弗洛里达的天气如何),但是对于这些需要预言机的应用来说,有良好的方案可以解决这一隐患。

预言机提供商 (如 Chainlink ) 构建了某种系统以试图确保其预言机不易受攻击 (但是单个预言机仍然是区块链上易受攻击的弱点)。读者可以设想一下:为预言机系统 (由多个预言机组成) 建立一种共识机制,尽管其中存在易攻击点 (因为链下数据总是可能会以某种方式被操纵),但是仍然需要 9/16 个预言机对预言机网络的信息达成共识。或者类似的机制。

内存池 - 当一笔交易已被用户提交,但是还未被验证和打包上链,这种待处理的交易会被发送到一个等待区域,叫做内存池。

在处理交易之前,网络中的计算机节点会验证交易的有效性。举例来说,账户在发送交易时,可能会花费超过账户内的有效资金,或是可能出现私钥与发起方钱包(更多请看下文的钱包和身份认证的部分)的公钥不匹配的情况。当网络中的计算机在验证这些潜在隐患时,这些待处理的交易就在内存池中等待。

在技术上而言,网络中的每个参与者都有自己的内存池,但为了让入门级别的读者更好理解,把内存池想象成所有区块链交易的等待区域是可以接受的。通常,交易在内存池中等待几秒钟到几分钟不等,这取决于需求量(下文进一步讨论可扩展性)。

以太坊上待处理的交易可以在数据供应器上看到,比如 Etherscan。

侧栏 - 用户和应用如何与以太坊交互?

用户几乎都是通过如 Chrome 等浏览器使用网页应用。这些网页应用使用特定的库(如 web3.js 或者 ethers.js )建成,这些库使得网页应用可以直接同区块链节点实现交互。

来源: Understanding Ethereum

开发者建立的应用,通过节点运行客户端软件的方式与以太坊进行交互。在下面的示例中,运行的客户端是 Geth,它是一个用来与以太坊区块链交互的命令行界面。也有像 Infura 这样“节点即服务”的供应商,它让开发者得以便捷地与服务供应商控制的节点进行交互,这和开发者如何利用 AWS 访问服务器空间的过程是类似的。接下来,这些节点可以在以太坊上与智能合约和单个账户余额产生交互。

这和当下其他软件产品的“后端” VS.“前端”大不相同。在左下图表中,我们可以看到一个用户如何连接传统的网页应用。

在这个图的旁边,是一个基于以太坊的应用的架构例子。两者极其类似!区别就是,以太坊作为一个后端基础设施服务于加密应用,这使得它具有全球化、无需许可和抗审核的特性。

来源: The Architecture of a Web3.0 Application

钱包和身份

根据设计,区块链使得用户能够自我保管资产,但钱包的作用不仅是给了用户自我托管的权利,它还是用户在加密世界的自我呈现。在这一部分,我将介绍 DAO 和身份的关系,以及用户如何保证钱包安全问题。

钱包 - 将你的资产存在加密钱包中,就好比将现金存在物理钱包里。但是这些加密钱包还储存着代表你和你的行为的信息,例如你交互过的应用以及用该钱包做过的交易。

需要记住的是,根据设计,区块链交易是公开透明的,由此,当你使用钱包在以太坊上做些什么的时候,你的钱包管理着关于这些交易的可追溯、公开的数据。这些可追溯数据强调了 web3 中“持有自己的数据”的理念 —— 你的资产、交易历史、与去中心化应用交互的数据会随着你的钱包移动。而且,与物理钱包相区别的是,许多加密用户会使用多个用途不同的加密钱包。

在这里,还需要了解其他的定义才能完整地解释钱包的概念:

公钥 - 这是一行长代码,代表钱包的对外地址。公钥好比你的家庭地址;这个地址是独一无二,不是秘密(公共记录等)。而这个地址对应着一个家庭(或在这个案例中,地址对应着你的一个账户)。

你可能会与想给你寄信或礼物的朋友分享你的地址,但就算有人在当地政府的财产记录中看到你的家庭地址,那也没什么。如果有人看到你的公钥,那也是没问题的。

私钥 - 在另一方面,私钥是钱包的密码,所以不能让别人知道你的私钥。私钥会对应特定钱包的公钥,因此,如果有人得到了私钥,他们可以完全访问钱包。

私钥就像家里的钥匙,你并不介意有人随机知道了你家的地址,但是如果他们有你家的钥匙,那你必然惴惴不安。再次重申 —— 任何人得到了私钥都可以接入对应的钱包,不要将私钥告诉任何人,也不要储存在别人可以找到的地方。

侧栏-公钥和私钥的原理是?

公钥和私钥背后的机制是非常重要的基础知识。基本上,公钥和私钥是用于加密和验证身份的一种方法,叫做私钥密码学。

谨记公钥是面向外部公开的。当用户向其朋友的钱包发起交易时(使用朋友的公钥),就相当于给交易上锁,只有当用户的朋友确实持有接收方钱包的私钥时,才能把锁解开。尽管交易是可见的(因为它存在公链上),但没有特定私钥(私钥对应的持有资产的钱包)的情况下无法“解锁”这些资产。

不管你是以太坊上搭建项目的开发者或者只是用户,一定要了解公钥和私钥的区别,这很重要。误用(或者“放错”)公私钥可能造成严重的资金后果,并且,这和忘记中心化网站上的密码不同,应用开发者无法帮助用户恢复密钥。随着更多用户创建加密钱包并在区块链上交易,这种交易模式将会更为标准化。同时,注意学习曲线以及帮助向其他用户解释也尤为重要。

来源: How to Generate Public and Private Keys

助记词 - 一组助记词(通常是 12 到 24 个随机的词)是钱包在紧急情况下最终的钱包恢复工具。它需要像私钥一样被同等保护起来,因为丢失助记词或者将它保存在会被发现的地方,就意味着钱包的一切都暴露了。用户一定要采取合适的方式保存助记词,保证其安全性和机密性。

钱包应用的开发者无法访问助记词,所以,如果读者丢失了自己的密钥和助记词,那么你的钱包就不能再恢复。如果仅仅丢失了私钥,那还可以用助记词来恢复钱包。

托管钱包 - 这类钱包由托管方(任何负责管理钱包资金的中心化实体)负责管理,比如一个常规的 Coinbase 账户就是托管的。这些托管者负责管理钱包(因此,如果用户使用了一个托管钱包,就不必保管自己私钥)中的基本资产,为提供用户更为中心化、更顺畅的用户体验。

这种用户体验通常不包括加密原生的身份认证机制,例如,一位用户可以使用 Google 邮箱地址和密码登录 Coinbase 的账户。

托管钱包是一种开启加密之旅的好方式,同时也是兑换现金资产为加密货币的实用方法。另一方面,鉴于这些托管者都由中心化机构持有和管理,所以也带来了去中心化旨在解决的一些问题,比如数据所有权、信息流控制以及潜在的监管要求。

加密界有句关于托管钱包流行语 —— “无钥即无币”。即便是 Coinbase 的 CEO Brian Armstrong 曾经也提过非托管钱包的重要性,因为托管钱包的提供商会有受到政府监管的风险。对那些倾向于以一种完全去中心化的方式管理自己的资产和交易的用户来说,非托管钱包是更好的选择。

非托管钱包 - 这类钱包的管理者只是......你!软件供应商(如 MetaMask , Argent 和 Rainbow 等)提供用户访问自己钱包的软件,但主要的是,钱包资产存放在链上而不是钱包提供商那里。所以,如果 MetaMask 钱包发生了些什么导致无法访问,那么用户可以跳转到 Rainbow 钱包,导入他们的钱包(不用得到 MetaMask 的允许)并通过 Rainbow 操作自己的资产。还有一种非托管硬件钱包,它的私钥直接保存在物理设备中(通常是看起来像 USB 的小金属物件)。

非托管钱包的使用伴随着管理公钥、私钥和助记词的负担,但这种钱包给予用户以自治权(直接持有资产)和访问以太坊世界的唯一身份。以太坊应用允许用户“使用以太坊登录”(Sign in with Ethereum, SIWE ),即“使用自己的非托管钱包登录”。由此,非托管钱包代表了用户的身份,这些钱包扩展了加密界的设计空间,比如关于身份、凭证和所有权的新思维方式。

社会恢复钱包 - 这是由一些非托管钱包提供商支持的一种钱包恢复策略。这种钱包不需要助记词(有用户丢失过助记词),用户可以委任其社交网络中的其他人,验证钱包是否是否对应于它应该对应的人。通过社交恢复钱包,用户可以基于其社交圈的信任网络作为其非托管钱包的后盾,同时仍然保留非托管钱包的自我托管/去中心化/单点登录的优势。Argent 是社会恢复钱包的一个用例。

侧栏-用户如何注意钱包的使用安全?

我不打算在这一栏目用图表,因把所有有关钱包安全的必要信息放进单个图表并不现实。在加密界中,钱包的安全性至关重要,值得我们耗费一些时间探索资金管理的最佳操作。

@ Punk6529 发布了一篇很棒的推特长文,涵盖了安全使用钱包需要注意的所有信息。Vitalik 就此写过大幅的篇章论述社会社交恢复钱包的重要性(点击此处阅读中文版)。而这里是来自硬件钱包供应商 Ledger关于钱包安全的更多信息。

这里是 Punk6529长推文中的一些亮点,不过我强烈建议读者自行上推特阅读这篇推文:

“与公钥不同,永远不要将私钥透露给任何人。如果有人获取了你的私钥,那就玩完了。”

“地址/公钥:你的邮箱地址(可以共享)

私钥:收件箱的密码(永不共享)

钱包:保存私钥

助记词:私钥恢复系统(永不共享)

密码:可选项:创建新钱包的额外密码(永不丢失)”

“安全性和弹性是相悖的目标:将私钥打印在宣传单的行为极具弹性,但你的NFTs将会不翼而飞 (私钥泄露了)。你可以通过摧毁私钥的方式轻松解决安全性问题,而后果是,你本人也无法访问自己的NFTs。平衡安全性和弹性这两个目标是门艺术。”

以太坊域名服务(ENS)- 以太坊域名服务是为以太坊区块链而生的开源域名系统,某种程度上类似于传统网站的域名提供商。ENS 将以太坊上的地址映射为人类可读的名字,因此我才能使用譬如“ brunny.eth ”作为我的地址,而不是这一长串的公钥:0xF67cAEbBbE7b630d137d2901637C02899ED3211b。

读者可以在自己的加密钱包(托管的或者非托管的)里直接尝试一下:创建一笔发送少量ETH的小额交易,不要用我的公钥,而是把“ brunny.eth ”作为接受者。这个服务会匹配“ brunny.eth ”和对应的钱包地址。

总的来说,作为公共物品,ENS 域名对以太坊生态系统中的身份而言十分重要,因而它们值得有自己版本的域名系统。

去中心化自治组织(DAOs)- DAO是加密原生的组织形式。它可以是基于加密原生规则进行自我管理与组织的公司、非营利机构、社会团体或是其他任何类型的组织。这里的加密原生规则是指类似于社区所有权、透明性和去中心化等概念,而值得注意的是,去中心化有一个频谱,而不是非开即关的两种极端。

不似传统公司在实体创建和领导组织架构方面的中心化持有和管理,DAO 则为无中心实体下决策的加密原生项目和商业的经营而设计架构,并致力于争取项目的社区所有权。许多 DAO 的另一个愿景是完全去中心化和民主化的实现。也就是,DAO 的各种决策由主要参与者以民主的方式票选得出。DAO 不仅能针对链上的应用级别产品的变动进行投票,还能发挥奖励和激励系统参与者的作用。

一部分 DAO 确实十分接近自治的程度,某种意义上,自动执行的智能合约代码运行着 DAO 的许多函数。这方面的一个例子就是 DeFi 中的 DAO,这种 DAO 的核心价值定位是,对于 DeFi 中服务于某些目的智能合约的去中心化维护。大多数 DAO 向着去中心化的方向逐步发展,这其中的大部分更类似于与银行账户的多人聊天,而不是真正意义上的自治化组织。

DAO 实际上是各种事物的社会副产品,包括无需许可区块链、非托管钱包、身份认证工具(如 ENS 等)以及生态参与者的共享意愿。DAO 值得用专门的一部分展开描述(甚至是用整篇指南!),但我个人观点是,大家在加密界中参加的 DAO 正是重新定义数字原生身份的关键,所以在本章节中与“身份”一起谈 DAO 最说得通。

去中心化金融

毋庸置疑,DeFi 是目前以太坊最为成功的用例,超过 1000 亿美元的资产锁定在以太坊的 DeFi 协议当中。 DeFi 领域还擅于使用一些令人困惑的术语。在这个小节,我将从广义角度界定 DeFi,深入探讨这些令人困惑的术语,阐述 Uniswap 作为一个去中心化交易所如何在以太坊上运作。

去中心化金融(DeFi)- 去中心化金融指的是任何的不存在中心把关人且完全在区块链上运行的金融应用、交易所和系统。如今,各式各样的区块链上活跃着数以百计(如果还未达到成千上万的程度)的DeFi项目,从去中心化交易所到借贷协议,再到期权和期货合约,应用范围很广。DeFi 应用的首要目标在于重新思考:在没有中央银行掌控权力的世界体系中,如何通过去中心化的形式实现旧式银行系统提供的金融服务。

有案例给出了答案,读者可以试想一下在股票市场买进股票份额的情景。当Sally通过中介(Robinhood、 Charles Schwab 和 Vanguard 等)购买了一股特斯拉股票,这一股会辗转多个中介之手后Sally才能拿到。一般而言,当系统正常运行,这种辗转多个不同中介的行为不会被一般大众发现。但有时会发生糟糕的情况(例如,2008年全球金融危机或是2021年的Gametop股票事件),导致系统崩盘(如出现负油价和交易被取消的情况)。

系统崩盘后,人们希望寻找这场混乱的罪魁祸首。可当他们开始掘地三尺的时候,却发现传统金融市场远没有他们所想的那样透明。

去中心化交易所(DEXs)- 它是首个主要的 DeFi 构建块。区块链激活了一种新型交易所,它无须经过不透明的中介环节和半官方机构,就能直接和智能合约进行交易。

还是举 Sally 购买特斯拉股票作为例子,她不再需要通过中介经纪公司(例如 Charles Schwab )买入股票,这种中介会和做市商(比如 Citadel )进行交易,两者都受到于美国清算所(如 DTCC)施加的约束。而是和 Uniswap 智能合约做交易!智能合约的代码都是透明公开的,因此,她可以看到资金流动的过程,不会被非透明的中介蒙蔽双眼。

这些去中心化交易所运用区块链技术和经济激励,基本上为任意两种货币搭建了市场(比如 BTC 和 ETH,或者美元和欧元等)。以下我将说明,作为占据市场份额最多的 DEX,Uniswap 如何进行运作。

为了解这些去中心化交易所的运作方式,我们需要先界定一些额外的术语:

流动性提供者(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(或其他代币)兑换成其他资产,犹如使用自动贩卖机。用户可以连接钱包并将任意一种代币换成其他代币。非常简单!

来源: Understanding Ethereum

然而,幕后到底发生了什么?一起看下图中的蓝色方框。这是 Uniswap 的智能合约,是流动性提供者存放其代币的地方(例子中用代币 A 和代币 B )。

蓝色方框的左边描述了 LP 和质押池的关系;LP 存进两种资产,作为交换,他们会收到质押池代币,这种代币相当于流动性提供者可以赎回他们的质押资产的一个凭证。质押池代币可以随时赎回LP最初质押在智能合约的资产(在这里,交易者要警惕接下来提到的“无常损失”。)

上图中的另一端是用户。用户在无需接触质押池 LP 的情况下,进入界面并在质押池中将一种代币兑为另一种。并且,用户会支付一小笔手续费,它会均等地分给质押池中的所有 LP 。

来源: Uniswap documentation

这种机制很酷。我在职业生涯的早期便开始学习金融知识,所以,当我了解到去中心化交易所时,它比比特币的“数字黄金”和以太坊的“世界计算机”隐喻更能使我兴趣盎然。如果没有公链这种去信任基建的存在,那么 Uniswap 只会是黄粱一梦。还有什么是我们今天不敢妄想而明天却成为主流的?

截至2022年初,Uniswap 的月交易量约为 600 亿美元。

接下来提及的术语(以及文本中介绍性定义之外的内容)也许需要读者自行深入探索了。然而,它们也可能是新用户刚踏入以太坊圈子,就会接触到的第一批术语概念,因此,我坚信它们会极大地影响刚进圈的新用户,使他们困惑不已。因此,他们可以多看看文末的更多资料。

流动性挖矿 (Yield Farming) - 如名所示,流动性挖矿是指通过为 DeFi 应用提供流动资金的方式“收割”收益的行为。这些应用提供诱人的奖励作为使用的回报。如果有朋友向你透露其在 DeFi 的年收益率达到 100,000%,那他们说的就是流动性挖矿。

许多 DeFi 应用需要大笔资金注入平台(流动性,如前所述),作为体现其应用价值的关键功能,无论是什么功能(如交易资产、借贷等)。这些 DeFi 应用只有两条路能走:筹募 10 亿美元并由应用提供流动性,或者给予流动性提供者以可观的奖励,并使这些流动性挖矿者成为平台的流动性提供者。

等一下?这些可观的奖励从何而来?

好吧,这些应用正在将这些高额奖励大肆宣传为新型激励机制,但现实是,这些奖励通常只是(昂贵的)客户购置成本。也就是说,这些应用的代币在某种程度上代表了应用的价值,而他们通过应用(客户购置成本)给用户分配奖励。这些奖励是原生代币与其他代币类型的混合产物。

因此,流动性挖矿指的是寻找这种收益并为最有机会获利的应用注入资金的实践,它几乎可以视作 DeFi 应用上的一种天使投资形式。

质押 - 这个术语用得五花八门,但实际上,质押仅是指在一段时间内锁住资产并从锁仓中获利。

一般,这个概念在中心化金融领域应用,用户质押代币以换取奖励,但是质押也能运用在其他领域中。许多 DeFi 协议利用质押方式控制其协议原生代币的流动供给,好比中央银行试图管控货币供给。激励投资者短期锁定自己的代币以期经济报酬,这听起来就像债券。

无常损失 (Impermanence Loss)- 这个概念指的是在供给两种以上代币的流动性时,流动性提供者需要承担的潜在风险。在上文 Uniswap 的例子中,流动性提供者存入两种等值的代币到 Uniswap 上,并获得质押池代币。当 LP 想要提回资金时,质押池代币可以用于赎回自己的两种代币。

这里存在的细微差别是,LP 存款的两种代币都有各自的价格(还有价格波动)。当 LP 想用质押池代币赎回两种代币时,两者的价格可能已经是相去甚远:可能其中一种代币价格下跌了5%,而另一种则上涨了10%。

代币之间的价格差距也许意味着LP最好应当只持有一种的代币,而不要持有从交易费获益的质押池代币。重要的是,无常损失被贴上“非永久的”标签,是因为在 LP 真正赎回质押池代币之前,这种损失只是“账面损失”。也就是说,如果 LP 不选择赎回代币,而是继续提供流动性直到两种代币的价格相互靠拢,那么无常损失就消失了。

关于不同类型质押池的 DEX、LP 以及无常损失的优质初级读物可以在这里找到。Daily DeFi 上的无常损失计算机演示了几个例子。

Layer2和权益证明机制

2022 年被俗称为以太坊的“ L2之年”,万众瞩目的权益证明机制的过渡预计在夏季进行。这个部分将深入讨论区块链的“三角悖论”、以太坊的未来以及 rollup 的运作原理。

区块链三角悖论 - 每一条区块链都涉及三种概念之间的权衡:去中心化、可扩展性以及安全性。一般的共识是( 2022 年早期),以太坊在去中心化和安全性上做得较好,但在可扩展性上稍逊一筹( gas 费用好高!呃啊啊啊啊啊!)。希望在近期会有一些改进计划可以解决以太坊的区块链三角悖论。下面叙述了这三个方面的考量,对于理解三者的平衡对单条区块链的影响而言十分重要。

去中心化 - 比特币白皮书准确地解释了去中心化概念(我自己加粗强调了):“只需要一个基于加密学证明而非信任的电子支付系统,允许任何两个意愿方在无需信任第三方的情况下,直接与彼此进行交易。”

区块链扮演了基础设施层的角色,使得全世界的用户可以使用自己计算机与彼此互动,而不用经过中介环节。

区块链的去中心化就好比一个频谱;如果区块链可以被少数用户关停,或者网络的参与成本过高( 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

ECN的翻译工作旨在为中国以太坊社区传递优质资讯和学习资源,文章版权归原作者所有,转载须注明原文出处以及ethereum.cn,若需长期转载,请联系eth@ecn.co进行授权。

Ethereum Community Network以太坊社区网络 订阅 Ethereum Community Network以太坊社区网络 订阅

以太坊中文 · Ethereum Community Network

文 · Ethereum Community Network新闻资讯零时学院开发者门户生态漫游ΞSearch by 扩容方案对话张烨@Scroll、Leo Fan@Cysic | 证明者网络和 zk 硬件加速扩容方案对话 AltLayer、Scroll、Starknet 团队 | 共享排序器和 L2 共识扩容方案对话 Arbitrum 研究员 Patrick McCorry | 如何去中心化 Rollup?最新对话 EthStorage 创始人 Qi Zhou | 数据可用性和去中心化存储去中心化 Rollup 访谈系列最后一期,讨论了如何利用 DA 重用以太坊主网的安全属性,以及各种 l2 存储的方案比对。EECN       2023-07-02E群誌 更多 共识层PoS 系列 #2——Epoch、Slot 与信标区块本文将介绍 PoS 机制下的时间表、验证者委员会的分配过程以及信标区块的组成。Patrick McCorry2023/03/30质押提款来了 | 主网 Shapella 升级公告提款来了!Shapella 以太坊主网升级将在北京时间 2023 年 4 月 13 日早上 6 点多进行。Protocol Support Team2023/03/29PoS 系列 #1-模块化设计和两个区块链本系列文章从工作原理、意义以及功能性的角度来介绍 PoS 机制。Patrick McCorry2023/03/21扩容方案对话 EthStorage 创始人 Qi Zhou | 数据可用性和去中心化存储去中心化 Rollup 访谈系列最后一期,讨论了如何利用 DA 重用以太坊主网的安全属性,以及各种 l2 存储的方案比对。ECN2023/07/02对话张烨@Scroll、Leo Fan@Cysic | 证明者网络和 zk 硬件加速去中心化 Rollup 访谈系列第三期,讨论了 ZK 电路、不同的硬件方案以及证明者网络与硬件加速市场的未来。ECN2023/06/18对话 AltLayer、Scroll、Starknet 团队 | 共享排序器和 L2 共识去中心化 Rollup 访谈系列第二期,讨论了去中心化排序器的含义、重要性以及影响。ECN2023/06/12技术zkDay @Denver | 探讨 ZK 应用、硬件加速以及 zkEVM本文整理了 zkDay Denver 中围绕 zk 技术的圆桌讨论,摘选了一些精彩发言。ECN2023/03/10从合约部署的角度区分不同的 zkEVM本文通过解释在 EVM 以及不同类型的 zkEVM 中如何部署合约以区别不同兼容程度的 zkEVM。pseudotheos2023/02/15如何在证明中使用 KZG 承诺本文介绍了如何在 zk 证明中有效地使用 KZG 承诺,提高证明验证的效率。Dankrad Feist2023/02/10Staking上海升级与 Staking 播客系列 ep.3 Lido 将如何渐进地去中心化头部流动性质押协议 Lido 将如何渐进地进行去中心化?上海升级给 Staking 行业带来哪些机遇?ECN2023/04/24上海升级与 Staking 播客系列 ep.2 Rocket Pool 对去中心化流动性质押的开拓与探索4.18 去中心化流动性质押协议 Rocket Pool 顺利进行了 Atlas 升级,上海升级后 Rocket Pool 将为 Staking 带来哪些创新和机遇呢?来听听 Rocket Pool 的总经理 Darren 对 Staking 行业的洞见。ECN2023/04/19上海升级与 Staking 播客系列 ep.1 StakeWise 将如何推动流动性质押民主化上海升级前,跟流动性质押协议 StakeWise 的联合创始人 Kirill 聊聊上海升级以及即将上线的 StakeWise V3 为 Staking 带来的创新。ECN2023/04/14DeFi针对衍生品资产的价格预言机本文分析了衍生品资产 “跨链资产“ 和 ”流动性质押资产“ 普遍使用的价格预言机方法固有的漏洞,提出了我们应该避免这种常见做法的思考Jonathan Erlich2022/11/28算法稳定币失败案例分析文章科普了加密货币稳定币的类型,并进一步分析探讨稳定币尤其算法稳定币的风险所在。Cory Klippsten2022/06/17DeFi 的治理问题DeFi 治理中有哪些难题?可以有什么解决方案?Zaheer Ebtikar2021/08/13执行层以太坊核心开发者会议更新015 ⛓下一次以太坊网络升级 Dencun 升级目前敲定纳入四个 EIP,4844 为此次升级的主要功能。Tim Beiko2023/05/05#157 以太坊执行层核心开发者会议 (ACDE) 笔记第 157 次 ACDE 敲定了主网上海升级时间为 4.12,对坎昆升级的候选 EIP 进行了初步讨论。第 104 次的 ACDC 对 Capella 升级后的两个升级内容进行了讨论,其中包括 The Verge。Tim Beiko2023/03/17#156 以太坊执行层核心开发者会议 (ACDE) 笔记Goerli 测试网将于 3.14 进行 Shapella 升级,如顺利,主网将于 4 周后进行上海升级Tim Beiko2023/03/07生态盘点:以太坊上的社交 ZK 项目本文分类汇总了以太坊上使用 zk 技术的社交项目,分别是:身份、治理和消息领域。

shrey jain2023/01/12Ep.5 FTX 爆雷事件引发了对于资产安全的思考 | 區塊勢创办人许明恩 & imToken Labs 研究员嘉辉本期播客梳理了FTX 崩塌事件的来龙去脉、讨论了未来该如何避免同类事件的发生、可偿付证明的意义以及关于资产托管的更多折衷方案。ECN2023/01/06以太坊核心开发者会议更新014 ⛓有望在 2023 年上线的上海升级具体纳入了哪些 EIP?提款的具体机制是怎么样的?在2023年重启 ACD 前,让我们回顾一下 2022 年年末都做了哪些重要决定。Tim Beiko2023/01/03   思辨一词定义以太坊目标:hyperregenization如果用一个词定义比特币的目标是超比特币化,那么以太坊的目标就是超再生化(hyperregeration)。本文作者认为可以从当前以太坊的政治光谱中提取出“超再生化”作为其最终政治图景,并从再生经济学、再生公民资格以及再生去中心化三个维度对其具体内涵进行阐释。   通告EthGifts.com 上线啦!欢迎领取 The Merge 观看派对留言板 NFT!EthGifts.com 上线啦!EthGifts 是 ECN 在举办社区活动或组织社区协作时发放的 Web3 数字凭证,EthGifts.com 是上述数字凭证进行认证、申领和铸造的平台。活动与 Lido、Rocket Pool 和 StakeWise 聊聊上海升级与 Lido、Rocket Pool 和 StakeWise 聊聊上海升级最新对话 EthStorage 创始人 Qi Zhou | 数据可用性和去中心化存储去中心化 Rollup 访谈系列最后一期,讨论了如何利用 DA 重用以太坊主网的安全属性,以及各种 l2 存储的方案比对。扩容方案对话张烨@Scroll、Leo Fan@Cysic | 证明者网络和 zk 硬件加速去中心化 Rollup 访谈系列第三期,讨论了 ZK 电路、不同的硬件方案以及证明者网络与硬件加速市场的未来。扩容方案对话 AltLayer、Scroll、Starknet 团队 | 共享排序器和 L2 共识去中心化 Rollup 访谈系列第二期,讨论了去中心化排序器的含义、重要性以及影响。扩容方案对话 Arbitrum 研究员 Patrick McCorry | 如何去中心化 Rollup?去中心化 Rollup 访谈系列第一期,讨论了去中心化 rollup 的含义、安全属性以及治理。共识层PoS 系列 #2——Epoch、Slot 与信标区块本文将介绍 PoS 机制下的时间表、验证者委员会的分配过程以及信标区块的组成。Patrick McCorry2023/03/30扩容方案对话 EthStorage 创始人 Qi Zhou | 数据可用性和去中心化存储去中心化 Rollup 访谈系列最后一期,讨论了如何利用 DA 重用以太坊主网的安全属性,以及各种 l2 存储的方案比对。ECN2023/07/02技术zkDay @Denver | 探讨 ZK 应用、硬件加速以及 zkEVM本文整理了 zkDay Denver 中围绕 zk 技术的圆桌讨论,摘选了一些精彩发言。ECN2023/03/10Staking上海升级与 Staking 播客系列 ep.3 Lido 将如何渐进地去中心化头部流动性质押协议 Lido 将如何渐进地进行去中心化?上海升级给 Staking 行业带来哪些机遇?ECN2023/04/24DeFi针对衍生品资产的价格预言机本文分析了衍生品资产 “跨链资产“ 和 ”流动性质押资产“ 普遍使用的价格预言机方法固有的漏洞,提出了我们应该避免这种常见做法的思考Jonathan Erlich2022/11/28执行层以太坊核心开发者会议更新015 ⛓下一次以太坊网络升级 Dencun 升级目前敲定纳入四个 EIP,4844 为此次升级的主要功能。Tim Beiko2023/05/05生态盘点:以太坊上的社交 ZK 项目本文分类汇总了以太坊上使用 zk 技术的社交项目,分别是:身份、治理和消息领域。

shrey jain2023/01/12思辨一词定义以太坊目标:hyperregenization如果用一个词定义比特币的目标是超比特币化,那么以太坊的目标就是超再生化(hyperregeration)。本文作者认为可以从当前以太坊的政治光谱中提取出“超再生化”作为其最终政治图景,并从再生经济学、再生公民资格以及再生去中心化三个维度对其具体内涵进行阐释。Dr. Paul J. Dylan-Ennis2022/08/12通告EthGifts.com 上线啦!欢迎领取 The Merge 观看派对留言板 NFT!EthGifts.com 上线啦!EthGifts 是 ECN 在举办社区活动或组织社区协作时发放的 Web3 数字凭证,EthGifts.com 是上述数字凭证进行认证、申领和铸造的平台。ECN2022/11/19活动与 Lido、Rocket Pool 和 StakeWise 聊聊上海升级ECN 有幸邀请了 Lido、Rocket Pool 和 StakeWise 的代表做客 ECN Podcast,邀请大家来提问哦!ECN2023/03/27Ethereum Community Network以太坊社区网络 订阅 Ethereum Community Network以太坊社区网络 订阅

以太币_百度百科

百度百科 网页新闻贴吧知道网盘图片视频地图文库资讯采购百科百度首页登录注册进入词条全站搜索帮助首页秒懂百科特色百科知识专题加入百科百科团队权威合作下载百科APP个人中心以太币播报讨论上传视频以太坊的一种数字代币收藏查看我的收藏0有用+10本词条由“科普中国”科学百科词条编写与应用工作项目 审核 。以太币(Ether [13])是以太坊(Ethereum)的一种数字代币,被视为“比特币2.0版”,采用与比特币不同的区块链技术“以太坊”(Ethereum),一个开源的有智能合约成果的民众区块链平台,由全球成千上万的计算机构成的共鸣网络。开发者们需要支付以太币(Ether [13])来支撑应用的运行。和其他数字货币一样,以太币可以在交易平台上进行买卖 [1]。2021年9月24日,中国人民银行发布《进一步防范和处置虚拟货币交易炒作风险的通知》。通知指出,虚拟货币不具有与法定货币等同的法律地位。 [12]中文名以太币外文名Ether [13]属    性虚拟货币创始人杰弗里•维尔克类    型加密数字货币外文简称ETH目录1背景2特点▪编程语言▪运行效率▪区块多样3技术架构▪智能合约层▪激励层▪共识层▪网络层▪数据层4应用▪区块链程序▪企业软件▪认许制记账5相关法律背景播报编辑以太币的系统是使用最广泛的支持完备应用开发的公有区块链系统。与比特币相比,以太币的系统以太坊属于区块链 2.0 的范畴,是为了解决比特币网络的一些问题而重新设计的一个区块链系统。比特币的设计只适合加密数字货币场景,不具备图灵完备性,也缺乏保存实时状态的账户概念,而且存在 PoW 机制带来的效率和资源浪费的问题。比特币的区块链网络存在着扩展性不足的缺陷。随着比特币吸引越来越多开发者和技术人员的注意,一些用户尝试使用比特币网络用于其他数字货币或其他应用。但互联网发展,独立开发出区块链应用的难度比较大,用户需要掌握非常多的软硬件开发能力和加密算法,这使得区块链的应用对于一些用户来说并没有那么容易 [2]。以太币系统以太坊的出现就是帮助用户更为容易地利用区块链技术进行应用设计 [3]。按照巴特林的说法,以太坊的目的是创造一个更为一般化的区块链平台,这一平台可以允许用户很容易创造基于区块链的应用,避免用户为创建一个新的应用而不得不建立一个区块链。通俗地讲,此前的区块链(如比特币)只是一个单一的工具或最多是一个多功能的工具组合,而以太坊则是区块链的智能手机,用户可以利用智能手机建立他所需要的任何“应用” 。因此巴特林表示,区块链的应用并不仅限于加密货币,它有着巨大的潜力,适用于各行各业,能为各企业和各种规模的组织带来显著好处。通过提供这样一个高度泛化的平台,以太坊允许用户在不需要创建自有区块链的同时,建立使用广泛的应用程序。以太坊的愿景是成为“世界计算机”:用户就像使用计算机一样简单快捷建立基于区块链的应用,享受区块链所带来的分散化和安全好处。这使得以太坊的应用前景广阔。理论上,以太坊是一个通用的平台,可以用于各种各样的应用,但目前为止大部分的应用都与金融有关。不过,除金融应用程序之外,任何需要信任、安全和永久存储的环境都可能受到以太坊平台的巨大影响,例如资产注册、选举、政府管理以及物联网等 [2]。特点播报编辑相较于较大多数其他加密货币或区块链技术,以太币的特点包括下列:编程语言Gavin Wood写的《以太坊黄皮书》中定义了以太虚拟机的运作流程。智能合约可以专门为此开发的Solidity编程语言写成,或是Python的一个变体Serpent,或是LLL。以太虚拟机也可以在Mutan上运行。智能合约之后会编译成字节码,然后发布在以太坊区块键上 [4]。运行效率将所有合约存在区块链上每个结点的作法有好有坏。主要的缺点是所有的结点都同时要运算所有的合约,因此速度较慢。开发人员正研究将数据切分(Sharding)的技术套用至以太坊。2016年9月 Buterin 发表了改善可扩展性的企画。截至2016年1月,以太坊每秒可以处理25个交易。 [4]区块多样存在一种区块—叔块(uncle block),用于归纳那些因为速度较慢而未及时被收入母链的较短区块链。这个区块的产生是因为以太币的区块时间是20秒左右,相对于比特币,更容易出现临时分叉。而且较短的区块时间,也使得区块在整个网络中更难以充分传播,尤其是对那些网速慢的矿工,这是一种极大的不公平。为了平衡各方利益,设计了这样一个叔块机制。叔块在全部挖掘出来的区块中占的比例叫叔块率 [4]。技术架构播报编辑智能合约层智能合约赋予账本可编程的特性,区块链 2.0 通过虚拟机的方式运行代码实现智能合约的功能,比如以太币的以太坊虚拟机(EVM)。同时,这一层通过在智能合约上添加能够与用户交互的前台界面,形成去中心化的应用(DAPP)。当然,在某些技术文档中认为DAPP 应该在智能合约层之上单独为应用层,也是有一定道理,只要不影响理解即可 [5]。激励层激励层主要实现以太币的发行和分配机制,以太币不是数字货币,而是定位于平台运行的燃料,运行智能合约和发送交易都需要向矿工支付一定的以太币。以太币可以通过挖矿获得,矿工每挖到一个区块固定奖励 5 个以太币 [5]。共识层共识层主要实现全网所有节点对交易和数据达成一致,以太坊采用两种共识机制,初期采用工作量证明机制(POW),待网络中的以太币充分流通和分散后,改为采用交易速度更快、无资源消耗的权益证明机制(POS),从而有效地避免了纯 POS 机制导致的初期权益分配不公平的情况 [5]。网络层网络层主要实现网络节点的连接和通信,又称“点对点技术”,是没有中心服务器、依靠用户群交换信息的互联网体系。与有中心服务器的中央网络系统不同,对等网络的每个用户端既是一个节点,也有服务器的功能,其具有去中心化与健壮性等特点 [5]。数据层数据层最底层的技术,是一切的基础,主要实现了两个功能,一个是相关数据的存储,另一个是账户和交易的实现与安全。数据存储主要基于 Merkle 树,通过区块的方式和链式结构实现,大多以 KV 数据库的方式实现持久化,比如以太坊采用 LevelDB。账号和交易的实现基于数字签名、哈希函数和非对称加密技术等多种密码学算法和技术,保证了交易在去中心化的情况下能够安全地进行 [5]。应用播报编辑区块链程序以太币可以用来创建去中心化的程序、自治组织和智能合约,据纽约时报的报导,在2016年5月已经有数十个可用的程序。预期的应用目标涵盖金融、物联网、农田到餐桌(farm-to-table)、智能电网、体育赌博等。去中心化自治组织有潜力让许多原本无法运行或成本过高的营运模型成为可能。较知名的应用有 [6]:去中心化创业投资:The DAO用以太币资金创立,目标是为商企业和非营利机构创建新的去中心化营业模式、The Rudimental让独立艺术家在区块链上进行群众募资。社会经济平台:Backfeed。去中心化预测市场:Augur。物联网:Ethcore(一间以太坊公司)研发的客户端、Chronicled(一间区块链公司)发表了以太坊区块链的实物资产验证平台;芯片公司、物理IP创建者和生产者可以用植入的蓝牙或近场通信进行验证。Slock.It开发的智能锁可以在付费后自动打开,让用户在付费后可以帮电动车充电、或是打开租屋的房门。虚拟宝物交易平台:FreeMyVunk。版权授权:Ujo Music平台让创作人用智能合约发布音乐,消费者可以直接付费给创作人。伊莫珍·希普用此平台发布了一首单曲。智能电网:TransActive Grid让用户可以和邻居买卖能源。去中心化期权市场:Etheropt。钉住汇率的代币:DigixDAO提供与黄金挂钩的代币,在2016年四月正式营运。Decentralized Capital提供和各种货币挂钩的代币。移动支付:Everex让外劳汇款回家乡。除此之外,联合国也积极利用以太坊区块链进行难民援助。2017年5月底,联合国世界粮食计划署宣布利用以太币技术对在约旦的1万名叙利亚难民提供食物分发。世界粮食计划署表示,利用区块链技术有利于降低支付成本,可以更好地保护受益人信息,控制金融风险,并在紧急情况下更快地做出回应。利用区块链也有利于改善传统的难民援助方式所存在的漏洞,确保食物都能够到达难民手中 [2]。企业软件企业软件公司也正测试用以太币作为各种用途。已知有兴趣的公司包括微软、IBM、摩根大通 [7]。德勤和ConsenSys在2016年宣布成立数字银行Project ConsenSys [8]。R3公司在Microsoft Azure上运行私人以太坊区块链,将11间银行连接至一本分布式帐薄(distributed ledger) [9]。英国政府中负责推动创新的机构Innovate UK提供了近25万英镑给Tramonex用以太币系统发展跨国支付系统 [10]。认许制记账有许多方案正在研究使用以太币的技术创建认许制的区块链。摩根大通打算用以太坊上创建一个私人区块链“Quorum”。其功能是洗乱派生性金融产品及其交易纪录来保护交易者的隐私,但同时匹配金融管制单位在信息公开上的要求,以期在保障隐私和信息公开之间找到平衡 [11]。苏格兰皇家银行用以太坊的分布式记账和智能合约平台创建了一个结算交割机制(Clearing and Settlement Mechanism, CSM),可以达成每秒100笔交易、模拟六间银行,平均每个trip在3到8秒间完成,这些数值用在于全国的支付系统是可接受的。 [4]相关法律播报编辑2021年9月24日,中国人民银行发布进一步防范和处置虚拟货币交易炒作风险的通知。通知指出,虚拟货币不具有与法定货币等同的法律地位。比特币、以太币、泰达币等虚拟货币具有非货币当局发行、使用加密技术及分布式账户或类似技术、以数字化形式存在等主要特点,不具有法偿性,不应且不能作为货币在市场上流通使用。 [12]新手上路成长任务编辑入门编辑规则本人编辑我有疑问内容质疑在线客服官方贴吧意见反馈投诉建议举报不良信息未通过词条申诉投诉侵权信息封禁查询与解封©2024 Baidu 使用百度前必读 | 百科协议 | 隐私政策 | 百度百科合作平台 | 京ICP证030173号 京公网安备110000020000

白话ETH2.0:你需要了解什么? · Ethereum Community Network

H2.0:你需要了解什么? · Ethereum Community Network新闻资讯零时学院开发者门户生态漫游ΞSearch by 白话ETH2.0:你需要了解什么?本文通俗地讲解了从当前以太坊主网向Eth2.0升级的各个概念,包括Pos、信标链、分片。MMyCrypto       2020-09-16来源 | MyCrypto

前言

Eth2升级对以太坊网络来说是一次基础架构的更新。如果读者持有ETH或使用最流行的DeFi协议之一,无需做任何事,因为当前的以太坊网络将与Eth2兼容。现在的ETH不会发生任何变化,网络升级不会产生新代币。

以太坊的大规模网络升级正在进行中,大家正翘首以待。Eth2有许多东西需要考虑,包括从PoW向PoS的过渡、分片以及信标链的引入。本文简要介绍了以下各个方面:

以太坊现状

Eth1: PoW(工作量证明)

Eth2: PoS(权益证明)

引进:分片链

引进:信标链

Eth2路线图

总结

以太坊现状

当前的以太坊堵塞、运行缓慢且gas费过高。在8月份网络拥堵最严重的时候,如果用户在gas limit为21,000以及gas 费为440gwei时提交一笔标准的ETH交易,那么很可能在30分钟以内完成交易,需要4.35美元的成本。

网络拥堵情况如图所示

假设读者现在想要尝试一些热门的、新的DeFi协议,但只想投入较小的数额的话,实际上没什么意义。因为交易费可能要比用户想要投入的ETH或者其他代币的价格要更高。

目前的局限性

目前,以太坊网络每秒大概只能处理15笔交易,相较于网络的庞大需求,每秒交易处理量实在是太少了。除此之外,当前的区块生成以及交易验证方式是不可持续的——据估计,以太坊网络的年电力消耗都快赶得上哥斯达黎加了。

Eth2这一网络的巨大升级,也被称作Serenity,旨在解决以上提到的问题,并将其视为长期目标。这次大规模升级包括多个阶段,将逐个部署,旨在以一种安全、高度去中心化的方式对区块链进行扩容。

Eth1:PoW (工作量证明)

当前,以太坊网络使用PoW共识机制,许多其他区块链如比特币也采用该共识。矿工们处理待定交易并且因此获得奖励。由于以太坊网络难度设置,矿工通过生成区块来处理这些交易需要大量的算力。

为什么这种系统不是最好的

从本质上说,只要愿意,每个人都可以成为网络上的一名矿工,但从中获利的机会微乎其微。想要在以太坊网络上挖矿获利需要购买足够多的硬件,而其价格远超过挖矿提供的激励。因为要考虑许多成本,例如电力成本、硬件的初始成本、矿池的费用,甚至在一些司法管辖区还要缴税。

PoW系统的意义在于使得网络的安全性得以保障,因为攻击者往往需要无比庞大的算力才能对网络造成损害,也就是说需要更加高的成本来购买硬件。然而,考虑到以太坊的价值,攻击网络的动机仍然存在。

莱斯利犀牛,Eth2 launchpad吉祥物 来源: https://medalla.launchpad.ethereum.org/

Eth2:PoS (权益证明)

PoS并不需要像PoW那样需要庞大的算力才能保障网络安全。

Staking指的是ETH持有者通过质押一笔ETH来成为网络的验证者。验证者通过软件客户端运行节点,工作包括确认和验证交易,以及如果被选择了,验证者将在区块链上创建新的块。

验证者能否验证新的区块或者交易,取决于各种因素,比如该节点质押了多少的ETH以及质押了多长时间。

在PoS共识下,只要有32个ETH,任何人都可以参与运行网络。即便用户不够32个ETH,也可以使用消费级的电脑,加入质押池,参与网络运行。

如果算力不那么重要,如何保障网络安全?

为了防止网络被攻击,当验证者试图通过提出新的无效交易来破坏或攻击区块链时,质押的资金会因此丢失。这一过程被称为“罚没”,攻击者的大部分ETH (可能是他们质押的所有资金) 将被罚没。一名验证者节点至少质押32个ETH,如果攻击失败的话,将会损失一笔很大的资金。

经常用于类比当前PoW系统的一种描述是:攻击者发起攻击时,以免攻击失败,必须得消耗他们整个挖矿设施,而不只是消耗平常挖矿时的电力成本。

图示:PoS vs PoS 来源:seekingalpha.com

引进:分片链

简单来说,分片链就是可以在以太坊内操作的区块链。现在,每个以太坊节点在处理一笔新的交易之前都要同步整个以太坊区块链的信息。这要比实际需要更多的算力和存储空间。

分片的好处?

使用分片,节点可以集中关注一个分片子集,它们只需要同步这些分片的内容。也就是说,通过这种方式,节点不必存储整个以太坊区块链的内容,可以更有效地使用它们的算力,释放出更庞大的网络容量。

区块链上会有许多分片,它们以不同的方式运行着。比如,分片可以在以太坊网络中运行的情况上,同时基本遵循比特币的系统。虽然这种设计过于草率,但是可能性却无限。

安全性如何?

每个分片将独立运行,尽管每个分片与其他分片具有相同的安全性。这使得攻击单个分片变得非常困难,因为攻击者还得攻击其他分片。虽然分片独立运行,但它们能够彼此通信,这便是信标链从中作用的结果。

引进:信标链

在当前的以太坊网络中只有一条链,每个以太坊节点都与这条单一的链通信。然而,一旦分片上线,主网上就会有许多不同的区块链 (即分片链),它们相互并行工作着。信标链起支配作用,确保网络中的每个分片同步相同的信息与数据——它为所有分片链提供共识。

如前所述,验证者可以验证交易,并且如果他们被选择,也可以提议新的分片区块。如果没有被选择提议新区块,验证者的工作是确保已被提议的区块无异常——对已提议的分片区块进行验证或证明。

共识是如何形成的?

至少需要128名验证者验证每个分片区块,这群验证者组成一个委员会。而提议以及验证每个分片区块的时帧为一个slot。该委员会每次对32个slot进行提议以及验证区块,合起来为一个epoch,之后该委员会将被解散,并将选出一组新的验证者。这样做是为了让恶意验证者无法控制新一组提议区块的最终结果。

当一个提议的分片区块从委员会中获得了足够的证明,交联 (crosslink) 将向信标链共享分片的状态,包括新区块以及其交易数据。

信标链的作用是什么?

信标链记录着上述全过程的所有事情,给分片区块提议者奖励ETH,并对作恶者进行惩罚 (即罚没)。当区块准备就绪且一切都运行良好时,仍然需要对其进行敲定,以防止作恶者对其进行复原。

信标链区块也被敲定之后,则认为分片区块已被敲定。完成此操作之后,其他分片将能够读取与该分片区块相关的数据。

Eth2路线图

由于Eth2对以太坊来说是一次重大升级,因此将分几个阶段进行部署。尽管每一阶段都有发布的时间安排,但要注意的是,这仍需要许多不同的团队进行大量的研究工作,因此可能会比预期时间要长。

Eth2路线图 来源: https://medalla.launchpad.ethereum.org/

阶段0:信标链

信标链是Eth2的第一个阶段。请记住:信标链本身是没有用处的,因为它主要的工作是同步分片链,而那时分片链还没有上线。

但是,信标链还负责协调验证者的质押资产。到那时已经可以通过发送ETH到智能合约中来开始质押了,但是要等到阶段1才能提款。

这一阶段预计将于2020年发布。

阶段1:分片链

阶段1将实现分片链,然后可以与在阶段0中已经实现的信标链交互。这还不是分片的完整实现,因此帐户或智能合约直到第2阶段才能使用。按照预期,阶段1先有64个分片。

该阶段预计将于2021年发布。

阶段1.5:主网变为分片

到了这个阶段,系统将仍会采用PoW共识。而阶段1.5之后,以太坊网络将会成为分片,以及向PoS转变。这意味着网络上不再有矿工,取而代之的是质押ETH。

该阶段预计将于2021年发布。

阶段2:功能齐全的分片

到了阶段2,一切开始变得完整。分片能够运行智能合约,并且通过使用执行环境,能够以不同的方式构建分片。

阶段2仍处于研究阶段,许多方面仍开放讨论。该阶段的设置可能会有所改变,并且欢迎所有人参与讨论。

该阶段预计将于2021发布,或者有可能会推迟。

推特链接

结论

Eth2发布后,网络将会更快、成本更低,为区块链带来更多的可能性。任何人都有可能成为验证者,并通过质押他们持有的ETH赚取收益,同时维持网络的稳定与安全。

这是以太坊的重大升级,我们非常建议大家参与其中。读者现在就可以参与Eth2的测试网版本了,质押测试币成为验证者。了解更多信息请访问Medalla launchpad。

声明:ECN的翻译工作旨在为中国以太坊社区传递优质资讯和学习资源,文章版权归原作者所有,转载须注明原文出处以及ethereum.cn,若需长期转载,请联系ethereumcn@gmail.com进行授权。Ethereum Community Network以太坊社区网络 订阅 Ethereum Community Network以太坊社区网络 订阅