EVM(ETHEREUM VIRTUAL MACHINE): 以太坊虚拟机, 是智能合约的执行环境。...[ 百科 ]
web3.eth.abi 函数用来解码及编码为 ABI (Application Binary Interface应用程序二进制接口) 以用于 EVM(以太坊虚拟机)进行函数调用。
在以太坊黄皮书中,介绍到以太坊是一个尝试达到通用性的技术项目,可以构建任何基于交易的状态机。 这篇文章将帮你深度理解以太坊状态机。
在编写合约时,有时候需要使用汇编来帮助我们完成Solidity没法完成的事情(得益于汇编可以直接与EVM交互), 本文介绍了使用汇编的优缺点及如何在Solidity中编写汇编。
以太坊区块数据结构及以太坊的4棵数
以太坊预编译合约
[ 以太坊虚拟机EVM](https://learnblockchain.cn/2019/04/09/easy-evm/)的作用是将智能合约代码翻译成可以在以太坊上执行的机器码,并且提供一个沙盒运行环境,在运行期间不能访问宿主机的网络,文件,系统,即使不同的合约之间也有有限的访问权限。
虚拟机用来执行以太坊上的交易,更改以太坊状态。交易分两种:普通交易和智能合约交易。在执行交易时需要支付油费。智能合约之间的调用有四种方式
#### 讲师:以太零CTO 钟瑞仙 主要内容包含: 1. 以太坊账户介绍 2. 交易数据⾥里data字段的编码规则 3. 智能合约属性的索引和存储 4. 预编译合约介绍及汇编调⽤ [点击下载PPT](https://img.learnblockchain.cn/pdf/deep_smartcontract.pdf)及[完整课程视频](https://m.qlchat.com/wechat/page/channel-intro?channelId=2000002631831830&
深挖以太坊状态数据层,深入了解 “Patricia 字典树”数据结构背后的理论基础
这篇文章是我看到的介绍以太坊智能合约原理最经典的文章,尤其是后半部分,作者原作者 Gjermund Bjaanes, 本文为翻译。
2244 回答,2136赞同
0 回答,827赞同
5 回答,347赞同
0 回答,110赞同
0 回答,89赞同
1 回答,85赞同
0 回答,85赞同
22 回答,80赞同
0 回答,76赞同
3 回答,71赞同