Hyperledger Fabric SDK设计/应用程序的角色
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Hyperledger Fabric SDK设计/应用程序的角色相关的知识,希望对你有一定的参考价值。
当使用利用超级分层结构网络的应用程序时,该应用程序具有一个身份,例如,用户身份。在调用函数时,必须将其发送给所有支持对等方并进行查找。应用程序需要处理整个过程,因此必须了解区块链网络/逻辑。
我认为这对于一个sdk来说可能不是一个好的设计。应用程序连接到对等体并将其调用请求发送给连接的对等体会更好。然后,对等体处理所有区块链逻辑,包括认可和发送给定点器对等体。
例如。 Tendermint就是这样做的。应用程序和区块链之间的接口变得很薄,易于使用。
这是否也可以使用hyperledger fabric sdk?例如。假设有一个认可政策,声明两个同行必须支持交易。只有一个对等方可以进行通信,并让它自动处理整个事务流程?
在调用函数时,必须将其发送给所有支持对等方并进行查找。应用程序需要处理整个过程,因此必须了解区块链网络/逻辑。
不幸的是,现在 - 应用程序需要在其中编写代言策略逻辑。另一个有问题的方面是它需要预先配置对等端点。
但是,不久!希望在v1.2或v1.3中,Fabric将有一个service discovery机制,其中Fabric SDK将查询对等体的网络元数据信息,例如其他运行的对等体,以及“通道栏中给定的链代码foo”等信息同行应该问我的代言吗?“应用程序不必处理所有基础架构级知识,而只关注业务逻辑。
以上是关于Hyperledger Fabric SDK设计/应用程序的角色的主要内容,如果未能解决你的问题,请参考以下文章
Hyperledger Fabric Java SDK最新教程
Hyperledger Fabric 智能合约实战 sdk node软件安装
区块链(ubuntu)-Hyperledger Fabric的Java SDK开发