开始使用 Cairo 1.0

通过一人了解 关于Cairo 1.0 新特性和改进的所有信息

理解账户抽象#1 - 从头设计智能合约钱包

本文提供一个新的视角来理解账户抽象(Account Abstraction)。通过从零开始设计智能合约钱包,你会明白几个简单选择之后,让 ERC-4337 如此复杂的原因。

  • Tiny熊
  • 发布于 2023-02-21
  • 阅读 ( 4124 )
  • ( 139 )

利用 100 个AI工具来帮助 Web3 创业

工具包含:寻找创业想法、招聘、构建网站、编写文案、创建视频等。

  • DeCert.me
  • 发布于 2023-02-21
  • 阅读 ( 3807 )
  • ( 4 )

每周以太坊进展 2023/2/18

每周以太坊进展 2023/2/18

  • EthWeekly
  • 发布于 2023-02-20
  • 阅读 ( 1719 )
  • ( 51 )

深入了解 Solidity - 堆栈

探讨 EVM 堆栈机器,以及如何在堆栈中推入和弹出数据

区块链模块化设计是未来吗?

如何使用模块化可能是突破不可能三角的一个途径。

Solidity delegatecall 的使用和误区

Solidity delegatecall (委托调用)是一个低级别的函数,其强大但棘手,如果使用得当,可以帮助我们创建 可扩展 的智能合约,帮助我们修复漏洞,并为现有的智能合约增加新的功能

各智能合约编程语言的权衡

各种智能合约语言有自己的设计哲学,他们并非一样,这篇文章探索一下 Solidity、Cairo、Rust和Move的语言设计的权衡。

如何在Polygon zkEVM 测试网上部署合约

如何在Polygon zkEVM 测试网上部署合约

Solidity 非权威开发指南(5):合约升级

所有以太坊开发者都清楚以太坊世界的一条铁律:合约一旦发布就无法修改。因此,对于合约的发布基本上都采用一种慎之又慎的态度,期望在发布前可以做到尽善尽美,力争合约能正常运行一万年。可是,智者千虑必有失,合约发布百分百不出问题几乎是不可能任务。

  • 胡键
  • 发布于 2023-02-02
  • 阅读 ( 3296 )

zkEVM 背后的技术发展:从多项式承诺到硬件加速

在本文中,我们将研究使 zkEVM 成为可能的技术进展。我将尽量简化以使其易于理解。以下是推动 zkEVM 进步的四项技术进展

  • XPTY
  • 发布于 2023-01-30
  • 阅读 ( 1433 )

Solcurity: 合约代码安全建议

Solidity智能合约有关安全和代码质量标准的建议

  • 张小风
  • 发布于 2023-01-28
  • 阅读 ( 2227 )
  • ( 131 )

Arbitrum Nitro 是怎样扩容的以及如何使用它

Arbitrum 一个区块链上的区块链,我们要研究一下它

Solidity中的默尔克树终极指南

全面了解默尔克树,默尔克树使用场景,构建原理,如何构造默尔克树,如何在 Solidity 里验证默尔克树,以及 默克尔的未来...

Gas 技巧:Solidity 中利用位图大幅节省Gas费

在 Solidity 中使用位图,可以为你节省大量的 Gas 费

研究如何利用 Solidity 新操作码 Prevrandao 获取随机数

研究如何利用 Solidity 新操作码 Prevrandao 获取随机数

EVM 深入探讨 Part 4

本篇文章将介绍 Geth 代码库,了解以太坊的 “世界状态”,以此加深对 EVM 的整体理解。

使用Foundry来探索可升级的合约

使用Foundry工具来探索实现可升级的合约,本文介绍了可升级的合约使用的 delegatecall 时遇到的变量冲撞的问题,以及应该如何应对。

  • Tiny熊
  • 发布于 2023-01-06
  • 阅读 ( 2837 )
  • ( 115 )

Foundry官方文档的中文翻译

类似Hardhat,Foundry是一个Solidity智能合约开发工具链。Foundry管理您的依赖关系、编译项目、运行测试、部署,并允许您通过命令行和Solidity脚本与链交互。

  • 寒星
  • 发布于 2023-01-06
  • 阅读 ( 3111 )
  • ( 76 )

解构 Solidity 合约 #4: 函数体

解构 Solidity 合约 4: 函数体