以Geth代码为基础,从区块结构讲到账户状态/合约存储,最后是SSTORE和SLOAD两个操作码的具体实现
这篇通过一个例子讲了EVM中storage和插槽的工作原理
从opcode角度讲解EVM的内存机制,包括数据结构,空闲内存指针与变量赋值等
翻译深入理解EVM系列文章,第一篇是关于函数选择器与字节码/opcode
学习整理的合约开发的资料和一些面试可能问到的项目等。
对于跨链桥接和通信,基本上每一种现有的方案都是这两大类的其中一种:第一种是由一条形成共识的中间链在不同链之间验证和转发消息;第二种是在链上运行一个轻节点。我们来讨论一下。
Terra 是基于 Cosmos 框架搭建的一个区块链协议,Terra 协议是算法稳定币的 去中心化 和开源公共区块链协议,Terra 协议结合了公开市场套利激励和去中心化的 Oracle 投票,创建了能够持续跟踪任何法定货币价格的稳定币。
本文是《深入理解EVM系统》系列的第三部分,将建立在深入理解EVM系统(1)和深入理解EVM系统(2)之上。在这一部分中,我们将深入探讨合约存储的工作原理,提供一些心智模型来帮助你理解以及深入探索存储槽打包 。
在第 2 部分中,我们将沿着“内存”之路走一趟,全面回顾合约内存 是什么以及它在 EVM 下的工作原理。
介绍Solana的共识机制、生态、钱包、浏览器等内容;介绍Solana合约特性以及从头编写HelloWorld合约。