EOS入门(一)丨区块链外部进化史
EOS在这段时间突然出现在众人的视野里,它的诞生并非是偶然,而是有着一场从内到外的进化演变历程,内从Bitshare、Steemit到EOS,外从比特币、以太坊到EOS,本期就从区块链的外部进化史进行论述。
一、货币的演变
在人类社会中,货币的形态经历了实物货币——贵金属货币——信用货币的演变过程,而信用货币里便包含了数字货币,也就是我们今天要讲述的。
货币的演变数字货币被频繁提起的便是区块链,真正让区块链为大家所熟知的正是那份白皮书《点对点之间的现金交易系统》,由此诞生了比特币,从而开启了世界的另一个篇章。
二、区块链的三个代表性项目
比特币背后底层技术区块链也随着被大众所熟知,就现有的区块链发展进程,我们通过三个代表性:比特币、以太坊和EOS来梳理下它的发展脉络。
共识算法的演变Part1·比特币
比特币采用POW解决了拜占庭将军问题,并且保证了节点的忠诚执行。其创新在于将一个非常简单的基于节点的去中心化共识协议与工作量证明机制结合在一起。其目的如白皮书上所说,是一个现金交易系统。
Part2·以太坊
以太坊的白皮书叫《下一代智能合约和去中心化应用平台》,其目的不仅仅停留在交易上,它要走的更远。它目的是要通过智能合约来搭建一个DAPP,即去中心化应用平台。
而智能合约正是对比特币里写死的脚本的一个扩展,在以太坊里,脚本是可编程的,并且脚本在一个EVM上运行,可以实现指定的功能(即图灵完备)。
以太币一开始也是用POW的证明机制,但它采取了另一个去中心化共识协议。
Part3·EOS
使用以太坊有两个很大的限制,一是收费,二是不支持高频交易(每秒十几笔交易)。基于这两个问题的解决有了一个全新的DAPP开发平台---EOS。EOS采用了一套全新的共识算法即DPOS,这个算法在之前的bitshare、steemit有了成功的实践,所以被无限看好。
三、共识算法的演进
Part1·POW工作量证明
比特币,以太坊,LTC的工作机制是POW,即Proof of work, 工作量证明机制。 在比特币和其他类比特币的系统中,POW系统是以合乎要求的HASH作为工作结果。POW的新增机制是“挖矿”,即矿工每完成一定量的计算,有可能获得一块新block中的新增比特币。这个过程是一个纯粹的通胀过程,即无中生有新增比特币。但获得新增的比特币有一定的要求,必须全球第一个找出特定的HASH值。
POW代表币种:BTC,LTC,ETH,ETC,BCH,DASH,XMR,ZEC。
优点:
完全去中心化
节点自由进出,容易实现
破坏系统花费的成本巨大
缺点:
对节点的性能网络环境要求高
无法达成最终一致性
最关键的,浪费能源
Part2·POS股权证明
POS就是“股权证明”,Proof of stake,即直接证明你持有的份额。除了混合性的PPC之外,真正的POS币是没有挖矿过程的,也就是在创世区块内就写明了股权证明,之后的股权证明只能转让,不能挖矿。POS的新增机制是“利息”,即持有一定的POS币一定时间,当然得开着客户端,将获得一定量的固定“利息”。这部分“利息”是新增的POS币。只要你持有POS币并开机,你就能获得一定比例的“利息”。在现实世界中股权证明很普遍,最简单的就是股票。股票是用来记录股权的证明,同时代表着投票权和收益权。股票被创造出来以后,除了增发外,不能增加股权数量,要获得股票只能转让。
POS代表币种(包括DPOS):NXT,VEN,EOS,GNX,QTUM。
优点:
对节点性能要求低,达成共识时间短(网络环境好的话可实现毫秒级)
** 缺点:**
没有最终一致性
Part3·DPOS:委托权益证明
是基于POS衍生出的更专业的解决方案,他是类似于董事会的投票机制,选举出n个记账节点,在节点中提案者提交的提案被这些记账节点投票决定谁是正确的。
DPOS代表币种:BTS,EOS,STEEM,GXS。
优点:
减少记账节点规模,属于弱中心化,效率提高。
缺点:
牺牲了去中心化的概念,不适合公有链。
= END =