来源:清链学堂
2008 年,中本聪发表了《比特币:一种点对点的电子现金系统》白皮书,2009年1月3日,首个比特币区块产生,这标志这比特币的诞生。作为区块链技术的第一个应用,比特币也同时宣告了区块链的诞生。
区块链是通过多节点记账、分布式存储、加密算法及共识机制维护的一种公开透明的数据库。所有的历史数据、交易记录、及其他相关信息,通过密码学方法打包成数据块,安全地分布式地存储在这个数据库中,从创始区块连接到当前区块,就形成了区块链。
区跨链并非技术上的单点突破,而是在时间之树和空间之网上结出的创新果实。
从时间上来说,二十世纪70年代开始的密码学发展,哈耶克的自由货币理论的提出,分布式计算可靠性的研究,多种电子货币理论的提出和尝试,是区块链理论和实践上的前提。
从空间上来说,比特币最初由中本聪创立,但逐渐形成可靠的区块链网络,却是分布于世界各地的社区成员共同努力和维护的结果,当然,没有空间上的分布式存储,也就没有区块链。
区块链既是一个账本,也是一个数据库,它有以下几个特征:“区块+链”的数据结构、分布式存储、加密算法、共识机制。
“区块+链”的数据结构是指,以时间为轴,固定的时间内将过去所有的交易信息打包成“块”,并基于密码学和时间戳的技术,将数据块链接起来形成“链”,所有链上的信息可公开查询,并不可纂改。
区块链改变过去中心化的存储方式,由分布于世界各地的节点共同维护并储存数据信息。各节点根据一定的规则,竞争打包数据块及上链的权利,他们更新数据库的同时,分布式的存储得以实现。
区块链采用的非对称加密技术,加密和解密使用不同的秘钥,“公钥”可以对外公布,“私钥”个体保存,私钥配对公钥可以解密数据,这解决了信息传输的安全性问题。
由于是多节点共同维护一个数据库,就需要在区块大小、确认区块的条件、计算难度、区块奖励、社区治理,等等方面形成一个共识,社区在共识机制之下,才能有效地维持区块链的运行。
由于区块链数据的不可纂改性,共识下的价值传输性,区块链在存储、认证、交易、金融、大数据、物联网,等等领域,将发挥巨大的作用。

