okx

区块链知识分享:虚拟机(1)

时间:2023-06-17|浏览:183

Scry无域

虚拟机是什么?

Scry分享

这个图是以太坊的智能合约的部署和调用结构,EVM就是虚拟机。

简单来说,以太坊虚拟机是建立在以太坊区块链上的一个代码运行环境。虚拟机本身并没有存储在区块链内,而是和区块链一样同时存储于各个节点计算机上。每个参与以太坊网络中的校验节点都会运行虚拟机,并将其并存储相同的数据,以确保将最权威(最真实)的结果记录在区块链内。

以太坊虚拟机是一个图灵完备的256位虚拟机。这意味着以太坊虚拟机可以进行任何种类的计算。但为了防止恶意用户设计无限循环代码,使虚拟机的运行瘫痪,以太坊虚拟机中执行的代码严格受到一个参数的制约,这个参数就是Gas。这规定了可运行的计算指令的数量上限,以避免产生无限循环(无限循环最终会因 Gas 耗尽而中止)。

以太坊虚拟机的构架实际上是一个简单的堆栈式结构,每个堆栈项目为256位。即虚拟机的位宽为256位,其目的是使之能够方便地应用于256位的Keccak散列算法和椭圆曲线计算。堆栈的存储(storage)是一个基于字段地址的数组,其最大包含1024个元素。此外,虚拟机还包含一个独立的基于字段地址的内存,但不同于普通的内存模型,这个独立的内存是一个非易失性内存(non-volatile memory)。即,当虚拟机不运行时,其所存储的数据不会丢失。该内存中的记录作为整个以太坊系统状态记录的一部分。虚拟机的存储和内存在初始时都被设置为0。

热点:以太 以太坊 区块链 太坊

« 上一条| 下一条 »
区块链交流群
数藏交流群

合作伙伴

趣玩币 皮卡丘资讯 减肥瘦身吧 起名取名网 币圈论坛 币爸爸 美白没斑啦 二手域名 代特币圈 玩合约 币圈官网 爱网站 去玩呗SPA 币圈ICO官网 兼职信息网 百科书库 妈妈知道 宠物丫 借春秋财经 百悦米 币圈交流群 黄金行情 数字财经 周公解梦 數字黃金 借春秋 谷歌留痕 宝宝起名 装修装饰网 聚币网 免费电影 趣开心资讯 元宇宙Web 金色币圈 今日黄金 佩佩蛙官网 旅游资讯网 秒懂域名 培训资讯网 非小号行情 茶百科 谈股票 玩票票财经 天天财富
在区块链世界中,智能合约不仅是代码的信任,更是商业的革命。通过了解其在供应链、版权保护等领域的应用,您将真正体验到智能合约的无限可能性
区块链世界GxPiKaQiu.com ©2020-2024版权所有 桂ICP备16002597号-2