Enterprises have paid attention to consortium blockchains like Hyperledger Fabric, which is one of the most promising platforms, for efficient decentralized transactions without depending on any particular organization. A consortium blockchain-based system will be typically built across multiple organizations. In such blockchain-based systems, system operations across multiple organizations in a decentralized manner are essential to maintain the value of introducing consortium blockchains. Decentralized system operations have recently been becoming realistic with the evolution of consortium blockchains. For instance, the release of Hyperledger Fabric v2.x, in which individual operational tasks for a blockchain network, such as command execution of configuration change of channels (Fabric's sub-networks) and upgrade of chaincodes (Fabric's smart contracts), can be partially executed in a decentralized manner. However, the operations workflows also include the preceding procedure of pre-sharing, coordinating, and pre-agreeing the operational information (e.g., configuration parameters) among organizations, after which operation executions can be conducted, and this preceding procedure relies on costly manual tasks. To realize efficient decentralized operations workflows for consortium blockchain-based systems in general, we propose a decentralized inter-organizational operations method that we call Operations Smart Contract (OpsSC), which defines an operations workflow as a smart contract. Furthermore, we design and implement OpsSC for blockchain network operations with Hyperledger Fabric v2.x. This paper presents OpsSC for operating channels and chaincodes, which are essential for managing the blockchain networks, through clarifying detailed workflows of those operations. The implementation of OpsSC has been open-sourced and registered as one of Hyperledger Labs projects.
翻译:企业对集团集团的连锁链给予了关注,例如超利器Fabric Fabric,这是最有希望的平台之一,可以在不取决于任何特定组织的情况下进行高效的分散交易。基于集团的连锁系统通常在多个组织之间建立;在基于集团的系统中,以分散方式开展多个组织的系统运作,对于保持引入财团连锁系统的价值至关重要。随着财团连锁系统的发展,分散化的系统业务最近变得现实化了。例如,发行了超利器Fabric v2.x,其中为一个连锁网络(Fabric的连锁网络子网络子网络)的配置变化指令执行和链码升级(Fabriclec的智能合同)等单项业务任务,可以部分以分散化的方式实施。然而,在组织之间,分权化的系统操作流程也包括预先共享、协调和预先整合业务信息(e.配置参数),此后可以进行公开处决,而这一前程序依赖于昂贵的手工任务。为了实现集团集团集团的分权操作流程(Fabriclec's)的连锁系统(Fabrical-lical lical liversal OS业务,我们用一个基于Serview的系统实施一个核心的连锁的系统,我们用一个核心的连锁系统实施一个核心的系统系统系统系统系统系统系统系统,我们用一个通用的系统系统系统系统,要求一个内部的分级系统实施一个普通的系统,一个核心业务系统,我们用一个核心的分级的系统系统系统系统系统系统系统系统,我们用一个内部的分级系统系统系统系统系统,我们用一个向一个内部的分路路路路。