以太坊私有侧链的需求
密码学与安全
2018-07-09 v2
摘要
企业以太坊联盟的企业以太坊客户端规范定义了提供私有智能合约能力的以太坊客户端应遵从的需求。该规范尽管具有开创性,却遗漏了一些重要的区块链需求,且未充分考虑提供私有侧链能力的以太坊客户端的需求。本文提出了私有侧链的案例,并定义了交付该技术所需遵从的需求。基于这些需求,我们分析了对三个区块链客户端的能力:Quorum、Parity 和 Hyperledger Fabric。Quorum 与 Hyperledger Fabric 作为私有联盟区块链运行,而 Parity 在以太坊主网之上提供私有交易能力。这些不同的方法导致了不同的优势与弱点,使得每个客户端都不符合一项或多项关键需求。特别是,所审视的区块链客户端均不支持确定引导信息以建立按需区块链的能力,且均不支持来自以太坊主网的安全管理与锚定。本文提出了以太坊私有侧链以及一系列使其能够满足复杂侧链需求的技术。我们提出了以太坊注册机构,其允许先前未交互的实体安全地获取信息以引导侧链,并描述了一种管理与锚定策略,该策略允许侧链的状态在不损害隐私的情况下安全地锚定至以太坊主网。
引用
@article{arxiv.1806.09834,
title = {Requirements for Ethereum Private Sidechains},
author = {Peter Robinson},
journal= {arXiv preprint arXiv:1806.09834},
year = {2018}
}
备注
33 pages, 7 figures, seven tables