大家好,这里是链客区块链技术问答社区。
链客,有问必答!
区块链技术自身仍然在飞速发展中,现在还缺少一致的规范和标准。
Wikipedia给出的定义为:
Ablockchain—originally,blockchain—isadistributeddatabasethatmaintainsacontinuously-growinglistofdatarecordshardenedagainsttamperingandrevision.
Itconsistsofdatastructureblocks—whichholdexclusivelydataininitialblockchainimplementations,andbothdataandprogramsinsomeofthemorerecentimplementations—witheachblockholdingbatchesofindividualtransactionsandtheresultsofanyblockchainexecutables.
Eachblockcontainsatimestampandinformationlinkingittoapreviousblock.
Wikipedia给出的定义大概的意思是:区块链是一个分布式数据库,它维护着一个不断增加的数据记载清单,加强了算法的篡改与修正。
它是由数据结构块组成,这些数据结构块在初始区块链中仅保存数据完成,以及最近的一些数据和程序完成。
每个块持有成批的单个买卖和任何区块链可执行文件的成果,每个块都包括一个时间戳和信息,它们将与前一个块进行链接。
百度百科给出的定义如下:
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新式使用模式。
所谓共识机制是区块链体系中完成不同节点之间树立信任、获取权益的数学算法。
接下来,谈谈我对区块链的理解。
区块链是什么?一句话,它是一种特别的分布式数据库,属于一种去中心化的记载技术。
与传统的记账技术比较,其特色包括:
维护一条不断增加的链,只或许添加记载,而发生过的记载都不行篡改。
去中心化,或者说多中心化,无需会集的操控而能到达共识,完成上尽量分布式。
经过密码学的机制来确保买卖无法狡赖和破坏,并尽量保护用户信息和记载的隐私性。
为什么区块链是特别的分布式数据库,具有去中心化的特色?
首先,区块链能够用来存储与读取信息,所以它是数据库。其次区块链无需会集操控而到达共识,区块链的世界里边,没有中心节点,节点之间是平等的,都保存着整个数据库。
你能够向任何一个节点,写入和读取数据,由于所有节点到最后都会同步,确保区块链一致。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。