Public blockchain systems offer security guarantees that cannot be matched by any centralised system. This offering has attracted a lot of interest and has exposed a significant limitation of most blockchain designs with regards to scalability. One of the scaling solutions proposed is state channels which enables serving given applications with minimum number of transactions. Existing state channels designs set multiple compatibility requirements for applications to be deployed. Origami is a novel state channels design which removes most of the requirements of existing approaches, while it also offers a number of new features. Origami enables dynamic groups of users to interact in an unordered way completely off-chain after an initial on-boarding on-chain transaction. The proposed design is analysed in detail and compared to existing schemes, while a formal security analysis validates the security properties it offers.
翻译:公共区块链系统提供了任何中心化系统都无法匹敌的安全保障。这一特性吸引了广泛关注,但也暴露出大多数区块链设计在可扩展性方面的显著局限。提出的扩展解决方案之一是状态通道,它能够以最少的交易量为特定应用提供服务。现有的状态通道设计为部署应用设置了多项兼容性要求。本文提出的Origami是一种新型状态通道设计,不仅去除了现有方案中的大部分限制条件,还提供了多项新功能。通过一次初始链上注册交易,Origami即可使动态用户群完全在链下以无序方式进行交互。本文对该设计方案进行了详细分析,并与现有方案进行了对比,同时通过形式化安全分析验证了其所提供的安全属性。