哈喽大家好,我是小K君,今天我们要讲的内容是:“什么是以太坊”。

什么是以太坊

以太坊是数字货币中,除比特币之外,最有开创意义的一个项目,因为早期,区块链技术仅局限于数字货币,并没有多少人关注到这个技术,直到以太坊的出现,才打破了这个局面。所以,如果说比特币是区块链的起源,那么以太坊则推动了区块链的发展。

简单来说,所谓以太坊就是一个开源的、能让大家自由开发智能合约的区块链公共平台。就像互联网中的安卓、windows系统一样,它能提供一套专门的脚本语言,让大家可以随意地在上面开发各种区块链应用程序。

而且这个平台不像传统互联网平台一样,权力集中。以太坊是强去中心化的,整个系统的更改,都由平台上的开发用户所决定,在上面开发的程序,不管是权限,还是数据都完全属于用户个人,连创始人想要修改代码,也要经过社区的同意。

Gas机制与以太币

可能有小伙伴要问了:既然以太坊是一个平台,那和数字货币又有什么关系呢?这就不得不提以太坊中的Gas机制。

对于以太坊来说,智能合约是一个绝对重要的核心,但是在以太坊的运行机制中,所有用户写好的智能合约都需要通过一个叫做虚拟机的东西作为介质去执行,而这个介质会被以太坊网络中所有参与的矿工维护,进而形成一个属于以太坊的计算网络。

当用户想要执行智能合约时,都需要通过这个计算网络去进行处理,同时还会消耗一定的网络资源,而用户自然就需要承担相应的成本。在以太坊网络中,衡量智能合约运行成本的标准就是Gas。

以太坊对Gas的具体设定为:Gas就是智能合约的运行燃料,会按一定的规则被消耗。

这样以来,用户想要执行智能合约,就需要找矿工购买Gas,可由于以太坊的使用用户遍及世界各地,如果通过法币渠道进行交易的话,不管是跨境转账还是汇率转换,都存在一定的问题。

于是,以太坊就仿照比特币的机制,自己内部也搞了一套数字货币体系(因为数字货币交易的本质是一种信息传递,可以完美解决跨境支付的问题),既可以作为激励机制,由矿工们挖矿获得,调动矿工的积极性,又可以作为一个支付手段购买Gas,充当手续费。

所以,以太坊本身的定位虽然是区块链版的操作系统,但是它也建立了属于自己的数字货币体系。而我们平时说的以太坊数字货币,指的就是这个。

以太坊的规划路线

以太坊从2013年白皮书发布到今天,已经有5年以上的历程,它从一开始就有一个很清晰的规划路线。以太坊开发分为四个阶段,分别为前沿、家园、大都会、宁静。

前沿是以太坊网络的第一个阶段,这个阶段为以太坊网络的初始阶段,整个系统还不太成熟。在这个阶段,只有命令行界面,没有图形界面,主要适用于开发者。

第二阶段家园,则是对以太坊的协议进行了优化,让以太坊网络的运行更加平稳,安全,加快了网络的交易速度,降低了普通用户的使用门槛。

而第三个阶段大都会,则分成了两部分,分别是拜占庭和君士坦丁堡。其中拜占庭版本的升级主要改变了以太坊交易效率与安全,使得以太坊的智能合约适合于商业交易。君士坦丁堡版本的升级,则主要减少了出块奖励,降低了开发难度,加快了网络处理的速度,延缓了难度炸弹。

第四阶段宁静,则会彻底从PoW机制转向PoS机制,正式进入以太坊2.0时代。

总的来说,以太坊对整个区块链行业来说,是具有里程碑式影响的,原因在于是它一手打开了区块链2.0的大门,发掘出了区块链更多的可能性,至于它是如何做到的?容小K君卖个关子,我们下节课再说~

感谢熊越老师对本集内容的帮助和指导。

