首页 > 世链号 > 以太坊详解
币卡超  

以太坊详解

摘要:以太坊是一个平台,它上面提供各种模块让用户来搭建应用,如果将搭建应用比作造房子,那么以太坊就提供了墙面、屋顶、地板等模块,用户只需像搭积木一样把房子搭起来,因此在以太坊上建立应用的成本和速度都大大改善。

各位小伙伴们大家好,今天给大家带以太坊(ETH)的详细解读

以太坊是一个平台,它上面提供各种模块让用户来搭建应用,如果将搭建应用比作造房子,那么以太坊就提供了墙面、屋顶、地板等模块,用户只需像搭积木一样把房子搭起来,因此在以太坊上建立应用的成本和速度都大大改善。

智能合约是以太坊的核心。智能合约是一个活在以太坊系统里的自动代理人,他有一个自己的以太币地址,当用户向合约的地址里发送一笔交易后,该合约就被激活,然后根据交易中的额外信息,合约会运行自身的代码,最后返回一个结果,这个结果可能是从合约的地址发出另外一笔交易。需要指出的是,以太坊中的交易,不单只是发送以太币而已,它还可以嵌入相当多的额外信息。如果一笔交易是发送给智能合约的,那么这些信息就非常重要,因为合约将根据这些信息来完成自身的业务逻辑。

智能合约与ERC20协议

智能合约首先它是一种合约,通过代码的形式约定了交易执行的双方,以及约定了合约执行的一些触发条件,一旦这些条件被触发,就会自动执行约定好的相关操作,一般是一些交易,这些交易会被矿工挖取,最终合入公链,不可抵赖,不可回退。

例如,ICO相关的智能合约,约定了要众筹的以太币,以及会返给用户的代发币,一旦众筹到足够的以太币触发了设定的条件,智能合约就会把相应的代发币发送到用户的相关账户。

以太坊上的智能合约基本都是在网上开源的,任何用户都可以看到,里面定义了相关的接口,以及触发时间,如果没有一个统一的标准,一堆的智能合约会让大家很难了解到这个智能合约具体是做什么的,这时候就出了ERC20协议,开发人员通过查看别的智能合约就能很方便的知道它相关接口的作用,进而去在自己的合约中调用。标准化非常有利,也就意味着这些资产可以用于不同的平台和项目,否则只能用在特定的场合

智能合约所能提供的业务,几乎是无穷无尽的,它的边界就是你的想象力,因为图灵完备的语言提供了完整的自由度,让用户搭建各种应用。白皮书举了几个例子,如储蓄账户、用户自定义的子货币等。VbNKIKLl6ZRtxHhhaI0Pk3F2JzUjq7WmbkZvIwLz.jpeg

一、以太坊的发展背景

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

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

二、以太坊的设计特点

以太坊 是一种全球共享计算,是各种分散应用程序的基础。它有一个独立于比特币的独立区块链,但与之类似。以太坊的区块链有显着的改进,使其从比特币系统中脱颖而出,这就是为什么它通常被称为第二代分布式账本和区块链应用或区块链2.0的祖先。

以太坊是开源的,设计时考虑到了很大的灵活性。它的潜在应用太多,无法计算。以太坊上的区块链有自己的编程语言用于其虚拟机。以太坊虚拟机(EVM)是系统的核心,是一个分散的计算平台,作为由帐户维护的大型分散计算机。

以太坊有一个名为ether(ETH)的令牌,作为平台的燃料,允许用户访问平台的某些功能。它可以像比特币一样购买和交易,但其目的与比特币完全不同。

以太坊的设计非常灵活,它可以通过各种应用程序获得无限数量的功能,这些应用程序可以构建在其顶部。以太坊的区块链和EVM作为可编程的基于云的超级计算机,可以添加智能合约和分散的应用程序。以太网推动的P2P网络运行使系统活跃的代码。

三、以太坊是什么?

“世界计算机”

