Comment on page
CIC Virtual Machine
Our version of the Ethereum Virtual Machine
The Ethereum Virtual Machine (EVM) is a crucial component of the CIC Chain architecture. It is a runtime environment that allows for the execution of smart contracts on the Ethereum network.
The EVM is designed to be a sandboxed environment, which means that smart contracts executed on the EVM are isolated from the rest of the network. This provides a high level of security and ensures that smart contracts cannot interfere with other contracts or the blockchain itself.
By incorporating our own version of the EVM into the CIC Chain architecture, the blockchain can leverage the benefits of the Ethereum network and execute smart contracts on the EVM compatible CVM (CIC Virtual Machine). This allows for the development of decentralized applications (DApps) on CIC Chain, which can range from decentralized financial applications to gaming, NFT’s and social media platforms.
The CVM supports all of the popular Ethereum programming languages, including Solidity, which is used to write smart contracts on the Ethereum network. This makes it easy for most blockchain developers to create and deploy smart contracts on CIC Chain. The CIC Virtual Machine uses the Petersburg version of EVM. - more information can be found about the EVM here. CIC Virtual Machine is a copy of the EVM, however renamed and made faster and more efficient by our underlying technology and unique consensus mechanism. It functions exactly the same though.