分享

区块链小知识:链式结构介绍

 郑骏泓 2018-03-21


编者按:现如今,区块链已经成为全民关注的领域,不少企业也早已深入其中研究该技术的落地情况。但目前仍有很大一部分人对区块链技术的相关概念并不熟悉。

近日,维京研究院和甲子智库联合出品了《区块链行业词典》,Bianews作为媒体合作方获得授权,将每天为大家普及区块链的相关小知识。


今天,Bianews将为大家带来区块链小知识:链式结构

1、链/ Chain

链是由区块按照发生的时间顺序,通过区块的哈希值串联而成,是区块交易记录及状态 变化的日志记录。

2、链下/ Off-chain

区块链系统从功能角度讲,是一个价值交换网络,链下是指不存储于区块链上的数据。

3、无代币区块链/ Token-Less Blockchain

即区块链并不通过代币进行价值交换,一般出现在不需要在节点之间转移价值并且仅在 不同的已被信任方之间共享数据的情况下,如私有链。

4、创世区块/ Genesis Block

区块链中的第一个区块被称为“创世”区块。创世区块一般用于初始化,不带有交易信 息。

5、区块高度/ Block Height

一个区块的高度是指在区块链中它和创世区块之间的块数。

6、分叉/ Fork

在区块链中,由矿工挖出区块并将其链接到主链上,一般来讲同一时间内只产生一个区 块,如果发生同一时间内有两个区块同时被生成的情况,就会在全网中出现两个长度相 同、区块里的交易信息相同但矿工签名不同或者交易排序不同的区块链,这样的情况叫 做分叉。

7、软分叉/ Soft Fork

指在区块链或去中心化网络中向前兼容的分叉。向前兼容意味着,当新共识规则发布 后,在去中心化架构中节点不一定要升级到新的共识规则,因为软分叉的新规则仍旧符 合老的规则,所以未升级的节点仍旧能接受新的规则。

8、硬分叉/ Hard Fork

指在区块链或去中心化网络中不向前兼容的分叉,硬分叉对加密货币使用的技术进行永 久更改,这种变化使得所有的新数据块与原来的块不同,旧版本不会接受新版本创建的 区块,要实现硬分叉所有用户都需要切换到新版本协议上。如果新的硬分叉失败,所有 的用户将回到原始数据块。

9、幽灵协议/ GHOST Protocol

通过幽灵协议,区块可以包含不只是他们父块的哈希值,也包含其父块的父块的其他子 块(被称为叔块)的陈腐区块的哈希值,这确保了陈腐区块仍然有助于区块链的安全 性,并能够获得一定比例的区块奖励,减少了大型矿工在区块链上的中心化倾向问题。

10、孤块/ Orphan Block

孤块是一个被遗弃的数据块。因为很多节点都在维护区块链并同时创建多个区块,但是 一次只能有一个被继续继承,而其它被遗弃的数据块就是孤块。

11、陈腐区块/ Stale Block

是父块的父块的“其他”子块,或更一般的说是祖先的其他子块,但不是自己的祖先, 如果 A 是 B 的一个叔块,那 B 是 A 的侄块。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多