论文标题

可验证的观察许可分类帐

Verifiable Observation of Permissioned Ledgers

论文作者

Abebe, Ermyas, Hu, Yining, Irvin, Allison, Karunamoorthy, Dileban, Pandit, Vinayaka, Ramakrishna, Venkatraman, Yu, Jiangshan

论文摘要

在过去的几年中,允许的分类帐技术已获得了大量的吸引力。出于实际原因,他们的应用集中在孤立地转换狭窄的用例。这导致了利基市场的扩散,孤立的网络正在迅速成为数据和价值孤岛。为了提高整个更广泛的生态系统的价值,这些网络必须与现有系统无缝集成并相互互操作。实现交叉链沟通的基本要求是证明账本内部状态对外部方的有效性的能力。但是,由于允许的分类帐的封闭性质,其内部状态对外部观察者不透明。这使得从这些网络中消耗和验证状态成为一个非平凡的问题。 本文解决了这一基本要求,要求跨许可分类帐中的国家共享。特别是,我们解决了外部客户的两个关键问题:(i)在许可分类帐中对国家有效性的保证,以及(ii)推理国家货币的能力。我们假设一个对抗模型,在没有可检测性和问责制的情况下,管理许可分类帐的委员会成员可能是恶意的。我们介绍了国家共享问题的形式化,并在不同的对抗条件下检查其安全性。我们提出了一项协议的设计,该协议使用安全的公共分类帐提供有关安全性和推理时间的保证,并在委员会中至少有一个诚实的成员。然后,我们对设计的正式安全分析和基于Hyperledger结构的概念证明证明了拟议协议的有效性。

Permissioned ledger technologies have gained significant traction over the last few years. For practical reasons, their applications have focused on transforming narrowly scoped use-cases in isolation. This has led to a proliferation of niche, isolated networks that are quickly becoming data and value silos. To increase value across the broader ecosystem, these networks must seamlessly integrate with existing systems and interoperate with one another. A fundamental requirement for enabling crosschain communication is the ability to prove the validity of the internal state of a ledger to an external party. However, due to the closed nature of permissioned ledgers, their internal state is opaque to an external observer. This makes consuming and verifying states from these networks a non-trivial problem. This paper addresses this fundamental requirement for state sharing across permissioned ledgers. In particular, we address two key problems for external clients: (i) assurances on the validity of state in a permissioned ledger and (ii) the ability to reason about the currency of state. We assume an adversarial model where the members of the committee managing the permissioned ledger can be malicious in the absence of detectability and accountability. We present a formalization of the problem for state sharing and examine its security properties under different adversarial conditions. We propose the design of a protocol that uses a secure public ledger for providing guarantees on safety and the ability to reason about time, with at least one honest member in the committee. We then provide a formal security analysis of our design and a proof of concept implementation based on Hyperledger Fabric demonstrating the effectiveness of the proposed protocol.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源