standardchannel.go
standardchannel.go
标准通道消息处理器实现。
NewStandardChannel创建一个标准消息处理器实例。
CreateStandardChannelFilters为普通区块链(非系统区块链)创建一组过滤器,包含超时过滤器、消息长度过滤器、签名过滤器。
ClassifyMsg
检查消息以确定需要处理的消息类型。
ProcessNormalMsg
根据当前配置检查消息是否有效。
ProcessConfigUpdateMsg
先调用过滤器校验消息有效性,然后调用channel 的support.ProposeConfigUpdate(env)进行消息处理,最后对消息签名,再调用过滤器校验一次。
ProcessConfigMsg
执行过程同ProcessConfigUpdateMsg。
Last updated