Patents by Inventor Fuxi Deng
Fuxi Deng has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11934549Abstract: One or more implementations of the present specification provide an invoice access method and apparatus based on a blockchain, and an electronic device. The method includes: generating first ciphertext data by encrypting plaintext data of the target invoice based on a first key corresponding to an invoice issuer; generating second ciphertext data by encrypting the plaintext data of the target invoice based on a second key corresponding to an invoice receiver; adding the first ciphertext data and an user identifier of the invoice issuer to the blockchain as related to one another; and adding the second ciphertext data and an user identifier of the invoice receiver to the blockchain as related to one another.Type: GrantFiled: August 31, 2021Date of Patent: March 19, 2024Assignee: Advance New Technologies Co., Ltd.Inventors: Hansong Xiao, Ping Zhang, Wenhu Kan, Qin Liu, Liangrong Lin, Fuxi Deng, Yixiang Zhang, Rui Chen, Jinming Duan
-
Patent number: 11803447Abstract: Embodiments of this specification provide a transaction processing method, apparatus, and electronic device for a blockchain. The method includes: executing, by a blockchain node in the blockchain, a consensus protocol for an N-th round of consensus, wherein the consensus protocol comprises reaching a consensus on a blockchain transaction of the N-th round of consensus and upon the consensus being reached, executing the blockchain transaction of the N-th round of consensus; writing, by the blockchain node after the execution of the blockchain transaction, a block comprising the blockchain transaction of the N-th round of consensus into the blockchain; and concurrently with the writing of the block, executing, by the blockchain node, the consensus protocol for an (N+1)-th round of consensus in the blockchain.Type: GrantFiled: June 14, 2021Date of Patent: October 31, 2023Assignee: ALIPAY (HANGZHOU) INFORMATION TECHNOLOGY CO., LTD.Inventors: Kang Li, Fuxi Deng
-
Patent number: 11783339Abstract: Computer-implemented methods, apparatuses, and systems for transferring a transaction using a blockchain integrated station are provided. The blockchain integrated station includes a central processing unit (CPU) and a smart network card. The smart network card is configured to receive a transaction of a blockchain network, wherein the blockchain integrated station is a blockchain node of the blockchain network, and determine other blockchain nodes in the blockchain network; and in response to determining the other blockchain nodes of the blockchain network, transfer the transaction to the other blockchain nodes of the blockchain network.Type: GrantFiled: June 29, 2021Date of Patent: October 10, 2023Assignee: Alipay (Hangzhou) Information Technology Co., Ltd.Inventors: Zongru Zhan, Jiang Wang, Xiaoli Liu, Zheng Cao, Fuxi Deng, Chao Zeng
-
Patent number: 11665234Abstract: Computer-implemented methods, apparatuses, and systems are provided for synchronizing data based on a blockchain integrated station. The blockchain integrated station includes a central processing unit (CPU) and an intelligent network card. The intelligent network card includes a processor different from the CPU. The blockchain integrated station serves as a blockchain node of a blockchain network, and the intelligent network card is configured to inquiry other blockchain nodes of the blockchain network on whether there is to-be-synchronized block data; in response to determining that there is the to-be-synchronized block data, pull the to-be-synchronized block data from the other nodes of the blockchain network; and provide the to-be-synchronized block data to the CPU.Type: GrantFiled: June 29, 2021Date of Patent: May 30, 2023Assignee: Alipay (Hangzhou) Information Technology Co., Ltd.Inventors: Zongru Zhan, Xiaoli Liu, Jiang Wang, Zheng Cao, Chao Zeng, Fuxi Deng
-
Patent number: 11614994Abstract: A method for blockchain-based transaction consensus processing is provided.Type: GrantFiled: April 26, 2021Date of Patent: March 28, 2023Assignee: Advanced New Technologies Co., Ltd.Inventor: Fuxi Deng
-
Patent number: 11514446Abstract: One or more implementations of the present specification provide a method and apparatus for starting a smart contract, an electronic device, and a storage medium. The method is applied in a blockchain node, and can include: running a timing start logic defined in a chain code, the timing start logic configured to determine a start moment of a target smart contract, and start the target smart contract when a current moment reaches the start moment.Type: GrantFiled: June 30, 2021Date of Patent: November 29, 2022Assignee: Alipay (Hangzhou) Information Technology Co., Ltd.Inventors: Fuxi Deng, Changzheng Wei, Yongqiang Li
-
Patent number: 11483385Abstract: Computer-implemented methods, apparatuses, and systems are provided for synchronizing data based on a blockchain integrated station. The blockchain integrated station includes a central processing unit (CPU) and an intelligent network card. The intelligent network card includes a processor different from the CPU. The blockchain integrated station serves as a blockchain node of a blockchain network, and the intelligent network card is configured to inquiry other blockchain nodes of the blockchain network on whether there is to-be-synchronized block data; in response to determining that there is the to-be-synchronized block data, pull the to-be-synchronized block data from the other nodes of the blockchain network; and provide the to-be-synchronized block data to the CPU.Type: GrantFiled: June 29, 2021Date of Patent: October 25, 2022Assignee: Alipay (Hangzhou) Information Technology Co., Ltd.Inventors: Zongru Zhan, Xiaoli Liu, Jiang Wang, Zheng Cao, Chao Zeng, Fuxi Deng
-
Patent number: 11463553Abstract: Computer-implemented methods, apparatuses, and systems for identifying a to-be-filtered transaction using a blockchain integrated station are provided. The blockchain integrated station includes a central processing unit (CPU); and a smart network card. The smart network card includes a processor different from the CPU. The smart network card is configured to receive a transaction of a blockchain network, wherein the blockchain integrated station is a blockchain node of the blockchain network, and identify a transaction by operations comprising determining whether the transaction satisfies a predetermined filtering condition; and in response to determining that the transaction satisfies the predetermined filtering condition, determining the transaction as a to-be-filtered transaction.Type: GrantFiled: June 29, 2021Date of Patent: October 4, 2022Assignee: Alipay (Hangzhou) Information Technology Co., Ltd.Inventors: Zongru Zhan, Xiaoli Liu, Jiang Wang, Fuxi Deng, Zheng Cao, Chao Zeng
-
Patent number: 11445016Abstract: One or more embodiments of this specification provide methods and apparatuses for transmitting messages. A method includes: registering, based on a registration request sent by each blockchain node in a blockchain relay communication network, a blockchain node to a blockchain node set indicated by the registration request; determining, in response to receiving a blockchain message to be sent to a target blockchain node set, a target blockchain node registered to the target blockchain node set and a target relay node in the blockchain relay communication network; and transmitting the blockchain message to the target blockchain node through the target relay node.Type: GrantFiled: June 30, 2021Date of Patent: September 13, 2022Assignee: Alipay (Hangzhou) Information Technology Co., Ltd.Inventors: Chao Zeng, Jiang Wang, He Sun, Fuxi Deng
-
Patent number: 11444783Abstract: Computer-implemented methods, apparatuses, and system for processing transactions using a blockchain integrated station are provided. The blockchain integrated station includes a central processing unit (CPU) and a smart network card, wherein the smart network card comprises a processor different from the CPU. The smart network card is configured to receive a transaction of a blockchain network, wherein the blockchain integrated station is a blockchain node of the blockchain network; write the transaction into a cache; in a process that the blockchain integrated station participates in a blockchain consensus of the blockchain network, perform consensus interactions with other blockchain nodes of the blockchain network based on the transaction in the cache; determine, based on a result of the blockchain consensus, a to-be-executed transaction list; and send the to-be-executed transaction list to the CPU.Type: GrantFiled: June 29, 2021Date of Patent: September 13, 2022Assignee: Alipay (Hangzhou) Information Technology Co., Ltd.Inventors: Jiang Wang, Fuxi Deng, Chao Zeng, Zongru Zhan, Xiaoli Liu, Zheng Cao
-
Patent number: 11410171Abstract: Methods, systems, and devices, including computer programs encoded on computer storage media, for payment are provided. One of the methods includes: sending a consensus proposal for at least one pending-consensus transaction in a transaction pool of the consensus master node to a target consensus backup node of the blockchain, wherein the consensus proposal comprises a transaction hash list, and the transaction hash list comprises a transaction hash of the at least one pending-consensus transaction; matching the transaction hash in the consensus proposal with transactions in a transaction pool of the target consensus backup node; in response to the transaction hash being matched, obtaining, from the transaction pool of the target consensus backup node, transaction information of the matched at least one pending-consensus transaction; and executing a process of the consensus proposal based on the transaction information.Type: GrantFiled: June 15, 2021Date of Patent: August 9, 2022Assignee: ALIPAY (HANGZHOU) INFORMATION TECHNOLOGY CO., LTD.Inventors: Kang Li, Fuxi Deng, Xiaojun Liao
-
Patent number: 11381573Abstract: Implementations of this specification include identifying a plurality of transactions to be executed in the blockchain, wherein the transactions are arranged in an execution order, wherein the transactions include one or more smart contract calls to smart contracts each having a whitelist identifying one or more accounts that are authorized to execute the smart contract, and wherein the execution order includes a smart contract call to a smart contract that does not have a whitelist arranged after the plurality of transactions; identifying groups of transactions within the plurality of transactions; instructing nodes of the blockchain network to execute each of the groups of transactions in parallel; determining that the nodes of the blockchain network have completed executing all of the groups of transactions; and in response, instructing the nodes of the blockchain network to execute the smart contract call that does not include a whitelist.Type: GrantFiled: February 1, 2021Date of Patent: July 5, 2022Assignee: Advanced New Technologies Co., Ltd.Inventors: Ning Xia, Guilu Xie, Fuxi Deng
-
Patent number: 11354656Abstract: Implementations of this specification include identifying, by a node of the blockchain network, a request to execute a smart contract stored in a blockchain maintained by the blockchain network, the request identifying a requesting account that is requesting to execute the smart contract; retrieving, by the node, a whitelist from the blockchain associated with the smart contract, the whitelist identifying one or more accounts that are authorized to execute the smart contract; determining, by the node, that the requesting account is authorized to execute the smart contract based on the requesting account being included in the whitelist; and in response to determining that the requesting account is authorized to execute the smart contract, executing, by the node, the smart contract.Type: GrantFiled: June 7, 2021Date of Patent: June 7, 2022Assignee: Advanced New Technologies Co., Ltd.Inventors: Ning Xia, Guilu Xie, Fuxi Deng
-
Patent number: 11336660Abstract: Computer-implemented methods, apparatuses, and system for processing transactions using a blockchain integrated station are provided. The blockchain integrated station includes a central processing unit (CPU) and an intelligent network card. The intelligent network card includes a processor different from the CPU. The intelligent network card is coupled with one or more caches. The blockchain integrated station serves as a blockchain node of a blockchain network. The intelligent network card is configured to receive a transaction of the blockchain network; identify the transaction as a replay transaction by operations comprising: comparing the transaction with historically received transactions in the one or more caches; and in response to a comparison result indicates that the transaction is the same as one of the historically received transactions, determining the transaction as a replay transaction.Type: GrantFiled: June 29, 2021Date of Patent: May 17, 2022Assignee: Alipay (Hangzhou) Information Technology Co., Ltd.Inventors: Zongru Zhan, Jiang Wang, Xiaoli Liu, Zheng Cao, Fuxi Deng, Chao Zeng
-
Publication number: 20220067715Abstract: One or more implementations of the present specification provide a method and apparatus for starting a smart contract, an electronic device, and a storage medium. The method is applied in a blockchain node, and can include: running a timing start logic defined in a chain code, the timing start logic configured to determine a start moment of a target smart contract, and start the target smart contract when a current moment reaches the start moment.Type: ApplicationFiled: June 30, 2021Publication date: March 3, 2022Inventors: Fuxi DENG, Changzheng WEI, Yongqiang LI
-
Publication number: 20210390199Abstract: One or more implementations of the present specification provide an invoice access method and apparatus based on a blockchain, and an electronic device. The method includes: receiving an access request initiated by an access user for a target invoice by using a client, the target invoice being encrypted and stored in the blockchain; determining, in response to the access request, whether the access user has an authority to access the target invoice; and in response to that the access user has the authority to access the target invoice, invoking decryption logic provided in a predetermined smart contract to decrypt ciphertext data of the target invoice stored in the blockchain, and returning decrypted plaintext data of the target invoice to the client.Type: ApplicationFiled: August 31, 2021Publication date: December 16, 2021Inventors: Hansong XIAO, Ping ZHANG, Wenhu KAN, Qin LIU, Liangrong LIN, Fuxi DENG, Yixiang ZHANG, Rui CHEN, Jinming Duan
-
Publication number: 20210344753Abstract: Computer-implemented methods, apparatuses, and systems are provided for synchronizing data based on a blockchain integrated station. The blockchain integrated station includes a central processing unit (CPU) and an intelligent network card. The intelligent network card includes a processor different from the CPU. The blockchain integrated station serves as a blockchain node of a blockchain network, and the intelligent network card is configured to inquiry other blockchain nodes of the blockchain network on whether there is to-be-synchronized block data; in response to determining that there is the to-be-synchronized block data, pull the to-be-synchronized block data from the other nodes of the blockchain network; and provide the to-be-synchronized block data to the CPU.Type: ApplicationFiled: June 29, 2021Publication date: November 4, 2021Applicant: ALIPAY (HANGZHOU) INFORMATION TECHNOLOGY CO., LTD.Inventors: Zongru Zhan, Xiaoli Liu, Jiang Wang, Zheng Cao, Chao Zeng, Fuxi Deng
-
Publication number: 20210329093Abstract: Computer-implemented methods, apparatuses, and systems for identifying a to-be-filtered transaction using a blockchain integrated station are provided. The blockchain integrated station includes a central processing unit (CPU); and a smart network card. The smart network card includes a processor different from the CPU. The smart network card is configured to receive a transaction of a blockchain network, wherein the blockchain integrated station is a blockchain node of the blockchain network, and identify a transaction by operations comprising determining whether the transaction satisfies a predetermined filtering condition; and in response to determining that the transaction satisfies the predetermined filtering condition, determining the transaction as a to-be-filtered transaction.Type: ApplicationFiled: June 29, 2021Publication date: October 21, 2021Applicant: ALIPAY (HANGZHOU) INFORMATION TECHNOLOGY CO., LTD.Inventors: Zongru Zhan, Xiaoli Liu, Jiang Wang, Fuxi Deng, Zheng Cao, Chao Zeng
-
Publication number: 20210326863Abstract: Computer-implemented methods, apparatuses, and system for processing transactions using a blockchain integrated station are provided. The blockchain integrated station includes a central processing unit (CPU) and an intelligent network card. The intelligent network card includes a processor different from the CPU. The intelligent network card is coupled with one or more caches. The blockchain integrated station serves as a blockchain node of a blockchain network. The intelligent network card is configured to receive a transaction of the blockchain network; identify the transaction as a replay transaction by operations comprising: comparing the transaction with historically received transactions in the one or more caches; and in response to a comparison result indicates that the transaction is the same as one of the historically received transactions, determining the transaction as a replay transaction.Type: ApplicationFiled: June 29, 2021Publication date: October 21, 2021Applicant: ALIPAY (HANGZHOU) INFORMATION TECHNOLOGY CO., LTD.Inventors: Zongru Zhan, Jiang Wang, Xiaoli Liu, Zheng Cao, Fuxi Deng, Chao Zeng
-
Publication number: 20210329068Abstract: One or more embodiments of this specification provide methods and apparatuses for transmitting messages. A method includes: registering, based on a registration request sent by each blockchain node in a blockchain relay communication network, a blockchain node to a blockchain node set indicated by the registration request; determining, in response to receiving a blockchain message to be sent to a target blockchain node set, a target blockchain node registered to the target blockchain node set and a target relay node in the blockchain relay communication network; and transmitting the blockchain message to the target blockchain node through the target relay node.Type: ApplicationFiled: June 30, 2021Publication date: October 21, 2021Applicant: ALIPAY (HANGZHOU) INFORMATION TECHNOLOGY CO., LTD.Inventors: Chao Zeng, Jiang Wang, He Sun, Fuxi Deng