中文

私有与公有区块链上的日志不可变存储即服务

软件工程 2021-11-03 v2 密码学与安全 分布式、并行与集群计算

摘要

服务级别协议(SLA)被用于确保云解决方案的性能。当某个组件发生故障时,日志的重要性显著增加。所有部门都可能求助于日志以确定问题的原因并找出责任方。责任方可能有动机篡改日志以掩盖其角色。我们认为,云日志的关键性质要求在不依赖单一可信方的情况下具备不可变性与验证机制。本文通过描述一种称为 Logchain 的基于区块链的日志存储系统提出了这样一种机制,该系统可与现有的私有和公有区块链解决方案集成。Logchain 利用区块链的不可变特性为日志存储提供防篡改平台。此外,我们提出了一种层次化结构以解决区块链的可扩展性问题。为验证该机制,我们将 Logchain 集成到 Ethereum 和 IBM Blockchain 中。我们展示了该解决方案具有可扩展性,并进行了拥有成本分析以帮助读者选择满足其需求的实现方式。Logchain 在区块链上的可扩展性改进是在不改变区块链基础架构的前提下实现的。如本工作所示,它可在私有和公有区块链上运行,因此可作为需要安全、不可变日志存储平台的组织的合适替代方案。

关键词

引用

@article{arxiv.2009.07834,
  title  = {Immutable Log Storage as a Service on Private and Public Blockchains},
  author = {William Pourmajidi and Lei Zhang and John Steinbacher and Tony Erwin and Andriy Miranskyy},
  journal= {arXiv preprint arXiv:2009.07834},
  year   = {2021}
}

备注

Accepted for publication in IEEE Transactions on Services Computing