Project Articles

    2021 CCF China Blockchain Conference (CCF CBCC 2021)

    Default Latest Most Read
    Please wait a minute...
    For Selected: Toggle Thumbnails
    Consensus transaction trajectory visualization tracking method for Fabric based on custom logs
    Shanshan LI, Yanze WANG, Yinglong ZOU, Huanlei CHEN, He ZHANG, Ou WU
    Journal of Computer Applications    2022, 42 (11): 3421-3428.   DOI: 10.11772/j.issn.1001-9081.2021111935
    Abstract281)   HTML5)    PDF (3301KB)(82)       Save

    Concerning that the federated chain lacks visualization methods to show the resource usage, health status, mutual relationship and consensus transaction process of each node, a Fabric consensus transaction Tracking method based on custom Log (FTL) was proposed. Firstly, Hyperledger Fabric, a typical federation framework, was used as the infrastructure to build the bottom layer of FTL. Then, the custom consensus transaction logs of the Fabric were collected and parsed by using the ELK (Elasticsearch, Logstash, Kibana) tool chain, and Spring Boot was used as the business logic processing framework. Finally, Graphin which focuses on graph analysis was utilized to realize the visualization of consensus trade trajectory. Experimental results show that compared with native Fabric applications, FTL Fabric?based application framework only experienced an 8.8% average performance decline after the implementation of visual tracking basis without significant latency, which can provide a more intelligent blockchain supervision solution for regulators.

    Table and Figures | Reference | Related Articles | Metrics
    Cross-chain interaction safety model based on notary groups
    Chuyu JIANG, Lixi FANG, Ning ZHANG, Jianming ZHU
    Journal of Computer Applications    2022, 42 (11): 3438-3443.   DOI: 10.11772/j.issn.1001-9081.2021111915
    Abstract503)   HTML15)    PDF (1065KB)(235)       Save

    Concerning the problems of centralized functions of notary nodes and low cross?chain transaction efficiency in notary mechanism, a cross?chain interaction safety model based on notary groups was proposed. Firstly, notary nodes were divided into three kinds of roles, i.e. transaction verifiers, connectors and supervisors, and multiple transactions with consensus were packaged to a big deal by transaction verification group, and the threshold signature technique was used to sign it. Secondly, the confirmed transactions were placed in a cross?chain wait?to?be?transferred pool, some transactions were selected randomly by the connectors, and the technologies such as secure multiparty computation and fully homomorphic encryption were used to judge the authenticity of these transactions. Finally, if the hash values of all eligible transactions were true and reliable as well as verified by the transaction verification group, a batch task of multiple cross?chain transactions was able to be continued by the connector and be interacted with the blockchain in information. Security analysis shows that the proposed cross?chain mechanism is helpful to protect the confidentiality of information and the integrity of data, realizes the collaborative computing of data without leaving the database, and guarantees the stability of the cross?chain system of blockchain. Compared with the traditional cross?chain interaction security model, the complexity of the number of signatures and the number of notary groups that need to be assigned decreases from O ( n ) to O ( 1 ) .

    Table and Figures | Reference | Related Articles | Metrics
    Blockchain construction and query method for spatio‑temporal data
    Yazhou HUA, Linlin DING, Ze CHEN, Junlu WANG, Zhu ZHU
    Journal of Computer Applications    2022, 42 (11): 3429-3437.   DOI: 10.11772/j.issn.1001-9081.2021111933
    Abstract437)   HTML7)    PDF (2236KB)(133)       Save

    As a type of data with both temporal and spatial dimensions, spatio?temporal data is widely used in supply chain management, e?commerce and other fields, which integrity and security are of great importance in practical applications. Aiming at the problems of lack of transparency and easily being tampered of data in the current centralized storage of spatial?temporal datasets, a blockchain construction and query method for spatio?temporal data was proposed by combining the decentralized, tamper?proof and traceable characteristics of blockchain technology with spatio?temporal data management. Firstly, an improved Directed Asycline Graph Blockchain (Block?DAG) based blockchain architecture for spatio?temporal data, namely ST_Block?DAG (Spatio?Temporal Block?DAG), was proposed. Secondly, to improve the efficiency of spatio?temporal data storage and query, a storage structure based on quadtree and single linked list was adopted to store spatio?temporal data in the ST_Block?DAG blockchain. Finally, a variety of spatio?temporal data query algorithms were implemented on the basis of the storage structure of ST_Block?DAG, such as single?value query and range query. Experimental results show that compared with STBitcoin (Spatio?Temporal Bitcoin), Block?DAG and STEth (Spatio?Temporal Ethereum), ST_Block?DAG has the spatio?temporal data processing efficiency improved by more than 70% and the comprehensive query performance of spatio?temporal data improved by more than 60%. The proposed method can realize fast storage and query of spatio?temporal data, and can effectively support the management of spatio?temporal data.

    Table and Figures | Reference | Related Articles | Metrics
    Research progress of blockchain‑based federated learning
    Rui SUN, Chao LI, Wei WANG, Endong TONG, Jian WANG, Jiqiang LIU
    Journal of Computer Applications    2022, 42 (11): 3413-3420.   DOI: 10.11772/j.issn.1001-9081.2021111934
    Abstract1310)   HTML87)    PDF (1086KB)(1014)       Save

    Federated Learning (FL) is a novel privacy?preserving learning paradigm that can keep users' data locally. With the progress of the research on FL, the shortcomings of FL, such as single point of failure and lack of credibility, are gradually gaining attention. In recent years, the blockchain technology originated from Bitcoin has achieved rapid development, which pioneers the construction of decentralized trust and provides a new possibility for the development of FL. The existing research works on blockchain?based FL were reviewed, the frameworks for blockchain?based FL were compared and analyzed. Then, key points of FL solved by the combination of blockchain and FL were discussed. Finally, the application prospects of blockchain?based FL were presented in various fields, such as Internet of Things (IoT), Industrial Internet of Things (IIoT), Internet of Vehicles (IoV) and medical services.

    Table and Figures | Reference | Related Articles | Metrics
    Blockchain‑based electronic medical record secure sharing
    Chao LIN, Debiao HE, Xinyi HUANG
    Journal of Computer Applications    2022, 42 (11): 3465-3472.   DOI: 10.11772/j.issn.1001-9081.2021111895
    Abstract515)   HTML21)    PDF (1451KB)(183)       Save

    To solve various issues faced by Electronic Medical Record (EMR) sharing, such as centralized data provider, passive patient data management, low interoperability efficiency and malicious dissemination, a blockchain-based EMR secure sharing method was proposed. Firstly, a more secure and efficient Universal Designated Verifier Signature Proof (UDVSP) scheme based on the commercial cryptography SM2 digital signature algorithm was proposed. Then, a smart contract with functionalities of uploading, verification, retrieval and revocation was designed, and a blockchain-based EMR secure sharing system was constructed. Finally, the feasibilities of UDVSP scheme and sharing system were demonstrated through security analysis and performance analysis. The security analysis shows that the proposed UDVSP is probably secure. The performance analysis shows that compared with existing UDVSP/UDVS schemes, the proposed UDVSP scheme saves the computation cost at least 87.42% and communication overhead at least 93.75%. The prototype of blockchain smart contract further demonstrates the security and efficiency of the sharing system.

    Table and Figures | Reference | Related Articles | Metrics
    Federated‑autonomy‑based cross‑chain scheme for blockchain
    Jianhui ZHENG, Feilong LIN, Zhongyu CHEN, Zhaolong HU, Changbing TANG
    Journal of Computer Applications    2022, 42 (11): 3444-3457.   DOI: 10.11772/j.issn.1001-9081.2021111922
    Abstract544)   HTML26)    PDF (2880KB)(378)       Save

    To deal with the phenomenon of "information and value islands" caused by the lack of interoperation among the increasingly emerging blockchain systems, a federated?autonomy?based cross?chain scheme was proposed. The elemental idea of this scheme is to form a relay alliance chain maintained by participated blockchain systems using blockchain philosophy, which is supposed to solve the data sharing, value circulation and business collaboration problems among different blockchain systems. Firstly, a relay mode based cross?chain structure was proposed to provide interoperation services for heterogeneous blockchain systems. Secondly, the detailed design of the relay alliance chain was presented as well as the rules for the participated blockchain systems and their users. Then, the basic types of cross?chain interactions were summarized, and a process for implementing cross?chain interoperability based on smart contracts were designed. Finally, through multiple experiments, the feasibility of the cross?chain scheme was validated, the performance of the cross?chain system was evaluated, and the security of the whole cross?chain network was analyzed. Simulation results and security analysis prove that the proposed channel allocation strategy and block?out right allocation scheme of the proposed scheme are practically feasible, the throughput of the proposed shceme can reach up to 758 TPS (Transactions Per Second) when asset transactions are involved, and up to 960 TPS when asset transactions are not involved; the proposed scheme has high?level security and coarse? and fine?grained privacy protection mechanism. The proposed federated?autonomy?based cross?chain scheme for blockchain can provide secure and efficient cross?chain services, which is suitable for most of the current cross?chain scenarios.

    Table and Figures | Reference | Related Articles | Metrics
    Fake news detection method based on blockchain technology
    Shengjia GONG, Linlin ZHANG, Kai ZHAO, Juntao LIU, Han YANG
    Journal of Computer Applications    2022, 42 (11): 3458-3464.   DOI: 10.11772/j.issn.1001-9081.2021111885
    Abstract413)   HTML13)    PDF (1557KB)(178)       Save

    Fake news not only leads to misconceptions and damages people's right to know the truth, but also reduces the credibility of news websites. In view of the occurrence of fake news in news websites, a fake news detection method based on blockchain technology was proposed. Firstly, the smart contract was invoked to randomly assign reviewers for the news for determining the authenticity of the news. Then, the credibility of the review results was improved by adjusting the number of reviewers and ensuring the number of effective reviewers. At the same time, the incentive mechanism was designed with rewards distributed according to the reviewers' behaviors, and the reviewers' behaviors and rewards were analyzed by game theory. In order to gain the maximum benefit, the reviewers' behaviors should be honest. An auditing mechanism was designed to detect malicious reviewers to improve system security. Finally, a simple blockchain fake news detection system was implemented by using Ethereum smart contract and simulated for fake news detection, and the results show that the accuracy of news authenticity detection of the proposed method reaches 95%, indicating that the proposed method can effectively prevent the release of fake news.

    Table and Figures | Reference | Related Articles | Metrics
2024 Vol.44 No.4

Current Issue
Archive
Honorary Editor-in-Chief: ZHANG Jingzhong
Editor-in-Chief: XU Zongben
Associate Editor: SHEN Hengtao XIA Zhaohui
Domestic Post Distribution Code: 62-110
Foreign Distribution Code: M4616
Address:
No. 9, 4th Section of South Renmin Road, Chengdu 610041, China
Tel: 028-85224283-803
  028-85222239-803
Website: www.joca.cn
E-mail: bjb@joca.cn
WeChat
Join CCF