Patents
Literature
Patsnap Copilot is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Patsnap Copilot

148results about How to "Guaranteed atomicity" patented technology

Blockchain multi-chain cross-chain system and implementation mechanism thereof

The invention provides a blockchain multi-chain cross-chain system, which comprises a basic layer, a core layer, a service layer and a cross-chain layer of an original hierarchy of a blockchain, and is characterized in that cryptography, P2P and database technologies are packaged in the basic layer; the core layer is composed of an intelligent contract and a consensus algorithm and is used for realizing main service logic of the blockchain, wherein the service layer packages an application scene and provides an interface interacting with a blockchain for a user, and the cross-chain layer is composed of a cross-chain smart contract and a cross-chain bottom layer contract which respectively comprise a cross-chain token transfer contract, a cross-chain value checking contract, a cross-chain token transfer bottom layer contract and a cross-chain value checking bottom layer contract. The blockchain multi-chain cross-chain system interaction mechanism can support asset transfer and information interaction between heterogeneous blockchains under the condition that no trusted third party exists, interconnection and intercommunication between chains are achieved, the cross-chain interactionmechanism supporting heterogeneous blockchain communication supports cross-chain pass transfer and cross-chain value checking, and a cross-chain pass transfer protocol and a strategy for guaranteeingthe atomicity and security of the cross-chain transaction are provided.
Owner:BEIJING WUZI UNIVERSITY

Method for achieving unlocked concurrence message processing mechanism

The invention discloses a method for achieving an unlocked concurrence message processing mechanism. An annular array is used as a data buffering area, caching and pre-reading can be facilitated, meanwhile, the defect that memory needs to be applied or released at each node operation caused by a chain table structure is overcome, and the efficiency is improved. In order to solve the concurrence control problem of a multiple-producer and single-consumer mode, a CAS and a memory barrier are used for guaranteeing mutual exclusion, a locking mode is not used, and performance deterioration caused by low efficiency of locking is avoided. In order to solve the common ABA problem in the unlocked technology, a double-insurance CAS technology is used for avoiding the occurrence of the ABA problem. In order to solve the false sharing problem, the method that cache lines are filled between a head pointer, a tail pointer and capacity is used for avoiding the false sharing problem due to the fact that the head pointer, the tail pointer and the capacity are in the same cache line. Meanwhile, the length of the array is set to be the index times of two, the bit operation of 'and operation' is used for acquiring the subscript of the array, and the overall efficiency is improved.
Owner:CSIC WUHAN LINCOM ELECTRONICS

Distributed transaction processing method and device

The invention belongs to the technical field of distributed computation and discloses a distributed transaction processing method and a device thereof. The distributed transaction processing method includes the steps of application development, transaction management attribute definition, event definition, streaming calculation and transaction management. To be specific, the method includes the steps of acquiring and identifying event information in real time through the streaming calculation, acquiring transaction management attributes in real time, periodically verifying transaction status based on the event information and the transaction management attributes, initiating a verification request and/or a reversal request based on the transaction status, and sending transaction status verification instructions and/or reversal instructions through a transaction manager. With the above-mentioned scheme, the distributed transaction processing method and the device thereof have the advantages of allowing transaction control and the application development to be completely decoupled, not requiring development transaction control logic for the application development, greatly simplifying development difficulty, realizing fast rollback of transactions under abnormal scenarios, tolerating failure of any node and having no brain splitting problem.
Owner:CITIC AIBANK CORPORATION LIMITED

Alliance chain-oriented fragmentation method

The invention discloses a fragmentation method for an alliance chain. The fragmentation method comprises three parts of fragmentation division, fragmentation reorganization and cross-fragmentation transaction processing. In the fragment division process, firstly, nodes in the alliance chain are divided into execution fragments, verification fragments and storage fragments according to logic roles,and the overall throughput of the alliance chain is improved through decoupling of execution and verification. And the whole system is not safe only when the execution fragments and the verificationfragments are not safe. In the fragmentation and reorganization process, a large amount of data movement during fragmentation and reorganization is avoided in a dynamic fragmentation and reorganization mode, and the problem that services are unavailable during fragmentation and reorganization is solved. In the processing process of the cross-fragment transaction, the atomicity and security of thecross-fragment transaction are ensured through a Byzantine fault-tolerant cross-fragment submission protocol. The method can be applied to an alliance chain, and the throughput rate and the expandability are improved on the premise that the overall safety of the fragmented system is guaranteed.
Owner:EAST CHINA NORMAL UNIVERSITY

Parallel execution method and device for timed task on multiple servers

The invention provides a parallel execution method and device for a timed task on multiple servers. The uniform configuration of server nodes can be realized, limited calculation resources are fully utilized, the atomicity of a task is supported and guaranteed, operation and maintenance cost is reduced, the problem of single point failure is solved, the stagnation of service due to the single point failure is avoided, no manual intervention is required when the server crashes, the splitting of a large task is supported, application developers only need to pay attention to specific business development, and availability and expansibility are good. The parallel execution method for the timed task on the multiple servers comprises the following steps that: receiving the attendance request ofa task living example submitted by each server node, carrying out attendance on the task living example according to a preset rule, adding the task living example which is subjected to successful attendance to a task execution list to enable the corresponding server to execute the task living example; and polling the execution state of each task living example in the task execution list, signing out the task living example which finishes being executed, and removing the task living example from the task execution list.
Owner:BEIJING JINGDONG SHANGKE INFORMATION TECH CO LTD +1