以太坊服务器是什么_OKEX区块链60讲 | 第33集:什么是以太坊?相关推荐

  1. 以太坊白皮书_区块链60讲第33集~什么是以太坊?

    知乎视频​www.zhihu.com 哈喽大家好,我是小K君,今天我们要讲的内容是:"什么是以太坊".  什么是以太坊 以太坊是数字货币中,除比特币之外,最有开创意义的一个项目, ...

  2. pos共识机制_OK区块链60讲 | 第17集:什么是PoS共识机制

    什么是PoS共识机制https://www.zhihu.com/video/1196092110837805056 <OK区块链60讲>是由OKEx&新浪科技联合出品的区块链科普动 ...

  3. 区块链中utxo模型是什么意思_OK区块链60讲 | 第21集:什么是UTXO模型?

    哈喽大家好,我是小K君.今天我们要讲的内容是:"什么是UTXO账户模型"? 在上节课中,我们已经讲过了什么是双花问题,其中,双花问题的第一种情况,就是由于处理方在记账时因为同步存在 ...

  4. 区块链100讲:梅克尔树保障区块链数据不可篡改,想换根就要砍树!

    2019独角兽企业重金招聘Python工程师标准>>> 区块链100讲上期我们讲了哈希算法和公开密钥算法,说到哈希算法提到了一个名词"Merkle tree",梅 ...

  5. 以太坊(Ethereum) - 让浏览器支持区块链(MetaMask)

    章节 以太坊(Ethereum) – 是什么 以太坊(Ethereum) – 什么是智能合约 以太坊(Ethereum) – 以太币 以太坊(Ethereum) – 虚拟机(E.V.M.) 以太坊(E ...

  6. 区块链100讲:V神·以太坊上的分片

    五月初,以太坊创始人"V神"Vitalik Buterin表示,以太坊的内部扩展解决方案--分片已经接近完成.以太坊分片旨在将以太坊分成几个并发网络,从而使整个网络更加高效地扩展, ...

  7. 如何查区块链项目的服务器地址,怎么查区块链服务器地址

    怎么查区块链服务器地址 内容精选 换一换 区块链服务状态为"异常".•排查项一:区块链依赖的集群.服务器.存储等资源是否正常.•排查项二:云服务器节点资源规格不足.排查项一:区块链 ...

  8. 区块链100讲:从宠物商店案例看DAPP架构和WEB3.JS交互接口

    1 文章摘要 [本文目标] 了解ETH生态下DAPP去中心化应用程序的框架和交互流程,了解WEB3.JS的作用和接口函数. [前置条件] 完成了<技术小白如何开发一个DAPP区块链应用(以宠物商 ...

  9. 区块链100讲:从村里的账本来看什么是区块链

    2019独角兽企业重金招聘Python工程师标准>>> 很久以前就有个想法,把区块链的技术和概念整理成一个体系化的知识图谱,方便大家查阅和学习,大话已说出去很久,却一直没有践行(pa ...

最新文章

  1. 构建 编译和运行Urho3D工程
  2. vs2008、vs2010、vs2012中查看变量在内存中的内容的方法
  3. [导入]WCF后传系列(6):消息如何传递之绑定Part 1
  4. Spring boot 自定义banner
  5. 我的世界中国版服务器地图文件在哪,我的世界中国版手机版联机的地图保存在哪 | 手游网游页游攻略大全...
  6. mpvue 小程序 页面跳转获取参数
  7. pythonmysql查询转list_python 数据库查询结果转对象
  8. eclipse下的jrebel配置
  9. 重大安全事件 | Ubuntu 16.04.4 暴本地提权漏洞
  10. 【转】Git代码行统计命令集
  11. BUUCTF WEB DROPBOX
  12. Java并发 - 线程的生命周期
  13. java面向对象小知识
  14. 用Python+selenium实现在全国报刊索引上搜集资料
  15. [附源码]PHP计算机毕业设计-报刊征订管理系统(程序+LW)
  16. 服务器mysql修改数据库密码_怎么修改mysql数据库服务器密码
  17. 假如时光可以倒流……
  18. JAVA代码行数统计工具(是时候看看程序员真实的的代码量了)
  19. java实现蓝牙通信程序_Android蓝牙通信聊天实现发送和接受功能
  20. 频域波束形成matlab,SONAR_code 波束形成技术,包括相移 ,频域 matlab代码,以及相关实验的ppt 263万源代码下载- www.pudn.com...

热门文章

  1. 对CloseHandle用法的理解
  2. 暴力 Codeforces Round #183 (Div. 2) A. Pythagorean Theorem II
  3. 【原创】Maven cobertura整合多个子项目下的单测覆盖率报告
  4. 宽度自适应实现方法(转)
  5. 与访问您网站(或Blog)的朋友即时交流
  6. html语言的address,HTML: address 标签
  7. CCF202109-2 非零段划分
  8. C语言课后习题(13)
  9. C语言课后习题(5)
  10. 今晚直播 | PostgreSQL基于非易失性内存优化探索