首页> 外文会议>2018 IEEE International Conference on Software Architecture Companion >Engineering Software Architectures of Blockchain-Oriented Applications
【24h】

Engineering Software Architectures of Blockchain-Oriented Applications

机译:面向区块链的应用程序的工程软件架构

获取原文
获取原文并翻译 | 示例

摘要

Building blockchain-oriented applications forces developers to rethink the architecture of their software from the ground up. The use of blockchain technology poses multiple challenges as the software is operated in a decentralized, trustless, transparent and tamper-proof environment. When building decentralized apps the developers need to deal with blockchain properties such as decentralization, a certain delay in the execution of function calls of distributed code contracts and particularly need to consider how users interact with their application. We surveyed several existing decentralized apps and examined their architecture to identify multiple reoccurring architectural patterns, each with different implications regarding the trust, user experience and security. As building blockchain-oriented applications is gaining importance, models, tools and methods for blockchain-oriented software engineering have to be developed. This paper gives a first hint towards architectural patterns for blockchain-based applications and motivates why it is important to consider how the user interacts with the decentralized apps.
机译:构建面向区块链的应用程序迫使开发人员从头开始重新考虑其软件的体系结构。随着软件在去中心化,不信任,透明和防篡改的环境中运行,使用区块链技术提出了许多挑战。在构建去中心化应用程序时,开发人员需要处理诸如去中心化之类的区块链属性,在分布式代码合同的函数调用执行中存在一定的延迟,尤其需要考虑用户如何与应用程序交互。我们调查了几个现有的去中心化应用程序,并检查了它们的体系结构,以确定多种重复出现的体系结构模式,每种模式对信任度,用户体验和安全性都有不同的影响。随着构建面向区块链的应用程序变得越来越重要,必须开发面向区块链的软件工程的模型,工具和方法。本文为基于区块链的应用程序的架构模式提供了第一个提示,并激发了为什么考虑用户如何与去中心化应用程序进行交互如此重要的原因。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号