info Brownie,一个基于 Python 的智能合约开发和测试框架,已不再积极维护。虽然未来可能会偶尔发布更新,但也可能根本不会发布。建议使用 Ape Framework 来满足你所有的 Python Ethereum 开发需求。请点击这里查看我们的 [Ape Framework ...
(编者注:Week in Ethereum 是 Evan 的个人作品。他既传达事实,也会加入自己的引申。翻译这些信息不代表我们认可他的立场,也不代表我们(有能力并且已经)核实所有的事实并把他的观点分离开来。) ## 主网 * Goerli 测试...
## 引言 之前几篇文章,我们用sui move动态字段模拟solidity映射,实现了一个类似erc20的代币,这使我更加深刻地理解了sui move和solidity编程特性和编程思想的区别。下面是我的总结与思考。 ## 总结 首先,sui与solidity的编程...
## EIP-1271 详解 EIP-1271(也称为 ERC-1271)是以太坊的一项改进,它使智能合约能够验证签名,从而允许它们像传统的 EOA 钱包一样签署交易。 虽然 EIP-1271 最初看起来像是小众的技术实现细节,但该标准为智能合约开启了一个...
(编者注:Week in Ethereum 是 Evan 的个人作品。他既传达事实,也会加入自己的引申。翻译这些信息不代表我们认可他的立场,也不代表我们(有能力并且已经)核实所有的事实并把他的观点分离开来。) ## 主网 * 最新的 [核...
## Dencun(Cancun + Deneb)升级 * 最新的所有核心开发者 - 共识(ACDC)[视频会议](https://www.youtube.com/watch?v=dAStyB2Vv4s&t=330s)。来自[Christine Kim](https://galaxy.com/insights/research/ethereum-all-core-developers-consensus-call-121/)的记录: * 同意 De...
Valentina Rivas ## 保护 dApp 免受 UI 欺骗攻击(第一部分):解码交易 学习如何使用 Python 解码 Ethereum **calldata**,以在签署恶意 dApp 交易之前检测并预防 UI 欺骗攻击。 在本教程中,我们将分解如何手动解码 Ethereum **calldata**,以检...
## Layer 1 * [EIP4844(proto-danksharding)](https://github.com/ethereum/pm/blob/master/Breakout-Room/4844-readiness-checklist.md)准备就绪的清单 * [EVM Object Format (EOF)](https://twitter.com/lightclients/status/1593270266909450241) EIP 解释 * 最新共识层[视频会议](htt...
## **写在前面** 我们在与有区块链技术服务需求的企业交流的时候,经常会聊到Fabric,这也是当前区块链应用的主流选择之一。Fabric项目是由IBM发起,Linux基金会托管,国内众多重量级的企业都以其为底层框架构建平台提供...
[OpenZeppelin的智能合约代码库](https://openzeppelin.com/)是以太坊开发者的宝库,OpenZeppelin代码库包含了经过社区审查的ERC代币标准、安全协议以及很多的辅助工具库,这些代码可以帮助开发者专注业务逻辑的,而无需重新发明轮子。 ...
# Web3学习之使用Foundry开发部署和开源ERC20合约 Foundry 是一个用于以太坊应用程序开发的快速、可移植和模块化的工具包,用Rust编写。 Foundry由以下部分组成: - **Forge**:以太坊测试框架(类似于Truffle、Hardhat和DappTools)。 ...
## 概述 Stacks 2.0 是一个开源的第一级区块链,允许开发者构建智能合约和去中心化区块链应用。此指南将演示如何在 Linux 和 macOS 上安装 Stacks 客户端并开始运行主网节点。当我们的主网节点同步后,我们将使用 Stacks CLI 和 cURL ...