The execution of decentralized applications on blockchains is limited today by technical and organizational barriers, including scalability and the high complexity to specify execution correctly for developers as well as for domain experts in organizations. Overcoming these limitations could allow for decentralized coordination beyond data, where distributed parties rely on higher-level abstractions for coordinating their actions using decentralized applications, not limited to organizations. Towards this goal, the paper at hand proposes executable models as high-level abstraction that can be observed and tracked by distributed parties. In particular, it is investigated how executable models on cloud platforms can be coupled with smart contracts for tracking their execution, concluding with an architecture as exploratory research result towards supporting scalability and decentralized coordination.
翻译:今天,由于技术和组织障碍,包括可扩缩性和高度复杂性,无法正确指定开发商和各组织的域专家的执行,因此在块链上实施分散应用受到限制,克服这些限制,除了数据之外,还可以进行分散协调,因为分布方依靠较高层次的抽象概念,利用分散应用,协调其行动,而不限于组织。为实现这一目标,本文提出可执行模式,作为高层次的抽象模型,可供分布方观察和跟踪,特别是,研究云层平台上可执行的模式如何与跟踪其执行的智能合同相结合,最后形成一个结构,作为探索性研究的结果,支持可扩缩性和分散协调。