网站大量收购独家精品文档,联系QQ:2885784924

2025年区块链的核心技术原理及特征.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

区块链的关键技术原理及特性

区块链的概念和特性

区块链(Blockchain)是一系列既有成熟技术的有机组合,它對账本進行分布式的有效记录,并且提供完善的脚本以支持不一样的业务逻辑。在經典的区块链系统中,数据以区块(block)為單位产生和存储,并按照時间次序连成链式(chain)数据构造。所有节點共同参与区块链系统的数据验证、存储和维护。新区块的创立一般需得到全网多数(数量取决于不一样的共识机制)节點确实认,并向各节點广播实現全网同步,之後不能更改或删除。

從外部来看,区块链系统应具有如下特性:

·多方写入,共同维护

此处的多方仅指记账参与方,不包括使用区块链的客户端。区块链的记账参与方应當由多种利益不完全一致的实体构成,并且在不一样的记账周期内,由不一样的参与方主导发起记账(轮换方式取决于不一样的共识机制),而其他的参与方将對主导方发起的记账信息進行共同验证。

·公開账本

区块链系统记录的账本应处在所有参与者被容許访問的状态,為了验证区块链记录的信息的有效性,记账参与者必须有能力访問信息内容和账本历史。不過公開账本指的是可访問性的公開,并不代表信息自身的公開,因此,业界期望将诸多隐私保护方面的技术,如零知识证明、同态加密、门限加密等,应用到区块链领域,以处理通過密文操作就能验证信息有效性的問題。

·去中心化

区块链应當是不依赖于單一信任中心的系统,在处理仅波及链内封闭系统中的数据時,区块链自身可以发明参与者之间的信任。不過在某些状况下,如身份管理等場景,不可防止的會引入外部数据,并且這些数据需要可信第三方的信任背書,此時對于不一样类型的数据,其信任应来源于不一样的可信第三方,而不是依赖于單一的信任中心。在這种状况下,区块链自身不发明信任,而是作為信任的载体。

·不可篡改

作為区块链最為明显的特性,不可篡改性是区块链系统的必要条件,而不是充足条件,有诸多基于硬件的技术同样可以实現数据一次写入,多次讀取且無法篡改,經典的例子如一次性刻录光盘(CD-R)。区块链的不可篡改基于密码學的散列算法,以及多方共同维护的特性,但同步由于這個特性,区块链的不可篡改并不是严格意义上的,称之為难以篡改更為合适。

区块链的关键技术

1.分布式账本

分布式账本技术DLT(DistributedLedgerTechnology)本质上是一种可以在多种网络节點、多种物理地址或者多种组织构成的网络中進行数据分享、同步和复制的去中心化数据存储技术。相较于老式的分布式存储系统,分布式账本技术重要具有两种不一样的特性:

·老式分布式存储系统执行受某一中心节點或权威机构控制的数据管理机制,分布式账本往往基于一定的共识规则,采用多方决策、共同维护的方式進行数据的存储、复制等操作。面對互联网数据的爆炸性增長,目前由單一中心组织构建数据管理系统的方式正受到更多的挑战,服务方不得不持续追加投资构建大型数据中心,不仅带来了计算、网络、存储等多种庞大资源池效率的問題,不停推升的系统规模和复杂度也带来了愈加严峻的可靠性問題。然而,分布式账本技术去中心化的数据维护方略恰恰可以有效減少系统臃肿的承担。在某些应用場景,甚至可以有效运用互联网中大量零碎节點所沉淀的庞大资源池。

·老式分布式存储系统将系统内的数据分解成若干片段,然後在分布式系统中進行存储,而分布式账本中任何一方的节點都各自拥有独立的、完整的一份数据存储,各节點之间彼此互不干涉、权限等同,通過互相之间的周期性或事件驱動的共识到达数据存储的最终一致性。通過几拾年的发展,老式业务体系中的高度中心化数据管理系统在数据可信、网络安全面的短板已經曰益受到人們的关注。一般顾客無法确定自已的数据与否被服务商窃取或篡改,在受到黑客袭击或产生安全泄露時愈加显得無能為力,為了应對這些問題,人們不停增長额外的管理机制或技术,這种状况深入推高了老式业务系统的维护成本、減少了商业行為的运行效率。分布式账本技术可以在主线上大幅改善這一現象,由于各個节點均各自维护了一套完整的数据副本,任意單一节點或少数集群對数据的修改,均無法對全局大多数副本导致影响。换句话說,無论是服务提供商在無授权状况下的蓄意修改,還是网络黑客的惡意袭击,均需要同步影响到分布式账本集群中的大部分节點,才能实現對已經有数据的篡改,否则系统中的剩余节點将很快发現并追溯到系统中的惡意行為,這显然大大提高了业务系统中数据的可信度和安全保证。

這两种特有的系统特性,使得分布式账本技术成為一种非常底层的、對既有业务系统具有强大颠覆性的革命性创新。

2.共识机制

区块链是一种历史可追溯、不可篡改,处理多方互信問題的分布式(去中心化)系统。分布式系统必然面临著一致性問題,而处理一致性問題的過程我們称之為共识。

分布式系统的共识到达需要依赖可靠的共识算法,共识算法一般处理的

文档评论(0)

181****8523 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档