本文基于Avalon当前的设计和文档
项目介绍
在我看来,Avalon是一个链外合约方案,基于可信计算服务的一种实现方式。
这里如图,不同企业之间的数据通过可信计算服务实现链外代码执行。参考:
笔记:Hyperledger Fabric的链外数据相关
这里是一个Iot设备的实现方案
Iot设备通过边缘计算服务,和可信计算服务,应用密码学?将大量数据转化为一些凭据,借由凭据的方式存储在区块链上。
架构
主要分为三个部分,客户端程序,链码,和可信计算环境。
可信计算服务采用了服务注册的方式,从而最大化性能。(微服务那套优势)
那么对于可能的可信计算负载的工作者,当然代码要根据业务自己实现。
这里工作者会去执行业务逻辑的代码,对于过大的数据(例如一部电影)可以通过inside-out API来进行交互。
工作组同时具备key management系统来管理PKI/其他证书,密钥,以满足T