数字货币概论 课件 第9、10章 Ethereum以太坊、 Tether泰达币.pptx

数字货币概论 课件 第9、10章 Ethereum以太坊、 Tether泰达币.pptx

  1. 1、本文档共56页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

6/21/20241

第九章

Ethereum/以太坊第一节以太坊的产生与发展第二节技术框架与运行机制第三节以太币的现状与前景第四节本章小结第五节思考与练习

9.1以太坊产生与发展9.1.1区块链早期应用与缺陷比特币的贡献比特币解决了“双花问题”,被视为货币领域的重大突破。其底层区块链技术作为分布式共识工具,具有去中心化、不可篡改、易验证等特征。早期应用Namecoin:创建于2010年的去中心化名称注册数据库,旨在对抗互联网审查,增强网络安全性和隐私性。其核心应用是分布式域名系统(DNS),允许在区块链中注册和存储域名。ColoredCoins:基于比特币的开源协议,允许用户在比特币交易上标识和操纵不可变的数字资产。它用于建立资产所有权,如股票、商品、房地产等。

9.1以太坊产生与发展9.1.1区块链早期应用与缺陷早期应用的局限Namecoin:需要构建独立的区块链网络,成本和困难较高,用户规模较小。ColoredCoins:依赖比特币脚本,功能受限于比特币协议。比特币脚本的局限比特币脚本语言实现复杂应用有局限性,如多重签名、第三方支付等。以太坊创始人维塔利克·布特林指出比特币脚本的几个重要限制,旨在通过以太坊克服这些缺陷。以太坊的目标以太坊希望构建一个更高开发便捷性和更强大的轻客户端属性的替代框架。通过内置图灵完备编程语言的区块链,允许编写智能合约和去中心化应用程序,实现更多的所有权规则、交易格式和状态转换功能。

9.1以太坊产生与发展9.1.2以太坊的诞生与演进起源2013年11月,维塔利克·布特林发布以太坊白皮书,吸引了大量关注。12月,以太坊项目正式成立,创始团队包括布特林、米海·艾利斯、安东尼·迪奥里奥、查尔斯·霍斯金森和阿米尔·切特里特。发展2014年1月,布特林在比特币会议上展示以太坊概念,获得广泛关注。约瑟夫·鲁宾、杰弗里·威尔克和加文·伍德加入团队。2014年,瑞士公司EthereumSwitzerlandGmbH开始开发工作,加文·伍德完成以太坊黄皮书,阐述以太坊虚拟机执行智能合约的技术细节。2014年7月,以太坊基金会在瑞士成立,通过首次代币发行(ICO)筹集了超过31,000BTC,价值约1800万美元。上线2015年7月30日,以太坊平台正式启动,创建“创世区块”,包含8,893笔交易。

9.1以太坊产生与发展9.1.2以太坊的诞生与演进共识机制以太坊设计之初采用PoW共识,并计划逐步转向PoS,包括Frontier(前沿)、Homestead(家园)、Metropolis(大都会)、Serenity(宁静)四个阶段。阶段Frontier前沿(2015年7月30日):以太坊创世区块生成,提供PoW挖矿和限制性交易。Homestead家园(2016年3月14日):优化协议,加快交易速度,引入Mist钱包。TheDAO项目众筹成功但遭攻击,导致以太坊分叉为ETH和ETC。Metropolis大都会:通过拜占庭和君士坦丁堡两次硬分叉,优化以太坊网络,推迟难度炸弹,为从PoW向PoS过渡做准备。Serenity宁静:以太坊2.0时代,完全采用PoS共识机制,提升交易速度和可扩展性。2019年12月8日的伊斯坦布尔升级是迈向Serenity的重要节点。以太坊2.0Phase0于2020年12月1日启动,创建基于PoS的“信标链”,用户可参与Staking挖矿获取收益。后续Phase1到Phase3逐步拓展和优化。

9.1以太坊产生与发展9.1.2以太坊的诞生与演进以太坊的工作原理以太坊通过区块链技术运行,以下是其工作原理的主要方面:1.区块链:以太坊的区块链存储了所有的交易和智能合约,每个区块都包含了前一个区块的哈希值,确保了数据的完整性和不可篡改性。2.智能合约:开发者可以在以太坊上编写智能合约,使用以太坊虚拟机(EVM)执行这些合约。EVM是一个图灵完备的虚拟机,能够执行任意复杂的计算。3.账户:以太坊有两种账户类型:外部拥有账户(EOA)和合约账户。EOA由用户控制,用于发送和接收以太币;合约账户由智能合约代码控制,自动执行特定操作。4.交易:用户可以发起交易,将以太币从一个账户转移到另一个账户,或者调用智能合约执行特定功能。5.共识机制:以太坊最初使用工作量证明(PoW)共识机制,后来逐步转向权益证明(PoS),提高了网络的效率和可扩展性。

9.2技术框架与运行机制9.2.1以太坊的技术框架以太坊是一个通过在P2P网络上运行智能合约,从而实现去中心化应用的区块链平台。它涉及包括密码学、数据处理、P2P网络、虚拟机、共识与挖矿、账户交易模型等专业内容。总体来看,以太坊的技术框架分为应用交互层、核心层和基础层三层;细分的话可分为数

您可能关注的文档

文档评论(0)

balala11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档