Font Size: a A A

Research On Blockchain Trusted Financial Data Transaction Sharing And Dynamic Sharding Consensus Optimization

Posted on:2024-08-30Degree:MasterType:Thesis
Country:ChinaCandidate:Q H XuFull Text:PDF
GTID:2568307103974929Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Data sharing plays an extremely important role in fully exploiting the value of data itself.Traditional data-sharing models are usually centralized architectures prone to security and trust crises.Blockchain applied to data sharing can improve data security and trustworthiness while reducing sharing costs.However,the existing blockchainbased data-sharing solutions ensure that data cannot be tampered with,but too transparent transactions can lead to sensitive data leakage,lack incentives for sharing entities in peer-to-peer networks.And the Practical Byzantine Fault Tolerance(PBFT)algorithm suffers from insufficient dynamics,insufficient scalability,and difficulty in balancing security and efficiency in node-intensive shared applications.To address the above-mentioned problems,this paper investigates how to achieve a reliable peer-to-peer strategy trading system and an efficient and secure information value consensus model in a decentralized sharing environment incorporating blockchain technology in the context of financial strategy data sharing.This paper designs and implements an on-chain behavior-driven trusted financial data trading sharing system,and also proposes a dynamic sharding mechanism and a cryptographic sortition consensus optimization algorithm to improve the system performance.The following work is specifically included:(1)To address the centralization and security problems in the traditional financial strategy data-sharing process,this paper uses blockchain as the infrastructure of the decentralized strategy trading system model(DSTS),while relying on IPFS technology to realize the cooperative storage model of storing the original data off-chain and storing data abstracts on-chain.Due to the confidentiality and timeliness of data in the financial strategy sharing scenario,this paper proposes a strategy data trading protocol based on smart contract procedures and attribute-based encryption(CESTP)to achieve finegrained access control and flexible revocable permissions for strategy data shared openly to users with specific attributes.In addition,the protocol links the historical signal data on the chain with the real trading system to carve a digital portrait of the strategy and achieve the effect of data trust enhancement.This paper implements DSTS by building the underlying blockchain,smart contracts and upper-layer applications,and simulates strategy sharing by running nodes to verify the usability of DSTS.(2)To address the lack of system participation enthusiasm and the problem of selfish behavior of the shared entities in the existing data-sharing scheme,this paper proposes a contribution incentive mechanism based on on-chain behavior(CBCIM),which quantifies the user’s behavior of participating in strategy sharing and executing consensus in terms of contribution value,presets the role and behavior contribution increment rules and contribution value evaluation model.And it also automatically manages and dynamically calculates contribution scores through smart contracts,which promotes user participation and collaboration while improving strategy quality.To address the problem that traditional PBFT algorithm cannot work in dynamic networks due to fixed consensus node selection,this paper proposes a consensus mechanism based on VRF cryptographic sortition and proof of weight(VPo CS),which combines node contribution evaluation and verifiable random function to optimize the selection of master nodes,and the contribution value and stake of nodes as the weight basis of sortition,which reduces the consensus failure probability while enhancing the fairness of the system.Experiments show that CBCIM effectively evaluates users’ behavioral performance in DSTS,which serves to encourage users to actively and honestly participate in the system and reduce the probability of evil.The difference in the number of bookkeeping among nodes becomes smaller and smaller with the operation of consensus,and VPo CS improves the decentralization and fairness of the system.(3)To address the problem that blockchain-based strategy-sharing systems face a significant reduction in work efficiency due to a large number of participants and a large number of shared transactions,this paper uses a sharding technique to process transactions in parallel.To address the problems of security and network performance degradation and sharding imbalance due to the random allocation of traditional sharding protocols,this paper proposes a sharding consensus algorithm with security and performance tradeoffs(SPTSC).Firstly,the algorithm selects the optimal sharding size based on two theoretical parameters,PBFT security constraint and consensus complexity,at the early stage of the era.Secondly,a multi-objective effective sharding set model is established for the problem of uneven performance and weight distribution among shards due to random assignment,which considers four optimization objectives of sharding failure probability,network diameter difference,node number difference and contribution distribution difference,and solves the model using a differential evolutionary algorithm.Finally,to address the problem of sharding imbalance due to the dynamic addition or withdrawal of nodes in the network,a scalable partial reorganization mechanism is proposed to randomly reconfigure the nodes in the original sharding using sharding contribution averaging and finite cuckoo rules,while the sharding is split or merged using sharding contribution thresholds.Experiments show that compared with the PBFT algorithm,SPTSC has a maximum throughput increase of 142.15% and a maximum latency reduction of 88.82%,which effectively enhances the scalability of the blockchain system and has a higher fault tolerance compared with Omni Ledger.
Keywords/Search Tags:Blockchain, Data Sharing, Access Control, Contribution Incentive, Sharding Optimization, Consensus Mechanism
PDF Full Text Request
Related items