区块链|学习笔记(三)

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

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

起源:比特币协议规定平均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,就相当于拥有了一套房租给别人收房租,或者说拥有了一块地租给别人建房。
原文地址:https://www.cnblogs.com/Cchblogs/p/9322991.html