配套[视频版](https://www.youtube.com/watch?v=JGUBbOgBEoQ) ## 概述 智能合约是以太坊区块链中的一等公民;它们是以太坊开发的重要组成部分。在本指南中,我们将概述智能合约在以太坊区块链上的工作原理。这包括如何设置以太坊...
**本篇介绍与区块链和去中心化应用程序有关的一切。**  ## **前提条件** - 任何面向对象编程语言的基础知识。 - Node.js和Npm。 - 前...
Hans ## Solodit 检查清单解读(0):序言 探索 Solodit 检查清单,以构建安全的智能合约。学习实用技巧、代码分析和真实世界的见解,以增强你的区块链项目。 欢迎来到 **[Solodit 检查清单](https://solodit.cyfrin.io/checklist) **解读**,...
## Layer 1 * 最新的核心开发者[视频会议](https://www.youtube.com/watch?v=ZZx7d14vE10&t=185s).来自[Christine Kim](https://www.galaxy.com/research/insights/ethereum-all-core-developers-call-149/)的记录: * 上海升级计划,包含取款相关的EIP, 潜在可能都会...
## 2024年纳什维尔比特币大会:一次历史性的聚会  ### 比特币作为一场运动 **“我们正在经历一个历史季节...
 ## **介绍** Platypus Finance 协议在 2023 年 2 月 16 日遭到黑客攻击,由于逻辑错误漏洞,导致约 850 万美元的稳定币抵押品损失。抵押品持有合约中 USP(Platypus 的稳定币)偿...
## Dencun(Cancun + Deneb)升级(meta [EIP7569](https://eips.ethereum.org/EIPS/eip-7569)) * 最新的所有核心开发者 - 执行层(ACDE)[视频会议](https://www.youtube.com/watch?v=6xgxmKfVjtA&t=316s) 。[@lightclients](https://mirror.xyz/abcoathup.eth/fxJUSVwy6fWzzL-du9AFUhybf...
## Dencun(Cancun + Deneb)升级 * 最新的所有核心开发者-共识(ACDC)[视频会议](https://www.youtube.com/watch?v=wSE8e9MZz3k&t=240s)。[Christine Kim](https://www.galaxy.com/insights/research/ethereum-all-core-developers-consensus-call-122/)的记录: * Blob Sidecar ...
 ## **什么是保险随机性?** ### **我们需要在Solidity中使用随机数吗?** 随机数在以太坊区块链上的许多类型的智能合约和去中心化应用(dApp)中起着至关重要的作用...
 智能合约自动化并确保区块链交易的防篡改执行。鉴于区块链的不可变性,彻底测试和验证智能合约对于保护有价值资产免受黑客利用的漏洞至关重要。本教程将解释智...
[案例研究](https://blog.tenderly.co/case-studies) ## Origin Protocol 如何使用虚拟测试网进行集成测试 **组织:** Origin Protocol **网站:** [originprotocol.com](https://www.originprotocol.com/) **行业:** DeFi ![Origin Protocol 如何使用虚拟测试网进行集成...
## 添加一个完整的私有网络 私有网络允许你通过添加兼容的主网和测试网来自定义你的帐户。然后,你可以像使用任何其他受支持的网络一样使用它们,以在这些网络上部署、监控和管理智能合约。本指南将引导你完成添加具...
## abi 编码,解码函数 在 Solidity 中,内置的 abi 编解码函数有如下 2 个: - `abi.decode(bytes memory encodedData, (...)) returns (...)` - 根据传入的数据类型解码数据(`encode`,`encodePacked`均可解码) - 数据类型通过在括号中作为第...
## 案例介绍: 2024年2月,Polygon上的项目Smoofs遭到攻击,项目被攻击的原因是项目设计中存在漏洞,导致被攻击者利用从而发生了重入漏洞,导致丢失4350 MOOVE,其价值目前不得而知。 Total lost: 4350 MOOVE 攻击者: 0x149b268b8b8101e2b5df8...
Fuzzlib 是一个通用的 Solidity 模糊测试库, 提供了 assertions、value clamping、logging 和 math operations 等常用工具,方便进行有状态的和无状态的模糊测试, 方便我们在测试 Solidity 合约时,发现更多的问题。 详见 Github: https://github.c...