链客,专为开发者而生,有问必答!

此文章来自区块链技术社区,未经允许拒绝转载。

今天我们唠唠以太坊,这个开启区块链2.0时代的伟大项目。

前面我们说比特币实际上是一个大账本,从比特币白皮书里走出来的区块链,那时自然也是一个关于大账本的技术。

可时至今日,我们四处可见区块链改变世界的言论。

这一个账本撑死也就是改变金融系统,改哪门子世界啊。

的确,以比特币为首的早期区块链项目,都是以改变金融领域某些问题为己任,谁也没大张旗鼓出来吆喝说改变世界,都是私底下自己意淫。

直到15年7月份,以太坊横空出世。区块链信徒们腰杆一下子硬了,要冲出金融走向世界了。

我知道你要问,这以太坊到底是个什么鬼?作了什么妖?让信徒们像喝了肾宝一样?

这么说吧,如果比特币开启了区块链的大门,那么以太坊则给区块链赋予了商业应用的可能性。

听起来可能有点抽象,我们看看它们的区别:

比特币,作为一个大账本,实际上是把矿工的电脑当做数据库来使用,就像电脑里的硬盘,存储数据。

以太坊,则是把矿工的电脑变成了一台超大的计算机,不光能储存,还能对数据进行处理。

好好一个硬盘,咔…给干成计算机了,你说玄幻不。

这么有灵性的改变,是因为以太坊一开始就是奔着把自己设计成一个操作系统去的,而它靠的——是一个名为智能合约的黑科技。

这玩意怎么个黑法呢?

我们可以把智能合约,简单理解成一个『如果……那么……』的造句系统。

比如『如果老王答应2月14号给小花5000块钱买包,那么小花14号就可以收到老王给的5000块钱。』

这就是一个简单的智能合约,它一旦生成,不论老王是否家中有变,在2月14号那天,以太坊都会自动将5000块钱从老王那转给小花。

当然,转的都是以太坊币。

这个看着像为造句而生的智能合约,让区块链变成了一个可扩展的程序,不仅用于记录各种信息,还能自动执行各种合约,彻底打开了区块链通向商业应用的大门。

接下来就让我们看一下以太坊这台超级计算机是怎么运作的:

区块链,是这台超级计算机的存储器,里面存放这各种数据,以及等待执行的程序。

智能合约,就是那一个个等待执行的程序。

矿工节点,串联在一起成为了这台大电脑的 CPU,为程序的执行提供算力。

其中每个节点都运行着一套完整的以太坊区块链

只要网络中还有一个节点存在,那么以太坊就是一台永不关机、持续提供服务的超级计算机。

当然,跟比特币的矿工一样,以太坊的矿工也要生存啊。

前者靠的是记账获得系统奖励,后者是靠给使用者提供算力获得报酬。

所以使用以太坊网络(无论运行智能合约还是转账)是需要支付Gas的(这个名字很形象,它就像汽油为汽车提供动力一样)。

Gas是你为使用以太坊网络需要消耗的能源,而这种能源是用以太坊币标价的。

以太坊币相当于整个以太坊网络中的流通货币,可以购买以太坊网络中的算力资源。

也正因为如此,以太坊币被赋予了与比特币不一样的商业意义,是不是感受到了不一样的神奇?

以太坊币,以太坊币,我知道你读起来觉得十分拗口,还不如直接叫以太币来的舒服。

谁还不是这样想的呢?

可不幸的是,这个名字被占用了,有个团队先以太坊一步,搞了个以太币(而且搞得不咋地),所以大家只好把以太坊币就称为以太坊或者ETH,因为我们这篇文章是在介绍以太坊网络,

为了避免造成误解,我们就麻烦点把以太坊的代币称为以太坊币吧,谁叫我就是这么一个贴心的人呢

知道了以太坊币是干嘛用的,现在让我们说说它搁哪来?

以太坊币的总量并不是固定的,最初发行7200万枚,然后每年增发1872万枚。

目前它的获取途径除了交易所直接购买,也就只有通过挖矿获得。

以太坊网络运用的共识机制仍旧是我们前一篇说过的工作量证明(据说未来会转向权益证明机制,等他转了我们再唠)

不过以太坊生成一个新区块的间隔为15秒,远低于比特币的10分钟,这使得以太坊的交易效率远高于比特币。

如果你现在就觉得以太坊很厉害,那就太早了。

以太坊厉害的地方在于,不光把区块链升级成了操作系统,让大家可以在这基础上开发应用链;而且还送佛送到西,让大家可以特别简单的就可以发布自己的代币。

这就不得不说说以太坊的ERC 20/233接口了。

在这个接口出现以前,想要发布一个代币是一件很复杂的事情,需要投入大量的开发成本,所以那时候市面上的代币很少。

但基于以太坊智能合约开发的ERC 20接口出现以后,发代币这事的难度从发射火箭变成了点个二踢脚。任何人都可以很方便的根据教程发布属于自己的代币。

这玩意的出现,直接催生了现在井喷式的数字货币发布浪潮,也使得以太坊的成为了目前区块链项目 ICO 时候的重要标的资产(ICO中文全称是首次公开发行代币,未来我们单开一篇细唠)。

上述的种种原因,造就了以太坊目前仅次于比特币的全球第二的市值,跟比特币称兄道弟。

有人说今天的数字货币大部分都像是比特币的儿子。

错!它们是比特币的侄子,因为今天市面上将近2000种代币中的90%以上都是基于以太坊开发的。

从这个角度来说,以太坊就是区块链届的隔壁老王,众多项目诞生的背后,都离不开以太坊的支持。

不仅如此,以太坊还有更大的野心。

2017年3月,摩根大通、微软、英特尔等20多家企业成立了一个新的联盟——企业以太坊联盟(EEA),旨在通过合作开发标准和技术来使企业更加容易使用以太坊区块链代码,进而迈向分布式账本系统时代。

