简短描述
区块链自动化框架(Blockchain Automation Framework,BAF)是一个自动化框架,用于快速和一致地部署生产就绪的DLT平台。
实验范围
区块链自动化框架提供了一个自动化框架,用于快速和一致地将生产就绪的DLT平台部署到云基础设施。
区块链自动化框架利用Ansible、Helm和Kubernetes来部署生产DLT网络。具体来说,它利用Ansible来配置DevOps工程师的网络。然后它使用Helm charts作为向Kubernetes部署必要组件的指示。选择Kubernetes是为了允许区块链自动化框架将DLT网络部署到任何支持Kubernetes的云上。
区块链自动化框架目前支持Corda、Hyperledger Fabric、Hyperledger Indy和Quorum。我们打算在不久的将来增加对Hyperledger Besu和Corda Enterprise的支持。可以很容易地添加其他DLT平台。
入门
要快速开始使用这个框架,请遵循我们的入门指南。
详细的操作人员和开发者文档可以在我们的ReadTheDocs网站上找到。
也可以按照docs文件夹中的说明在本地构建文档。
Hyperledger Fabric
对于Hyperledger Fabric,我们使用该项目提供的官方Docker容器。许多不同的Ansible脚本将允许你创建一个新的网络(跨云)或加入一个现有的网络。
Corda Enterprise
对于Corda Enterprise,我们使用授权的jar从Corda源码构建Docker容器。许多不同的Ansible脚本将允许你创建一个新的网络(跨云)或加入一个现有的网络。
Corda Opensource
对于Corda Opensource,我们从Corda源码构建Docker容器。许多不同的Ansible脚本将允许你创建一个新的网络(跨云)或加入一个现有的网络。
Hyperledger Indy
对于Hyperledger Indy,我们从我们的源代码中构建Docker容器。许多不同的Ansible脚本将允许你创建一个新的网络(跨云)。
Quorum
对于Quorum,我们使用Quorum提供的官方Docker容器。许多不同的Ansible脚本可以让你创建一个新的网络(跨云),可以选择共识(IBFT或RAFT)和事务管理器(Tessera或Constellation)。
Hyperledger Besu
对于Hyperledger Besu,我们使用该项目提供的官方Docker容器。许多不同的Ansible脚本将允许你创建一个新的网络(跨云)。
Linux基金会开源软件学园 Copyright © 2019-2024 linuxfoundation.cn, ICP license, no. 京ICP备17074266号-2