找到约 15 条结果

文章 密码学基础:零知识证明(第一部分)

...到的第一篇文章,我强烈建议你从[系列的开头](https://learnblockchain.cn/article/10814)开始阅读。 现在是时候讲解一些零知识证明了! 在这个系列的前面,我们概述了[它们是什么](https://learnblockchain.cn/article/10820#:~:text=what%20to%20use....

文章 Uniswap:对流动性提供者来说是个好交易吗?

![](https://img.learnblockchain.cn/2025/03/02/1EFUozXOehdE7ZCunTW3wTA.jpeg) _更新 2020年8月30日:本文最初使用“无常损失”一词来描述流动性提供者因价格偏差而遭受的损失。选择“无常”这个词是因为由于价格偏差造成的损失可能会在价格偏...

文章 Web3系列教程之入门篇---6. Solidity高级指南

在新手课程中,我们查看了一些基本的 [Solidity](https://learnblockchain.cn/article/1758) 语法。我们涵盖了变量、数据类型、函数、循环、条件流和数组。 然而,Solidity 还有一些东西,这些东西对于入门及以后的编码任务很重要。在本...

文章 深入理解EVM - Part 4 - Geth中存储区的实现

原文链接:https://noxx.substack.com/p/evm-deep-dives-the-path-to-shadowy-5a5?s=r 这是“深入理解EVM”系列的第四期。在[第三期](https://learnblockchain.cn/article/4266)中我们了解了合约存储相关的知识,这期会说明以太链的“世界状态”是怎么容纳...

问题 ethers.js 怎么编码bytes数据类型,用文本方式会报错。

我想对这个abi进行编码,下面链接是原始的数据 https://polygonscan.com/tx/0x21c555fe9ca4b1da1777bdb217aaaa7ebbcd6c23ea2774dcd429e69154559815 ``` let fromToken = "0000000000000000000000000000000000000000"; let amountIn = 1000000000000000; let aToken ="0x1a13f4ca1d028320a...

文章 复盘 | OmniX NFT 平台被黑分析

...析分享如下。 ## 相关信息 **攻击交易** 0x05d65e0adddc5d9ccfe6cd65be4a7899ebcb6e5ec7a39787971bcc3d6ba73996 **攻击者地址** 0x627a22ff70cb84e74c9c70e2d5b0b75af5a1dcb9 **攻击者部署的攻击合约地址** 0x23f8770bd80effa7f09dffdc12a35b7221d5cad3 ...

文章 Deep Dive into TON Smart Contract Unit Testing: An Example-Based Approach

> In the rapidly evolving landscape of blockchain technology, Telegram Open Network (TON) stands out as a new blockchain platform, where the development and testing of smart contracts are of paramount importance. This article will delve into the process of testing TON smart contracts based on a spec...

文章 首届Starcoin & Move黑客松源码分析——P(A)

## 整体介绍 * 本文由Starcoin社区原创,点击[查看原文](https://link.zhihu.com/?target=https%3A//starcoin.org/zh/developer/blog/move%25E9%25BB%2591%25E5%25AE%25A2%25E6%259D%25BE_pa%25E6%25BA%2590%25E7%25A0%2581%25E5%2588%2586%25E6%259E%2590/) P(A)是首届Move黑客松NFT赛道...

文章 Aptos Move 模块的发布与交互:完整指南

# **Aptos Move 模块的发布与交互:完整指南** 随着区块链技术的飞速发展,Aptos Move 作为一种创新的智能合约编程语言,受到了越来越多开发者的关注。Move 语言因其对安全性和资源管理的独特处理方式,逐渐成为区块链开发中...

问题 aptos 如何调用其他合约模块?

... ```js script { use std::debug; use 0x190d44266241744264b964a37b8f09863167a12d3e70cda39376cfb4e3561e12::scripts; const ONE: u64 = 1; fun debug_script(x:u64 , y:bool ,addr:address) { let sum = x + ONE; debug::print(&sum); debug::print(&y); ...

文章 MoveCTF 所有题解Writeup

--- layout: post title: movectf-writeup date: 2022-11-10 14:11:21 tags: --- > 由 Sui 开发公司 Mysten Labs 支持的首个 MoveCTF(Capture The Flag)安全竞赛包含四道题目以下是所有题目的题解 > > 题目源码和题解:https://github.com/chrisyy2003/ctf-writeup/...

文章 Uniswap Hook库里程碑 1 审计

## 目录 - [目录](https://blog.openzeppelin.com/uniswap-hooks-library-milestone-1-audit#table-of-contents) - [摘要](https://blog.openzeppelin.com/uniswap-hooks-library-milestone-1-audit#summary) - [范围](https://blog.openzeppelin.com/uniswap-hooks-library-milestone-1-audit#scope) - [系统概...

文章 初探Celestia's Data Availability Layer

...下来. 该文库我会不断更新, 如果喜欢的话麻烦点一下`star`. 由于文章由markdown的方式编写, 部分链接与图片显示可能存在问题, 大家可以移步到[github源](https://github.com/Pencil-Yao/YBlog/blob/master/excellent_article/Having a safe CEX: proof of solve...

问题 IERC20 approve( address spender, uint256 amount) 授权问题

...转入合约账号的ERC20代币的数量。 二、途径 通过msg.value可以限制eth的转入数量,不可以限制ERC20代币。 听过可以调用transferFrom实现限制ERC20代币。 于是就是先授权,在转币,发现失败,通过测试发现 contract Gov账号创造合...

文章 以太坊的黑暗森林

...的特权使用**。一般而言,矿工按照交易给予的矿工费(GasPrice)高低来进行排序打包。这些交易的排序先后对于单个转账交易并无影响,然后涉及到 DeFi 交易,情况就不一样了。 在 DeFi 中,交易被打包的顺序深刻影响着其...