文章
课程
首页
集训营
更多
视频
百科图谱
问答
提问
专栏
活动
文档
工作
集市
Toggle navigation
首页
文章
视频
课程
集训营
工作
工作
问答
活动
文档
集市
搜索
登录/注册
专栏
精选
推荐
最新
周榜
关注
RSS
全部
通识
以太坊
比特币
Solana
公链
Solidity
Web3应用
编程语言
安全
密码学
AI
存储
其他
介绍 Spawned:Rust 的 Erlang 风格 Actor
本文介绍了基于 Rust 语言的 Actor 框架 Spawned,该框架深受 Erlang/OTP 的 gen_server 启发。它旨在简化 Rust 的并发编程,通过宏定义协议并允许开发者编写纯顺序逻辑的业务代码,由框架自动处理消息路由和生命周期,有效解决了传统 Rust 并发中锁竞争、Arc/Mutex 复杂性以及异步编程的痛点。
Actor模型
Rust
Erlang/OTP
并发编程
gen_server
异步
lambdaclass
发布于 2026-04-01
阅读 ( 415 )
( 32 )
Rust 编译器之旅记
本文深入讲解了 Rust 编译器的各个阶段,从词法分析、语法分析到生成 LLVM 代码。文章详细介绍了词法分析(Lexing)、语法分析(Parsing)、抽象语法树(AST)、高级中间表示(HIR)、类型化高级中间表示(THIR)、中间中间表示(MIR)以及 LLVM 代码生成等关键步骤,并解释了每个阶段的作用和原理
Rust
编译器
词法分析
语法分析
抽象语法树
LLVM
MIR
HIR
THIR
baindlapranayraj
发布于 2025-07-17
阅读 ( 1376 )
深入Sui CLMM:tick_math中的确定性艺术(下)——反向计算Tick的对数魔法
从幂到对数,逆向工程的挑战在上一篇文章《tick_math中的确定性艺术(上)》中,我们深入剖析了CetusCLMM协议如何通过二进制分解和精巧的定点数“双精度魔法”,将一个离散的tick(价格刻度)确定性地转换为一个精确的sqrt_price(价格的平方根)。其核心是幂运算:P=(1.0
StarryDeserts
发布于 2025-06-12
阅读 ( 3122 )
( 30 )
深入Sui CLMM:tick_math中的确定性艺术(上)——从Tick到Price的幂运算魔法
在去中心化金融(DeFi)的世界里,自动做市商(AMM)的每一次迭代都旨在解决一个核心问题:如何提高资金的利用效率,从UniswapV3开始,集中流动性做市商(CLMM)给出了一个革命性的答案,其魅力至今仍在Sui、Aptos等高性能公链的DeFi生态中大放异彩。而这一切高效的背后,都离不开一个
StarryDeserts
发布于 2025-06-12
阅读 ( 3699 )
( 29 )
Rust 优化技术非官方指南
本文深入探讨了 Rust 语言在构建高性能系统时可应用的优化策略,并通过以太坊客户端 Reth 的实际案例,展示了零拷贝操作、内存布局优化、分配模式、并行处理、缓存友好的数据结构、流处理与延迟计算、数据库与 I/O 优化、编译时优化等关键技术。强调在优化前进行性能测量和验证,并分享了避免过早优化和过度设计的经验教训。
Rust
性能优化
零拷贝
内存布局
并行处理
缓存
Yong kang Chia
发布于 2025-06-04
阅读 ( 3598 )
( 125 )
Rust不寻常的语法
in
Solana 60 天课程
in
Solana 60 天课程
本文详尽地介绍了 Rust 的所有权、借用及其相关概念,包括 Rust 的复制类型、可变性、泛型、Option 和 Result 等内容。通过示例代码,深入解释了 Rust 的独特语法和其内在逻辑,尤其适合有 Solidity 或 JavaScript 背景的开发者。此外,文章结构清晰,包含代码示例和必要的注释,帮助读者更好地理解 Rust 编程语言。
Rust
所有权
借用
泛型
Option
Result
RareSkills
发布于 2024-10-10
阅读 ( 3671 )
可验证智能合约简介
可验证智能合约简介
Cairo
Starknet
Luis Soares
发布于 2024-09-20
阅读 ( 3559 )
( 47 )
深入探讨基于 Move 的区块链
文章深入探讨了基于Move的区块链技术,介绍了其安全性和开发者体验优势。Move采用基于资产的存储模型,提高了安全性,并通过静态调度和形式验证器增强了可靠性。对比了基于Move的区块链Aptos和Sui的架构差异。未来展望包括吸引开发者建立应用生态系统。
Aptos
Sui
Move
GCR Team
发布于 2024-08-26
阅读 ( 4290 )
( 21 )
Rust 实战:构建实用的 CLI 工具 HTTPie
in
Rust
in
Rust
Rust实战:构建实用的CLI工具HTTPie引言在现代开发中,命令行工具(CLI)因其强大且灵活的特性而广受欢迎。Rust语言凭借其内存安全性和高效性能,正成为构建CLI工具的绝佳选择。在本文中,我们将以构建HTTPie的简化版为例,展示如何使用Rust实现一个功能强大的
Rust
rust基础
编程语言
编程
实操
寻月隐君
发布于 2024-08-25
阅读 ( 5135 )
( 22 )
深入探索 Cairo 编程语言:Starknet 的基础与实践
in
Starknet
in
Starknet
深入探索Cairo编程语言:Starknet的基础与实践CairoCairo和Cairo实战主题什么是CairoFieldElementStarklings介绍实战什么是CairoWhatisCairo?Cairoisaprogramminglan
编程语言
Cairo
Starknet
编程
L2
Web3
寻月隐君
发布于 2024-08-04
阅读 ( 3979 )
( 37 )
Rust多线程浮点数运算比Golang慢一倍?
最近遇到一个有趣的问题,有人在测试Rust的性能的时候发现Rust比Golang慢竟然一倍
性能
golang
Rust
BoxChen
发布于 2024-07-27
阅读 ( 2744 )
( 23 )
Rust入门系列:12、看到Rust中的结构体再也不害怕了
in
Rust从入门到进阶
in
Rust从入门到进阶
结构体struct是复合数据结构,它是由其它数据类型组合而来。其它语言也有类似的数据结构,不过可能有不同的名称,例如object、record等。
Rust语法基础
Louis
发布于 2024-07-01
阅读 ( 3501 )
( 33 )
Rust入门系列:05、常量、变量的可变性和shadowing特性
in
Rust从入门到进阶
in
Rust从入门到进阶
在Rust编程语言中,变量的可变性指的是变量在声明后是否可以改变其值。Rust中的变量默认是不可变的,即一旦赋值后,不能更改其值。要使变量可变,必须使用mut关键字来声明。
Louis
发布于 2024-06-23
阅读 ( 3805 )
( 24 )
go语言实现简单的mpt树
什么是mpt树MerklePatriciaTree(简称MPT树,实际上是一种trie前缀树)是以太坊中的一种加密认证的数据结构,可以用来存储所有的(key,value)对https://learnblockchain.cn/article/319(七哥的文章,详细讲解了mpt树)
门前雪
发布于 2024-06-04
阅读 ( 3647 )
( 34 )
从前端到web3 -- 万里长征第一步
in
从 前端 到 web3
in
从 前端 到 web3
作为一个想入门web3的前端来说,你一定很熟悉web2。也一定很好奇web3有什么特别呢?
Web3
Sui
Let's Move
xing.sir
发布于 2024-04-18
阅读 ( 3851 )
( 25 )
Let's Move 0基础web2向web3迁移指南 (4)
in
从0基础开始写Sui MOVE 应用&游戏 实战系列
in
从0基础开始写Sui MOVE 应用&游戏 实战系列
Let'sMove0基础web2向web3迁移指南(4)实战篇时间戳
Sui Move
Summer.XJ
发布于 2024-04-14
阅读 ( 3510 )
( 28 )
星航计划 - DeTask找活网 0基础开发入门到精通 (10)
in
星航计划DeTask 找活网Web3 Dapp应用开发
in
星航计划DeTask 找活网Web3 Dapp应用开发
星航计划-DeTask找活网0基础开发入门到精通(10)智能合约部分的升级具体步骤和实施升级前的准备packageid:0x07619...c4e06发布者账号:0xb324...5e328UpgradeCap:0x4c1...f7a13b这个保留好,一直用着的首
Sui Move
Move
Summer.XJ
发布于 2024-03-17
阅读 ( 3055 )
解读Starknet智能合约模型与原生AA:特立独行的技术巨匠
Starknet最主要的几大技术特性,包括利于ZK证明生成的Cairo语言、 原生级别的AA、业务逻辑与状态存储相独立的智能合约模型。
Starknet
Cairo
AA
仙壤
发布于 2024-03-12
阅读 ( 3494 )
sui move deny_list
引言dent_list是sui-framework实现的一个拒绝名单列表,用于进行对sui核心类型的地址访问控制。它仅能由系统事务创建,是shareobj,本文通过介绍deny_list的实现与使用,理解在suimove中实现访问控制的思想
shaflow01
发布于 2024-03-06
阅读 ( 2676 )
( 10 )
Rust 结构体与属性式和自定义派生宏
in
Solana 60 天课程
in
Solana 60 天课程
文章详细介绍了 Rust 语言中的 attribute-like 和 custom derive 宏的使用方法,通过具体代码示例展示了如何通过宏在编译时修改结构体,并解释了宏的工作原理和实现方式。
RareSkills
发布于 2024-02-18
阅读 ( 3033 )
( 2 )
1
2
3
4
5
6
7
8
9
10
»
发表文章
我要提问
扫一扫 - 使用登链小程序
签 到
2026-05-23
星期六
热门文档
»
Solidity 中文文档 - 合约开发
Foundry 中文文档 - 开发框架
Hardhat 中文文档 - 开发框架
ethers.js 中文文档 - 与链交互
Viem 中文文档 - 与链交互
web3.js 中文文档 - 与链交互
Anchor 中文文档 - 开发框架
以太坊改进提案EIP翻译
以太坊域名服务(ENS)文档
Etherscan API 手册 - 查询链上数据
热门百科
»
智能合约
以太坊
区块链
Solidity
DeFi
Solana
零知识证明
NFT
Web3
比特币
EVM
Rust
密码学
闪电网络
加密货币
稳定币
Rollup
Move
DApp
预言机
Layer2
账户抽象
每周以太坊
Gas
OpenZeppelin
×
发送私信
请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!
发给:
内容: