Private blockchain networks are used by enterprises to manage decentralized processes without trusted mediators and without exposing their assets publicly on an open network like Ethereum. Yet external parties that cannot join such networks may have a compelling need to be informed about certain data items on their shared ledgers along with certifications of data authenticity; e.g., a mortgage bank may need to know about the sale of a mortgaged property from a network managing property deeds. These parties are willing to compensate the networks in exchange for privately sharing information with proof of authenticity and authorization for external use. We have devised a novel and cryptographically secure protocol to effect a fair exchange between rational network members and information recipients using a public blockchain and atomic swap techniques. Using our protocol, any member of a private blockchain can atomically reveal private blockchain data with proofs in exchange for a monetary reward to an external party if and only if the external party is a valid recipient. The protocol preserves confidentiality of data for the recipient, and in addition, allows it to mount a challenge if the data turns out to be inauthentic. We also formally analyze the security and privacy of this protocol, which can be used in a wide array of practical scenarios
翻译:企业利用私人链条网络来管理分散的流程,而没有信任的调解人,也没有在Etheum这样的开放网络上公开披露其资产。然而,不能加入这类网络的外部当事方可能迫切需要了解其共享分类账的某些数据项目以及数据真实性的认证;例如,抵押银行可能需要了解从管理产权契约的网络出售抵押财产的情况。这些当事方愿意以私人分享信息作为交换,同时提供真实性和外部使用授权的证据。我们设计了一个新颖的加密安全协议,以便利用公共链条和原子交换技术在合理网络成员与信息接收者之间实现公平交流。利用我们的协议,私人链条的任何成员都可以以原子方式披露私人链条数据,同时提供证据,交换外部当事方的货币报酬,如果外部当事方是有效的接受人的话。协议为接收人保留数据保密性,此外,如果数据出现不真实性,则允许它提出挑战。我们还正式分析这一协议的安全和隐私,这可以在广泛的实际情景中使用。