In recent years, blockchain has grown in popularity due to its singular attributes, enabling the development of new innovative decentralized applications. But when companies consider leveraging blockchain for their applications, the plethora of possible choices and the difficulty of integrating blockchain into architectures can hinder its adoption. Our research project aims to ease the adoption of blockchain into companies, notably with the construction of an automated decision process to solve this issue in which requirements are first-class citizens, a knowledge base containing architectural patterns and blockchains refined over time, and an architecture generator able to process outputs into architectural stubs. This paper will also present our current progression on this decision process, by introducing the preliminary version that is able to choose the most suitable blockchain between multiple choices and our process-driven benchmarking tool.
翻译:最近几年来,由于其独有的特性,供应链越来越受欢迎,从而得以开发创新型分散应用软件。 但是,当公司考虑在应用中利用链块时,可能的选择过多以及将链块纳入结构的难度会阻碍其采用。 我们的研究项目旨在便利采用连锁链进入公司,特别是构建一个自动决策程序以解决这一问题,其中的要求是一流公民,一个包含建筑模式和经过长期完善的连锁体的知识库,以及一个能够将产出加工成建筑块块的建筑生成器。 本文还将介绍我们目前在这一决策过程中的进展,介绍能够选择多种选择和我们流程驱动的基准工具之间最合适的连锁的初步版本。