• 注册
  • 综合生活 综合生活 关注:37 内容:289

    井通商学院第八讲 I 链式结构

  • 查看作者
  • 打赏作者
  • 拉黑名单
    • 综合生活
    • 墨客社区理事

      转自 井通生态 今天

      井通商学院第八讲 I 链式结构

      井通商学院第八讲 I 链式结构


      链式结构

       创世区块

       Genesis Block

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

             那么创世区块的意思就是历史上第一个区块。

      井通商学院第八讲 I 链式结构
       区块高度

       Block Height

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

      用账本举例:比如在一本100页的账本中,我想查看其中第50页的账目内容,那么这页的“区块高度”就是50。

      井通商学院第八讲 I 链式结构

       分叉

       Fork

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


             简单说,分叉是指在区块链进行“升级”时,区块链社区成员间发生了意见分歧,从而导致区块链分叉,原有区块链被一分为二。

      井通商学院第八讲 I 链式结构

       软分叉

       Boft Fork

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


            当所有人都完成升级后,老版本的那条链没人再用了,自然就只剩下了一条新链,这种大家能达成共识且只有一种更新版本,两者兼容的分叉,就叫做软分叉。

      井通商学院第八讲 I 链式结构

       硬分叉

       Hard Fork

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


            当大家不能达成共识的时候,就相当于在终端产生了多个新版本。大家在各自社区中下载、安装完成,连接到区块链上后,所形成的两条链一直会有人使用,这就导致原来的一条链会彻底分裂成两条新链,这种两个版本不兼容,你不承认我,我也不承认你,就叫做硬分叉。它属于升级异常的情况,这个分叉不会消失,反而会彻底分裂成两条链。

      井通商学院第八讲 I 链式结构

       孤块

       Orphan Block

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


             孤块在比特币协议之下没有价值但并不是比特币的缺陷,它们就如同是添加进铁的碳一样,让比特币像钢一样坚韧。

      井通商学院第八讲 I 链式结构

      请登录之后再进行评论

      登录
    • 做任务
    • 实时动态
    • 偏好设置
    • 返回顶部
    • 帖子间隔 侧栏位置: