基于以太坊智能合约的密封式区块链拍卖可信方案的研究
Research on Trusted Scheme of Sealed Blockchain Auction Based on Ethereum Smart Contract
DOI: 10.12677/CSA.2020.105090, PDF,   
作者: 杨 杰:东南大学成贤学院,江苏 南京;孙 钰:无锡太湖学院,江苏 无锡;刘 峰*:无锡太湖学院,江苏 无锡;上海对外经贸大学人工智能与变革管理研究院,上海
关键词: 区块链密封式拍卖数字签名资金托管智能合约Blockchain Sealed Auction Digital Signature Funds Trusteeship Smart Contract
摘要: 为解决传统拍卖方式透明度低,成本高等问题,加强拍卖的透明度和可信度,本文提出了一种基于区块链的密封式拍卖方案。首先将拍卖商品放到区块链上进行竞价、揭价,然后为保障交易资金的安全,本方案在拍卖结束后还设计了资金托管,依照多重签名的逻辑投票决定资金最终流向。同时,本方案分阶段使用了Keccak256加密算法、椭圆曲线签名算法ECDSA和RSA数字签名算法来优化拍卖流程。最后对该方案的可信度做了一个安全性分析,证明了该方案在智能合约不被伪造的情况下是安全的。
Abstract: In order to solve the problems of traditional auction methods such as low transparency and high costs and enhance the transparency and credibility of auctions, this paper proposes a sealed auction scheme based on blockchain. Firstly, the goods shall be put on blockchain for bidding and price un-covering; then in order to ensure the security of the transaction funds, the funds trusteeship after the auction is designed in this scheme. According to the logic of multi-signature, the final fund flow will be decided by voting. Meanwhile, this scheme optimizes the auction process by using Keccak256 encryption algorithm, elliptic curve signature algorithm ECDSA and RSA digital signature algorithm by stages. Finally, through the security analysis of the credibility of this scheme, it is proved that the scheme is secure under the condition that smart contracts are not forged.
文章引用:杨杰, 孙钰, 刘峰. 基于以太坊智能合约的密封式区块链拍卖可信方案的研究[J]. 计算机科学与应用, 2020, 10(5): 868-882. https://doi.org/10.12677/CSA.2020.105090

参考文献

[1] Galal, H.S. and Youssef, A.M. (2018) Verifiable Sealed-Bid Auction on the Ethereum Blockchain. In: Proceedings of International Conference on Financial Cryptography and Data Security, Springer, Berlin, Heidelberg, 265-278. [Google Scholar] [CrossRef
[2] 李玮. C2C电子商务模式的信任修复机制与在线冲突解决的研究[D]: [硕士学位论文]. 北京: 北京交通大学, 2014.
[3] 张帅. 一种密封式电子拍卖方案的构造[D]: [硕士学位论文]. 重庆: 西南大学, 2019.
[4] 刘峰. 区块链热与企业机遇[J]. 企业管理, 2018(6): 19-21.
[5] Vickrey, W. (1961) Counterspeculation, Auctions, and Competitive Sealed Tenders. The Journal of Fi-nance, 16, 8-37.
[6] Ethereum White Paper. A Next-Generation Smart Contract and Decentralized Application Platform.
https://github.com/ethereum/wiki/wiki/White-Paper
[7] Kiayias, A. and Panagiotakos, G. (2016) Speed-Security Tradeoff s in Blockchain Protocols.
[8] Bertoni, G., Daemen, J., Peeters, M., et al. (2009) Keccak Sponge Function Family Main Document. Submission to NIST (Round 2), 3, 320-337.
[9] Diffie, W. and Hellman, M. (1976) New Directions in Cryptography. IEEE Transactions on Information Theory, 22, 644-654. [Google Scholar] [CrossRef
[10] Wikipedia (2020) Elliptic Curve Digital Signature Algorithm.
https://en.wikipedia.org/wiki/Elliptic_Curve_Digital_Signature_Algorithm
[11] Wood, G. (2014) Ethereum Yellow Paper.
https://github.com/ethereum/yellowpaper
[12] 张岩, 张爱丽. 数字签名算法RSA与ECDSA的比较与分析[J]. 科协论坛(下半月), 2010(2): 102-103.
[13] 松本晋一, 穴田啓晃, 川本純平, 等. 次世代暗号通貨プラットフォームEthereumの実験的評価[J]. コンピュータセキュリティシンポジウム 2015 論文集, 2015(3): 1151-1158.
[14] 曹迪迪, 陈伟. 基于智能合约的以太坊可信存证机制[J]. 计算机应用, 2019, 39(4): 1073-1080.
[15] Wikipedia, 雪崩效应.
https://zh.wikipedia.org/wiki/雪崩效应, 2019.
[16] 高磊. 基于RSA公钥算法的数字签名技术研究[D]: [硕士学位论文]. 绵阳: 西南科技大学, 2015.
[17] Kleinjung, T., Aoki, K., Franke, J., et al. (2010) Factorization of a 768-Bit RSA Modulus. In: Proceedings of Annual Cryptology Conference, Springer, Berlin, Heidelberg, 333-350. [Google Scholar] [CrossRef
[18] Pollard, J.M. (1974) Theorems on Factorization and Primality Testing. Mathematical Proceedings of the Cambridge Philosophical Society, 76, 521-528. [Google Scholar] [CrossRef
[19] Wiener, M.J. (1990) Cryptanalysis of Short RSA Se-cret Exponents. IEEE Transactions on Information Theory, 36, 553-558. [Google Scholar] [CrossRef
[20] 王起月. 基于椭圆曲线的数字签名算法研究[D]: [硕士学位论文]. 洛阳: 河南科技大学, 2018.
[21] 何倩. 基于全同态加密的电子投票方案研究[D]: [硕士学位论文]. 杭州: 浙江理工大学, 2018.
[22] 余瑞成. 基于安全比较协议的区块链密封式拍卖方案研究[D]: [硕士学位论文]. 咸阳: 西北农林科技大学, 2019.