区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。
很多人都知道区块链首次出现在公众视野是由于比特币的出现,际上在比特币之前就已经有其他人发布类似概念的论文了,而比特币是将区块链概念通过现代计算机网络以及互联网赋予了际应用场景,该应用可以理解成点对点数字货币交易系统,通过支付一定的手续费而现需通过第方机构参与的转账。
它本质上是一个去中心化的互联网数据库,任何人都可以参与该数据库的维护、查询、记录等工作,同时使用的人越多,篡改该数据库的可能性越低,也就是说维护的人越多那么这个数据库就会越安全。传统的账本只需要一个人重新修改一下就变成了一套假账本,而比特币这个分布式账本如果你要作假账本的话,那么你需要拿到所有能记账的账本中51%以上的账本进行修改,在当今比特币的使用人群来说,这个成本对于现有技术来说疑难过穿越宇宙。
可以由以下3个基本概念组成区块链的概念:
1、交易:交易结果需要记录进账本,交易成功则需要写进账本,就是在区块上添加一条交易记录。
2、区块:记录某一个时间段内发生的交易及状态结果等数据,达成共识后完成记录。
3、链:把所有区块记录按照记录顺序串联起来,形成一套完整的链状结构的区块链账本。
区块链主要是按照时间顺序将数据区块以顺序相连接组合成一种链式的数据结构,并通过加密算法现一旦记录则理论上法进行破解修改的分布式账本。每一个区块用于记录一段时间内产生的交易行为信息,用于验证信息的有效性及生成下一区块。
本文由PCBA人才网www.pcba123.cnpcba123人才网提供。 |