论文标题
BGRA:区块链治理的参考架构
BGRA: A Reference Architecture for Blockchain Governance
论文作者
论文摘要
区块链技术已通过启用分散的体系结构设计将各种软件应用程序集成到不同的软件应用中。但是,链算法机制的缺陷以及链链社区中乏味的争议和辩论可能会影响区块链系统的运行。因此,区块链治理对支持区块链系统的设计,使用和维护获得了极大的兴趣,从而提高了整体可信度。尽管该研究主题已经付出了很多努力,但从软件体系结构设计的角度来看,明显缺乏对区块链治理的考虑。在这项研究中,我们为治理驱动的区块链系统提出了一个面向模式的参考体系结构,可以为将来的区块链体系结构设计提供指导。我们根据对学术文献和行业实施中区块链治理的建筑模式进行广泛的审查设计参考架构。参考架构由四层组成。我们演示了每一层中的组件,并用确定的模式注释。对参考体系结构上的两个具体区块链架构Polkadot和Quorum进行了定性分析,以评估提议的参考体系结构的正确性和实用性。
Blockchain technology has been integrated into diverse software applications by enabling a decentralised architecture design. However, the defects of on-chain algorithmic mechanisms, and tedious disputes and debates in off-chain communities may affect the operation of blockchain systems. Accordingly, blockchain governance has received great interest for supporting the design, use, and maintenance of blockchain systems, hence improving the overall trustworthiness. Although much effort has been put into this research topic, there is a distinct lack of consideration for blockchain governance from the perspective of software architecture design. In this study, we propose a pattern-oriented reference architecture for governance-driven blockchain systems, which can provide guidance for future blockchain architecture design. We design the reference architecture based on an extensive review of architecture patterns for blockchain governance in academic literature and industry implementation. The reference architecture consists of four layers. We demonstrate the components in each layer, annotating with the identified patterns. A qualitative analysis of mapping two concrete blockchain architectures, Polkadot and Quorum, on the reference architecture is conducted, to evaluate the correctness and utility of proposed reference architecture.