The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jan. 28, 2025

Filed:

Jun. 16, 2021
Applicant:

Baidu Online Network Technology (Beijing) Co., Ltd., Beijing, CN;

Inventor:

Wei Xiao, Beijing, CN;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/455 (2018.01); G06F 9/50 (2006.01);
U.S. Cl.
CPC ...
G06F 9/45558 (2013.01); G06F 9/5016 (2013.01); G06F 9/5027 (2013.01);
Abstract

A method for implementing a smart contract based on a blockchain, a device, and a medium are provided. The detailed implementation includes: creating a resident process for a resident smart contract and creating a virtual machine by the resident process when achieving an enable condition of the resident smart contract; loading codes of the resident smart contract into a memory through the virtual machine; receiving a data access request generated by a normal smart contract within a block generation cycle through an across-contract calling interface of the virtual machine; and executing the resident smart contract through the virtual machine to process the data access request and returning a data access result to the normal smart contract.


Find Patent Forward Citations

Loading…