美文网首页学习永远无止境
作为新人小白决定真正认真了解下ETH。我的零基础区块链学习第29

作为新人小白决定真正认真了解下ETH。我的零基础区块链学习第29

作者: f9e86c58f23c | 来源:发表于2019-06-25 21:41 被阅读1次

    今天继续真正好好地去了解主流数字货币的项目情况。

    【以太币:Ethereum】【项目:以太坊】

    以太,简称:ETH

    国内俗称:姨太

    ●总体简介

    以太币是以太坊中使用的货币名称,是一个平台和一种编程语言,使开发人员能够建立和发布下一代分布式应用。 Ethereum可以用来编程,分散,担保和交易任何事物:投票、域名、金融交易所、众筹、公司管理、合同和大部分的协议、知识产权,还有得益于硬件集成的智能资产。

    以太坊将使用混合型的安全协议,前期使用工作量证明机制(POW),用于分发以太币,然后会切换到权益证明机制(POS)。自上线时起,每年都将有0.26x,即每年有60102216 * 0.26 = 15626576个以太币被矿工挖出。转成POS后,每年产出的以太币将减少。。

    ●为什么要创建以太坊项目

    比特币开创了去中心化密码货币的先河,五年多的时间充分检验了区块链技术的可行性和安全性。比特币的区块链事实上是一套分布式的数据库,如果再在其中加进一个符号——比特币,并规定一套协议使得这个符号可以在数据库上安全地转移,并且无需信任第三方,这些特征的组合完美地构造了一个货币传输体系——比特币网络。

    然而比特币并不完美,其中协议的扩展性是一项不足,例如比特币网络里只有一种符号——比特币,用户无法自定义另外的符号,这些符号可以是代表公司的股票,或者是债务凭证等,这就损失了一些功能。另外,比特币协议里使用了一套基于堆栈的脚本语言,这语言虽然具有一定灵活性,使得像多重签名这样的功能得以实现,然而却不足以构建更高级的应用,例如去中心化交易所等。以太坊从设计上就是为了解决比特币扩展性不足的问题。

    以太坊的目标就是提供一个带有内置的成熟的图灵完备语言的区块链,用这种语言可以创建合约来编码任意状态转换功能,用户只要简单地用几行代码来实现逻辑,就能够创建以上提及的所有系统以及许多我们还想象不到的的其它系统。

    它解决了区块链怎样应用于货币以外的领域这一痛点。

    ●以太坊项目的活力特征——一个生态平台:

    以太坊是一个平台,它上面提供各种模块让用户来搭建应用,如果将搭建应用比作造房子,那么以太坊就提供了墙面、屋顶、地板等模块,用户只需像搭积木一样把房子搭起来,因此在以太坊上建立应用的成本和速度都大大改善。具体来说,以太坊通过一套图灵完备的脚本语言(EthereumVirtual Machinecode,简称EVM语言)来建立应用,它类似于汇编语言,我们知道,直接用汇编语言编程是非常痛苦的,但以太坊里的编程并不需要直接使用EVM语言,而是类似C语言、Python、Lisp等高级语言,再通过编译器转成EVM语言。上面所说的平台之上的应用,其实就是合约,这是以太坊的核心。合约是一个活在以太坊系统里的自动代理人,他有一个自己的以太币地址,当用户向合约的地址里发送一笔交易后,该合约就被激活,然后根据交易中的额外信息,合约会运行自身的代码,最后返回一个结果,这个结果可能是从合约的地址发出另外一笔交易。需要指出的是,以太坊中的交易,不单只是发送以太币而已,它还可以嵌入相当多的额外信息。如果一笔交易是发送给合约的,那么这些信息就非常重要,因为合约将根据这些信息来完成自身的业务逻辑。合约所能提供的业务,几乎是无穷无尽的,它的边界就是你的想象力,因为图灵完备的语言提供了完整的自由度,让用户搭建各种应用。白皮书举了几个例子,如储蓄账户、用户自定义的子货币等。

    ●以太坊成长为第二大区块链项目

    2013年年末,以太坊创始人Vitalik Buterin发布了以太坊初版白皮书,启动了项目。2014年7月24日起,以太坊进行了为期42天的以太币预售。2016年初,以太坊的技术得到市场认可,价格开始暴涨,吸引了大量开发者以外的人进入以太坊的世界。中国三大比特币交易所之二的火币网及OKCoin币行都于2017年5月31日正式上线以太坊。自从进入2016年以来,那些密切关注数字货币产业的人都急切地观察着第二代加密货币平台以太坊的发展动向。作为一种比较新的利用比特币技术的开发项目,以太坊致力于实施全球去中心化且无所有权的的数字技术计算机来执行点对点合约。简单来说就是,以太坊是一个你无法关闭的世界计算机。加密架构与图灵完整性的创新型结合可以促进大量的新产业的出现。反过来,传统行业的创新压力越来越大,甚至面临淘汰的风险。比特币网络事实上是一套分布式的数据库,而以太坊则更进一步,她可以看作是一台分布式的计算机:区块链是计算机的ROM,合约是程序,而以太坊的矿工们则负责计算,担任CPU的角色。这台计算机不是、也不可能是免费使用的,不然任何人都可以往里面存储各种垃圾信息和执行各种鸡毛蒜皮的计算,使用它至少需要支付计算费和存储费,当然还有其它一些费用。最为知名的是2017年初以摩根大通、芝加哥交易所集团、纽约梅隆银行、汤森路透、微软、英特尔、埃森哲等20多家全球顶尖金融机构和科技公司成立的企业以太坊联盟。而以太坊催生的加密货币以太币近期又成了继比特币之后受追捧的资产。

    现在很多区块链应用都是建立在以太坊上的,使得此项目成为了仅次于比特币的区块链热门。

    (以太坊白皮书全文如下:)

    https://www.jianshu.com/p/a4e32c50262a

    让我们继续努力学习吧。

    【坚持分享的想法】

    网络上系统的带新人入门区块链的内容其实很多,但几乎所有的内容都有如下 问题:

    1.写相关内容分享的人起点太高

    因为写文章或教程的人本身已经非常熟悉区块链的某方向的内容,因此写起内容来很难站在一个真正的小白的角度去思考 ,往往他觉得读者可以看懂,结果 读者真的是一脸懵懂。

    2.不够系统

    也如上一个点的原因,写这些内容的人,很可能是想到什么写什么,缺乏完善的缓慢学习的循序渐进的过程,因此对真正的一无所知的小白而言那就显得不够系统了。

    3.每一篇文章的知识量太大

    阅读大佬们的区块链相关文章,作为一个小白往往感觉非常大的无力感,因为他们文章中的好多名词,动词我都不懂,因此这样信息量大的文章对于小白来说实在内容过于丰富,因此小白会迷失在其中难以自拔。

    于是我将同样以一个初学者的身分每天与大家一同交流,每天只学一点点,也不会花费同样劳碌的我们太多时间与精力,但保持每天都在学习进步。

    如果你也和我一样是新手,那就加入我们的自学互助部落吧!

    Qq群:161701300

    相关文章

      网友评论

        本文标题:作为新人小白决定真正认真了解下ETH。我的零基础区块链学习第29

        本文链接:https://www.haomeiwen.com/subject/kgkfcctx.html