找到约 12 条结果

文章 解构 Solidity 合约 #2 - 函数选择器

...正是通过对字符串 `totalSupply() `的函数签名应用 `keccak256 `算法,并进行前四个字节截断而产生的。由于这个特殊的函数不需要参数,它只是:一个四字节的函数ID。当`CALLDATASIZE`被调用时,它只是把第二个`4`推到堆栈上。 然后...

问题 uniswapv3怎么通过公式得到正确的输出价格和数量

下面是根据uniswap v3原理构建的python代码,用于计算正确的输出价格和数量,但是计算出的结果是错误的(接近) 我得到的结果 ![image.png](https://img.learnblockchain.cn/attachments/2023/04/ppiAznqk644dbaf2d80b3.png) 而dex上面显示的结果 ...

文章 Solidity 测试内部函数

...间的流逝提供线性奖励率。 fixture(或 harness)看起来这样: ```solidity contract InternalFunctionHarness is InternalFunction { function calculateReward(uint256 depositTime) **external** view returns (uint256 reward) { reward = super.calculateReward(depositTime); } } ...

文章 Concrete ML v1.7:Transformer 模型微调与 DNA 祖源应用

...小组私有微调参数保留在用户端,但涉及大型权重矩阵的计算可以安全地外包给远程服务器。此功在 [微调 GPT2](https://github.com/zama-ai/concrete-ml/tree/release/1.7.x/use_case_examples/lora_finetuning) 演示中得到展示,其中模型全同态...

文章 从libp2p入门,开始区块链开发

libp2p 库是由ipfs组织开发的一个p2p开发包,现在不少区块链项目都构建在libp2p的基础之上。 libp2p是一个跨语言的p2p 基础实现。 支持的语言有,go,js,rust,python几种,目前go,js,rust有官方的入门教程。 我选择用go 语言来开始这...

文章 告别竞态条件:基于 Axum 和 Serde 的 Rust 并发状态管理最佳实践

...过一个真实、可运行的例子,带你深入探索如何使用高性异步框架 **Axum**,结合并发编程的基石 **`Arc`**,从零开始构建一个支持获取和更新用户信息的 RESTful API,亲手揭开 Rust 并发安全的神秘面纱。这篇实战指南,对每一位...

文章 Moveinscription 源码系列(一)

...ion metadata: Option, } ``` 可以看到,Movescription 一个箱子,封装你锁定的资产和一些元数据信息。而这个箱子的所有权在玩家自己手里,不需要担心合约安全性的问题。 EpochRecord,用来记录一个 epoch 内所有玩家...

文章 波场DAPP对接tronWeb对接tronlink钱包

...ngineer。【人工智】【区块链】【系统/网络/运维】【云计算/大数据】【数据库】【移动开发】【后端开发】【游戏开发】【UI设计】【微服务】【爬虫】【Java】【Go】【C++】【PHP】【Python】【Android/IOS】【HTML/CSS】【JavaScript】...

文章 Recon 不变性测试扩展

...测试驱动的精品审计。 有它,你可以获得两全其美的优势,由精英研究人员完成的安全审计与前沿的不变性测试套件相结合。 听起来很有趣? [请在此处与我们联系](https://getrecon.xyz/): ![](https://img.learnblockchain.cn/2025/04/19/F44f...

文章 Rust 所有权:从内存管理到生产力释放

...C/C++ 的手动管理繁琐易错,Java 的垃圾回收(GC)带来性损耗,而 Rust 凭借独特的所有权模型,提出一种革命性的内存管理方案。本文通过一个简单的 Rust 示例,深入探讨所有权机制的核心思想及其对开发效率的提升,带你...

文章 以太坊下一站,坎昆升级!有哪些值得注意的点?

...易费用。 EIP-1153:降低链上存储数据的费用,从而改善区块空间; EIP-4788:改进桥和权益池的设计; EIP-5656:添加与以太坊虚拟机相关的次要代码更改; EIP-6780:去除可终止智合约的代码。 ## 什么是Danksharding? Danksh...

文章 🐧Electrumx安装心得全纪录(Part 1)

...个由Google开发的高性键值存储库。ElectrumX使用它来存储区块链数据。 > > pylru @ git+https://github.com/atomicals-community/pylru@c9b47f0 - 这是一个Python实现的LRU(最近最少使用)缓存库的特定版本,通过git仓库的特定提交安装。ElectrumX使...