Research Article

VM-Studio: A Universal Crosschain Smart Contract Verification and Execution Scheme

Table 1

Message structure of MessageI.

ParametersMeanings

Message type and it has the value I
Publicly verifiable signature parameters, including parameters related to node identity:
(i) : the node’s signature for
(ii) : the node’s public key
(iii) : the node’s address in blockchain network
(iv) : the blockchain parameter that contains information such as the version byte of the blockchain used to distinguish between the main network and the test network
(v) : the hash value of the data package
The starting height of the synchronization block
The ending height of the synchronization block
The identifier of the blockchain from which the packet originated