科普中国对区块链的解释是这样的:区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。
区块链(Blockchain),是比特币的一个重要概念,它本质上是一个去中心化的数据库,同时作为比特币的底层技术,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次比特币网络交易的信息,用于验证其信息的有效性和生成下一个区块。
区块链起源于比特币,2008年11月1日,一位自称中本聪(Satoshi Nakamoto)的人发表了《比特币:一种点对点的电子现金系统》一文 ,阐述了基于P2P网络技术、加密技术、时间戳技术、区块链技术等的电子现金系统的构架理念,这标志着比特币的诞生。两个月后理论步入实践,2009年1月3日第一个序号为0的创世区块诞生。几天后2009年1月9日出现序号为1的区块,并与序号为0的创世区块相连接形成了链,标志着区块链的诞生。
研究区块链可以从《 比特币:一种点对点的电子现金系统》这个入手。
从这篇论文可以看出如下的一些东西:
1.设想不通过信用或者权威机构来构建一个可信奈的交易网络,而基于密码学的比特币可实现这一设想;
2.比特币作为交易手段,可实现公钥加密,私钥解密,用户维护自己的比特币账本;
3.时间戳服务器实际上是通过时间戳的运算把区块链接成链,并存储下来;
4.工作量证明实际上是对各自数据进行一致性确认的算法,依赖于CPU的算法;
5.比特币的网络是点对点的,没有中心服务器;
6.比特币数据的一致性确认,(工作量证明的算法)所消耗的运算能力,给予激励;
7.区块的增加需要删除过老的交易数据,以保证区块不过分膨胀;
8.通过区块头信息简化支付确认时携带的数据量;
9.通过不同的比特币组合方式实现价值分隔;
10.比特币交易具有匿名性和隐秘性;
11.概率角度讲比特币系统被攻击的可能性;