区块链系统的技术特点
区块链
浏览:1040 次

区块链是一系列现有成熟技术的有机结合。它对账本进行分布式和有效的记录,并提供完美的脚本来支持不同的业务逻辑。在典型的区块链系统中,数据被生成并存储在块中,并按时间顺序链接到链数据结构中。统软云是一家专业的区块链开发公司,欢迎交流合作。
所有节点共同参与区块链系统的数据验证、存储和维护。新块的创建通常需要得到整个网络中大多数节点的确认(数量取决于不同的共识机制),并广播到每个节点以实现全网络同步,这在以后无法更改或删除。

从外部来看,区块链系统应具有以下特征:
① 以多种方式书写并共同维护。这里的各方仅指会计参与者,而不是使用区块链的客户。区块链的会计参与者应该由具有不同利益的多个实体组成,在不同的会计周期中,不同的参与者将导致发起会计(轮换模式取决于不同的共识机制),而其他参与者将共同验证牵头方发起的会计信息。

② 公共分类账。区块链系统记录的账簿应处于允许所有参与者访问的状态。为了验证区块链记录的信息的有效性,会计参与者必须能够访问信息内容和账簿历史。然而,公共账本指的是可访问性的披露,这并不代表信息本身的披露。因此,业界期望将许多隐私保护技术,如零知识证明、同态加密、阈值加密等应用到区块链领域,以解决通过密文操作验证信息有效性的问题。
③ 权力下放区块链应该是一个不依赖于单一信任中心的系统。当处理仅涉及链内封闭系统的数据时,区块链本身可以在参与者之间建立信任。然而,在某些情况下,例如身份管理场景,不可避免地会引入外部数据,这些数据需要可信第三方的信任背书。此时,对于不同类型的数据,他们的信任应该来自不同的可信第三方,而不是依赖于单一的信任中心。在这种情况下,区块链本身并不创造信任,而是充当信任的载体。

④ 不得篡改。作为区块链最突出的特征,防篡改是区块链系统的必要条件,而不是充分条件。许多基于硬件的技术还可以实现数据一次写入、多次读取和不篡改。典型的例子包括一次性记录光盘(CD-R)。区块链的防篡改基于加密哈希算法和多方共同维护的特点。但同时,由于这一特点,区块链的防篡改并不是严格意义上的,称之为防篡改更为恰当。