比特币 ZK Rollups 你想了解的都在这

比特币即将迎来 Zero-knowledge rollups

  • CKBFans
  • 发布于 2023-09-28
  • 阅读 ( 1348 )
  • ( 5 )

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

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

  • EthWeekly
  • 发布于 2023-09-25
  • 阅读 ( 1121 )
  • ( 21 )

optimism sequencer背后的魔法(一):sequencer究竟是如何在l2上构建区块的

Sequencer 在 Layer 2 (L2) 解决方案中起到核心作用,主要负责交易汇总,L1 数据派生,L2 区块生成,L1 batch 数据提交,以及 L1 中 L2 state root 的提议。在本文中,我们将深入探讨 Sequencer 的工作原理和相关代码实现。

  • joohhnnn
  • 发布于 2023-09-20
  • 阅读 ( 1955 )
  • ( 82 )

Gas 优化手册

本手册涵盖了合约部署、跨合约调用、设计模式、Calldata优化、汇编技巧、编译器等等各个方面的优化技巧!不管你是新手还是老手,这本手册都能给你带来惊喜和启发!

  • DeCert.me
  • 发布于 2023-09-18
  • 阅读 ( 992 )
  • ( 33 )

理解 Web3 及其架构和技术栈

Web3 是新一代价值互联网,是去中心化应用程序(dApps)的网络。 dApp 让数据所有权回归个人,同时带来应用间的可组合性。

Web3 的架构与交互均与 Web2 有较大不同,Web3 应用通常基于区块链,去中心化存储。

推荐一个Solidity 数字格式化库: solpretty

合约里的数值通常非常大, 肉眼阅读非常费劲,solpretty 可以让对数字进行漂亮的格式化。

  • ChainTool
  • 发布于 2023-09-14
  • 阅读 ( 1488 )
  • ( 85 )

Lookup奇点降临:Lasso 和 Jolt 简介

本系列中,我们将分享两项崭新的工作:Lasso 和 Jolt,它们可以显著加速 web3 中应用的扩展和构造。它们共同代表了一种本质上全新的 SNARK 设计方法,可将已广泛部署的工具链的性能提升一个数量级或更多;提供更好、更方便的开发者体验;并使得审计变得更加容易。

  • XPTY
  • 发布于 2023-09-14
  • 阅读 ( 750 )

Dune SQL 和以太坊数据分析进阶指南

Dune SQL 和以太坊数据分析进阶指南

zk-SNARKs 在 Solidity 中的使用

本文章主要讲述了如何在 Solidity 中使用 zk-SNARKs,以及如何使用 ZoKrates 编译器来生成证明和验证合约。

  • BoxChen
  • 发布于 2023-09-07
  • 阅读 ( 1436 )
  • ( 25 )

解锁 Starknet 新姿势:Starknet Remix 插件概述

在 Remix 中通过无缝集成 Starknet Remix 插件,让开发者可以更方便进行 Cairo 开发

Dune SQL 和以太坊数据分析基础指南

编者导语:你知道以太坊 EVM 数据是如何映射到 Dune 表格的么?在 Dune 查询时需要使用到哪些基本 SQL 用法, 本文一一揭晓。

TrueBlocks:开源数据索引器

TrueBlocks 是以太坊基金会支持的一个开源公共物品,前几天发布了正式的 V1 版本, 产品非常非常棒, 迫不及待推荐给大家。

  • Tiny熊
  • 发布于 2023-08-30
  • 阅读 ( 2252 )
  • ( 97 )

深入了解 Solidity bytes

你是否知道大端小端的概念,其定义了是高位数据先保存还是地位数据先保存,EVM 是用 大端格式存储数据,我们知道 EVM 使用 32 字节的字来处理数据,当数据不足 32 个字节时,如何填充数据呢?bytes 有哪些操作详见本文。

Solidity 编码规范推荐标准

Solidity 编码规范推荐标准, 作者列出了 15 条非常使用的规则, 例如:指定固定的编译器版本、导入代码时指定版本, 并使用命名导入,以及变量命名时注意事项。

Chisel : Foundry 提供的 Solidity 交互式命令工具

Chisel是随Foundry提供的高级SolidityREPL(交互式命令工具)。它可用于在本地或Fork网络上快速测试Solidity片段。

  • Tiny熊
  • 发布于 2023-08-19
  • 阅读 ( 1472 )
  • ( 18 )

Ethernaut 题库闯关 - Alien Codex 题解

Ethernaut 题库闯关追更, 挑战 AlienCodex 合约, 通过本挑战,我们将更深刻的理解 Solidity 的数据存储,以及如何通过写数组达到写插槽的效果。

Solidity 如何实现质押和奖励合约

本文循序渐进实现了 3 个合约:1. 简单质押奖励,重点介绍如何计算奖励的? 2. 代币化质押奖励,提高质押流动性; 3. ERC4626 代币化金库, 将质押存入到金库中。

详解| 什么是比特币区块大小之战?

区块大小之战是2015年至2017年间发生的一场关于比特币区块链区块大小的争论。

2023 年 Web3 中最常见的 10 个漏洞

2023 年 Web3 中最常见的 10 个漏洞: 输入验证不正确;计算错误;预言机/价格操纵; 弱访问控制; 重放攻击;舍入误差;重入攻击;抢跑;未初始化的代理;治理攻击。

Solidity 开发教程 - Solidity 开发基础系列

Solidity 开发基础: 使用Remix、数据类型(整型、地址、合约、数组、结构体、映射)介绍;函数修改器、事件、错误处理、库的使用。

  • DeCert.me
  • 发布于 2023-08-08
  • 阅读 ( 861 )
  • ( 20 )