×

System and method for executing different types of blockchain contracts

  • US 10,705,866 B2
  • Filed: 12/16/2019
  • Issued: 07/07/2020
  • Est. Priority Date: 06/28/2019
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for executing blockchain contracts, comprising:

  • obtaining a bytecode of a blockchain contract, wherein;

    the bytecode comprises a plurality of indicators,the plurality of indicators comprise a first indicator indicating a virtual machine type for executing the blockchain contract and a second indicator indicating a virtual machine version for executing the blockchain contract,the first indicator corresponds to a first byte of the bytecode of the blockchain contract,the second indicator corresponds to a second byte of the bytecode of the blockchain contract, anda third to an nth byte of the bytecode of the blockchain contract correspond to code for executing the blockchain contract, n being a natural number no less than three, and the first to the nth byte of the bytecode of the blockchain contract specifying an application binary interface (ABI) format; and

    executing the blockchain contract using a virtual machine of the virtual machine type associated with the first indicator and of the virtual machine version associated with the second indicator.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×