区块链技术

区块链是什么?区块链有哪些特征?

作者:admin 2019-06-19 我要评论

区块链原本是比特币等加密货币存储数据的一种独特方式,是一种自引用的数据结构,用来存储大量交易信息,每条...

区块链原本是比特币等加密货币存储数据的一种独特方式,是一种自引用的数据结构,用来存储大量交易信息,每条记录从后向前有序链接起来,具备公开透明、无法篡改、方便追溯的特点。实际上,这种特性也直接体现了整个比特币的特点,因此使用区块链来概括加密货币背后的技术实现是非常直观和恰当的。区块链有五个基本特征:多中心、开放性、自治性、信息不可篡改和匿名性。
 
区块链有哪些特征
 
1、多中心,指的是不存在中心化的硬件或管理机构,这是由于使用分布式核算和存储,使得任意节点的权利和义务都是均等的,最终系统中的数据块由整个系统中具有维护功能的节点来共同维护。
 
2、开放性,系统是开放的,除了交易各方的私有信息被加密外,其他链上的数据对所有人公开,这意味着任何人都可以通过公开的接口查询区块链数据和开发相关应用,因此整个系统信息高度透明。
 
3、自治性,区块链采用基于协商一致的规范和协议(比如一套开源的公开透明的算法)使得整个系统中的所有节点能够在去信任的环境自由安全地交换数据,使得对“人”的信任改成了对计算机的信任,任何人为的干预不起作用。
 
4、信息不可篡改,一旦经过验证并添加至区块链,信息就会被永久的存储起来,除非能够同时控制住系统中超过51%的节点,否则单个节点上对数据库的修改是无效的。因此区块链的数据稳定性和可靠性极高。
 
5、匿名性,由于节点之间的交换遵循固定的算法,通过区块链中的程序规则使得其数据交互是无需信任的,因此交易对手无需通过公开身份的方式让对方产生信任,对信用的累积非常有帮助。

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 孟加拉大学毕业生到国外学习

    孟加拉大学毕业生到国外学习

  • 哪种区块链编程语言最好用?

    哪种区块链编程语言最好用?

  • 银行业如何与区块链技术相结

    银行业如何与区块链技术相结

  • 量子计算与区块链对密码学的

    量子计算与区块链对密码学的