论文标题
不可变的日志存储作为私人和公共区块链上的服务
Immutable Log Storage as a Service on Private and Public Blockchains
论文作者
论文摘要
使用服务水平协议(SLA)来确保云解决方案的性能。当组件失败时,日志的重要性会大大增加。所有部门都可以转向日志以确定问题的原因并找到当事方的过错。有过错的聚会可能会激励篡改日志以掩饰自己的角色。我们认为,云日志的批判性质要求不存在一个值得信赖的政党,需要不变性和验证机制。 本文通过描述基于区块链的日志存储系统(称为Logchain)提出了这种机制,该系统可以与现有的私人和公共区块链解决方案集成。 Logchain使用区块链的不变性功能,为日志存储提供篡改抗性平台。此外,我们提出了一个分层结构,以解决区块链的可伸缩性问题。为了验证机制,我们将logchain集成到以太坊和IBM区块链中。我们表明该解决方案是可扩展的,并对所有权成本进行分析,以帮助读者选择可以满足其需求的实施。 木链在区块链上的可扩展性提高是可以实现的,而没有区块链的基本体系结构的任何改变。如本工作所示,它可以在私人和公共区块链上发挥作用,因此,对于需要安全,不可变的日志存储平台的组织来说,它可以成为合适的替代方法。
Service Level Agreements (SLA) are employed to ensure the performance of Cloud solutions. When a component fails, the importance of logs increases significantly. All departments may turn to logs to determine the cause of the issue and find the party at fault. The party at fault may be motivated to tamper with the logs to hide their role. We argue that the critical nature of Cloud logs calls for immutability and verification mechanism without the presence of a single trusted party. This paper proposes such a mechanism by describing a blockchain-based log storage system, called Logchain, which can be integrated with existing private and public blockchain solutions. Logchain uses the immutability feature of blockchain to provide a tamper-resistance platform for log storage. Additionally, we propose a hierarchical structure to address blockchains' scalability issues. To validate the mechanism, we integrate Logchain into Ethereum and IBM Blockchain. We show that the solution is scalable and perform the analysis of the cost of ownership to help a reader select an implementation that would address their needs. The Logchain's scalability improvement on a blockchain is achieved without any alteration of blockchains' fundamental architecture. As shown in this work, it can function on private and public blockchains and, therefore, can be a suitable alternative for organizations that need a secure, immutable log storage platform.