《纸上谈兵·solidity》第 30 课:智能合约安全审计案例复盘 -- Nomad Bridge(2022) Posted on September 8, 2025 Nomad 是一个跨链消息传递协议,旨在实现不同区块链之间的安全通信。它通过一种乐观机制,允许用户在无需中介验证的情况下发送消息,并通过欺诈证明来保障安全性。这种设计使得 Nomad 成为一个去中心化且高效的跨链解决方案。 [Read More] Tags: solidity
《纸上谈兵·solidity》第 29 课:智能合约安全审计案例复盘 -- Parity Wallet Hack(2017) Posted on September 7, 2025 时间:2017 年 7 月(第一次) & 2017 年 11 月(第二次) 事件:Parity 多签钱包合约存在严重漏洞,被攻击者利用,最终导致 约 51 万 ETH(当时价值 3 亿美元) 被盗/冻结。 影响:继 The DAO Hack 之后又一次震惊整个以太坊社区的安全事故。 [Read More] Tags: solidity
《纸上谈兵·solidity》第 28 课:智能合约安全审计案例复盘 -- The DAO Hack(2016) Posted on September 6, 2025 The DAO Hack 简介 [Read More] Tags: solidity
《纸上谈兵·solidity》第 27 课:DAO 治理合约(去中心化自治组织) Posted on September 5, 2025 1、学习目标 [Read More] Tags: solidity
《纸上谈兵·solidity》第 24 课:去中心化众筹合约(Crowdfunding)实战 Posted on September 1, 2025 1、本课学习目标 [Read More] Tags: solidity
《纸上谈兵·solidity》第 23 课:NFT 合约(ERC721 / ERC1155)实战 Posted on August 31, 2025 1、学习目标 [Read More] Tags: solidity
Go 并发场景下:更优的解决方案探索 Posted on August 30, 2025 在前文我们已经用 Mutex 和 RWMutex 解决了竞态问题。但是在实际生产中,锁并不是唯一解,甚至在高并发场景下可能不是最佳解。这里我们来探索更多可能性: [Read More] Tags: golang
Go 并发编程实战:从数据竞争到 Mutex 与读写锁 Posted on August 29, 2025 在日常开发中,我们经常会遇到高并发的业务场景,比如钱包系统的转账。如何保证并发情况下的数据一致性,是 Go 工程师必须掌握的技能之一。今天我用一个简单的钱包转账例子,带大家看看 Go 中数据竞争是怎么发生的,以及如何用 sync.Mutex 和 sync.RWMutex 来解决。 [Read More] Tags: golang