简而言之,以太坊想成为可以去中心化的 “世界计算机” — — 有些人会认为,这将会使现有的客户端-服务器模式变得更为开放。通过以太坊,服务器与云端被由全球的志愿者所营运的数千个所谓的 “节点”取代(并因此成为“世界计算机”)。

一个愿景是以太坊能为世界各地的人们提供同样的功能,让人们能够在这个基础设施上提供服务,彼此竞争。如果一切都依据计划来执行,以太坊将这类由服务器控制的数据掌控权返还给数据的所有者,并让作者拥有著作权。

这个构想让你的笔记不会再被某个机构所控制,也没有人可以再突然禁止某个应用软件,或暂时让所有你的笔记本下线。只有使用者本身可以进行改变,没有其他实体可以做到这件事情。

从理论上讲,这结合了人们过去的信息访问与我们现今在数字时代中易于访问的数据。无论何时,只要储存编辑,或笔记的增减,每个网络中的节点都会进行更改。

v2-f7d00e5a65502a666de399da9b7ea955_720w.png

比特币网络事实上是一套分布式的数据库,而以太坊则更进一步,她可以看作是一台分布式的计算机:区块链是计算机的ROM,智能合约是程序,而以太坊的矿工们则负责计算,担任CPU的角色。这台计算机不是、也不可能是免费使用的,不然任何人都可以往里面存储各种垃圾信息和执行各种鸡毛蒜皮的计算,使用它至少需要支付计算费和存储费,当然还有其它一些费用。

举个例子讲:以太坊就像一个大型计算机,任何人都可以非常简单在计算机上创建和运行自己的游戏和程序,谁创建的就是属于谁的,任何人都不得干涉,只是运行,需要根据特定的规则来交费用-以太币

四、什么是以太币?

虽然没有任何人拥有以太坊,但支援该系统的功能并非免费的。相反的,这个网络需要 “以太币”(ether),一个可用于支付运行应用程序或编程所需的计算资源的独特代码。与比特币一样,以太币是一个数字形式的资产。它也像现金一样,无须第三方处理或核准就能进行交易。 但除了作为一个数字货币或支付方式来运营之外,以太币的目的更是要成为网络中的去中心化应用程序的 “燃料”

让我们回顾去中心化的线上笔记本。如果要发布、删除或修改一则笔记,你需要用以太币(ETH)来支付交易费用,让网络执行更改的处理。 通过这种方法,“以太币”有时被称为 “数字石油”(digital oil),进一步比喻,以太坊的交易费用有时是根据行动需要用多少 “燃料”(gas)来计算的。 每个行动成本都是燃料都是基于运行所需的计算能力和所需花费的时间。举例来说,一次交易将耗费 500 单位的燃料,而这些燃料将使用以太币来支付。

作为一个经济系统,以太币经济的规则是没有上限的。当比特币有 2,100 万的上限时,以太并没有相似的限制。

五、以太坊挖矿原理

以太坊成立于2014年,在成立之初,采用众筹的理念来筹集以太币,2014年7、8月间,为众筹大约发行了7200万以太币。这些币有的时候被称之为“矿前”。众筹阶段之后,以太币每年的产量被限制在7200万以太币的25%。

v2-2397cf471f771343fa46da8c832c9da6_720w.jpg

以太坊,和所有区块链技术一样,使用激励驱动的安全模式。任何在网络上宣称自己是矿工的节点都可以尝试创建和验证区块。世界各地的很多矿工都在同一时间创建和验证区块。每个矿工在提交一个区块到区块链上的时候都会提供一个数学机制的“证明”。这个证明就像一个保证:如果这个证明存在,那么这个区块一定是有效的。

为了让一个区块添加到主链上,一个矿工必须要比其他矿工更快的提供出这个“证明”。通过矿工提供的一个数学机制的“证明”来证实每个区块的过程称之为工作量证明(proof of work)。证实了一个新区块的矿工都会被奖励一定价值的奖赏。

奖赏是什么?以太坊使用一种内在数字代币—以太币(Ether)作为奖赏。每次矿工证明了一个新区块,那么就会产生新的以太币并被奖励给矿工。

难度调整:以太坊采用的PoW和比特币的pow机制是一样的,但又并不是一模一样,有差别

以太坊挖矿难度可以调节,比特币挖矿难度不能调节。就好比高考,因为各个省份的教学情况、生源人数都不一样,所以高考分为全国卷和各省自主命题。以太坊赞成分地区出题,比特币不行,必须全国同一,难度都一样!

通俗解释就是,比特币是利用计算机算力做大量的哈希碰撞,列举出各种可能性,来找到一个正确哈希值。而以太坊系统呢,它有一个特殊的公式用来计算之后的每个块的难度。如果某个区块比前一个区块验证的更快,以太坊协议就会增加区块的难度。通过调整区块难度,就可以调整验证区块所需的时间。

以太坊协议规定,难度的动态调整方式是使全网创建新区块的时间间隔为15秒,网络用15秒时间创建区块链,这样一来,因为时间太快,系统的同步性就大大提升,恶意参与者很难在如此短的时间发动51%(也就是半数以上)的算力去修改历史数据。

以太坊挖矿奖励:

(1)爆块奖励:2.0左右个以太坊;

(2)区块内所花费的燃料成本,也就是Gas;(计量单位,用以太币扣除)

(3)作为区块组成部分,包含“叔区块”的额外奖励,每个叔区块可以得到挖矿报酬的1/32作为奖励

在比特币协议中,最长的链被认为是绝对的正确。如果一个块不是最长链的一部分,那么它被称为是“孤块”。一个孤立的块是一个块,它也是合法的,但是可能发现的稍晚,或者是网络传输稍慢,而没有能成为最长的链的一部分。在比特币中,孤块没有意义,随后将被抛弃掉,发现这个孤块的矿工也拿不到采矿相关的奖励。

以太坊不认为孤块是没有价值的,以太坊系统也会给与发现孤块的矿工回报。在以太坊中,孤块被称为“叔块”(uncle block),它们可以为主链的安全作出贡献。 以太坊十几秒的出块间隔太快了,会降低安全性,通过鼓励引用叔块,使引用主链获得更多的安全保证(因为孤块本身也是合法的) ,而且,支付报酬给叔块,还能激发矿工积极挖矿,积极引用叔块,所以,以太坊认为,它是有价值的。

六:以太坊能运用的领域

A、金融行业:如票据,提升透明度打击偷税漏税

B、电商行业:可追根溯源

C、文娱行业:解决盗版问题,博彩解决公平问题

D、媒体行业:让内容的发布和分发更加公平、公正、客观

E、服务行业:餐饮食材更安全,酒店信息更安全等

F:医疗行业:让数据更有效存储

G:公益行业:慈善捐款

H:法律行业、预测、投票选举等等

小结:以太坊可满足或应用的行业越多价值就会越大,因为都需要使用ETH代币支付GAS(手续费),如果技术本身存在价值,那么挖ETH代币自然也存在价值;

以太坊的发行机制:

1、平均13秒产生2个ETH

2、每天新增1.3万左右个ETH

3、每年新增约500万个ETH

4、每升级一次ETH产出减少1个

5、目前市场流通ETH约为1.1亿枚

6、ETH矿工几十万、ETH账户5000多万、ETH活跃账户1000多万

如何最低风险参与ETH挖矿:

1、通过云算力参与ETH挖矿

2、为什么要云算力挖矿

•A、门槛低

•B、更省心

•C、挖以太赠送HBT,可购买比特币算力

•D 减少了高繁琐的运营维护

•E 避免了以太机器迭代的风险

以太坊收益计算:

v2-677f2519e6b704e3770ab2c3fbe1e8ef_720w.jpg产出查询网站 https://www.f2pool.com

以太坊的一个区块大概时间是13秒,会根据区块的运算速度进行调节,所以导致一个区块一个难度一个产出,以太坊的产出是动态的需要实时查询,平台会根据每日矿池分配按照持有的算力进行分配。

来源:十年币市 

Tags:
免责声明
世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:juu3644。