当前位置:主页 > 列表页 > 正文

三分钟明白区块链平台类应用公链的典型代表

2021-07-06 14:22 | 出处: 区块链西柳

一、区块链平台类公链之以太坊ETH

《区块链网站大全》送币空投都在http://eth.yoga/挖矿DeFi工具使用教程在http://eth.yoga/知识科普与详细教学教程
比特区块链常用网站http://eth.yoga/网站大全与使用导航《区块链网站大全》,使用学习教程。
《比特币网站大全和日常使用网站》


(1)、以太坊的发售

Ethereum(以太坊),简称ETH。
2013年底,Vitalik发布以太坊白皮书。
2014年7月,开始以太币的预售,在那时候圈内人称这种代币发行为“币众筹”,通过为期42天的预售,以太坊团队通过预售60102216个以太币募集了三万个多比特币。

另外,还对预售之前参与开发的早期贡献者、长期从事项目研究的开发者,分别按照当时以太币发售总量的9.9%进行分配,所以以太坊正式发行时有7200多万个以太币。



(2)、以太坊的出块机制

以太坊预售结束后,采用工作量证明机制(pow)进行挖矿,每年按照当时发行总量的26%奖励矿工,2014年10月,以太坊将区块的出块时间从60秒缩减到12秒,每个区块奖励5个以太币。

虽然都是采用pow挖矿机制,但是以太坊的出块机制和比特币还是有所区别的。
由于以太坊的出块时间短,导致以太坊很容易形成孤块。

孤块是指不在最长链上的区块,比特币的孤块没有任何奖励。

但是在以太坊中,孤块有奖励,每个孤块最多可以获得4.375个以太币,孤块可以被引用,被引用的孤块称为“叔块”(uncle block),它们打包的数据也会记录在区块链中。


(3)以太坊的虚拟机

以太坊是一个可编程、图灵完备的区块链开发平台,相当于一个去中心化的全球计算机。


在一个编程系统之上,通常会有一些编译和执行的虚拟机来去做支撑,JAVA有JVM,而在以太坊里,有以太坊的虚拟机EVM,可以执行任意复杂的算法代码。
开发者可以使用现有的JavaScript或Python等计算机编程语言,在以太坊上创造出自己想要的应用。

通过以太坊的虚拟机,你可以很简单地发行数字资产、编写智能合约、建立和运行去中心化的应用、成立去中心化自治组织等等。

(4)、以太坊的燃料——ETH
以太币(ETH)又被称为以太坊内部的燃料,和币类数字资产不同,以太坊除了用于转账,还用于支付智能合约的费用。

因为要避免以太坊区块链上充斥垃圾合约和垃圾应用,在以太坊上建立和运行智能合约,你必须用ETH支付智能合约费用。

举个例子,在以太坊区块链上转账你新创造的数字资产,需要用ETH支付手续费,而不是你新创造的数字资产。


二、区块链平台类公链之EOS

EOS是一个区块链区块链开发平台,具有可扩展性强、支持大规模商业应用等特点。

首先,EOS采取DPoS共识算法及其他技术手段预期实现每秒百万级别交易请求,将能够支持数千个商业级的DAPPs。

以太坊是一条公链,在以太坊链上运行的每一个应用都会消耗整条链的资源,但EOS只是区块链基础架构,开发者可以自由地在EOS上创建公链,链与链之间不会影响彼此的资源使用,不会出现因个别应用资源消耗巨大而造成网络大面积拥堵。

其次,在EOS上转账与运行智能合约并不需要消耗EOS代币,这将吸引更多的用户。

最后,EOS上出现系统错误时,其“公链法”可用于区分此错误是否确实为bug,判断社区的修复举措是否得当。

来源:火币集团

作者郑重申明:截至发文时,作者与文中提及项目存在利益关系,特此告知。利益关系包括但不限于下述情况:本人为项目团队成员、本人是项目团队成员的直系亲属或配偶、参与投资该项目、持有该项目发行的股份或通证、参与做空或做多该项目、收取回报进行有偿撰文等。
相关文章