找到约 14 条结果

文章 2000 万 OP 代币被盗关键:交易重放

...,符合 [EIP155] 标准的签名会对 9 个 RLP 编码元素 (nonce, gasprice, gas, to, value, data, chainid, 0, 0) 进行哈希,其中包含了 chainid,因此符合 [EIP155] 标准的签名 v 值就为 {0,1} + chainid * 2 + 35。而对不符合 [EIP155] 标准的签名,其只对 6 个元...

文章 使用适配器签名实现闪电网络异步支付

> _作者:Anthony Towns_ > > _来源: [https://lists.linuxfoundation.org/pipermail/lightning-dev/2023-January/003833.html](https://lists.linuxfoundation.org/pipermail/lightning-dev/2023-January/003833.html)_ 在听了关于这个主题的 optech 在线聊天之后,我觉得花点时间解释...

文章 2024-09-29 zk-insights Weekly

## Highlights ### BitcoinOS - Open Sourcing the BitSNARK Verification Protocol BitcoinOS 开源了 BitSNARK v.0.1,第一次使得使用户能够验证比特币上的零知识证明。允许任何人在不分叉代码的情况下升级网络。BitSNARK 协议是在比特币网络上验证零知识...

文章 Foundry中的不变性测试

...请参阅我们的 [关于使用 foundry 的单元测试文章](https://learnblockchain.cn/article/9780)。 为了跟进本文的实践方面,你需要熟悉 Solidity,并且在计算机上已安装 foundry。否则,请查看如何在 [这里](https://book.getfoundry.sh/getting-started/insta...

文章 Go 开发必备:解锁 Viper 配置管理的正确姿势

...的正确姿势 你是否为 Go 应用的配置管理头疼过?JSON、YAML、环境变量、命令行参数……各种配置方式让人眼花缭乱!别慌,Viper 来了!作为 Go 生态中的配置管理神器,Viper 不仅支持多种配置格式,还能实时监控变更、优雅处理...

文章 SUI Move官方示例合约实践——游戏类:共享对象版井字游戏(shared_tic_tac_toe)

...e官方示例合约实践——游戏类:共享对象版井字游戏(shared_tic_tac_toe) ## 1 合约说明 ### 1.1 功能介绍 - 本合约是共享对象版的井字游戏。 - 与中心化版本的井字游戏不同,中心化版的游戏对象归管理员所有,玩家不能够...

文章 【Solidity Yul Assembly】4.2 | 100% Yul ERC20 Example

...官方文档中的 100% Yul 实现的 [ERC20 合约](https://docs.soliditylang.org/en/latest/yul.html#complete-erc20-example)。为了方便理解,我们会逐步讲解,并在适当的位置附上代码。 首先,来看合约的构造函数部分: ``` yul code { // Store the cr...

文章 闪电贷&重入攻击:Hundred与Agave被黑事件分析

2022 年 3 月 16 日,Gnosis 链上的借贷类协议 Hundred Finance 与 Agave 均遭遇了闪电贷袭击,包括 AAVE 的分支 Agave 和 Compound 的分支 Hundred Finance 。损失超1100万美元。 ![image.png](https://img.learnblockchain.cn/attachments/2022/03/DXWuzl4Y623304c499e16.png) ...

文章 [科普]由浅入深理解UniswapV3白皮书

...理解,希望对大家有帮助。 [原文链接](https://github.com/rebase-network/Dapp-Learning/blob/main/defi/Uniswap-V3/whitepaperGuid/understandV3Witepaper.md) 2021-10-9 更新 视频讲解: [https://www.bilibili.com/video/BV1uq4y1N7o6](https://www.bilibili.com/video/BV1uq4y1N7o6) ##...

文章 零时科技丨CTF技能宝典之智能合约#薅羊毛漏洞

### **前言** 近年来,各个大型CTF(Capture The Flag,中文一般译作夺旗赛,在网络安全领域中指的是网络安全技术人员之间进行技术竞技的一种比赛形式)比赛中都有了区块链攻防的身影,而且出现的题目绝大多数都是区块链智...

文章 NUT-00:符号、使用方法与术语

NUT-00:符号、利用和术语 ========================== `mandatory` --- 本文档详细说明了整个规范中使用的符号和模型,并为理解 Cashu 协议中使用的基本密码学奠定了基础。 - 发送用户:`Alice` - 接收用户:`Carol` - Mint(铸币服务器):`B...

文章 使用汇编的Solidity 进行 Gas优化

![](https://img.learnblockchain.cn/2025/04/08/1boDuumwZKpLwuUD6v1CPvw.jpeg) 照片由 [Lenny Kuhne](https://unsplash.com/@lennykuhne?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText) 提供于 [Unsplash](https://unsplash.com/photos/jHZ70nRk7Ns?utm_source=unsplash&utm_medium=refe...

文章 基于哈希函数的签名(三):多次签名

> _作者:David Wong_ > > _来源: [https://cryptologie.net/posts/hash-based-signatures-part-iii-many-times-signatures/](https://cryptologie.net/posts/hash-based-signatures-part-iii-many-times-signatures/)_ 在本系列前面的文章中,我们已经了一次性签名(OTS)以及少量次...

文章 Bitcoin Core 对输出描述符的支持

> _作者:achow101_ > > _来源: [https://github.com/bitcoin/bitcoin/blob/master/doc/descriptors.md](https://learnblockchain.cn/article/18179)_ 自 Bitcoin Core 软件的 0.17 版本开始,它就支持输出描述符(Output Descriptors)。这是一种简单的语言,可以用来描述...