找到约 13 条结果

文章 sui存钱罐的权限控制和pacakge升级带来的风险

... │ ObjectType: 0x38417a57a4f061487895b2c97b3e188e847c25de37762c5e0146bd6a32cd5a89::upgrade_demo::AdminCap │ │ │ Version: 245323791 │ │ │ Digest: BLp2DjwNMD1fZ4Y4HxNMRz1AQq28afgMQ57pNFt4BZoa ...

文章 20分钟极速学完Hardhat全部内容

...video/BV1i14y1Q7Xf/?spm_id_from=333.999.0.0&vd_source=58b913951c71192f9898aa3f8626a028) Hardhat中文网:http://hardhat.cn ## 前言 > 作者使用的 Nodejs 版本为 `v18.16.0` `Hardhat`是一个用于开发以太坊智能合约和DApp的开发框架和工具套件。提供了一套...

文章 比特币交易的生命周期

...可以帮助钱包创建 [输出](https://github.com/bitcoin/bitcoin/blob/1a369f006fd0bec373b95001ed84b480e852f191/src/outputtype.h#L23-L26),输出就代表了支付。 2. 钱包根据用户的输入、查询节点所获得的预先配置的默认选项、用户偏好、历史区块和当前交易...

文章 开发者笔记

... (`b-torcontrol`)](https://doxygen.bitcoincore.org/torcontrol_8cpp.html#a52a3efff23634500bb42c6474f306091) : 用于 Tor 连接的 Libevent 线程。 - 网络线程: - [ThreadMessageHandler (`b-msghand`)](https://doxygen.bitcoincore.org/class_c_connman.html#aacdbb7148575a31bb33bc345e2bf22a9) ...

文章 解密DeSci:最新的Web3运动指南

...己的研究[代币](https://mirror.xyz/0xa84C69597C5aF912523a76A66d55f76a3f2FFc84/crowdfunds/0x015ACf97291dc873a81985deBACD9E215AC50C5c)来进行区块链的实验。 总体而言,DeSci的努力范围,从纯理论构思和小规模的技术实验,到更为成熟的参与者[资助大学研...

文章 零知识 QAP问题的转化

...ge.png](https://img.learnblockchain.cn/attachments/2022/05/LqX4yV5Q62947f82a3aab.png) (译者注:第一个`35=1*5 + 30*1`,第二个`35=35 * 1`) 上述例子只是一个约束,接下来我们要将每个逻辑门(即“压扁”后的每一个声明语句)转化成一个约束(...

文章 [DEX系列] 1. 不同价值资产的交易

...布了V3的路线图](https://blog.bancor.network/introducing-bancor-3-962a3c601c25),其中包含Omni Pool、Infinity Pool、IL保护、自动复利奖赏、双向奖励、流动性方向等。 通过Omni Pool缩短交易路径,IL损失的保护以及其他一系列更新方向,都是为了...

文章 Vitalik:以 rollup 为中心的以太坊最终图景

...,[Dan Larimer](https://medium.com/eosio/eosio-dawn-3-0-now-available-49a3b99242d7) 和其他人在很多年前就完成了实现:将执行分成一个 CPU 线程 (运行不可并行但便宜的业务逻辑) 和大量其他线程 (运行昂贵但高度可并行的密码学)。还可以想象,...

文章 Coin Metrics 网络状态报告:第122期

... ![](https://img.learnblockchain.cn/2025/03/07/2F30d2da9e-ee58-403f-bba3-a86542bb4394_985x525.png) Uniswap 的增长与整个以太坊生态系统的宏观统计数据的增长是相对应的。在2020年夏季,每日 ERC-20 转账和包裹 ETH 的供应量(用于在 Uniswap 上进行基...

文章 拆解ZK Hack V中的难题

...26bc638bdac6d9bb3f advice_polys[1][6] = 0x0cebe9b6b698c395b4a481c0f8766654a3885aaeee0fc03ff4271977f5caf56f advice_polys[1][7] = 0x060da602f6da0624cd4ae8820e65eaf26d457e5609a7bb0d01a0608be81d1172 ... Just before evaluation: advice_polys[1][0] = 0x0047b0bc6bbc49ddcc506fcc5bbb81e206c84506ccca9dc08...

文章 打浦路(Taproot)比你想的宽

...一个默克尔根。 ![3](https://img.learnblockchain.cn/2025/07/13/b8d12a3.png) \- [来源](https://learnblockchain.cn/article/18087/) - 同理,如下图,当我要证明红色数据 “Banana” 参与生成了紫色的哈希值(默克尔根)时,我只需提供红色数据和三个绿...

文章 好的初衷,糟糕的设计:钻石标准的不足

...constant public B_STORAGE = keccak256( hex"78c8663007d5434a0acd246a3c741b54aecf2fefff4284f2d3604b72f2649114" ); struct St_B { uint val; } function pointer_to_B() internal pure returns(St_B storage s) { bytes32 position = B_STORAGE; assembly...

文章 什么是模糊测试(fuzz tests)

...(https://img.learnblockchain.cn/2025/04/04/262a43184_65ba753c6543af4b859114a3_fuzz25201.webp) 很好!在这种情况下,我们使用 Foundry 的单元不变性测试告诉我们,值为 `100` 不会破坏不变性。 然而,它并没有告诉我们的是,任何值从 `128` 及以上...