Blockchain-based data processing method and device

    公开(公告)号:US11315666B2

    公开(公告)日:2022-04-26

    申请号:US16422618

    申请日:2019-05-24

    发明人: Shifeng Wang

    摘要: In an implementation, processing blockchain-based data is described. Data to be stored in a blockchain network is received at one or more processing devices of a blockchain node. A determination is made that an attribute of the data is of a particular type. In response to determining that the attribute of the data is of the particular type, a digest representing the data is generated. The digest is smaller in size than the data. The data is stored at a storage location in accordance with a mapping relationship between the digest and a first identifier of the data. An encrypted version of the digest is generated, by the one or more processing devices for storage on the blockchain network, using a private key of a public-private key pair corresponding to a second identifier of the data.

    System and method for executing different types of blockchain contracts

    公开(公告)号:US10942756B2

    公开(公告)日:2021-03-09

    申请号:US16883817

    申请日:2020-05-26

    发明人: Shifeng Wang

    IPC分类号: G06F9/455 G06F8/30

    摘要: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for executing blockchain contracts are provided. One of the methods includes: obtaining a bytecode of a blockchain contract, wherein the bytecode comprises one or more indicators, and the one or more indicators comprise a first indicator indicating a virtual machine type for executing the blockchain contract; and executing the blockchain contract using a virtual machine of the virtual machine type associated with the first indicator.

    System and method for managing user interactions with a blockchain

    公开(公告)号:US11201727B2

    公开(公告)日:2021-12-14

    申请号:US16496342

    申请日:2019-03-27

    发明人: Shifeng Wang

    摘要: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for managing user interactions with a blockchain. One of the methods includes: receiving a user input in a command line interface (CLI), wherein the user input comprises a reference to one or more configurations; determining, by a command manager based on the user input, a blockchain-related operation and a command plug-in associated with the blockchain-related operation; generating, by the determined command plug-in, a command based on the determined operation and the one or more configurations; and sending, by a software development kit (SDK) associated with the blockchain, the command to one or more nodes associated with the blockchain.

    Blockchain consensus method and device

    公开(公告)号:US11126596B2

    公开(公告)日:2021-09-21

    申请号:US16921212

    申请日:2020-07-06

    发明人: Shifeng Wang

    摘要: The present application discloses a blockchain consensus method and device. In the blockchain consensus method, a blockchain node obtains service data on which to perform consensus processing. A service type of the service data is determined. At least one consensus node that provides a consensus service is selected by the blockchain node and from a consensus network based on the service type. The blockchain node sends the service data to the at least one consensus node, so that the at least one consensus node performs consensus processing on the service data.