应用科学学报 ›› 2022, Vol. 40 ›› Issue (4): 539-554.doi: 10.3969/j.issn.0255-8297.2022.04.001
吴欧1,2, 张贺1,2, 王岩泽1,2, 李昊明1,2, 李杉杉1,2
收稿日期:2021-11-12
出版日期:2022-07-30
发布日期:2022-08-03
通信作者:
李杉杉,博士,助理研究员,研究方向为软件架构与微服务架构、区块链与智能合约技术。E-mail:lss@nju.edu.cn
E-mail:lss@nju.edu.cn
基金资助:WU Ou1,2, ZHANG He1,2, WANG Yanze1,2, LI Haoming1,2, LI Shanshan1,2
Received:2021-11-12
Online:2022-07-30
Published:2022-08-03
摘要: 对于传统海产品供应链中存在的数据造假、透明度低、难以追踪等问题,可以使用区块链技术解决;如果供应链上各组织采用无法进行数据交换和功能互补的异构区块链,就会带来价值孤岛问题。为此,选择基于中继机制的BitXHub跨链解决方案,设计并实现了一个支持主流区块链Hyperledger Fabric和Ethereum互操作的跨境海产品供应链平台。实验结果表明:该设计方案可以使系统每秒处理的交易数量达到937,能够满足实际场景下的业务需求。
中图分类号:
吴欧, 张贺, 王岩泽, 李昊明, 李杉杉. 异构多链场景下跨境海产品供应链平台的架构设计与实现[J]. 应用科学学报, 2022, 40(4): 539-554.
WU Ou, ZHANG He, WANG Yanze, LI Haoming, LI Shanshan. Architecture Design and Implementation of Seafood-Oriented Supply Chain Platform Based on Multiple Heterogeneous Blockchains[J]. Journal of Applied Sciences, 2022, 40(4): 539-554.
| [1] 张朝栋,王宝生,邓文平.基于侧链技术的供应链溯源系统设计[J].计算机工程, 2019, 45(11):1-8.Zhang C D, Wang B C, Deng W P.Design of supply chain traceability system based on side chain technology[J].Computer Engineering, 2019, 45(11):1-8.(in Chinese) [2] 陆尧,文捷.基于比特币技术的供应链管控与溯源方案[J].计算机工程, 2018, 44(12):85-93.Lu Y, Wen J.Scheme of supply chain control and traceability based on bitcoin technology[J].Computer Engineering, 2018, 44(12):85-93.(in Chinese) [3] 李燕,马海英,王占君.区块链关键技术的研究进展[J].计算机工程与应用, 2019, 55(20):13-23.(in Chinese) Li Y, Ma H Y, Wang Z J.Research progress on key technologies of blockchain[J].Computer Engineering and Applications, 2019, 55(20):13-23.(in Chinese) [4] 徐卓嫣,周轩.跨链技术发展综述[J].计算机应用研究, 2021, 38(2):341-346.Xu Z Y, Zhou X.Survey on crosschain technology[J].Application Research of Computers, 2021, 38(2):341-346.(in Chinese) [5] 郭朝,郭帅印,张胜利,等.区块链跨链技术分析[J].物联网学报, 2020, 4(2):35-48.Guo Z, Guo S Y, Zhang S L, et al.Analysis of cross-chain technology of blockchain[J].Chinese Journal on Internet of Things, 2020, 4(2):35-48.(in Chinese) [6] 路爱同,赵阔,杨晶莹,等.区块链跨链技术研究[J].信息网络安全, 2019, 19(8):83-90.Lu A T, Zhao K, Yang J Y, et al.Research on cross-chain technology of blockchain[J].Netinfo Security, 2019, 19(8):83-90.(in Chinese) [7] Nolan T.Alt chains and atomic transfers[EB/OL].(2013-05-02)[2021-03-21].https://bitcointalk.org/index.php?topic=193281.0. [8] Back A, Corallo M, Dashjr L, et al.Enabling blockchain innovations with pegged sidechains[R/OL].(2014-10-28)[2021-03-21].http://www.blockstream.com/sidechains.pdf. [9] Dilley J, Poelstra A, Wilkins J, et al.Strong federations:an interoperable blockchain solution to centralized third party risks[EB/OL].(2016-12-16)[2021-03-21].http://arxiv.org/abs/1612.05491. [10] Poon J, Dryja T.The bitcoin lightning network:scalable off-chain instant payments[R/OL].(2016-01-14)[2021-03-21].https://lightning.network/lightning-network-paper.pdf. [11] Thomas S, Schwartz E.A protocol for Interledger payments[R/OL].(2017-04-20)[2021-03-21].http://blockchainlab.com/pdf/interledger.pdf. [12] Kwon J, Buchman E.Cosmos:a network of distributed ledgers[R/OL].(2018-10-21)[2021-03-21].https://cosmos.network/resources/whitepaper. [13] Wood G.Polkadot:vision for a heterogeneous multi-chain framework[R/OL].(2016-11-10)[2021-03-21].https://polkadot.network/PolkaDotPaper.pdf. [14] Ethreum Community.On sharding blockchains FAQs[EB/OL].(2020-11-06)[2021-03-21].https://eth.wiki/sharding/Sharding-FAQs. [15] Kokoris-Kogias E, Jovanovic P, Gasser L, et al.OmniLedger:a secure, scale-out, decentralized ledger via sharding[C]//2018 IEEE Symposium on Security and Privacy.San Francisco, California:IEEE Computer Society, 2018:583-598. [16] Team T E.Elrond:a highly scalable public blockchain via adaptive state sharding and secure proof of stake[R/OL].(2019-08-30)[2021-03-21].https://elrond.com/assets/files/elrondwhitepaper.pdf. [17] Team R.RChain whitepaper[R/OL].(2021-05-25)[2021-03-21].https://rchain.coop/whitepaper.html. [18] Hearn M, Brown R G.Corda:a distributed ledger[R/OL].(2019-08-29)[2021-03-21].https://www.r3.com/wp-content/uploads/2019/08/corda-technical-whitepaper-August-29-2019.pdf. [19] Fusion Foundation.Fusion whitepaper:an inclusive cryptofinance platform based on blockchain[R/OL].(2019-08-29)[2021-03-21].https://uploads-ssl.webflow.com/5cbf7269aa4c8ec895500d90/5cd19865da79bd05684babfc_Fusion%0White%20Paper.pdf. [20] Qasse I A, Talib M A, Nasir Q.Inter blockchain communication:a survey[C/OL]//Proceedings of the 6th Annual International Conference on Arab Women in Computing.Rabat, Morocco:ACM, 2019, 2:1-6.https://Doi.org/10.1145/3333165.3333167. [21] Belchior R, Vasconcelos A, Guerreiro S, et al.A survey on blockchain interoperability:past, present, and future trends[EB/OL].(2020-05-28)[2021-03-21].https://arxiv.org/abs/2005.14282. [22] 李芳,李卓然,赵赫.区块链跨链技术进展研究[J].软件学报, 2019, 30(6):1649-1660.Li F, Li Z R, Zhao H.Research on the progress in cross-chain technology of blockchains[J].Journal of Software, 2019, 30(6):1649-1660.(in Chinese) [23] 潘晨,刘志强,刘振,等.区块链可扩展性研究:问题与方法[J].计算机研究与发展, 2018, 55(10):2099-2110.Pan C, Liu Z Q, Liu Z, et al.Research on scalability of blockchain technology:problems and methods[J].Journal of Computer Research and Development, 2018, 55(10):2099-2110.(in Chinese) [24] 周畅,陆慧梅,向勇,等.区块链在车载自组网中的应用研究及展望[J].计算机科学, 2020, 47(2):213-220.Zhou C, Lu H M, Xiang Y, et al.Survey on application of blockchain in VANET[J].Computer Science, 2020, 47(2):213-220.(in Chinese) [25] Deng L P, Chen H, Zeng J, et al.Research on cross-chain technology based on sidechain and Hash-locking[C/OL]//International Conference on Edge Computing, 2018:144-151.https://doi.org/10.1007/978-3-319-94340-4_12. [26] Jin H, Dai X, Xiao J.Towards a novel architecture for enabling interoperability amongst multiple blockchains[C/OL]//The 38th IEEE International Conference on Distributed Computing Systems.Vienna, Austria:IEEE Computer Society, 2018:1203-1211.https://doi.org/10.1109/ICDCS.2018.00120. [27] 微众银行区块链团队.WeCross技术白皮书:区块链跨链协作平台[M/OL].深圳:微众银行, 2020.https://mp.weixin.qq.com/s/w0APEAonFXbOoinMJipPAA. [28] 叶少杰,汪小益,徐才巢,等.BitXHub:基于侧链中继的异构区块链互操作平台[J].计算机科学, 2020, 47(6):294-302.Ye S J, Wang X Y, Xu C C, et al.BitXHub:side-relay chain based heterogeneous blockchain interoperable platform[J].Computer Science, 2020, 47(6):294-302.(in Chinese) [29] BitXHub开发组.BitXHub github主页[EB/OL].[2021-03-21].https://github.com/meshplus/bitxhub. [30] 徐才巢,汪小益,夏立伟,等.BitXHub白皮书:区块链跨链技术平台[M/OL].杭州:杭州趣链科技有限公司, 2020.https://upload.hyperchain.cn/BitXHub%E7%99%BD%E7%9A%AE%E4%B9%A6.pdf. [31] 赵涛,张凌浩,赵其刚,等.基于聚类簇中心的共识跨链交换模型[J].计算机科学, 2019, 46(11A):557-561, 566.Zhao T, Zhang L H, Zhao Q G, et al.Accross block chain consensus transaction model based on cluster center[J].Computer Science, 2019, 46(11A):557-561, 566.(in Chinese) [32] 戴炳荣,姜胜明,李顿伟,等.基于改进PageRank算法的跨链公证人机制评价模型[J].计算机工程, 2021, 47(2):26-31.Dai B R, Jiang S M, Li D W, et al.Evaluation model of cross-chain notary mechanism based on improved page rank algorithm[J].Computer Engineering, 2021, 47(2):26-31.(in Chinese) [33] 张利华,王欣怡,胡方舟,等.基于双联盟链的智能电网数据共享模型[J].计算机应用, 2021, 41(4):963-969.Zhang L H, Wang X Y, Hu F Z, et al.Data sharing model of smart grid based on double consortium blockchains[J].Journal of Computer Applications, 2021, 41(4):963-969.(in Chinese) [34] Liu Z, Li Z.A blockchain-based framework of cross-border e-commerce supply chain[J].International Journal of Information Management, 2019, 52:102059. [35] Franzoni S.Blockchain and smart contracts in the Fashion industry[D].Ichalkaranji, India:DKTE'S Textile and Engineering Institute, 2020. [36] 李梦琪,杨信廷,徐大明,等.基于主从多链的水产品区块链溯源信息管理系统设计与实现[J].渔业现代化, 2021, 48(3):80-89.Li M Q, Yang X T, Xu D M, et al.Design and implementation of aquatic product blockchain traceability information management system based on master-slave multi-chain[J].Fishery Modernization, 2021, 48(3):80-89.(in Chinese) [37] 魏立斐,朱嘉英,衡旭日,等.基于区块链技术和HACCP管理的智能化水产品质量安全溯源系统的设计与实现[J].渔业现代化, 2020, 47(4):89-96.Wei L F, Zhu J Y, Heng X R, et al.Design and realization of intelligent quality-andsafety traceability system for aquatic products based on blockchain combined with HACCP management[J].Fishery Modernization, 2020, 47(4):89-96.(in Chinese) [38] 任守纲,何自明,周正己,等.基于CSBFT区块链的农作物全产业链信息溯源平台设计[J].农业工程学报, 2020, 36(3):279-286.Ren S G, He Z M, Zhou Z J, et al.Design and implementation of information tracing platform for crop whole industry chain based on CSBFT-blockchain[J].Transactions of the Chinese Society of Agricultural Engineering, 2020, 36(3):279-286.(in Chinese) |
| [1] | 李守伟, 蒋易珉, 张嘉政. 多源异质数据资产分链交易体系设计[J]. 应用科学学报, 2026, 44(3): 465-485. |
| [2] | 斯雪明, 马硕森, 姚中原. 适用于物联网环境的多维并行区块链[J]. 应用科学学报, 2026, 44(2): 282-296. |
| [3] | 陈强斌, 姚中原, 田浩, 斯雪明. BalChain:一种基于信誉与负载的分片区块链系统[J]. 应用科学学报, 2025, 43(5): 863-876. |
| [4] | 程澳, 张抗抗, 潘璇. 基于去中心化秘密分享机制的公证组跨链协议[J]. 应用科学学报, 2025, 43(5): 877-892. |
| [5] | 刘丽丽, 时忆杰, 秦素娟. 基于机器学习的智能合约漏洞检测技术[J]. 应用科学学报, 2025, 43(4): 541-558. |
| [6] | 张壮, 邹义林, 林泽鹏, 刘家圆, 訾宗青, 谭良, 佘堃. 通用区块链跨链交易形式化定义及实例验证分析[J]. 应用科学学报, 2025, 43(4): 559-585. |
| [7] | 潘璇, 张抗抗, 程澳. 一种基于区块链的数据要素精准授权机制[J]. 应用科学学报, 2025, 43(4): 600-616. |
| [8] | 何旭荣, 方有轩, 郑旭晓, 辛艳双. 基于预言机组件技术的跨链系统研究与实现[J]. 应用科学学报, 2025, 43(4): 630-642. |
| [9] | 王嘉诚, 蒋佳佳, 李丹, 张玉书. 面向交互智能合约运行的正确性判定[J]. 应用科学学报, 2025, 43(2): 195-207. |
| [10] | 兰亚杰, 马自强, 苗莉, 胡富森. 基于区块链的图像数字版权保护系统[J]. 应用科学学报, 2025, 43(2): 315-333. |
| [11] | 费佳佳, 赵相福, 陈霄汉, 张登记. 基于Smartcheck的智能合约漏洞分析及其改进策略[J]. 应用科学学报, 2024, 42(6): 1027-1039. |
| [12] | 施智罡, 黄建华, 李天琪. 一种面向车联网的区块链模型[J]. 应用科学学报, 2024, 42(4): 549-568. |
| [13] | 刘少杰, 赵鸿伯, 刘浛. 基于领域编程模型的可信区块链自动化协议[J]. 应用科学学报, 2024, 42(4): 569-584. |
| [14] | 王娜, 朱会娟, 宋香梅, 冯霞. 一种基于领域自适应的智能合约安全分析框架[J]. 应用科学学报, 2024, 42(4): 585-597. |
| [15] | 吴勐, 戚湧. 零知识证明下可审计追溯区块链隐私保护模型[J]. 应用科学学报, 2024, 42(4): 598-612. |
| 阅读次数 | ||||||
|
全文 |
|
|||||
|
摘要 |
|
|||||