-
公开(公告)号:US12273437B2
公开(公告)日:2025-04-08
申请号:US17955422
申请日:2022-09-28
Inventor: Maocai Li , Hu Lan , Zongyou Wang , Kaiban Zhou , Pan Liu , Gengliang Zhu , Yifang Shi
Abstract: A data processing method includes: determining, in response to a request of an access terminal for writing target data to a blockchain, a target node role with a read permission for the target data, an access terminal connected with each node device having a permission of a node role corresponding to the node device; acquiring an encryption key corresponding to the target node role; performing encryption processing on the target data according to the encryption key to obtain a cipher text corresponding to the target data, the cipher text corresponding to the target data being decryptable for an access terminal corresponding to the target node role; and storing the cipher text corresponding to the target data to the blockchain.
-
2.
公开(公告)号:US12184726B2
公开(公告)日:2024-12-31
申请号:US18303560
申请日:2023-04-19
Inventor: Pan Liu
IPC: H04L67/1097 , H04L9/08 , H04L9/32
Abstract: A blockchain-based data processing method includes: starting to select a second consensus node set corresponding to a second consensus period when a height of a block generated in a first consensus period meets a consensus node set switching condition, and determining a height of a block generated when selecting the second consensus node set, as a first block height; generating a first block by adding set information corresponding to the second consensus node set to a block corresponding to the first block height, and broadcasting the first block in a blockchain network; acquiring a private key segment generation notification generated and transmitted by a consensus node in the second consensus node set, the private key segment generation notification carrying a notification signature; and determining a consensus permission of the consensus node in the second consensus node set for the second consensus period according to the notification signature.
-
公开(公告)号:US11651109B2
公开(公告)日:2023-05-16
申请号:US17147355
申请日:2021-01-12
Inventor: Pan Liu
CPC classification number: G06F21/64 , H04L63/0853 , H04L63/105 , G06F2221/2141
Abstract: Embodiments of this application disclose a permission verification method, and related apparatuses. In the embodiments of this application, a permission operation request is received by a first node device in a blockchain from a client, and the permission operation request is forwarded to a second node device in the blockchain; a first contract execution result is obtained according to the permission operation request; a second contract execution result broadcasted by the second node device is received based on the permission operation request; and the user permission verification is determined to succeed in a case that the first contract execution result is consistent with the second contract execution result. This solution implements decentralized permission verification based on a blockchain permission management contract system, thereby improving the data security.
-
公开(公告)号:US12081658B2
公开(公告)日:2024-09-03
申请号:US17720274
申请日:2022-04-13
Inventor: Maocai Li , Zongyou Wang , Jinsong Zhang , Huankun Huang , Kaiban Zhou , Yifang Shi , Qucheng Liu , Pan Liu , Hu Lan , Changqing Yang , Gengliang Zhu
CPC classification number: H04L9/0869 , H04L9/0838 , H04L9/3247 , H04L9/50
Abstract: This application discloses a key generation method and apparatus, a device, and a medium. The method includes transmitting a key negotiation request to a consensus node in a blockchain network, to request a key verification parameter; negotiating a collaboration key pair with a second device to obtain a first private key component and a shared public key in the collaboration key pair; signing the key verification parameter by using the first private key component, to obtain a first signature component; generating transaction data according to the first signature component and the key verification parameter; transmitting the transaction data to the second device. The consensus node performs a consensus on the negotiation result data, and after the negotiation result data passes the consensus, submits the negotiation result data to a blockchain of the blockchain network.
-
5.
公开(公告)号:US11899689B2
公开(公告)日:2024-02-13
申请号:US17719293
申请日:2022-04-12
Inventor: Huankun Huang , Zongyou Wang , Pan Liu , Jinsong Zhang , Gengliang Zhu , Yifang Shi , Zhiyong Liao , Kaiban Zhou , Qucheng Liu , Changqing Yang , Hu Lan
CPC classification number: G06F16/275
Abstract: A blockchain-based data synchronization method, executed by a first service node, includes: acquiring target block data having a minimum block height that is greater than a first local block height, the first local block height being a maximum block height of local block data of the first service node before the first service node acquires the target block data; determining a block height of missing block data according to a block height of the target block data and the first local block height, the block height of the missing block data being less than the minimum block height of the target block data and greater than the first local block height; and requesting a target service node to synchronize the missing block data according to the block height of the missing block data.
-
公开(公告)号:US11849052B2
公开(公告)日:2023-12-19
申请号:US17154701
申请日:2021-01-21
Inventor: Mao Cai Li , Geng Liang Zhu , Hu Lan , Zong You Wang , Li Kong , Kai Ban Zhou , Chang Qing Yang , Qiu Ping Chen , Qu Cheng Liu , Yi Fang Shi , Jin Song Zhang , Pan Liu
CPC classification number: H04L9/3268 , H04L9/0825 , H04L9/0861 , H04L9/3236 , H04L9/50
Abstract: A method for replacing an identity certificate in a blockchain network includes a service subnet, a consensus subnet, and a routing layer used for isolating the service subnet from the consensus subnet. The method includes: receiving a root certificate replacement notification transmitted by a certificate authentication center; obtaining a public key corresponding to the certificate authentication center; verifying the root certificate replacement notification by using the obtained public key; forwarding the root certificate replacement notification to a consensus node in the consensus subnet after the validation succeeds, so that the consensus node records the root certificate replacement notification into a latest data block after a consensus on the root certificate replacement notification is reached; and requesting, when the data block is received, the certificate authentication center to replace an identity certificate. A new identity certificate obtained through requesting is authenticated with a new root certificate of the certificate authentication center.
-
公开(公告)号:US20220272038A1
公开(公告)日:2022-08-25
申请号:US17740974
申请日:2022-05-10
Inventor: Maocai Li , Zongyou Wang , Jinsong Zhang , Huankun Huang , Kaiban Zhou , Yifang Shi , Qucheng Liu , Pan Liu , Hu Lan , Changqing Yang , Gengliang Zhu , Li Kong
IPC: H04L45/748 , H04L45/48
Abstract: Data routing with a forwarding process of service data can avoid problems of offline nodes. The forwarding process for data routing can also improve the fault tolerance and service data can be quickly transmitted to a corresponding data pool. Using consensus nodes and a target data pool with routing and forwarding tables along with subtrees from a trie tree can improve the routing. Subtrees may be obtained by splitting the trie tree from a root node by using a first leaf node as a benchmark, which correspondingly represents a data pool of the consensus node. The routing and forwarding table is configured to record addresses of data pools correspondingly represented by a preset quantity of leaf nodes in a corresponding subtree.
-
公开(公告)号:US12293104B2
公开(公告)日:2025-05-06
申请号:US17715746
申请日:2022-04-07
Inventor: Pan Liu
Abstract: A cross-blockchain data migration method includes obtaining, by a first node in a first blockchain network, from a first blockchain in the first blockchain network, first service data information corresponding to a first data structure mode stored in a first block in the first blockchain and obtaining a second data structure mode associated with a second block in a second blockchain corresponding to a second blockchain network. The method further includes converting the first service data information to second service data information corresponding to the second data structure mode and establishing a hash mapping relationship between the first service data information and the second service data information in the first blockchain. The method also includes migrating the second service data information to a second node in the second blockchain network based on the hash mapping relationship.
-
公开(公告)号:US12250149B2
公开(公告)日:2025-03-11
申请号:US17740974
申请日:2022-05-10
Inventor: Maocai Li , Zongyou Wang , Jinsong Zhang , Huankun Huang , Kaiban Zhou , Yifang Shi , Qucheng Liu , Pan Liu , Hu Lan , Changqing Yang , Gengliang Zhu , Li Kong
IPC: H04L45/748 , H04L45/48
Abstract: Data routing with a forwarding process of service data can avoid problems of offline nodes. The forwarding process for data routing can also improve the fault tolerance and service data can be quickly transmitted to a corresponding data pool. Using consensus nodes and a target data pool with routing and forwarding tables along with subtrees from a trie tree can improve the routing. Subtrees may be obtained by splitting the trie tree from a root node by using a first leaf node as a benchmark, which correspondingly represents a data pool of the consensus node. The routing and forwarding table is configured to record addresses of data pools correspondingly represented by a preset quantity of leaf nodes in a corresponding subtree.
-
公开(公告)号:US12143400B2
公开(公告)日:2024-11-12
申请号:US17719176
申请日:2022-04-12
Inventor: Pan Liu
IPC: H04L9/40
Abstract: A computing device receives network message data. The computing device determines a message processing type corresponding to the network message data. In accordance with a determination that the message processing type is a consensus processing type, the computing device obtains a consensus parameter corresponding to the network message data. In accordance with a determination that the consensus parameter does not meet a consensus validity condition, the computing device classifies the network processing message data as an invalid consensus message; and filters out the network message data.
-
-
-
-
-
-
-
-
-