每周以太坊进展 2023/12/9

OpenZeppelin 披露集成漏洞,Shadow 发布产品:可在影子分叉上给任意合约添加自定义的事件,Solidity 团队发布了开发者2023调查,华人开发者可多多参与

  • EthWeekly
  • 发布于 2023-12-10
  • 阅读 ( 1655 )
  • ( 119 )

比特币二层的真正三难困境

比特币二层的真正三难困境

每周以太坊进展 2023/12/02

每周以太坊进展:全面的 Rollup 生态网站上线,基于 Python 的 Solidity 开发框架 Wake, OpenZeppelin Contracts 向导,Remix 中文站上线。

  • EthWeekly
  • 发布于 2023-12-02
  • 阅读 ( 1742 )
  • ( 118 )

图解KaoyaSwap安全攻击过程和写POC全过程

为了看的清晰,本文先利用画图和数据分析整个事件的攻击原理和流程,然后再去写POC。

  • 老白
  • 发布于 2023-12-02
  • 阅读 ( 1795 )
  • ( 213 )

给 Solidity 开发者的 Starknet 开发指南

Starknet是以太坊的二层ZKRollup扩容方案,与兼容EVM的二层扩容方案上的开发不同,Starknet上开发有自己的模式。这篇文章介绍如何开发Starknet上的合约以及如何部署到Starknet测试网上,同时方便Solidity智能开发者快速理解Starknet

  • Tiny熊
  • 发布于 2023-12-01
  • 阅读 ( 2236 )
  • ( 175 )

智能合约安全的新最低测试标准:Fuzz / Invariant Test

学习使用模糊测试(Fuzz Test)及不变性测试( Invariant Test)提高合约安全性。

Solidity Gas优化:高效的智能合约策略

文章从比较全面介绍各种优化gas 的方法,如何优化存储、利用退款、数据类型和打包、使用事件、设计函数等。

每周以太坊进展 2023/11/25

要点提炼:

  1. 提议将 eth_multicallV1 加入到JSON RPC中,
  2. Lido 的份额有提升了,威胁以太坊的去中心化
  3. Foundry 多个更新:包含新作弊码,Python 交互库等。
  • EthWeekly
  • 发布于 2023-11-26
  • 阅读 ( 1393 )
  • ( 118 )

为 EVM validium 设计的退出游戏:Plasma 回归

为EVMvalidiums设计的退出游戏:Plasma回归

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

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

  • EthWeekly
  • 发布于 2023-11-20
  • 阅读 ( 1539 )
  • ( 67 )

编写零知识 dApp

编写零知识 dApp,这篇文章将介绍如何将零知识电路集成到智能合约中,然后再集成到 dApp 中。

ZK 语言调查:Noir , o1js , Circom , Leo, Cairo, Lurk

ZK 语言调查:Noir , o1js , Circom , Leo, Cairo, Lurk

每周以太坊进展 2023/11/4

每周以太坊进展 2023/11/4

  • EthWeekly
  • 发布于 2023-11-06
  • 阅读 ( 1176 )
  • ( 46 )

零知识证明的力量:深入理解zk-SNARK

zk-SNARK,即“零知识简洁非交互式知识论证”,使得一名验证者 能够确认一名证明者 拥有某些特定知识,这些知识被称为 witness,满足特定的关系,而无需透露关于见证本身的任何信息。

Solidity开发者应掌握的十个智能合约

Solidity开发者应掌握的十个智能合约: ERC-20 合约,ERC-721 合约,简单拍卖合约,众筹合约,托管合约,多签钱包合约,投票合约,域名注册合约,预测市场合约,游戏合约

Circom 语言教程与 circomlib 演示

Circom 语言教程与 circomlib 演示

每周以太坊进展 2023/10/28

每周以太坊进展 2023/10/28

  • EthWeekly
  • 发布于 2023-10-29
  • 阅读 ( 1159 )
  • ( 48 )

Solidity 0.8.22 发布

Solidity 0.8.22 发布, 改进点包含:文件级事件定义、unchecked 循环增量优化、支持导入 EVM 汇编 JSON 等等。

每周以太坊进展 2023/10/21

每周以太坊进展 2023/10/21

  • EthWeekly
  • 发布于 2023-10-23
  • 阅读 ( 1095 )
  • ( 23 )

optimism sequencer背后的魔法(五):L2派生(derivation)原理

我们都知道layer2的运行节点是可以从DA层(layer1)中获取数据,并且构建出完整的layer2区块数据的。今天我们就来讲解一下这个过程中是如何在codebase中实现的。

  • joohhnnn
  • 发布于 2023-10-23
  • 阅读 ( 1456 )
  • ( 51 )