Journal of Computer Applications ›› 2022, Vol. 42 ›› Issue (11): 3444-3457.DOI: 10.11772/j.issn.1001-9081.2021111922
Special Issue: 2021 CCF中国区块链技术大会(CCF CBCC 2021)
• 2021 CCF China Blockchain Conference (CCF CBCC 2021) • Previous Articles Next Articles
Jianhui ZHENG1, Feilong LIN1(), Zhongyu CHEN1, Zhaolong HU1, Changbing TANG2
Received:
2021-11-13
Revised:
2021-12-27
Accepted:
2021-12-28
Online:
2022-01-19
Published:
2022-11-10
Contact:
Feilong LIN
About author:
ZHENG Jianhui, born in 1995, M. S. candidate. His research interests include blockchain.Supported by:
郑建辉1, 林飞龙1(), 陈中育1, 胡兆龙1, 唐长兵2
通讯作者:
林飞龙
作者简介:
郑建辉(1995—),男,浙江湖州人,硕士研究生,主要研究方向:区块链基金资助:
CLC Number:
Jianhui ZHENG, Feilong LIN, Zhongyu CHEN, Zhaolong HU, Changbing TANG. Federated‑autonomy‑based cross‑chain scheme for blockchain[J]. Journal of Computer Applications, 2022, 42(11): 3444-3457.
郑建辉, 林飞龙, 陈中育, 胡兆龙, 唐长兵. 基于联盟自治的区块链跨链机制[J]. 《计算机应用》唯一官方网站, 2022, 42(11): 3444-3457.
Add to citation manager EndNote|Ris|BibTeX
URL: https://www.joca.cn/EN/10.11772/j.issn.1001-9081.2021111922
符号定义 | 描述 |
---|---|
某通道内已存在成员 | |
欲建立新跨链关系的成员 | |
P′所需要的合作伙伴 | |
Relatedness的权重,权重越大表示对隐私安全需求越高 | |
ChannelNumber的权重,权重越大表示对性能需求越高 | |
某通道实际复杂度 | |
K | 系统中已有通道数量 |
N | 与单通道处理能力基本持平的通道数量 |
Tab. 1 Symbol definition of channel allocation strategy
符号定义 | 描述 |
---|---|
某通道内已存在成员 | |
欲建立新跨链关系的成员 | |
P′所需要的合作伙伴 | |
Relatedness的权重,权重越大表示对隐私安全需求越高 | |
ChannelNumber的权重,权重越大表示对性能需求越高 | |
某通道实际复杂度 | |
K | 系统中已有通道数量 |
N | 与单通道处理能力基本持平的通道数量 |
跨链事务ID (fk38dk48f) | 当前状态 | 完成状态 |
---|---|---|
子事务1 (fk38dk48f_1) | 正在等待 正在执行 执行完毕 | 成功 失败 超时 |
子事务2 (fk38dk48f_2) | 正在等待 正在执行 执行完毕 | 成功 失败 超时 |
子事务3 (fk38dk48f_3) | 正在等待 正在执行 执行完毕 | 成功 失败 超时 |
Tab. 2 Cross?chain transaction status
跨链事务ID (fk38dk48f) | 当前状态 | 完成状态 |
---|---|---|
子事务1 (fk38dk48f_1) | 正在等待 正在执行 执行完毕 | 成功 失败 超时 |
子事务2 (fk38dk48f_2) | 正在等待 正在执行 执行完毕 | 成功 失败 超时 |
子事务3 (fk38dk48f_3) | 正在等待 正在执行 执行完毕 | 成功 失败 超时 |
指标 | 配置 |
---|---|
操作系统 | Ubuntu 18.04.2 LTS |
处理器 | Intel Xeon Gold 6130 CPU@2.10 GHz × 32 |
内存 | 32 GB |
硬盘 | 120 GB |
网络带宽 | 10 000 Mb/s |
fabric版本 | V2.2.0 |
共识算法 | Raft |
出块机制 | BatchTimeout:2 s |
MaxMessageCount:200 | |
PreferredMaxBytes:2 MB | |
AbsoluteMaxBytes:99 MB |
Tab. 3 Server configuration and fabric network configuration
指标 | 配置 |
---|---|
操作系统 | Ubuntu 18.04.2 LTS |
处理器 | Intel Xeon Gold 6130 CPU@2.10 GHz × 32 |
内存 | 32 GB |
硬盘 | 120 GB |
网络带宽 | 10 000 Mb/s |
fabric版本 | V2.2.0 |
共识算法 | Raft |
出块机制 | BatchTimeout:2 s |
MaxMessageCount:200 | |
PreferredMaxBytes:2 MB | |
AbsoluteMaxBytes:99 MB |
组织名 | 拥有节点数 | 竞选成功次数 |
---|---|---|
A | 5 | 3 |
B | 15 | 12 |
C | 30 | 35 |
A | 10 | 8 |
B | 20 | 23 |
C | 20 | 19 |
A | 15 | 16 |
B | 25 | 28 |
C | 10 | 6 |
Tab. 4 Experimental results of block generation right allocation scheme
组织名 | 拥有节点数 | 竞选成功次数 |
---|---|---|
A | 5 | 3 |
B | 15 | 12 |
C | 30 | 35 |
A | 10 | 8 |
B | 20 | 23 |
C | 20 | 19 |
A | 15 | 16 |
B | 25 | 28 |
C | 10 | 6 |
1 | NAKAMOTO S. Bitcoin: a peer‑to‑peer electronic cash system[EB/OL]. [2021-09-08].. 10.2139/ssrn.3977007 |
2 | 贺海武,延安,陈泽华. 基于区块链的智能合约技术与应用综述[J]. 计算机研究与发展, 2018, 55(11): 2452-2466. 10.7544/issn1000-1239.2018.20170658 |
HE H W, YAN A, CHEN Z H. Survey of smart contract technology and application based on blockchain[J]. Journal of Computer Research and Development, 2018, 55(11): 2452-2466. 10.7544/issn1000-1239.2018.20170658 | |
3 | SUN Y, FAN L J, HONG X H. Technology development and application of blockchain: current status and challenges[J]. Strategic Study of Chinese Academy of Engineering, 2018, 20(2):27-32. 10.15302/j-sscae-2018.02.005 |
4 | GORDON W J, CATALINI C. Blockchain technology for healthcare: facilitating the transition to patient‑driven interoperability[J]. Computational and Structural Biotechnology Journal, 2018, 16: 224-230. 10.1016/j.csbj.2018.06.003 |
5 | 何蒲,于戈,张岩峰,等. 区块链技术与应用前瞻综述[J]. 计算机科学, 2017, 44(4): 1-7, 15. 10.11896/j.issn.1002-137X.2017.04.001 |
HE P, YU G, ZHANG Y F, et al. Survey on blockchain technology and its application prospect[J]. Computer Science, 2017, 44(4): 1-7, 15. 10.11896/j.issn.1002-137X.2017.04.001 | |
6 | 韩璇,袁勇,王飞跃. 区块链安全问题:研究现状与展望[J]. 自动化学报, 2019, 45(1): 206-225. 10.16383/j.aas.c180710 |
HAN X, YUAN Y, WANG F Y. Security problems on blockchain: the state of the art and future trends[J]. Acta Automatica Sinica, 2019, 45(1): 206-225. 10.16383/j.aas.c180710 | |
7 | 袁勇,王飞跃. 区块链技术发展现状与展望[J]. 自动化学报, 2016, 42(4): 481-494. 10.16383/j.aas.2016.c160158 |
YUAN Y, WANG F Y. Blockchain: the state of the art and future trends[J]. Acta Automatica Sinica, 2016, 42(4): 481-494. 10.16383/j.aas.2016.c160158 | |
8 | 喻辉,张宗洋,刘建伟. 比特币区块链扩容技术研究[J]. 计算机研究与发展, 2017, 54(10): 2390-2403. 10.7544/issn1000-1239.2017.20170416 |
YU H, ZHANG Z Y, LIU J W. Research on scaling technology of bitcoin blockchain[J]. Journal of Computer Research and Development, 2017, 54(10): 2390-2403. 10.7544/issn1000-1239.2017.20170416 | |
9 | 张利华,王欣怡,胡方舟,等. 基于双联盟链的智能电网数据共享模型[J]. 计算机应用, 2021, 41(4): 963-969. 10.11772/j.issn.1001-9081.2020111721 |
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. 10.11772/j.issn.1001-9081.2020111721 | |
10 | 周致成,李立新,李作辉. 基于区块链技术的高效跨域认证方案[J]. 计算机应用, 2018, 38(2): 316-320, 326. 10.11772/j.issn.1001-9081.2017122891 |
ZHOU Z C, LI L X, LI Z H. Efficient cross‑domain authentication scheme based on blockchain technology[J]. Journal of Computer Applications, 2018, 38(2): 316-320. 326. 10.11772/j.issn.1001-9081.2017122891 | |
11 | DE VOS M, ILERI C U, POUWELSE J. XChange: a universal mechanism for asset exchange between permissioned blockchains[J]. World Wide Web, 2021, 24(5): 1691-1728. 10.1007/s11280-021-00870-x |
12 | 袁勇,王飞跃. 平行区块链:概念、方法与内涵解析[J]. 自动化学报, 2017, 43(10): 1703-1712. |
YUAN Y, WANG F Y. Parallel blockchain: concept, methods and issues[J]. Acta Automatica Sinica, 2017, 43(10): 1703-1712. | |
13 | HUGHES L, DWIVEDI Y K, MISRA S K, et al. Blockchain research, practice and policy: applications, benefits, limitations, emerging research themes and research agenda[J]. International Journal of Information Management, 2019, 49: 114-129. 10.1016/j.ijinfomgt.2019.02.005 |
14 | 李芳,李卓然,赵赫. 区块链跨链技术进展研究[J]. 软件学报, 2019, 30(6): 1649-1660. 10.13328/j.cnki.jos.005741 |
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. 10.13328/j.cnki.jos.005741 | |
15 | HARDJONO T, LIPTON A, PENTLAND A. Toward an interoperability architecture for blockchain autonomous systems[J]. IEEE Transactions on Engineering Management, 2020, 67(4): 1298-1309. 10.1109/tem.2019.2920154 |
16 | 刘海,李兴华,雒彬,等. 基于区块链的分布式K匿名位置隐私保护方案[J]. 计算机学报, 2019, 42(5): 942-960. 10.11897/SP.J.1016.2019.00942 |
LIU H, LI X H, LUO B, et al. Distributed K‑anonymity location privacy protection scheme based on blockchain[J]. Chinese Journal of Computers, 2019, 42(5):942-960. 10.11897/SP.J.1016.2019.00942 | |
17 | ASGAONKAR A, KRISHNAMACHARI B. Solving the buyer and seller’s dilemma: a dual‑deposit escrow smart contract for provably cheat‑proof delivery and payment for a digital good without a trusted mediator[C]// Proceedings of the 2019 IEEE International Conference on Blockchain and Cryptocurrency. Piscataway: IEEE, 2009: 262-267. |
18 | DILLEY J, POELSTRA A, WILKINS J, et al. Strong federations: an interoperable blockchain solution to centralized third‑party risks[EB/OL]. (2017-01-30) [2021-08-23].. |
19 | MILLER A, XIA Y, CROMAN K, et al. The honey badger of BFT protocols[C]// Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security. New York: ACM, 2016: 31-42. 10.1145/2976749.2978399 |
20 | 叶少杰,汪小益,徐才巢,等. 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. | |
21 | HERLIHY M. Atomic cross‑chain swaps[C]// Proceedings of the 2018 ACM Symposium on Principles of Distributed Computing. New York: ACM, 2018: 245-254. 10.1145/3212734.3212736 |
22 | ANDROULAKI E, BARGER A, BORTNIKOV V, et al. Hyperledger Fabric: a distributed operating system for permissioned blockchains[C]// Proceedings of the 13th EuroSys Conference. New York: ACM, 2018: No.30. 10.1145/3190508.3190538 |
23 | SHAMIR A. How to share a secret[J]. Communications of the ACM, 1979, 22(11): 612-613. 10.1145/359168.359176 |
24 | PEI Q Q, MA J F. ECC‑based threshold digital signature scheme without a trusted party[C]// Proceedings of the 2008 International Conference on Computational Intelligence and Security. Piscataway: IEEE, 2008:288-292. 10.1109/cis.2008.139 |
25 | MIYAZAKI K, TAKARAGI K. A threshold digital signature scheme for a smart card based system[J]. IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences, 2001, E84-A(1):205-213. |
[1] | Tingwei CHEN, Jiacheng ZHANG, Junlu WANG. Random validation blockchain construction for federated learning [J]. Journal of Computer Applications, 2024, 44(9): 2770-2776. |
[2] | Xiaoling SUN, Danhui WANG, Shanshan LI. Dynamic ciphertext sorting and retrieval scheme based on blockchain [J]. Journal of Computer Applications, 2024, 44(8): 2500-2505. |
[3] | He HUANG, Yu JIN. Cloud data auditing scheme based on voting and Ethereum smart contracts [J]. Journal of Computer Applications, 2024, 44(7): 2093-2101. |
[4] | Baoyan SONG, Junxiang DING, Junlu WANG, Haolin ZHANG. Consortium blockchain modification method based on chameleon hash and verifiable secret sharing [J]. Journal of Computer Applications, 2024, 44(7): 2087-2092. |
[5] | Jiao LI, Xiushan ZHANG, Yuanhang NING. Blockchain sharding method for reducing cross-shard transaction proportion [J]. Journal of Computer Applications, 2024, 44(6): 1889-1896. |
[6] | Lipeng ZHAO, Bing GUO. Blockchain consensus improvement algorithm based on BDLS [J]. Journal of Computer Applications, 2024, 44(4): 1139-1147. |
[7] | Meihong CHEN, Lingyun YUAN, Tong XIA. Data classified and graded access control model based on master-slave multi-chain [J]. Journal of Computer Applications, 2024, 44(4): 1148-1157. |
[8] | Gaimei GAO, Jin ZHANG, Chunxia LIU, Weichao DANG, Shangwang BAI. Privacy protection scheme for crowdsourced testing tasks based on blockchain and CP-ABE policy hiding [J]. Journal of Computer Applications, 2024, 44(3): 811-818. |
[9] | Haifeng MA, Yuxia LI, Qingshui XUE, Jiahai YANG, Yongfu GAO. Attribute-based encryption scheme for blockchain privacy protection [J]. Journal of Computer Applications, 2024, 44(2): 485-489. |
[10] | Yiting WANG, Wunan WAN, Shibin ZHANG, Jinquan ZHANG, Zhi QIN. Linkable ring signature scheme based on SM9 algorithm [J]. Journal of Computer Applications, 2024, 44(12): 3709-3716. |
[11] | Deyuan LIU, Jingquan ZHANG, Xing ZHANG, Wunan WAN, Shibin ZHANG, Zhi QIN. Cross-chain identity authentication scheme based on certificate-less signcryption [J]. Journal of Computer Applications, 2024, 44(12): 3731-3740. |
[12] | Keshuo SUN, Haiying GAO, Yang SONG. Multi-authority attribute-based encryption scheme for private blockchain over public blockchain [J]. Journal of Computer Applications, 2024, 44(12): 3699-3708. |
[13] | Peng FANG, Fan ZHAO, Baoquan WANG, Yi WANG, Tonghai JIANG. Development, technologies and applications of blockchain 3.0 [J]. Journal of Computer Applications, 2024, 44(12): 3647-3657. |
[14] | Ziqian CHEN, Kedi NIU, Zhongyuan YAO, Xueming SI. Review of blockchain lightweight technology applied to internet of things [J]. Journal of Computer Applications, 2024, 44(12): 3688-3698. |
[15] | Tingting GAO, Zhongyuan YAO, Miao JIA, Xueming SI. Overview of on-chain and off-chain consistency protection technologies [J]. Journal of Computer Applications, 2024, 44(12): 3658-3668. |
Viewed | ||||||
Full text |
|
|||||
Abstract |
|
|||||