郑州区块链系统开发、郑州区块链APP开发公司、郑州区块链交易所开发方案
更新日期:2020-10-16 10:41  数字程序猿  点击:

一、区块链定义

区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法。
郑州区块链系统开发、郑州区块链APP开发公司、郑州区块链交易所开发方案159开发9955源码7018

区块链(Blockchain)是比特币的一个重要概念,它本质上是一个去中介化的数据库,同时作为比特币的底层技术。区块链是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一次比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。

狭义来讲,区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构, 并以密码学方式保证的不可篡改和不可伪造的分布式账本。

广义来讲,区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算方式。 
 

二、区块链的诞生和发展

2008年11月,中本聪发表论文《btc:一种点对点的电子现金系统》提出了BlockChain这种数据结构。能在不具信任的基础之上,建立一套去中心化的电子交易体系。

2009年1月3日,btc网络正式上线,版本开源客户端发表。比特币的创始人中本聪制作了比特币世界的第一个区块“创世区块”。中本聪在创世区块里留下一句永不可修改的话:“The Times 03/Jan/2009 Chancellor on brink of second bailout for banks(2009年1月3日,财政大臣正处于实施第二轮银行紧急援助的边缘)当时正是英国的财政大臣达林被迫考虑第二次出手纾解银行危机的时刻,这句话是泰晤士报当天的头版文章标题。第一个收到比特币转账的人是发明了RPOW的Hal Finney,他在比特币客户端上线当天就下载了,并从中本聪那里收到了10个比特币。

2011年10月,莱特币(Litecoin)诞生。莱特币受到了比特币(BTC)的启发,并且在技术上具有相同的实现原理,莱特币的创造和转让基于一种开源的加密协议,不受到任何中央机构的管理。莱特币旨在改进比特币,与其相比,莱特币具有三种显著差异。第一,莱特币网络每2.5分钟(而不是10分钟)就可以处理一个块,因此可以提供更快的交易确认。第二,莱特币网络预期产出8400万个莱特币,是比特币网络发行货币量的四倍之多。第三,莱特币在其工作量证明算法中使用了由Colin Percival首次提出的scrypt加密算法代替了比特币采用的SHA-256,这使得相比于比特币,在普通计算机上进行莱特币挖掘更为容易。

2012年9月, Rippllepay公的创立者Ryan Fugger和Jed McCaleb 以及Chris Larsen合伙成立了openCoin公司,并研发了Ripple协议,Ripple是一个开源、分布式的支付协议。它让商家和客户乃至开发者之间的支付几乎免费、即时而不会拒付,它支持任何货币 - 包括美元,日元,欧元,甚至是比特币。

2013年3月,比特币发布了0.8的版本,这是比特币历史上最重要的版本,它整个完善了比特币节点本身的内部管理、网络通讯的优化,引入了Leveldb、新的索引机制和查询方式,以及Bloomfilter方式缩减SPV节点传输量等特性。也就是在这个时间点以后,比特币才真正支持全网的大规模交易,成为中本聪设想的电子现金,真正产生了全球影响力。

2014年4月,与Vitalik 合作的Gavin Wood博士发表了可以被视作以太坊的技术圣经的以太坊黄皮书,将以太坊用于执行智能合约的虚拟机(EVM)等重要技术规格化并加以说明。按照黄皮书中的具体说明,以太坊客户端已经用7种编程语言实现(C++, Go, Python, Java, Javascript, Haskell, Rust),使软件总体上更加优化。

2015年,经济学人发布了封面文章《重塑世界的区块链技术》后,区块链技术在全球掀起一股金融科技狂潮,世界各大金融机构、银行争相研究区块链技术,仅2016年就有数十亿美元投资到区块链相关企业当中。

2017年6月,BM(Daniel Larimer)领导开发的EOS项目开始众筹,众筹采用在ETH网络上部署的ERC-20 token的形式来进行。被人称为区块链3.0的EOS类似操作系统的区块链架构平台,旨在实现分布式应用的性能扩展。EOS提供帐户,身份验证,数据库,异步通信以及在数以百计的CPU或群集上的程序调度。该技术的最终形式是一个区块链体系架构,允许用户快速和轻松的部署去中心化的应用。该区块链每秒可以支持数百万个交易,同时普通用户无需支付使用费用。EOS采用石墨烯和DPoS技术大大提升了系统的吞吐量,按照规划,EOS有望达到每秒百万次的交易量。

2018年6月,EOS结束众筹主网上线运行。

2018年9月Sunny King宣布将在VEE中引入全新共识机制 “超级节点PoS”("supernode proof-of-stake"简称为“SPoS”)。SPoS要运行在特殊的硬件上。King解释道SPoS有点类似DPoS,但会简化区块链的开发和维护。SPoS能在经过优化的硬件中流畅的运行,这种特殊的硬件类似PoW中的ASIC矿机,但和PoW的ASIC矿机不同的是,这种特殊硬件没有那么耗电。这个系统在设计上看起来更加中心化,但King也设计出了一套机制保障网络的安全,确保每一个超级节点(supernode)都有平等的权力,防止某个节点权力过大。