区块链学习札记四:区块链各版本及架构

区块链学习札记四:区块链各版本及架构

 

区块链系统实际上就是一个维护公共数据账本的系统,一切技术单元的设计都是为了更好的维护好这个公共数据账本。通过共识算法达成节点的账本数据一致;通过密码算法确保账本数据的不可篡改性以及数据发送的安全性;通过脚本系统扩展账本数据的表达范畴。

站在本质的角度,我们甚至可以认为,区块链系统实际上就是一种特别设计的数据库系统或者说是分布式数据库系统,在这个数据库中可以去存储数字货币,也可以去存储逻辑更复杂的智能合约以及范围更加广阔的各种业务数据。

区块链1.0

区块链1.0是以比特币为代表的虚拟货币的时代,代表了虚拟货币的应用,包括其支付,流通等虚拟货币的职能.主要具备的是去中心化的数字货币交易支付功能,目标是实现货币的去中心化与支付手段.

比特币就是区块链1.0最典型的代表,区块链的发展得到了欧美等国家市场的接受,同时也催生了大量的货币交易平台.实现了货币的部分职能,能够实现货品交易.比特币勾勒了一个宏大的蓝图,未来的货币不再依赖于各国央行的发布,而是进行全球化的货币统一.

区块链1.0只满足虚拟货币的需要,虽然区块链1.0的蓝图很庞大,但是无法普及到其他的行业中.区块链1.0时代也是虚拟货币的时代,涌现出了大量的山寨币等.

 

区块链2.0

区块链2.0是指智能合约,智能合约与货币相结合,对金融领域提供了更加广泛的应用场景.区块链相对于金融场景有强大的天生优势.简单来说,如果银行进行跨国的转账,可能需要打通各种环境,货币兑换,转账操作,跨行问题等等.而区块链实现的点对点的操作,避免了第三方的介入,直接实现点对点的转账.提高了工作效率.

智能合约是提出较早的概念,"一个智能合约是一套以数字形式定义的承诺(promises) ,包括合约参与方可以在上面执行这些承诺的协议".

区块链2.0的代表是'以太坊'.以太坊是一个平台,它提供了各种模块让用户用以搭建应用.平台之上的应用,其实也就是合约.这是以太坊技术的核心.以太坊提供了一个强大的合约编程环境,通过合约的开发,以太坊实现了各种商业与非商业环境下的复杂逻辑.以太坊的核心与比特币系统本身是没有本质的区别的.而以太坊的本质是智能合约的全面实现.支持了合约编成.让区块链技术不仅仅是发币.而提供了更多的商业,非商业的应用场景.

也就是说,以太坊 = 区块链 + 智能合约

区块链3.0

区块链3.0是指区块链在金融行业之外的各行业的应用场景.能够满足更加复杂的商业逻辑.区块链3.0被称为互联网技术之后的新一代技术创新,足以推动更大的产业改革.

区块链3.0涉及生活的方方面面.所以区块链3.0将更加的具有实用性,赋能各行业.不再依赖于第三方或某机构获取信任与建立信用.能够通过实现信任的方式提高整体系统的工作效率. 伴随可扩展性和效率的提高,区块链应用范围将超越金融范畴,拓展到身份认证、公证、审计、域名、物流、医疗、能源、签证等领域,成为未来社会的一种最底层的协议,届时区块链将进入3.0时代。

也可以说,区块链1.0是区块链技术的萌芽,区块链2.0是区块链在金融,智能合约方向的技术落地.而区块链3.0是为了解决各行各业的互信问题与数据传递安全性的技术落地与实现.

 

 

白皮书

 

比特币,BTC(Bitcoin): 一个点对点电子现金系统:

http://www.bitcoin.org/bitcoin.pdf 

https://zhuanlan.zhihu.com/p/39562432

以太坊,ETH(Ethereum ):下一代智能合约和去中心化应用平台 

       以太坊白皮书英文:https://github.com/ethereum/wiki/wiki/White-Paper

       以太坊白皮书翻译:https://www.cnblogs.com/ECJTUACM-873284962/p/8370825.html

 

超级账本Hyperledger:

 https://max.book118.com/html/2019/0121/5312122040002003.shtm

https://www.chainnode.com/doc/605

EOS ,柚子 (Enterprise Operation System): 为商用分布式应用设计的一款区块链操作系统:

https://max.book118.com/html/2018/0731/8133075106001116.shtm

 

你可能感兴趣的:(区块链)