① 以太坊虚拟机是以太坊开发框架吗
以太坊是一种区块链的实现。在以太坊网络中,众多的节点彼此连接,构成了以太坊网络:
以太坊节点软件提供两个核心功能:数据存储、合约代码执行。
在每个以太坊全节点中,都保存有完整的区块链数据。以太坊不仅将交易数据保存在链上,编译后 的合约代码同样也保存在链上。
以太坊全节点中,同时还提供了一个虚拟机来执行合约代码。
以太坊虚拟机
以太坊区块链不仅存储数据和代码,每个节点中还包含一个虚拟机(EVM:Ethereum Virtual Machine)来执行 合约代码 —— 听起来就像计算机操作系统。
事实上,这一点是以太坊区别于比特币(Bitcoin)的最核心的一点:虚拟机的存在使区块链迈入了2.0 时代,也让区块链第一次成为应用开发者友好的平台。
以上内容来自:以太坊DApp开发入门教程
② 以太坊是什么意思
以太坊是一个基于区块链的开源框架,用以建立和共享商业、金融服务和娱乐应用程序。以下是关于以太坊的详细解释:
区块链平台:以太坊是一个区块链系统,拥有去中心化的公共帐簿,用于验证和记录交易。
加密货币:以太坊有自己的加密货币,称为以太或以太坊。这种加密货币在网络中作为支付手段,用于应用程序的货币化和其他交易。
计算机语言:以太坊拥有自己独特的计算机语言,称为Solidity。这种语言用于编写在以太坊平台上运行的应用程序。
去中心化应用程序:以太坊允许网络用户建立、发布、货币化和使用去中心化的应用程序,这些应用程序被称为“dapp”。
gas费用:在以太坊平台上,用户需要支付称为“gas”的费用以运行他们的dapp。这些费用根据应用程序所需的计算能力而变化。
市值:以太坊的加密货币以太在市值上仅次于比特币,是加密货币市场中的重要一员。