Blockchain interoperability promotes value delivery, application expansion, and ecological compatibility across heterogeneous blockchain systems. However, the contract framework and virtual machine construction in these systems are significantly different, and crosschaining becomes a challenging issue for system universality and compatibility. Starting from this problem, in this study, we propose VM-Studio, a crosschain smart contract verification and execution scheme to migrate the virtual machines (VMs) from the origin blockchain to the target blockchain. In our scheme, the migrated VMs are loaded as independent components enclosed in containers. We also design a unified system schedule to enable VM-Studio to allocate transactions into different containers. Loaded with origin blockchain VMs, these containers can accordingly solve crosschain transaction execution and smart contract verification. We implement VM-Studio and evaluate the transaction execution performance in the origin environment with multiple blockchains and the container environment. Experiment results demonstrate that VM-Studio achieves broad universality without compromising the execution performance of original blockchain transactions.
Decentralized storage is an essential infrastructure for the stable operation of Web 3.0. The difficulty of decentralized storage is solving the problem of continuous data storage. Many solutions have been proposed to address this issue, such as Filecoin, Storj, and Sia. However, these solutions have many problems, such as sacrificing more storage space, using centralized website interfaces, and contributing useless space in exchange for tokens. This paper proposes a smart contract-based Data Continuous Storage Scheme (DCSS) to address these problems. Specifically, this paper proposes an improved Proof-of-Storage time (iPoSt) algorithm to protect data privacy. In order to reduce the token and resource consumption associated, this paper uses general state channel to scale the chain. The formal and informal security analysis of the proposed scheme is conducted, and the performance analysis is performed through experiments, which show that the proposed DCSS scheme can achieve continuous data storage with low resource consumption in a decentralized environment.
10 July 2024 in Computers and Electrical Engineering