# Design and Evaluation of Smart-Contract-based System Operations for   Permissioned Blockchain-based Systems

**Authors:** Tatsuya Sato, Yosuke Himura, Jun Nemoto

arXiv: 1901.11249 · 2019-02-01

## TL;DR

This paper proposes a smart-contract-based method for executing system operations across permissioned blockchain systems, reducing costs and improving efficiency in multi-organizational environments.

## Contribution

It introduces a hybrid architecture for cross-organizational operations using smart contracts, addressing operational policy unification challenges in permissioned blockchains.

## Key findings

- Prototype implementation with Hyperledger Fabric v1.2.0
- 74% cost reduction in SC installation operations
- Effective synchronization of cross-organizational operations

## Abstract

Recently, enterprises have paid attention to permissioned blockchain (BC), where business transactions among inter-authorized organizations (forming a consortium) can automatically be executed on the basis of a distributed consensus protocol, and applications of BC have expanded as permissioned BC has adopted the features of the smart contract (SC), which is programmable user-defined business logic deployed in BC and executed with the consensus protocol. A single BC-based system will be built across multiple management domains (e.g., the data centers of each organization) having different operational policies (e.g., operational procedures, timing, etc.); although establishing system management and operations over BC-based systems (e.g., SC installation for updates) will be important for production uses, such multi-domain formation will trigger a problem in that executing system operations over BC-based systems will become time-consuming and costly due to the difficulty in unifying and/or adjusting operational policies. Toward solving the problem, we propose an operations execution method for BC-based systems; the primary idea is to define operations as a smart contract so that unified and synchronized cross-organizational operations can be executed effectively by using BC-native features. For the recent BC architecture in which participating nodes have different types of roles, we designed the proposed method as a hybrid architecture characterized with in-BC consensus establishment and execution status management and out-BC operations execution for all types of nodes operated by agents that listen to triggered events including operational instructions defined in SCs. We implemented a prototype with Hyperledger Fabric v1.2.0. A cost estimation with the prototype shows that the total yearly cost of SC installation operations could be reduced by 74 percent compared with a manual method.

---
Source: https://tomesphere.com/paper/1901.11249