《计算机应用》唯一官方网站 ›› 2023, Vol. 43 ›› Issue (10): 3038-3046.DOI: 10.11772/j.issn.1001-9081.2022111642
收稿日期:
2022-11-02
修回日期:
2022-12-01
接受日期:
2022-12-13
发布日期:
2023-01-19
出版日期:
2023-10-10
通讯作者:
赵凡
作者简介:
邵怡敏(1994—),女,新疆伊犁人,硕士研究生,CCF会员,主要研究方向:数据分析与可视化、区块链基金资助:
Yimin SHAO1,2, Fan ZHAO1(), Yi WANG1, Baoquan WANG1
Received:
2022-11-02
Revised:
2022-12-01
Accepted:
2022-12-13
Online:
2023-01-19
Published:
2023-10-10
Contact:
Fan ZHAO
About author:
SHAO Yimin, born in 1994, M. S. candidate. Her research interests include data analysis and visualization, blockchain.Supported by:
摘要:
区块链技术源自比特币,是一项颠覆性的创新技术,具有十分广阔的发展前景。面对区块链平台及应用领域不断扩展的需求,引进可视化技术能够增强用户的认知能力,帮助用户从海量复杂数据中高效发现有用信息,并辅助用户的理解与决策,是区块链技术的研究前沿之一。为了深入了解基于区块链技术及应用的可视化研究,首先,介绍了区块链和可视化基础理论,并从多个维度分析了现有区块链可视化研究文献;其次,从共性关键技术出发,介绍了区块链交易处理、共识机制、智能合约和网络安全方面的可视化研究方法;同时,概述了虚拟货币、社会民生和融合创新等多个领域中区块链可视化的应用现状;最后,总结和展望了基于区块链技术及应用的可视化研究的发展趋势。
中图分类号:
邵怡敏, 赵凡, 王轶, 王保全. 基于区块链技术及应用的可视化研究综述[J]. 计算机应用, 2023, 43(10): 3038-3046.
Yimin SHAO, Fan ZHAO, Yi WANG, Baoquan WANG. Survey of visualization research based on blockchain technology and application[J]. Journal of Computer Applications, 2023, 43(10): 3038-3046.
1 | NAKAMOTO S. Bitcoin: a peer-to-peer electronic cash system[EB/OL]. [2022-02-02].. 10.2139/ssrn.3977007 |
2 | BODKHE U, TANWAR S, PAREKH K, et al. Blockchain for Industry 4.0: a comprehensive review[J]. IEEE Access, 2020, 8: 79764-79800. 10.1109/access.2020.2988579 |
3 | 陈为,沈则潜,陶煜波, 等. 数据可视化[M]. 第2版. 北京:电子工业出版社, 2019: 2-5. |
CHEN W, SHEN Z Q, TAO Y B, et al. Data Visualization[M]. 2nd ed. Beijing: Publishing House of Electronics Industry, 2019: 2-5. | |
4 | KEIM D, ANDRIENKO G, FEKETE J D, et al. Visual analytics: definition, process, and challenges[M]// KERREN A, STASKO J T, FEKETE J D, et al. Information Visualization: Human-Centered Issues and Perspectives, LNCS 4950. Berlin: Springer, 2008: 154-175. |
5 | 中国信息通信研究院. 区块链白皮书[R/OL]. (2021-12) [2022-04-08].. 10.47037/2021.aces.j.36094 |
China Academy of Information and Communications Technology. Whitepaper of blockchain[R/OL]. (2021-12) [2022-04-08].. 10.47037/2021.aces.j.36094 | |
6 | SUNDARA T, GAPUTRA I, AULIA S. Study on blockchain visualization[J]. JOIV: International Journal on Informatics Visualization, 2017, 1(3): 76-82. 10.30630/joiv.1.3.23 |
7 | TOVANICH N, HEULOT N, FEKETE J D, et al. A systematic review of online Bitcoin visualizations[C]// Posters of the 2019 European Conference on Visualization. Eindhoven: Eurographics Association, 2019: 69-72. |
8 | TOVANICH N, HEULOT N, FEKETE J D, et al. Visualization of blockchain data: a systematic review[J]. IEEE Transactions on Visualization and Computer Graphics, 2021, 27(7): 3135-3152. 10.1109/tvcg.2019.2963018 |
9 | 袁勇,王飞跃. 区块链技术发展现状与展望[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 | |
10 | BUTERIN V. A next-generation smart contract and decentralized application platform[R/OL]. (2014) [2022-02-03].. 10.1007/978-981-15-6218-1_9 |
11 | 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 |
12 | 邵奇峰,金澈清,张召,等. 区块链技术:架构及进展[J]. 计算机学报, 2018, 41(5): 969-988. |
SHAO Q F, JIN C Q, ZHANG Z, et al. Blockchain: architecture and research progress[J]. Chinese Journal of Computers, 2018, 41(5): 969-988. | |
13 | ZHENG Z, XIE S, DAI H, et al. An overview of blockchain technology: architecture, consensus, and future trends[C]// Proceedings of the 2017 IEEE International Congress on Big Data. Piscataway: IEEE, 2017: 557-564. 10.1109/bigdatacongress.2017.85 |
14 | ZHENG Z, XIE S, DAI H N, et al. An overview on smart contracts: challenges, advances and platforms[J]. Future Generation Computer Systems, 2020, 105: 475-491. 10.1016/j.future.2019.12.019 |
15 | MOUBARAK J, FILIOL E, CHAMOUN M. On blockchain security and relevant attacks[C]// Proceedings of the 2018 IEEE Middle East and North Africa Communications Conference. Piscataway: IEEE, 2018: 1-6. 10.1109/menacomm.2018.8371010 |
16 | SHRESTHA A K, VASSILEVA J. Bitcoin blockchain transactions visualization[C]// Proceedings of the 2018 International Conference on Cloud Computing, Big Data and Blockchain. Piscataway: IEEE, 2018: 1-6. 10.1109/iccbb.2018.8756455 |
17 | ZHONG Z, WEI S, XU Y, et al. SilkViser: a visual explorer of blockchain-based cryptocurrency transaction data[C]// Proceedings of the 2020 IEEE Conference on Visual Analytics Science and Technology. Piscataway: IEEE, 2020: 95-106. 10.1109/vast50239.2020.00014 |
18 | PERAL J, GALLEGO E, GIL D, et al. Using visualization to build transparency in a healthcare blockchain application[J]. Sustainability, 2020, 12(17): No.6768. 10.3390/su12176768 |
19 | PUTZ B, BÖHM F, PERNUL G. HyperSec: visual analytics for blockchain security monitoring[C]// Proceedings of the 2021 IFIP International Conference on ICT Systems Security and Privacy Protection, IFIPAICT 625. Cham: Springer, 2021: 165-180. 10.1007/978-3-030-78120-0_11 |
20 | KINKELDEY C, FEKETE J D, BLASCHECK T, et al. BitConduite: visualizing and analyzing entity activity on the Bitcoin network[EB/OL]. (2019-12-18) [2022-02-03].. 10.1109/mcg.2021.3070303 |
21 | ISENBERG P, KINKELDEY C, FEKETE J D. Exploring entity behavior on the Bitcoin blockchain[EB/OL]. [2022-02-03].. |
22 | OGGIER F, PHETSOUVANH S, DATTA A. BiVA: Bitcoin network visualization & analysis[C]// Proceedings of the 2018 IEEE International Conference on Data Mining Workshops. Piscataway: IEEE, 2018: 1469-1474. 10.1109/icdmw.2018.00210 |
23 | THARANI J S, CHARLES E Y A, HÓU Z, et al. Graph based visualisation techniques for analysis of blockchain transactions[C]// Proceedings of the IEEE 46th Conference on Local Computer Networks. Piscataway: IEEE, 2021: 427-430. 10.1109/lcn52139.2021.9524878 |
24 | SUN Y, XIONG H, YIU S M, et al. BitVis: an interactive visualization system for Bitcoin accounts analysis[C]// Proceedings of the 2019 Crypto Valley Conference on Blockchain Technology. Piscataway: IEEE, 2019: 21-25. 10.1109/cvcbt.2019.000-3 |
25 | BALDOUSKI D, TOŠIĆ A. Grafana plugin for visualising vote based consensus mechanisms, and network P2P overlay networks[EB/OL]. (2021-12-02) [2022-05-07].. |
26 | 温啸林,李长林,张馨艺,等. 基于DPoS共识机制的区块链社区演化的可视分析方法[J]. 计算机科学, 2022, 49(1): 328-335. 10.11896/jsjkx.201200118 |
WENG X L, LI C L, ZHANG X Y, et al. Visual analysis method of blockchain community evolution based on DPoS consensus mechanism[J]. Computer Science, 2022, 49(1):328-335. 10.11896/jsjkx.201200118 | |
27 | GUIDA L, DANIEL F. Supporting reuse of smart contracts through service orientation and assisted development[C]// Proceedings of the 2019 IEEE International Conference on Decentralized Applications and Infrastructures. Piscataway: IEEE, 2019: 59-68. 10.1109/dappcon.2019.00017 |
28 | MAO D, WANG F, WANG Y, et al. Visual and user-defined smart contract designing system based on automatic coding[J]. IEEE Access, 2019, 7: 73131-73143. 10.1109/access.2019.2920776 |
29 | WEINGAERTNER T, RAO R, ETTLIN J, et al. Smart contracts using Blockly: representing a purchase agreement using a graphical programming language[C]// Proceedings of the 2018 Crypto Valley Conference on Blockchain Technology. Piscataway: IEEE, 2018: 55-64. 10.1109/cvcbt.2018.00012 |
30 | MERLEC M M, LEE Y K, IN H P. SmartBuilder: a block-based visual programming framework for smart contract development[C]// Proceedings of the 2021 IEEE International Conference on Blockchain. Piscataway: IEEE, 2021: 90-94. 10.1109/blockchain53845.2021.00023 |
31 | TAN S, BHOWMICK S S S, CHUA H E, et al. LATTE: visual construction of smart contracts[C]// Proceedings of the 2020 ACM SIGMOD International Conference on Management of Data. New York: ACM, 2020: 2713-2716. 10.1145/3318464.3384687 |
32 | JEONG S, AHN B. A study of application platform for smart contract visualization based blockchain[J]. The Journal of Supercomputing, 2022, 78(1): 343-360. 10.1007/s11227-021-03879-1 |
33 | PIERRO G A. Smart-Graph: graphical representations for smart contract on the Ethereum blockchain[C]// Proceedings of the 2021 IEEE International Conference on Software Analysis, Evolution and Reengineering. Piscataway: IEEE, 2021: 708-714. 10.1109/saner50967.2021.00090 |
34 | NORVILL R, PONTIVEROS B B F, STATE R, et al. Visual emulation for Ethereum’s virtual machine[C]// Proceedings of the 2018 IEEE/IFIP Network Operations and Management Symposium. Piscataway: IEEE, 2018: 1-4. 10.1109/noms.2018.8406332 |
35 | KILLER C, RODRIGUES B, STILLER B. Security management and visualization in a blockchain-based collaborative defense[C]// Proceedings of the 2019 IEEE International Conference on Blockchain and Cryptocurrency. Piscataway: IEEE, 2019: 108-111. 10.1109/bloc.2019.8751272 |
36 | KILLER C, RODRIGUES B, STILLER B. Threat management dashboard for a blockchain collaborative defense[C]// Proceedings of the 2019 IEEE Globecom Workshops. Piscataway: IEEE, 2019: 1-6. 10.1109/gcwkshps45667.2019.9024522 |
37 | AKCORA C G, LI Y, GEL Y R, et al. BitcoinHeist: topological data analysis for ransomware detection on the Bitcoin blockchain[C]// Proceedings of the 29th International Joint Conference on Artificial Intelligence. California: ijcai.org, 2020: 4439-4445. 10.24963/ijcai.2020/612 |
38 | BISTARELLI S, SANTINI F. Go with the -Bitcoin- flow, with visual analytics[C]// Proceedings of the 12th International Conference on Availability, Reliability and Security. New York: ACM, 2017: No.38. 10.1145/3098954.3098972 |
39 | BISTARELLI S, PARROCCINI M, SANTINI F. Visualizing Bitcoin flows of ransomware: WannaCry one week later[C]// Proceedings of the 2nd Italian Conference on Cyber Security. Aachen: CEUR-WS.org, 2018: No.13. |
40 | AHMED M, SHUMAILOV I, ANDERSON R. Tendrils of crime: visualizing the diffusion of stolen Bitcoins[C]// Proceedings of the 2018 International Workshop on Graphical Models for Security LNCS 11086. Cham: Springer, 2019: 1-12. 10.1007/978-3-030-15465-3_1 |
41 | YUE X, SHU X, ZHU X, et al. BitExTract: interactive visualization for extracting Bitcoin exchange intelligence[J]. IEEE Transactions on Visualization and Computer Graphics, 2019, 25(1): 162-171. 10.1109/tvcg.2018.2864814 |
42 | XIA J Z, ZHANG Y H, YE H, et al. SuPoolVisor: a visual analytics system for mining pool surveillance[J]. Frontiers of Information Technology and Electronic Engineering, 2020, 21(4): 507-523. 10.1631/fitee.1900532 |
43 | TOVANICH N, SOULIÉ N, HEULOT N, et al. Interactive demo: visualization for Bitcoin mining pools analysis[C]// Proceedings of the 2021 IEEE International Conference on Blockchain and Cryptocurrency. Piscataway: IEEE, 2021: 1-2. 10.1109/icbc51069.2021.9461124 |
44 | HAO Z, MAO D, ZHANG B, et al. A novel visual analysis method of food safety risk traceability based on blockchain[J]. International Journal of Environmental Research and Public Health, 2020, 17(7): No.2300. 10.3390/ijerph17072300 |
45 | 尹斐生. 基于可视化技术的食用农产品追溯系统的设计与实现[D]. 南昌:南昌大学, 2020: 49-67. |
YIN F S. Design and implementation of edible agricultural products traceability system based on visualization technology[D]. Nanchang: Nanchang University, 2020: 49-67. | |
46 | IBBA N, WIIPONGWII T, CHUNG T T. SimChain: simulator for supply chain decision making with blockchain[C/OL]. Proceedings of the 2021 Pre-ICIS SIGDSA Symposium on Analytics and AI for Sustainable Future [2022-02-03].. |
47 | BOGNER A. Seeing is understanding: anomaly detection in blockchains with visualized features[C]// Proceedings of the 2017 ACM International Joint Conference on Pervasive and Ubiquitous Computing/ 2017 ACM International Symposium on Wearable Computers. New York: ACM, 2017: 5-8. 10.1145/3123024.3123157 |
48 | SONG J, NANG J, JANG J. Design of anomaly detection and visualization tool for IoT blockchain[C]// Proceedings of the 2018 International Conference on Computational Science and Computational Intelligence. Piscataway: IEEE, 2018: 1464-1465. 10.1109/csci46756.2018.00292 |
49 | SHAHZAD I, MAQBOOL A, RANA T, et al. Blockchain-based green big data visualization: BGbV[J]. Complex and Intelligent Systems, 2021, 8(5): 3707-3718. 10.1007/s40747-021-00466-y |
50 | ATTIA O, KHOUFI I, LAOUITI A, et al. An IoT-blockchain architecture based on Hyperledger framework for healthcare monitoring application[C]// Proceedings of the 10th IFIP International Conference on New Technologies, Mobility and Security. Piscataway: IEEE, 2019: 1-5. 10.1109/ntms.2019.8763849 |
51 | ARIF Y M, PRADANA R P, NURHAYATI H, et al. A blockchain-based multiplayer transaction for tourism serious game[C]// Proceedings of the 2020 International Conference on Computer Engineering, Network, and Intelligent Multimedia. Piscataway: IEEE, 2020: 138-143. 10.1109/cenim51130.2020.9297837 |
52 | SCARLATO M, CATTE M, MASSIDDA C, et al. BATDIV: a blockchain-based approach for tourism data insertion and visualization[C]// Proceedings of the 2021 IoT Vertical and Topical Summit for Tourism. Piscataway: IEEE, 2021: 1-6. 10.1109/ieeeconf49204.2021.9604903 |
53 | VIDAL F, GOUVEIA F, SOARES C. Analysis of blockchain technology for higher education[C]// Proceedings of the 2019 International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery. Piscataway: IEEE, 2019: 28-33. 10.1109/cyberc.2019.00015 |
54 | DUAN H, LI J, FAN S, et al. Metaverse for social good: a university campus prototype[C]// Proceedings of the 29th ACM International Conference on Multimedia. New York: ACM, 2021: 153-161. 10.1145/3474085.3479238 |
55 | BHATTACHARYA P, OBAIDAT M S, SAVALIYA D, et al. Metaverse assisted telesurgery in Healthcare 5.0: an interplay of blockchain and explainable AI[C]// Proceedings of the 2022 International Conference on Computer, Information and Telecommunication Systems. Piscataway: IEEE, 2022: 1-5. 10.1109/cits55221.2022.9832978 |
56 | WEI D. Gemiverse: the blockchain-based professional certification and tourism platform with its own ecosystem in the metaverse[J]. International Journal of Geoheritage and Parks, 2022, 10(2): 322-336. 10.1016/j.ijgeop.2022.05.004 |
57 | GADEKALLU T R, HUYNH-THE T, WANG W, et al. Blockchain for the metaverse: a review[EB/OL]. (2022-03-21) [2022-04-20].. 10.1016/j.future.2023.02.008 |
58 | YI J S, KANG Y A, STASKO J, et al. Toward a deeper understanding of the role of interaction in information visualization[J]. IEEE Transactions on Visualization and Computer Graphics, 2007, 13(6): 1224-1231. 10.1109/tvcg.2007.70515 |
[1] | 马海英, 李金舟, 杨及坤. 基于区块链可撤销属性的去中心化属性基加密方案[J]. 《计算机应用》唯一官方网站, 2023, 43(9): 2789-2797. |
[2] | 陈宛桢, 张恩, 秦磊勇, 洪双喜. 边缘计算下基于区块链的隐私保护联邦学习算法[J]. 《计算机应用》唯一官方网站, 2023, 43(7): 2209-2216. |
[3] | 陈璐瑀, 马小峰, 何敬, 龚生智, 高建. 基于TrustZone的区块链智能合约隐私授权方法[J]. 《计算机应用》唯一官方网站, 2023, 43(6): 1969-1978. |
[4] | 曹萌, 余孙婕, 曾辉, 史红周. 基于区块链的医疗数据分级访问控制与共享系统[J]. 《计算机应用》唯一官方网站, 2023, 43(5): 1518-1526. |
[5] | 王亦涵, 唐晨, 张兰. 大宗商品防欺诈抗篡改线上交易机制[J]. 《计算机应用》唯一官方网站, 2023, 43(4): 1309-1317. |
[6] | 李梦依, 方霞, 郑红波, 秦绪佳. 基于信息熵的流场定向线积分卷积算法[J]. 《计算机应用》唯一官方网站, 2023, 43(4): 1233-1239. |
[7] | 崔剑, 麻开朗, 孙钰, 王豆, 周君良. 面向加密流量分类的深度可解释方法[J]. 《计算机应用》唯一官方网站, 2023, 43(4): 1151-1159. |
[8] | 童俊成, 赵波. 区块链智能合约漏洞检测与自动化修复综述[J]. 《计算机应用》唯一官方网站, 2023, 43(3): 785-793. |
[9] | 孙栋, 王彪, 徐云. 基于RDMA的区块传输机制设计与实现[J]. 《计算机应用》唯一官方网站, 2023, 43(2): 484-489. |
[10] | 唐淑敏, 金瑜. 区块链中基于中国剩余定理投票方案的共识机制[J]. 《计算机应用》唯一官方网站, 2023, 43(2): 458-466. |
[11] | 门瑞, 樊书嘉, 阿喜达, 杜邵昱, 樊秀梅. 物联网中结合计算卸载和区块链的综述[J]. 《计算机应用》唯一官方网站, 2023, 43(10): 3008-3016. |
[12] | 郭晓涵, 姚中原, 张勇, 郭尚坤, 王超, 斯雪明. 基于改进公证人机制的联盟链跨链隐私保护方案[J]. 《计算机应用》唯一官方网站, 2023, 43(10): 3028-3037. |
[13] | 王佳鑫, 颜嘉麒, 毛谦昂. 加密数字货币监管技术研究综述[J]. 《计算机应用》唯一官方网站, 2023, 43(10): 2983-2995. |
[14] | 谢晴晴, 杨念民, 冯霞. 区块链交易隐私保护技术综述[J]. 《计算机应用》唯一官方网站, 2023, 43(10): 2996-3007. |
[15] | 陈龙飞, 姚中原, 潘恒, 权高原, 斯雪明. 跨链综述:机制、协议、应用与挑战[J]. 《计算机应用》唯一官方网站, 2023, 43(10): 3017-3027. |
阅读次数 | ||||||
全文 |
|
|||||
摘要 |
|
|||||