这是关于如何在Azure上构建Web3的架构图
总共分成了三部分:
- 第一部分,绿色的数字标记是通过 azure devops 来发布和管理 smart contract。
- 第二部分,黄色的数字标记是构建web3应用的时候,有可能需要的azure服务,这里包括了存储,数据库,消息总线,媒体服务,密钥管理,HDInsight,Databricks。
- 第三部分,紫色的数字标记是传统WEB应用如果迁移到WEB3应用时需要增加哪些内容,包括了前端需要增加的Wallet,中间件的Blockchain API Service,Azure上兼容Ethereum的Azure Quorum(在devops阶段也可以通过此服务来测试smart contract),或者通过vm来直接使用自托管公链节点,以及通过azure firewall连接其他第三方的公链服务,比如IPFS、Filecoin、Ethereum,以及国内的长安链,当然这些都是可选的。