其中众多项目利用区块链交易共享数字记录,并且这种记录由一个计算机网络而不是一个中心化机构来共同维护。

各个企业都希望通过区块链技术帮助他们简化业务流程,提高交易效率。

最后,以太坊在白皮书中将自己定位成一个没有特性的项目。

它向用户提供了一组基于区块链的基础架构,技术协议,开发标准,但并没有告诉用户以太坊具体应该用来做什么。

或许这种没有特性恰恰是一种普适性,让以太坊成为了一个实现各种商业场景的平台。

但目前的以太坊并不完善,仍存在网络拥堵等一些尚需要解决的问题。不过这些并不重要,我们只要回顾一下2003年的淘宝,就能知道一切皆有可能。

好了,现在你又有了新一期的课题,祝你用餐愉快。

对了,我还想跟你们分享一个小八卦。

以太坊的创始人被大家称为V神,是一个94年的天才小伙。

以太坊开启区块链2.0时代相关推荐

  1. DEL复式账本--开启区块链4.0时代

     DEL复式账本--开启区块链4.0时代  复式账本(DEL)是信息时代发展的产物,是以技术创新和技术革命为基础的从信息社会转变到信任社会的产物.DEL也是区块链技术中的重要变革,它将带领人们走向更加 ...

  2. Genesis——区块链3.0时代集大成者

    互联网的早期是一个人人可共享的开放工具,它从20世纪50年代诞生起,渐渐演变成为可以被分支的通畅网络,带给世界无限便利.可随着技术迭代和资本进入,与许多其他行业一样,互联网已经发展成为几家独大的局面, ...

  3. 重磅:DDN携手潭州学院,全面开启区块链3.0——人才输出、应用落地时代!

    重磅:DDN携手潭州学院,全面开启区块链3.0--人才输出.应用落地时代! 4月17日,"大世所区"潭州教育ITSTAR区块链学院成立仪式在湖南长沙市五强商务中心举行. 左一:朱志 ...

  4. TrueChain初链:带你解读区块链3.0时代

    TrueChain初链:带你解读区块链3.0时代 区块链1.0的时代是从中本聪定义的比特币数字货币开启的,而以太坊的智能合约带领区块链技术跨入2.0时代,接下来即将奔向区块链3.0时代,初链:旨在打造 ...

  5. 如何开始学习以太坊及区块链

    一.    以太坊和区块链的关系 从区块链历史上来说,先诞生了比特币,当时并没有区块链这个技术和名词,然后业界从比特币中提取了技术架构和体系,称之为区块链技术.从比特币提取的区块链技术称之为区块链1. ...

  6. 以太坊和区块链实战技术分析详解

    想知道更多关于区块链技术知识,请百度[链客区块链技术问答社区] 链客,有问必答!!以太坊和区块链 一.    以太坊和区块链的关系      从区块链历史上来说,先诞生了比特币,当时并没有区块链这个技 ...

  7. 以太坊geth区块链私链建立

    想知道更多关于区块链技术知识,请百度[链客区块链技术问答社区] 链客,有问必答!! 以太坊geth区块链私链建立 geth的github https://github.com/ethereum/g.. ...

  8. ArcBlock冒志鸿:区块链3.0时代最先应用于政府服务体系|筱静观察

    美国ArcBlock创始人兼CEO.连续创业和技术革新者. 毕业于东南大学计算机科学与工程系: 2017年,在美国创立ArcBlock,和原微软欧洲同事Flavien Charlon再度合作打造新一代 ...

  9. 财路网每日原创推送:区块链3.0时代:资产上链将助攻实体经济未来?

    区块链3.0时代:资产上链将助攻实体经济未来? 如果从区块链相关话题中选出一个最富争议性的,"资产上链"无疑会成为热门候选.如何通俗易懂的解释这个名词?它能解决目前资产流通中的哪些 ...

最新文章

  1. 如何打造一支拖业务后腿的技术团队?
  2. python画不出来图是什么原因-完美解决ARIMA模型中plot_acf画不出图的问题
  3. 淮海工学院linux实验报告三,作业三 实验报告
  4. 上传一批动画教程(链接已失效)
  5. 学习笔记(一)(x264编码流程)
  6. 用户设置及用户默认设置
  7. Linux 内核通知链和例程代码
  8. 作为一个软件开发公司如何让自己的技术落地应用产生价值呢?
  9. VS.左侧_蓝黄绿_竖线
  10. Java 机器学习库Smile实战(一)SVM
  11. STM32 HAL us delay(微秒延时)的指令延时实现方式及优化
  12. 温习Java和基础汇总
  13. 第9章 Linux文件核心属性知识
  14. jquery.uploadify php,jQuery上传插件Uploadify的使用方法
  15. python网络编程【二】(使用TCP)
  16. jQuery+PHP实现的砸金蛋中奖程序
  17. mysql eva模型_第四章 Schema 与数据类型优化
  18. 汇编电话本 15pb
  19. c语言-学生成绩查找系统
  20. Elastic8.2下载和安装教程

热门文章

  1. 第一篇博客,java学生管理系统(挑战全网最全)
  2. bugku 杂项 就五层你能解开吗_你能解开这个和数字有关的逻辑解谜游戏吗? | 每日一考...
  3. Ant Design Vue 表格内编辑(附完整源码及效果图)
  4. 三、临时弹出一个QQ对话窗口
  5. 使用VB.NET加快代码开发速度
  6. 简单的实现IOCP服务器模型
  7. 基于Vue的小日历(支持按周切换)
  8. 讨论JDK的File.equal()
  9. 8个免费实用的C++GUI库
  10. [翻译]Joomla 1.5架构(十一) model 包