Cross-chain interoperation system and method, medium and data processing terminal

InactiveCN113965329AImprove safety and fairnessEnsure safetyUser identity/authority verificationTrunkingBlockchain
The invention belongs to the technical field of block chains, and discloses a cross-chain interoperation system and method, a medium and a data processing terminal, the cross-chain interoperation system comprises a relay alliance chain, a cross-chain gateway, a CCIP protocol and an application chain; the relay alliance chain is a center of the whole cross-chain system and is responsible for management of an application chain and users thereof and management of cross-chain transactions; the cross-chain gateway serves as an intermediate routing node, is used for communicating the application chain with the relay alliance chain, and has a protocol conversion function; the CCIP protocol is used for message transmission between the relay alliance chain and the application chain; and the application chain is a block chain platform participating in cross-chain interaction, and a public chain, the alliance chain and a private chain can participate in the cross-chain system. The blockchain cross-chain interoperation system based on alliance autonomy provided by the invention provides a safe, reliable and efficient universal platform for interaction requirements between different blockchains, and has advanced technical significance and wide application value.
Owner:ZHEJIANG NORMAL UNIVERSITY

Method for controlling and executing network transaction, network controller and transmission devices

ActiveCN103457770AAvoid occupyingGuaranteed operation atomicityData switching networksNetwork controlComputer science
The invention relates to the field of communication and discloses a method for controlling and executing a network transaction, a network controller and transmission devices. The method for controlling the network transaction comprises the steps that operation set packages are respectively sent to at least two transmission devices, wherein each operation set package contains at least one operation order; each operation set package comprises atomic operation identification; executing state information fed back through each transmission device is received, wherein the executing state information comprises atomic operation identification and operation results corresponding to operation orders of the transmission devices; whether the operation results corresponding to the operation orders of the transmission devices are all successful or not is confirmed, if the answer is positive, an effectiveness control order containing the atomic operation identification is sent to each transmission device so that the operation of each transmission device can be indicated to come into effect, wherein each operation is the operation achieved through the method that the operation order corresponding to the atomic operation identification is executed through each transmission device. According to the technical scheme, when the network controller controls the transmission devices to execute the network transaction, the atomicity of network transaction execution is improved.
Owner:HUAWEI TECH CO LTD

Apparatus for leading configuration data with batch and mutual exclusion method for multi-client terminal

The invention discloses a batch introducing device for configuration data and a multi-client exclusive method thereof. The device comprises a client unit, a server end unit and a public unit, wherein the client unit comprises a client exclusive control module; the server end unit comprises a server end exclusive control module, an exclusive lock module, an instance pool management module and an instance pool; and exclusive operation can be carried out and instance can be managed by the client unit, the public unit and the server end unit, and the public unit comprises an exception handling module capable of processing various exceptions occurred in the exclusive process. In the method, each command code is locked by the server end exclusive control module and the exclusive lock module so as to ensure the uniqueness to each command in each conversation; the instance pool and the instance pool management module can ensure that a plurality of conversations in each introducing operation corresponds to a unique introducing instance so as to ensure the reliability and the safety of exclusion; and the exception handling module ensures correct release of an exclusive lock when the exception happens.
Owner:ZTE CORP

Parallel chain mining consensus method and device and storage medium

The invention provides a parallel chain mining consensus method and device and a storage medium. The method comprises the steps that first calculation result information is generated according to a plurality of transactions to be consented; packing the first calculation result information into a first mining transaction and storing the first mining transaction into a local database for query or data recovery; packing according to the first calculation result information to generate a first voting transaction and sending the first voting transaction to the corresponding main chain node, recording the first calculation result information on the main chain through the main chain consensus, verifying whether the first calculation result information which is not less than a first threshold number in the first calculation result information recorded by the main chain is the same or not, and generating a verification result; and synchronizing the verification result, and writing the verifiedfirst calculation result information into the parallel chain. According to the method, local query and other functions are provided for a parallel chain consensus mechanism through atomic local data backup, and parallel chain nodes are attracted to participate in parallel chain consensus through mining excitation.
Owner:HANGZHOU FUZAMEI TECH CO LTD

Block chain cross-fragmentation transaction data processing method and device

The invention discloses a block chain cross-fragmentation transaction data processing method and device. The method comprises the steps of obtaining transaction data sent by a user, analyzing the transaction data; obtaining an account number involved in the transaction data and determining fragment information corresponding to the account number; according to the fragment information corresponding to the account number, determining a fragment execution table, the fragment execution table comprising a sequence of executing preprocessing by each fragment and a preprocessing time threshold, transmitting and preprocessing the transaction data among the fragments according to the fragment execution table, and determining a processing result of the transaction data according to a preprocessing result and preprocessing time of a consensus node corresponding to each fragment on the transaction data. The transaction data is analyzed to obtain the account number information and the fragment information corresponding to the account number, so that the sequence of executing the preprocessing of the fragments is determined, and then the fragments are sequentially transmitted and preprocessed among the fragments, so that cross-fragment execution of the decentralized transaction data can be realized, and the consistency and the atomicity of the transaction data are ensured.
Owner:CHINA UNIONPAY
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products