找到约 14 条结果

问题 心化交易所 最小获得量 计算问题

pancakeswap等交易所都会计算一个最小获得量,这个的公式是怎么计算的啊? 和前端设置的滑点是有关系的,但是具体怎么计算的呢?个人感觉是 输出值*(1-滑点百分比); 比如: 滑点设置为30%, 输入是0.0001eth, usdt预计...

文章 以太坊虚拟机是如何运行的?

... 以太坊为那些使用Solidity和EVM的应用开发者提供一套去心化的生态系统。比之于在传统服务器上运行程序,使用智合约来和EVM交互会昂贵一些,但仍然有很多场景,这些场景中,去心化要比开销更为重要。 如果这篇文...

文章 nest3.0从架构解析到克隆二(从token到mapping)

...实区别非常的大。NEST的token在早期就一次性都出来,只不过是存在一个专门的地址,而每一次的报价就通过函数调用而获得一次打款。 这种灵活的方式其实非常值得借鉴,就是我们在做很多token的时候,不一定太依赖于某种...

文章 每周以太坊进展2022/8/13

...。 - Gitcoin [Passport](https://gitcoin.co/blog/intro-to-passport):去心化的身份,聚合web2/web3认证印章 --- 原文链接:https://weekinethereumnews.com/week-in-ethereum-news-august-13-2022/ 作者:Evan Van Ness 翻译:[翻译小组](https://learnblockchain.cn/...

文章 基于格的哈希函数

...A(x) = f_A(y)$。即一定存在 **碰撞(collision)**。 但 Ajtai 证明该函数具有**抗碰撞性(collision resistance)**。即使存在碰撞,给定一个 $x$,也无法高效找到另一个对应的 $y$。 ## 1.4 意义与改进 注意,ADD 问题和 BDD 问题是平...

文章 EIP-5564 隐私地址:最有希望快速普及到用户的隐私技术

...基于隐私地址技术,用户可以在钱包的帮助下每次收钱都使用一个新的地址,或者跟 Dapp 去交互,体验与目前的钱包差别基本一致。** 很大程度够减少地址与用户的关联,足够轻量级,又具有较好的效果。 *相关项目和文...

文章 通过逆向和调试深入EVM #5 - EVM如何处理 if/else/for/functions

...用时,**它的参数每次都被放在堆栈中**(我们将“稍后证明”),所以在EVM中`x=true=1`(因此 false=0 ),那么堆栈在`Stack(0)`包含1。 在第63和64字节的指令,堆栈被复制,`ISZERO`指令被调用。 > 备注:第x字节上的指令,后文简...

文章 如何在Solana去心化应用程序中连接你的MetaMask钱包

...如以太坊和 Optimism)的加密钱包,还可以让你与 dApps(去心化应用)进行交互。最近,MetaMask 发布一项新功称为 Snaps,允许开发者与 MetaMask 构建新的集成(例如,连接到其他 Layer 1 区块链或以新方式显示用户数据)。 [S...

文章 SharkTeam:ERC2771\&Multicall任意地址欺骗漏洞原理分析

...总结安全防范手段,希望后续项目可以引以为戒,共筑区块链行业的安全防线。 # **一、攻击交易分析** 由于存在一系列与该漏洞相关的攻击交易,我们选择其中一笔攻击交易进行分析。 攻击者地址: 0xFDe0d1575Ed8E06FBf36...

文章 EIP-1153 除 Uniswap-v4 还做什么

...都知道“[重入攻击](https://learnblockchain.cn/article/5260)”是区块链一大经典攻击手段,ReentrancyGuard 作为 OpenZeppelin 推出一个库,有效防止被重入。 我们来看下它的核心代码: ```solidity uint256 private constant NOT_ENTERED = 1; uint256 pr...

文章 关于Fluid DEX上智抵押和智债务如何运作的简单解释

.../img.learnblockchain.cn/2025/03/09/1cGoedkOEvHqFI8hCNZ_VYg.png) ## **智抵押** 我们来看看 WBTC–cbBTC / USDT 策略。 ![](https://img.learnblockchain.cn/2025/03/09/0X_LFoQ44T4s4BrQs.png) 假设我们存入 1 WBTC 作为抵押。在确认交易后,我们的一部分 WBTC 将...

文章 Move学习笔记 1.环境配置&Say Hello World in Move!

...统 1. 打开系统环境变量: - 右键点击“此电脑”或“计算机”,选择“属性”。 - 点击“高级系统设置”,然后点击“环境变量”按钮。 2. 在系统变量中添加sui的安装路径 - 在“环境变量”窗口中,找到**系统变量**部...

文章 算法 in Golang:Breadth-first search(BFS、广度优先搜索)

# 算法 in Golang:Breadth-first search # (BFS、广度优先搜索) ## 最短路径问题 Shortest-path problem - 从 A 到 F 点有多条路径 ## 解决问题的算法 Breadth-first Search(广度优先搜索) 1. 将问题建模为图(Graph) 2. 通过 Breadth-first Se...

文章 0基础从前端到Web3 —— Vite + React + TS moveCall a + b

...tionBlock`用来进行链上交易调用,`setSum`不必多说,用来将计算所得(通过读取交易后的事件)来改变`sum`,而我们的答案文本框的内容会根据`sum`值改变而改变。 ## 2.3 链上调用 首先,通过`account`判断是否已经连接钱包。 ...