当前位置:
X-MOL 学术
›
arXiv.cs.DC
›
论文详情
Our official English website, www.x-mol.net, welcomes your
feedback! (Note: you will need to create a separate account there.)
On the Serverless Nature of Blockchains and Smart Contracts
arXiv - CS - Distributed, Parallel, and Cluster Computing Pub Date : 2020-11-24 , DOI: arxiv-2011.12729 Vladimir Yussupov, Ghareeb Falazi, Uwe Breitenbücher, Frank Leymann
arXiv - CS - Distributed, Parallel, and Cluster Computing Pub Date : 2020-11-24 , DOI: arxiv-2011.12729 Vladimir Yussupov, Ghareeb Falazi, Uwe Breitenbücher, Frank Leymann
Although historically the term serverless was also used in the context of
peer-to-peer systems, it is more frequently associated with the architectural
style for developing cloud-native applications. From the developer's
perspective, serverless architectures allow reducing management efforts since
applications are composed using provider-managed components, e.g.,
Database-as-a-Service (DBaaS) and Function-as-a-Service (FaaS) offerings.
Blockchains are distributed systems designed to enable collaborative scenarios
involving multiple untrusted parties. It seems that the decentralized
peer-to-peer nature of blockchains makes it interesting to consider them in
serverless architectures, since resource allocation and management tasks are
not required to be performed by users. Moreover, considering their useful
properties of ensuring transaction's immutability and facilitating accountable
interactions, blockchains might enhance the overall guarantees and capabilities
of serverless architectures. Therefore, in this work, we analyze how the
blockchain technology and smart contracts fit into the serverless picture and
derive a set of scenarios in which they act as different component types in
serverless architectures. Furthermore, we formulate the implementation
requirements that have to be fulfilled to successfully use blockchains and
smart contracts in these scenarios. Finally, we investigate which existing
technologies enable these scenarios, and analyze their readiness and
suitability to fulfill the formulated requirements.
中文翻译:
区块链和智能合约的无服务器性质
尽管从历史上看,无服务器一词也用于点对点系统,但它与开发云原生应用程序的体系结构样式联系得更频繁。从开发人员的角度来看,由于应用程序是使用提供程序管理的组件(例如,数据库即服务(DBaaS)和功能即服务(FaaS)产品)来组成的,因此无服务器体系结构可以减少管理工作。区块链是分布式系统,旨在支持涉及多个不受信任方的协作场景。似乎区块链的分散的点对点性质使得在无服务器架构中考虑它们很有趣,因为用户不需要执行资源分配和管理任务。此外,请考虑其确保交易的有用属性” 由于不变性并促进负责的交互,区块链可能会增强无服务器架构的整体保证和功能。因此,在这项工作中,我们分析了区块链技术和智能合约如何适应无服务器环境,并推导出了一组场景,它们在无服务器架构中充当不同的组件类型。此外,我们制定了在这些情况下成功使用区块链和智能合约必须满足的实施要求。最后,我们研究了哪些现有技术可以实现这些方案,并分析它们的就绪性和适用性以满足所提出的要求。在这项工作中,我们分析了区块链技术和智能合约如何适应无服务器环境,并推导出了一组场景,它们在无服务器架构中充当不同的组件类型。此外,我们制定了在这些情况下成功使用区块链和智能合约必须满足的实施要求。最后,我们研究了哪些现有技术可以实现这些方案,并分析它们的就绪性和适用性以满足所提出的要求。在这项工作中,我们分析了区块链技术和智能合约如何适应无服务器环境,并推导出了一组场景,它们在无服务器架构中充当不同的组件类型。此外,我们制定了在这些情况下成功使用区块链和智能合约必须满足的实施要求。最后,我们研究了哪些现有技术可以实现这些方案,并分析它们的就绪性和适用性以满足所提出的要求。我们制定了在这些情况下成功使用区块链和智能合约所必须满足的实施要求。最后,我们研究了哪些现有技术可以实现这些方案,并分析它们的就绪性和适用性以满足所提出的要求。我们制定了在这些情况下成功使用区块链和智能合约所必须满足的实施要求。最后,我们研究了哪些现有技术可以实现这些方案,并分析它们的就绪性和适用性以满足所提出的要求。
更新日期:2020-11-27
中文翻译:
区块链和智能合约的无服务器性质
尽管从历史上看,无服务器一词也用于点对点系统,但它与开发云原生应用程序的体系结构样式联系得更频繁。从开发人员的角度来看,由于应用程序是使用提供程序管理的组件(例如,数据库即服务(DBaaS)和功能即服务(FaaS)产品)来组成的,因此无服务器体系结构可以减少管理工作。区块链是分布式系统,旨在支持涉及多个不受信任方的协作场景。似乎区块链的分散的点对点性质使得在无服务器架构中考虑它们很有趣,因为用户不需要执行资源分配和管理任务。此外,请考虑其确保交易的有用属性” 由于不变性并促进负责的交互,区块链可能会增强无服务器架构的整体保证和功能。因此,在这项工作中,我们分析了区块链技术和智能合约如何适应无服务器环境,并推导出了一组场景,它们在无服务器架构中充当不同的组件类型。此外,我们制定了在这些情况下成功使用区块链和智能合约必须满足的实施要求。最后,我们研究了哪些现有技术可以实现这些方案,并分析它们的就绪性和适用性以满足所提出的要求。在这项工作中,我们分析了区块链技术和智能合约如何适应无服务器环境,并推导出了一组场景,它们在无服务器架构中充当不同的组件类型。此外,我们制定了在这些情况下成功使用区块链和智能合约必须满足的实施要求。最后,我们研究了哪些现有技术可以实现这些方案,并分析它们的就绪性和适用性以满足所提出的要求。在这项工作中,我们分析了区块链技术和智能合约如何适应无服务器环境,并推导出了一组场景,它们在无服务器架构中充当不同的组件类型。此外,我们制定了在这些情况下成功使用区块链和智能合约必须满足的实施要求。最后,我们研究了哪些现有技术可以实现这些方案,并分析它们的就绪性和适用性以满足所提出的要求。我们制定了在这些情况下成功使用区块链和智能合约所必须满足的实施要求。最后,我们研究了哪些现有技术可以实现这些方案,并分析它们的就绪性和适用性以满足所提出的要求。我们制定了在这些情况下成功使用区块链和智能合约所必须满足的实施要求。最后,我们研究了哪些现有技术可以实现这些方案,并分析它们的就绪性和适用性以满足所提出的要求。