架构
如图 Gateway项目可以作为一个独立的组建部署在网络上。
每个组织将可以部署自己的Gateway组建
或者将Gateway和Peer部署在一起。
签名的变化
从设计上,将原本和算法的绑定抽离成为了接口。
比如左侧,我们的sdk和加密算法以及证书是强绑定的,那么在新的设计里,这里将sign的功能作为一个接口进行了设计。
一个参考实现,那么左侧,比如现在的sdk使用上我们绑定了ecdsa有关的加密算法,而右侧的加密结构上,从设计上加密结构是一个接口,我们可以使用ecdsa有关的加密实现,也可以自定义。比如? sm2以后就可能?
另外还提到了offline sign的这样一个名词和对应的两个工作流。
我们看到offline sign实际上就是在remote client端做每次通过接收到gateway server的回复签名后返回。