Circom 语言教程与 circomlib 演示

Circom 语言教程与 circomlib 演示

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

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

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

Solidity 0.8.22 发布

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

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

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

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

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

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

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

optimism sequencer背后的魔法(三):libp2p在op-stack中的使用

在本节中,主要用于讲解optimism是如何使用libp2p来完成op-node中的p2p网络建立的。 p2p网络主要是用于在不同的node中传递信息,例如sequencer完成unsafe的区块构建后,通过p2p的gossiphub的pub/sub进行传播。

  • joohhnnn
  • 发布于 2023-10-23
  • 阅读 ( 1290 )
  • ( 48 )

optimism sequencer背后的魔法(二):op-stack中区块的传递

区块的传递是整个optimism rollup系统中较为重要的概念,在这一章节,我们将从介绍optimism中多种sync方式的原理,来揭开整个系统里区块的传递过程。

  • joohhnnn
  • 发布于 2023-10-23
  • 阅读 ( 1724 )
  • ( 61 )

ERC4337 工具包 Account Kit, 零摩擦引导用户

Account Kit 基于账户抽象(ERC-4337),使得构建的产品在体验上感觉像 web2 一样构建 web3 应用,功能包括社交登录、gas 抽象、批量交易等。

智能合约自动化工具使用及对比

智能合约自动化工具:Chainlink Keeper、Gelato Network、OpenZeppelin Defender 如何使用,及他们的优缺点。

  • Meta
  • 发布于 2023-10-18
  • 阅读 ( 1517 )
  • ( 151 )

构建你自己的Rollup

使用极简代码库,亲身实践构建一个最小功能集合的主权 Rollup

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

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

  • EthWeekly
  • 发布于 2023-10-16
  • 阅读 ( 1210 )
  • ( 28 )

Vitalik:以太坊是否应该在协议中封装更多功能?

Vitalik:以太坊是否应该在协议中封装更多功能?

以太坊上的借贷应用架构演变: 比较 MakerDAO、Yield、Aave、Compound 和 Euler

以太坊上的借贷应用架构演变: 比较 MakerDAO、Yield、Aave、Compound 和 Euler。你会发现不同的阶段有不同的优先级,一些关键创新也影响着后来的借贷应用

Vitalik:应对两层质押风险,这些改变可能提高去中心化并减少共识开销

当前以太坊网络双层质押(节点运营商和代理商),存在着中心化风险和不必要的共识层负担。本文介绍了解决这些问题的可能方案。

[论文] BitVM:在比特币上计算任何东西

BitVM 是一种计算范式,用于表达图灵完备的比特币合约。这不需要对比特币网络的共识规则进行任何更改。与在比特币上执行计算不同,它们仅仅是被验证,类似于乐观 Rollups。证明者声明某个给定的函数对某些特定的输入求值得到了特定的输出。 使用这种机制,任何可计算的函数都可以在比特币上进行验证。

Wasm 历史、未来和在 Web3 面对的挑战

Wasm 允许开发人员用Rust、Go、C和c++等语言编写高性能代码。它已被用于各种行业。在web3世界中,Wasm已被Cosmos、NEAR和Polkadot等区块链项目采用。然而,由于建立可持续信任网络的挑战,Wasm的广泛采用受到限制。以太坊考虑采用Wasm,但决定坚持使用EVM执行。

OpenZeppelin Contracts 5.0 版本发布

OpenZeppelin Contracts 5.0 版本:更好的 Gas 效率,更优的代码结构。

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

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

  • EthWeekly
  • 发布于 2023-10-07
  • 阅读 ( 1062 )
  • ( 27 )

零知识开发者指南: 如何选择 ZK 技术栈

zk 技术堆栈有哪些技术可用,介绍每个层级的示例工具/技术

Pessimism: Base 构建的开源监控系统

Pessimism,一个开源的监控系统,旨在通过快速检测和响应各种对协议的威胁,增强 Base(以及更广泛的 OP Stack 和以太坊生态系统)的安全性。