以太坊本质是依托分布式节点网络、以以太坊虚拟机为运算核心、依托账户模型与智能合约、搭配Gas计费规则和PoS权益证明共识运转的可编程去中心化状态机区块链,依靠全网节点同步账本数据完成交易校验、合约执行与区块上链,也是首个落地图灵完备智能合约的公链底层系统。区别于比特币仅能完成点对点转账的账本属性,以太坊通过底层架构创新把区块链从单一记账工具升级为可承载各类去中心化应用的全球分布式计算机,整个运行逻辑围绕状态变更展开,任意一笔用户操作都会触发账户数据变化,经由全网共识固化进区块形成不可篡改的链上记录,这也是DeFi、NFT、链上衍生品等赛道能够依托以太坊生态落地的底层根基。

以太坊依托双类型账户体系搭建底层交互逻辑,整体摒弃比特币UTXO记账模式,采用账户余额模型,分为外部拥有账户与合约账户两类,也是所有链上行为的发起源头。外部账户由用户私钥掌控,创建无需消耗Gas,可主动发起ETH转账、部署智能合约、调用链上应用,钱包地址就是典型的外部账户标识;合约账户没有私钥,由部署在链上的智能合约代码全权管控,无法自主发起交易,仅能在收到外部账户交互请求后自动运行预设代码逻辑,像去中心化交易所Uniswap的撮合程序、各类代币发行合约都属于合约账户范畴。两类账户统一包含余额、交易序号、存储根哈希、代码哈希四项基础数据,依托默克尔帕特里夏树实时汇总全网账户信息,形成以太坊全局状态账本,每一次交易落地都会同步更新对应账户的存储数据,保证全网络节点账本数据统一。

以太坊虚拟机EVM是整套系统的运算中枢,相当于分布式网络共用的中央处理器,所有智能合约都会经过Solidity等编程语言编译为字节码后在EVM沙箱环境内运行。全球上万枚以太坊全节点都会同步搭载EVM,同一笔合约调用指令会在所有节点同步运算并输出统一结果,单节点宕机不会影响程序正常运转,从技术层面实现代码部署后难以篡改的特性,也是“代码即法律”理念落地的关键支撑。为规避恶意代码死循环、无效运算消耗全网资源,以太坊配套Gas消耗机制,不同操作对应固定Gas消耗数值,常规ETH转账固定消耗21000单位Gas,复杂的DeFi质押、兑换操作往往需要数十万甚至上百万Gas,Gas单价由市场供需自由浮动,用户以ETH支付手续费,未用完的Gas原路退回,超额消耗Gas则交易直接失败,这套计费体系精准管控链上资源使用效率。
共识机制是以太坊实现去中心化安全记账的核心规则,2022年9月完成合并升级后彻底从PoW工作量证明切换为PoS权益证明机制,正式结束算力挖矿时代。当前想要成为网络验证者,需向官方存款合约质押32枚ETH,系统以12秒为一个时隙、32个时隙组成一个周期,依托RANDAO随机算法在验证者群体里随机挑选区块提议者负责打包待处理池内的交易,其余数十名验证者组成投票委员会校验区块有效性,区块获得三分之二以上票数即可最终确认上链。合规完成出块与投票的验证者收获ETH奖励,恶意提交虚假区块、无故离线的验证者会被系统罚没部分质押ETH,依靠经济奖惩机制约束全网参与者,升级后以太坊能耗相较PoW时期缩减99.9%,同时优化出块稳定性,为后续二层网络扩容打下技术基础。

用户使用外部账户发起交易后,数据率先进入全网共享的交易内存池等待,验证者当选后提取池内有效交易打包,交由本地EVM逐条执行合约逻辑并更新全局账户状态,打包生成的区块经过委员会共识核验后链接在原有区块链末尾,区块通过密码学哈希与上一区块绑定,篡改任意区块数据就需要同步修改后续全部区块,成本近乎无法实现,以此保障链上数据安全性。整套闭环逻辑串联账户、虚拟机、Gas、共识四大模块,让以太坊既能完成基础数字货币转账,又能灵活承载各类自定义逻辑的去中心化项目,构筑起当下庞大的加密原生应用生态。
