论文部分内容阅读
近年来,以比特币为代表的数字加密货币获得了越来越多的关注,其底层的核心技术——区块链技术也已经成为了一种具有广泛应用的颠覆性创新技术。其去中心化、数据不可篡改、可追溯等特点,使得基于区块链技术构建的智能合约在新的商业应用和科学界都受到了极大的关注,因为它可以淘汰中心化可信第三方,从而允许互相不信任的参与方以程序代码的形式正确地执行合同条款,这也将区块链可应用的范围逐渐扩大到社会生活中的很多领域。随着社会的快速发展和信息化时代的到来,传统的房地产供应链系统中存在的诸多问题逐渐显露出来,比如:各参与主体之间缺乏信任,信息透明度低,信息孤岛的现象普遍存在,供应链上的数据易被篡改,当出现纠纷时,无法确认信息的真伪性,追溯查询困难等等,这迫切的需要一种新技术来解决供应链中各参与主体间的信任问题和可信溯源问题。以太坊是目前流行的基于区块链技术的智能合约开发平台,它提供图灵完备的脚本语言,具有灵活可编程的特性。本研究以房地产供应链为应用场景,分析其存在的不足之处,设计并实现了基于以太坊的房地产供应链系统。在该系统中,通过以太坊智能合约进行链上链下的数据存储,保证了供应链上数据的完整性和可追溯性,同时通过智能合约进行链上的房产交易,确保房产交易的可靠性。然后,基于以太坊智能合约开发平台实现上述系统,给出了系统流程展示和相关说明。同时,为了解决上述的房地产供应链系统中线上合同签署公平实现的问题,提出了一个基于区块链智能合约的两方公平合同签署方案。在该方案中,将以太坊智能合约与可验证加密签名相结合,利用以太坊区块链技术去中心化的特性,淘汰中心化可信第三方,解决中心化的第三方带来的一些安全问题,通过使用智能合约来设计公平机制,确保了签名交换的公平性,解决了合同签署过程中严重依赖第三方来保证公平性的问题。最后,对本文的工作进行总结,并对基于区块链的房地产供应链系统和两方公平合同签署方案在未来需要进一步研究的问题进行了展望。