区块链的概念和特征
区块链(
Blockchain
)是一系列现有成熟技术的有机组合,它对账本进行分布式的有效记
录,并且提供完善的脚本以支持不同的业务逻辑。在典型的区块链系统中,数据以区块
(
block
)为单位产生和存储,并按照时间顺序连成链式(
chain
)数据结构。所有节点共
同参与区块链系统的数据验证、存储和维护。新区块的创建通常需得到全网多数(数量取
决于不同的共识机制)
节点的确认,
并向各节点广播实现全网同步,
之后不能更改或删除。
从外部来看,区块链系统应具备如下特征:
·
多方写入,共同维护
此处的多方仅指记账参与方,
不包含使用区块链的客户端。
区块链的记账参与方应当由多
个利益不完全一致的实体组成,并且在不同的记账周期内,
由不同的参与方主导发起记账
(轮换方式取决于不同的共识机制)
,而其他的参与方将对主导方发起的记账信息进行共
同验证。
·
公开账本
区块链系统记录的账本应处于所有参与者被允许访问的状态,
为了验证区块链记录的信息
的有效性,记账参与者必须有能力访问信息内容和账本历史。
但是公开账本指的是可访问
性的公开,并不代表信息本身的公开,因此,业界期望将很多隐私保护方面的技术,如零
知识证明、同态加密、门限加密等,应用到区块链领域,以解决通过密文操作就能验证信
息有效性的问题。
·
去中心化
区块链应当是不依赖于单一信任中心的系统,
在处理仅涉及链内封闭系统中的数据时,
区
块链本身能够创造参与者之间的信任。但是在某些情况下,如身份管理等场景,不可避免
的会引入外部数据,
并且这些数据需要可信第三方的信任背书,
此时对于不同类型的数据,
其信任应来源于不同的可信第三方,而不是依赖于单一的信任中心。在这种情况下,区块
链本身不创造信任,而是作为信任的载体。
注册有任何问题请添加 微信:MVIP619 拉你进入群
打开微信扫一扫
添加客服
进入交流群
发表评论