美文网首页
9.Fabirc Orderer 解析

9.Fabirc Orderer 解析

作者: 区块文 | 来源:发表于2019-06-13 18:30 被阅读0次

    原子广播

    执行订单验证 排序生成区块 生成相同的区块 故障容错,是非拜占庭问题的容错技术 把错误的节点从网络中分割开 强一致性,没有临时分支

    拜占庭容错 (Byzantine Fault Tolerance)

    区块切割 ( Block Cutting )

    - BatchSize 

        • MaxMessageCount 最大消息计数

        • AbsoluteMaxBytes  最大绝对值

        • PreferredMaxBytes  最大优先级

    - BatchTimeout

         • Timeout 超时

    Consensus (共识)

    • Solo

    • Kafka

    • Raft

    Solo

    Kafka

    Raft

    基于 Etcd/raft 库

    • 没有 Kafka/Zookeeper dependency 的依赖 (更容易操作)

    • 为将来使用而构建的必要通信层

    • 每个通道运行自己的raft实例化

    • 一个通道可运行在排序节点集的子集上

    • 所有的排序节点都属于系统通道

    • 节点通过TLS cert 鉴定

    • 支持kafka 迁移至 Raft(暂未支持)

    每个通道有它们的 Raft 群

    系统通通运行在每个排序节点

    一致性在区块中,替代了envelopes

    只有leader 产生区块,其他节点跟随leader排序

    Orderer 权限

    相关文章

      网友评论

          本文标题:9.Fabirc Orderer 解析

          本文链接:https://www.haomeiwen.com/subject/vcesfctx.html