本文从理论和命令行实践解释以太坊合约 ABI 和 EVM 字节码
对于跨链桥接和通信,基本上每一种现有的方案都是这两大类的其中一种:第一种是由一条形成共识的中间链在不同链之间验证和转发消息;第二种是在链上运行一个轻节点。我们来讨论一下。
LayerZero是一套全链互操作协议(Omnichain Interoperability protocol),所谓的全链互操作有两个特性:1、全链,不仅仅是EVM链,除了EVM链之外还有BTC这种UTXO链,Sonala这种非EVM链。2、互操作,代币的跨链仅仅是互操作的一种,在A链进行抵押然后在B链进行借贷也是一种互操作。
在本教程中,将了解帮助我们将资金从一个帐户转移到另一个帐户的三个函数,以及推荐的方法。
开发钱包相关博客文章索引, 目前只有以太坊,后期加入比特币,EOS等钱包开发文章
以太坊智能合约Solidity如何节省GAS费?
以太坊虚拟机EVM的作用是将智能合约代码翻译成可以在以太坊上执行的机器码,并且提供一个沙盒运行环境,在运行期间不能访问宿主机的网络,文件,系统,即使不同的合约之间也有有限的访问权限。
Geth在以太坊智能合约开发中最常用的工具(必备开发工具),一个多用途的命令行工具。 熟悉Geth可以让我们有更好的效率,大家可收藏起来作为Geth命令用法手册。 本文主要是对geth help的翻译,基于最新的geth 1.7.3-stable版本。
Uniswap-v2 Pair合约分析
Uniswap 交易对地址是如何计算出来的