区块链学习笔记(三)

本章将介绍除比特币之外的几款常见加密货币及平台。程序员

 

BCH(比特币现金,Bitcoin Cash):windows

起源:比特币协议规定平均10分钟诞生一个区块,每一个区块只能包含2000多比交易,换算可得比特币的处理速度是3~5秒/比。全世界有如此之多的比特币,如此之慢的处理速度是彻底不够的。因而在2017年8月,区块链发生分叉,诞生了这个新的协议。安全

BCH在区块大小上从1MB变为了8MB,这样一来处理速度提高了8倍,手续费也下降了不少。由于该协议是对原有区块链的分叉,因此当时持有比特币的人都获得了一份等量于所持BTC的BCH。网络

 

以太坊(Ethereum):架构

起源:以太坊的概念首次在2013至2014年间由程序员Vitalik Buterin受比特币启发后提出,大意为"下一代加密货币与去中心化应用平台",在2014年经过ICO众筹开始得以发展。分布式

以太坊是一个开源的有智能合约功能的公共区块链平台,经过其专用加密货币以太币提供去中心化的虚拟机来处理点对点合约。性能

若是说把比特币设想为是去中心化的支付系统的话,那么以太坊追求的就是成为一个去中心化且不受审查的应用程序的发布平台。简单地说,以太坊就是区块链技术加上智能合约。区块链

合约是以太坊的核心,它是以太坊系统里的一个自动代理人,它有一个本身的以太币地址,当用户向合约的地址里发送一笔交易后,该合约就被激活,而后根据交易中的额外信息,合约会运行自身的代码,最后返回一个结果,这个结果多是从合约的地址发出另一笔交易。加密

须要指出的是,以太坊中的交易,不单只是发送以太币而已,它还能够嵌入至关多的额外信息。若是一笔交易是发送给合约的,那么这些信息就很是重要,由于合约将根据这些信息来完成自身的业务逻辑。合约所能提供的业务,几乎是无穷无尽的,它的边界就是你的想象力,由于图灵完备的语言提供了完整的自由度,让用户搭建各类应用。白皮书举了几个例子,如储蓄帐户、用户自定义的子货币等。操作系统

 

ETH(以太币,Ether):

以太币是以太坊惟一内置的原生代币,它是以太坊上用来支付交易手续费和运算服务的媒介,用来支持智能合约的运行。

这个概念理解起来会相对比较简单,由于若是运行一个智能合约不须要花任何费用的话,那么在这条区块链上就会出现不少的垃圾合约或者垃圾运行,这个区块链会遭到攻击。因此每次运行智能合约的时候,须要支付以太币,来确保区块链的安全与稳定。

 

ETC(以太坊经典,Ethereum classic):

起源:2016年7月20日,为了救助THE DAO项目,以太坊基金会决定进行硬分叉,出现了ETC。

ETH的发行量没有上限,而ETC的发行总量不会超过2.3亿。

 

EOS(柚子, Enterprise Operation System):

EOS能够理解为Enterprise Operation System,即为商用分布式应用设计的一款区块链操做系统。

EOS是EOS软件引入的一种新的区块链架构,旨在实现分布式应用的性能扩展。注意,它并非像比特币和以太坊那样是货币,而是基于EOS软件项目之上发布的代币。由21个超级节点组成核心。

特色:

  1. EOS有点相似于微软的windows平台,经过建立一个对开发者友好的区块链底层平台,支持多个应用同时运行,为开发dAPP提供底层的模板。
  2. EOS经过并行链和DPOS的方式解决了延迟和数据吞吐量的难题,EOS是每秒能够百万级别的处理量,而比特币每秒5笔左右,以太坊是每秒30-40笔。
  3. EOS是没有手续费的,普通受众群体更普遍。EOS上开发dApp,须要用到的网络和计算资源是按照开发者拥有的EOS的比例分配的。当你拥有了EOS的话,就至关于拥有了计算机资源,随着DAPP的开发,你能够将手里的EOS租赁给别人使用,单从这一点来讲EOS也具备普遍的价值。简单来讲,就是你拥有了EOS,就至关于拥有了一套房租给别人收房租,或者说拥有了一块地租给别人建房。