中文

流程通道:一种基于区块链状态通道的流程执行新层

密码学与安全 2025-03-28 v3 软件工程

摘要

对于跨组织业务流程的执行,区块链能够保证流程模型的强制实施以及执行轨迹的完整性。然而,现有方案在吞吐可扩展性、延迟以及机密性与透明性之间的次优权衡方面存在缺陷。为解决这些问题,我们提议改变基于区块链的业务流程执行的基础:从链上智能合约转向状态通道,即区块链之上的覆盖网络。状态通道允许在链下执行大多数交易,同时基本保留区块链提供的核心安全属性。我们的方案“流程通道”是一种在状态通道上执行流程的模型驱动方法,旨在保留所需的区块链属性,同时尽可能减少链上足迹。我们在此聚焦于将状态通道作为平台的原则性方法,以实现各个方向(如延迟和机密性)上多样化的未来优化。我们以原型方式实现了该方法,并从定性(关于假设与保证)和定量(关于正确性与gas成本)两方面对其进行了评估。简言之,虽然使用状态通道的初始部署开销较高,但通常会在少量流程实例后收回成本;并且只要新假设成立,其保证亦成立。

关键词

引用

@article{arxiv.2304.01107,
  title  = {Process Channels: A New Layer for Process Enactment Based on Blockchain State Channels},
  author = {Fabian Stiehle and Ingo Weber},
  journal= {arXiv preprint arXiv:2304.01107},
  year   = {2025}
}

备注

Accepted at BPM 2023