本教材由知了传课辛苦制作而成,仅供学习使用,请勿用于商业用途!如进行转载请务必注明出处!谢谢!

以太坊

一、以太坊介绍

对比特币的区块链进行了扩展

1.v神:https://www.sohu.com/a/404975883_120416747

2.什么是以太坊?

  • 是一个有智能合约功能的公共区块链平台。允许任何人在平台上建立通过区块链技术运行的去中心化应用。就像比特币一样不受任何人控制的开放源项目,但与比特币不同的是,它解决了扩展性不足的问题,它十分灵巧简便,极具适应性。
  • 由很多节点组成,每一个节点就是运行以太坊客户端的计算机,每个节点都可以同步全部的账本
  • 可以转账和数据存储
  • 以太坊是公有链,所有人都可以随意加入和退出
  • 全世界计算器联网,每个节点运行一个以太坊客户端,就组成了以太坊网络

3.官网地址:https://ethereum.org/en/

4.浏览器交易地址:https://etherscan.io/

二、以太坊环境准备

1.浏览器打开remix地址:

http://remix.hubwiz.com/#optimize=false&version=soljson-v0.5.1+commit.c8a2cb62.js

2.安装metamask:浏览器钱包,配合remix

3.安装node

  • npm install remixd -g

4.配置geth

三、公有链、私有链、联盟链

  • 公有链

  • 特点:所有节点都可以随时加入和退出,都有权记账和转账,公开式

  • 应用:比特币、以太坊、EOS等

  • 私有链

  • 特点:公司内部使用,权限控制,封闭式

  • 应用:以太坊可以定制私有链,商用区块链等

  • 联盟链

  • 特点:加入和退出需要授权,选定指定的节点记账,其他节点只能交易,无权记账,半封闭式

  • 应用:R3CEV、fabric等

四、比特币与以太坊

1.区别:

  • 比特币只能转账,程序写死;以太坊可以通过自定义逻辑来转账,还可以编写 其他非转账功能

  • 比特币是区块链1.0;以太坊是区块链2.0

  • 出块时间比特币10分钟左右,以太坊15~30秒

  • 比特币容量是1M,以太坊gas数量决定(七百九十万左右)

  • 比特币奖励是每四年衰减,以太坊目前是2个

1507人已阅读,今天你学习了吗?

添加新回复