2025年1月23日,新加坡加密货币交易所Phemex遭遇重大安全漏洞,导致约3700万美元的数字资产被未授权提取。攻击者利用多条区块链网络的智能合约漏洞,实施超过125笔可疑交易,突显了中心化交易所的安全协议缺陷。
Beanstalk是一个基于以太坊的无权限稳定币协议,旨在通过其原生稳定币Bean创建一个租金免费的经济体系。文章还分析了漏洞的具体原因并阐述了修复措施,包括移除了弱点函数和引入了安全的新函数。
该视频深入探讨了以太坊的Trace API和Debug API之间的关键区别,分析了它们各自的功能,并为开发者推荐了最佳选择,以便高效调试智能合约。
文章介绍了Solidity智能合约中的构造函数及其使用,包括如何设置合约部署时的变量,以及构造函数与普通函数的区别。
本文深入介绍了Perun项目在Nervos区块链上的实现。Perun通道框架旨在提高交易的可扩展性,支持多种使用场景,包括支付网络、区块链互操作性和应用通道。通过Nervos的CKB,PolyCrypt获得了一项补助金来实施Perun通道,旨在提升交易速度、降低成本并增加隐私性。文章详细阐述了支付通道的优势、实现方案以及具体的协议规范,包括通道的建立、更新、争议解决和关闭等过程,确保每个通道的唯一性和安全性。该项目将Utilize Rust和Capsule SDK进行实现,加快Nervos生态系统的发展。
这篇文章介绍了Solidity编程语言中的for循环,提供了示例代码来演示如何计算从1到99的数字之和,并展示如何使用+=运算符。文章还讨论了循环的退出条件和找素因子的示例,适合初学者理解基本的循环结构和功能。
for
+=
本文介绍了两种为 NFT 定价的方法:一种是在智能合约中设置价格,通过修改 Solidity 代码,在铸造 NFT 时要求支付一定的费用;另一种是在 OpenSea 等 NFT 交易平台上架 NFT,利用平台提供的定价和拍卖功能。文章给出了示例代码和相关平台的链接。
本文介绍了如何通过浏览器钱包的RPC端点将Vyper智能合约语言与Jupyter笔记本集成,简化合约的编写、调试和部署流程。文章提到使用浏览器内置的RPC连接替代传统配置,避免私钥泄露风险,并支持多链切换以确保交易在正确的链上执行。此外,还探讨了利用该技术实现透明化DAO治理的可能性。
本文介绍了一个简单的代币交换智能合约的构建过程,涉及两个ERC20合约:RareCoin和SkillsCoin,并详细说明了如何通过SkillsCoin来获取RareCoin的步骤。
本文探讨了如何通过形式化验证(FV)竞赛来提高智能合约代码的安全性,并量化安全服务的有效性。文章强调了形式化验证的关键优势,包括可衡量的覆盖率指标、持续的安全研究参与,以及通过社区合作加速验证过程。形式化验证通过mutation测试等方式量化代码覆盖率,从而改进代码安全性,并能在短时间内提供可衡量的代码安全性提升。
文章通过代码示例介绍了Solidity中msg.sender的用法,并展示了如何利用msg.sender实现权限控制。文章还提到tx.origin的安全问题,并演示了如何获取智能合约的地址。
msg.sender
tx.origin
本文介绍了在 Solidity 中使用嵌套数组的基本概念和操作,包括如何定义、访问和处理嵌套数组,并提供了相关代码示例。
Recon Legendary是Recon Pro提供的最高价值订阅,用户可以获得无限的并行模糊测试、组织座位及与模糊测试工程师的配对支持,包括帮助调试和聚焦特定功能。文章介绍了该订阅的主要功能和实例。
文章介绍了如何在Solidity中与以太坊互动,特别是如何通过payable函数接收和发送以太币,并解释了以太币的单位及在区块链中的处理方式。
payable
以太坊不仅是一种数字资产,更是一种去中心化的计算范式。它以区块链为基础,在全球节点间构建出图灵完备的逻辑执行平台(智能合约)。
本章将从以太坊的诞生背景出发,剖析其架构设计目标、模块组成与比特币的根本区别,帮助你建立 Web3 世界的第一性理解。