美文网首页
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