Hyperledger Fabric:迁移Orderer时对交易的影响

时间:2019-08-23 09:53:27

标签: hyperledger-fabric blockchain

从Kafka到Raft的订购服务的迁移。 据我们了解,订购服务从未在Fabric中签署交易。这种迁移是否会对旧订单所订购的旧交易产生任何影响?

当我们查询交易(本地对等查询)时,为什么还要设置订购者标志?

1 个答案:

答案 0 :(得分:2)

只要您已成功从kafka >>木筏中迁移共识类型

允许您继续进行交易。

问题1:Ordering service never signs the transaction in Fabric

仅背书同行将签署交易,订购者签署区块

问题2:Dose this migration will effect anything on old transaction ordered by old ordere?

否,如果迁移成功,则可以继续

如果您会点击此链接并完成而没有错误https://hyperledger-fabric.readthedocs.io/en/release-1.4/kafka_raft_migration.html

好的,不用担心以前的数据,所有安全。

但是,如果您在迁移方面需要任何帮助,请告诉我。随意创建另一个问题:迁移。

如果要在迁移后查看旧块 检查此代码段

// keep the block_reg to unregister with later if needed
block_reg = channel_event_hub.registerBlockEvent((block) => {
    console.log('Successfully received the block event');
    <do something with the block>
}, (error)=> {
    console.log('Failed to receive the block event ::'+error);
    <do something with the error>
},
    {startBlock:23}
);

startBlock:{可以是任何Block No}

检查> https://fabric-sdk-node.github.io/tutorial-channel-events.html

您将获得完整的块作为json格式,您将具有订购者签名,以便您可以检查哪个订购者已密封了该块。