Smart Contract Protocol for Authenticity and Compliance with Anonymity on Hyperledger Fabric

Smart Contract Protocol for Authenticity and Compliance with Anonymity on Hyperledger Fabric
复制标题

DOI:
10.1109/icbc48266.2020.9169401
复制
发表时间:
2020-05
期刊:
2020 IEEE International Conference on Blockchain and Cryptocurrency (ICBC)
影响因子:
--
通讯作者:
Rishi Saket;N. Singh;Pankaj Dayama;Vinayaka Pandit
Rishi Saket;N. Singh;Pankaj Dayama;Vinayaka Pandit
中科院分区:
其他
文献类型:
--
作者:
Rishi Saket;N. Singh;Pankaj Dayama;Vinayaka Pandit

文献摘要

被引文献

相似文献

我们考虑一类新的企业对企业(B2B)区块链应用程序,这些应用程序需要执行特定的子例程,以同时满足真实性、合规性和匿名性。现有的区块链智能合约协议无论是直接还是经过微小的修改,都不能确保所有这三个属性。我们提出了ACan智能合约协议,该协议保证了一组匿名(uncreated)子例程执行的真实性和合规性。ACan通过零知识证明和多个Merkle-Tree承诺的新颖组合实现了这一点。我们特别专注于在Hyperledger Fabric上实现ACan,Hyperledger Fabric是B2B区块链应用程序的流行平台,它在执行顺序提交框架中处理交易。然而,后者会导致性能下降,由于读写冲突所产生的多个客户端独立执行的ACan协议。我们建议对Hyperledger Fabric的智能合约API进行增强,以支持对共享账本的延迟更改,从而使我们能够调整ACan,以便有效解决此类冲突。我们的工作提供了证据的显着的性能增益,由于建议的增强,以及实验评估协议的隐私保护组件。
We consider a new class of business-to-business (B2B) blockchain applications that require the execution of specific subroutines to simultaneously satisfy authenticity, compliance, and anonymity. Existing blockchain smart contract protocols do not, either directly or with minor modifications, ensure all the three properties. We present the ACAn smart contract protocol guaranteeing authenticity and compliance over a set of anonymous (unlinkable) subroutine executions. ACAn achieves this through a novel combination of zero-knowledge proofs and multiple Merkle-Tree commitments. We specifically focus on implementing ACAn on Hyperledger Fabric, a popular platform for B2B blockchain applications, which processes transactions in the execute-order-commit framework. The latter, however, leads to performance degradation due to read-write conflicts arising out of multiple clients independently executing the ACAn protocol. We propose enhancements to Hyperledger Fabric’s smart contract API to support deferred changes to the shared ledger, allowing us to adapt ACAn so that such conflicts are effectively resolved. Our work provides evidence of significant performance gains due to the proposed enhancements, as well as experimental evaluation of the protocol’s privacy preserving components.