找到约 14 条结果

文章 异步程序执行:Solana APE新时代的曙光

29分钟阅读 2024年11月25日 ![异步程序执行](https://img.learnblockchain.cn/2025/02/21/53988018_image.png) ## 引言 在今年热闹的Breakpoint大会上,Solana联合创始人Anatoly Yakovenko抽出时间进行了一场即兴的、未经记录的[技术研讨会](https:/...

文章 JavaScript 流程控制语句详解:if语句、switch语句、while循环、for循环等

...,天天向上'); // 加上条件运算符 && || var a=20; if(a>10&&a=60){ alert("你已经退休了~~~") }else{ alert("你还没退休~~~") } */ if(age>=100){ alert("您老高寿呀~~...

文章 图解跨链桥THORChain第三次攻击的攻击过程和POC

...[7crossbridge_thorchain_1_.png](https://img.learnblockchain.cn/attachments/2023/12/1vT3nhlN657c642f5038d.png) 下面围绕这几个关键词简单说下 THORChain:金库, TSS,轮班,Memo解析,Router。 - 金库:用户的token,流动性提供者的token都存在这里,类似uni...

文章 Silo Finance - 问题回顾

...安全和高效的货币市场。 Silo Finance 的正式验证项目在 2022 年 5 月 7 日到 7 月 15 日之间进行,使用 Certora Prover 工具。在验证过程中,我们与 Silo Finance 密切合作。在了解协议的设计和代码库后,我们: 1\. 指导 Silo 团队进行...

文章 Go语言编译原理

...dd(a int, b int) int { return a + b } func main() { sum := add(10, 20) fmt.Println(sum) } ``` - 词法分析: 将源代码分解为package, import, func, int, return, +, =等tokens。 - 语法分析: 构建出包含包声明、导入声明、函数定义及主函数调用的AST。 -...

文章 Stwo 中的递归证明:第二部分

...及哈希函数,如下图所示。 ![](https://img.learnblockchain.cn/2025/06/09/Fd831d067-5fc0-4ba8-a21d-361303aefb2c_1282x620.png) STARK 使用 [Fiat-Shamir 变换](https://en.wikipedia.org/wiki/Fiat%E2%80%93Shamir_heuristic),用于在零知识证明中生成随机性。此变换使用哈希...

文章 [Reach教程翻译] 2.5 信任和约定

...,以太坊使用256 位的无符号整数)。但实际上,在笔者 2015 年版的 MacBook Pro上,Reach只运行了不到半秒钟的时间。这是因为 Reach 使用了高级的符号执行引擎抽象地运算这个定理,而不一一考虑这些可能。 回到这个程序中,我...

文章 链上数据分析:CeFi频繁暴雷后,DEX会成为主流吗?

...TVL变化情况 ![image.png](https://img.learnblockchain.cn/attachments/2022/11/8VNW99xQ638762ed2e261.png!/scale/50) 11月7日(FTX崩盘日),各DEX的Total Value Locked都出现较大波动。其中Curve最为明显,11月7日TVL为$5,910,123,239.98,11日为$3,934,193,497.90,TVL下跌...

文章 Web3 开发者的自我修养——智能合约

...编写,用于构建安全的智能合约。OpenZeppelin Contracts 使用 ERC 标准,可用于许多类型的项目; * Foundry 是一个 Solidity 框架,用于构建、测试、模糊、调试和部署 Solidity 智能合约, Foundry 的优势是以Solidity 作为第一公民,完全使用So...

文章 🚀从病秧子到百万 TPS:一次用 Rust 攻克亿级 EVM 日志处理的极限性能实战

...务处理+落库 ![](https://fastly.jsdelivr.net/gh/bucketio/img6@main/2025/04/20/1745110979040-d7171a2c-9411-46d3-9b3a-7ad56da47392.png) ### ✅ 任务泛型调度 ```rust pub trait ProcessTask { type TaskInput; type TaskOutput; async fn process(&self, task: Self::TaskInp...

文章 2025年加密货币的未来展望

加密行业在2024年取得了显著进展,重建信任并逐渐成熟为一个金融和技术生态系统。现货比特币ETF的批准和成功推出标志着一个历史性里程碑,为传统机构提供了熟悉的加密资产投资工具。这种机构的接受,加上美国更加建设...

文章 sui-move进阶:vector

... vector::push_back(&mut v, 10); vector::push_back(&mut v, 20); // 查询操作 let len = vector::length(&v); let contains_10 = vector::contains(&v, &10); // 修改操作 vector::swap(&mut v, 0, 1); let popped = vector::pop_ba...

文章 如何在 JavaScript 中使用 Ethers.js 启用 RPC 调用的 Gzip 压缩

...取入门页面上的 HTTP 链接和 WSS](https://img.learnblockchain.cn/2025/03/03/0-17804ba1e7abaa2244c5e3d99db31bd4.png) 保存 HTTP 提供者网址,稍后将使用它。 接下来的步骤是安装 Ethers.js 库。如果你尚未安装 Ethers.js,可以按照 [如何使用 Ethers.js 连接...

文章 实验2:应用会话

## EXP-0002:应用会话 2024.11.20 · 实验 ### 目录 - [背景](#background) - [概述](#overview) - [示例](#example) - [初始化账户](#initialize-an-account) - [有会话和无会话的执行](#executing-with--without-sessions) - [结论](#conclusion) ### 背景 ...