摘要
合同签订是一个基于信任的服务,传统的合同签订方案往往需要引入中心化的可信第三方来保证公平性,合同签订参与者公平的交换他们的数字签名,并由中心化的可信第三方来解决出现的争端。合同签订依赖于中心化第三方的可靠性,如果中心化的第三方与合同签订的一方合谋或者受到攻击,则会对公平性和隐私性造成巨大影响。区块链技术为我们提供了一个去中心化的可信第三方,可以避免中心化带来的种种问题。本文提出了一个基于区块链的合同签订方案,聚焦于合同签订的过程,只在链上进行签名的确认,而将签名的交换和验证过程放在链下进行。
Contract signing is a truth-based service. Traditional contract signing schemes often need to introduce a centralized trusted third party to ensure fairness. Participants in contract signing can exchange their digital signatures fairly, and the centralized trusted third party can solve disputes. Contract signing depends on the reliability of the centralized third party. If the centralized third party conspires with the contract signing party or is attacked, the fairness and privacy will be greatly affected. Block chain technology provides us with a decentralized, trusted third party that can avoid the problems of centralization. This paper proposes a contract signing scheme based on block chain, focusing on the process of contract signing, only confirming the signature on the chain, and putting the exchange and verification process of signature under the chain.
出处
《计算机科学与应用》
2021年第11期2700-2704,共5页
Computer Science and Application