中文

面向可追加区块区块链的基于上下文的智能合约

密码学与安全 2020-05-05 v1

摘要

当前,区块链方案正被采用以解决数据完整性、弹性和不可否认性等安全问题。为改进传统区块链的某些方面(如能耗与延迟),近期提出了不同的架构、算法与数据管理方法。例如,可追加区块区块链采用一种不同的数据结构,旨在降低区块与交易插入的延迟,尤其适用于物联网(IoT)等延迟与能耗均为关键关切的领域。然而,缺乏其他区块链具备的某些特性(如智能合约)限制了该模型的应用。为此,本文提出通过一种称为基于上下文的可追加区块区块链的新模型,在可追加区块区块链中使用智能合约。该模型还允许并行执行多个智能合约,在并行计算场景中展现高性能。此外,我们给出了基于上下文的可追加区块区块链的一种使用以太坊虚拟机(EVM)的实现。最后,我们在四种不同测试平台上执行该实现,结果表明所提模型在智能合约并行处理上性能有所提升。

关键词

引用

@article{arxiv.2005.00895,
  title  = {Context-based smart contracts for appendable-block blockchains},
  author = {Henry C. Nunes and Roben C. Lunardi and Avelin F. Zorzo and Regio A. Michelin and Salil S. Kanhere},
  journal= {arXiv preprint arXiv:2005.00895},
  year   = {2020}
}