找到约 14 条结果

文章 威胁情报:NOFX AI 自动交易漏洞分析

...wMist 和币安已尝试主动联系。但是,由于这些地址属于去心化钱包用户,我们无法直接联系他们。如果你正在 Aster 或 Hyperliquid 上使用自动化交易系统,请尽快检查并减轻相关风险。 同时,我们将向 NOFX AI 团队传达此漏洞的...

文章 避免常见的 Solidity 智合约安全陷阱

...逻辑 } } ``` 2. **Chainlink Keepers**: 使用去心化定时任务。 ```solidity import "@chainlink/contracts/src/v0.8/KeeperCompatible.sol"; contract Secure is KeeperCompatibleInterface { uint256 public deadline; function checkUpkeep(by...

文章 PeckShield:DeFi平台Balancer遭黑客攻击全过程技术拆解

...够兑换的资产数额其实有上限,然而狡猾的攻击者预先计算可兑换的 WETH 最大数额,并巧妙的让 Balancer 只剩 0.000000000000000001 STA。 **由于 Balancer 资金池(BPool)各资产间存在“动态平衡”原理,仅剩接近于 0 的 STA 会拉...

文章 Aave V4 和统一流动性理论

## 流动性碎片化挑战 构建在开放区块链基础设施之上,DeFi 通过降低启动新协议和市场的门槛,促进快速增长和实验。然而,随着 DeFi 生态系统的不断扩展,它导致众多协议、网络、交易所和市场之间的流动性碎片化或孤...

文章 Rust 进阶(三):为什么写久,你会开始“先设计类型”

...样的流程: > 想逻辑 → 写函数 → 被编译器骂 → 改到过 但当你写 Rust 写到一定阶段,会突然发现自己的顺序变成: > **先想类型 → 再想状态 → 最后才写逻辑** 而且更诡异的是: **一旦类型设计对,代码几乎...

文章 每周以太坊进展 2020-01-26

...ng-the-fuel-v0-open-beta-565a2d340fc3),在 100 万 gas 内实现错误性证明。使用 colored coins 机制! * [Arbitrum 如何应对矿工审查](https://medium.com/offchainlabs/fighting-censorship-attacks-on-smart-contracts-c026a7c0ff02) * Loopring [致力于使其 zk rollup 交易可在 l...

文章 现代 DeFi: Uniswap V4

...我们可以分部分来研究上述代码的功: 第一部分是用来计算调用合约的返回值占据的字节数: ``` let encodedDataSize := mul(div(add(returndatasize(), 31), 32), 32) ``` 在 `WrappedError` 内,我们会给出调用其他合约返回的报错内容,这部分报错...

文章 创建有用的方法来监控和可视化门户网络的健康状况

... - 够看到节点分散开来,而不是全部托管在一个数据中心上。如果一个数据中心运行着网络上一半的节点,那么一次小小的停电可会导致一半的网络关闭,这可会被用作一种审查形式。 - 我们希望跟踪密钥空间的均匀...

文章 (二十)学习笔记:解析 animal_crossing::wild_NFT 模块

...系统核心逻辑“空头发放”的实现,包括数据收集、权重计算、分发奖励等核心步骤,结合代码示例展示具体实现。 ## 3.1 空头发放的流程概述 1. 数据收集:从系统中获取所有相关 NFT 数据,包括其状态和持有时长。 2. 权重...

文章 合约中的“隐形杀手”:被忽略的函数返回值

...—一个看似微小却可导致灾难性后果的编码疏忽。它就一个隐形的杀手,在不经意间破坏合约的逻辑,导致状态不一致甚至资产损失。 今天,我们就来深入剖析这个常见的漏洞,并学习如何有效地防范它。 #### 什么是...

视频 Solana仪表板系列 - 第3集 计算协议用户

在本视频的第三集中,主持人介绍如何计算交易平台上的总交易者数量。视频的核心内容包括三种不同的方法来获取这一数据:使用经过整理的Solana Trades表、使用解码后的表以及在没有IDL的情况下使用原始指令数据。 关键...

文章 颠覆Web3中的Web2认证

...份验证和交易完整性。 与传统的 Web2 系统(通常依赖于心化数据库和基于密码的机制)不同,Web3 系统采用去心化标识符(DID)、加密签名和基于钱包的认证。 然而,许多应用程序仍然使用基于 Web2 的认证提供商来改善用...

文章 Yieldoor 协议 Gas 优化

... /// @dev 不支持部分清算 /// @dev 首先收取费用,以便正确计算头寸是否真的可清算 function liquidatePosition(LiquidateParams calldata liqParams) external collectFees(liqParams.id) nonReentrant { // 从存储读取所有所需内容一次 LiquidateContext memory ...

招聘 后端工程师

...。 5、具备较强的问题解决力和细节关注度。 6、拥有计算机科学、软件工程或相关领域的学士学位。 7、精通英语,具备较强的沟通力。