SWC Registry是以太坊安全人员和开发人员的必备知识库。它是SmartContractSecurity提供的 以太坊智能合约安全漏洞分类及测试用例集,其中包含了37种以太坊Solidity智能合约开发中常见的 安全问题的描述及后果,例如重入、溢出等,同时也给出了CWE漏洞分类、解决方案和作为示例的合约程序代码。
以太坊L2扩容技术综述【2021】
在过去的一年中对以太坊的需求激增,这导致以太坊的交易费用高到令人难以忍受。 因此降低交易费已经成了以太坊成为主流技术并满足海量用户使用需求的至关重要 的环节。本文将介绍目前主流的以太坊二层(L2)扩容项目的状况,例如状态通道(State Channel)、 侧链(Side Chain)和汇总(Rollups)等方案,以帮助开发者了解这些 在以太坊区块链外围而非基础层进行的创新。
7个主流ETH2客户端【以太坊2.0】
ETH2是下一代的以太坊区块链,可以达到更高的交易容量。ETH1到ETH2的迁移是 分阶段的,目前处于信标链阶段。本文编辑整理了七个主流的ETH2客户端实现, 以帮助开发者了解并进行ETH2相关开发与部署。
闪电贷套利机器人开发教程(一)
套利(Arbitrage)、智能合约开发(Contract Coding)和乐观转账(Optimistic Transfer)共同 创造了一个令人印象深刻的新工具组合。这是在公共区块链创新之上构建的创新。两项创新相互融合, 创造了一个真正强大而独特的获利机制。 本教程分为两个部分,在第一部分中,我们将解释闪电贷(Flash Loan)和闪电兑换(Flash Swap)背后的 一些基本概念。在第二部分中,我们将展示如何构建自己的以太坊套利机器人(Arbitrage Bot), 该机器人在Infura上运行,利用闪电贷捕捉并执行套利机会。
以太坊安全分析工具对比【Slither vs. MythX vs. Securify】
安全很难。当用户的资金受到威胁时,这将变得更加困难。幸运的是,以太坊生态系统 在过去几年中已经成熟,现在有各种高质量的工具可以扫描你的以太坊智能合约中的安全漏洞, 虽然这些工具还不足以替代真正的审计。在这个教程中,我们将按介绍三种比较流行的安全分析工具 Slither、MythX和Securify,以便你可以比较它们:
250+以太坊开发工具
本文汇总整理了超过250个以太坊区块链开发工具,内容涵盖新手入门、智能合约开发工具、 以太坊访问工具、以太坊基础设施、测试工具、安全工具、监控工具、智能合约标准、 智能合约开发库、layer 2开发、开发模式与最佳实践等12个大类,值得每一位以太坊开发人员 收藏。
ERC-1155多重代币剖析与实战
ERC-1155是ERC-20和ERC-721的升级规范,它允许在一个交易中发送多种不同的代币,就像同时转账人民币和美元。 ERC-1155以在区块链游戏中的广泛使用而闻名,但它其实也适合有很多其他的应用场景。在这个教程中我们将学习 ERC-1155规范约定的主要接口,并利用openzepplin实现一个用于航空业的ERC-1155多重代币。