找到约 10 条结果

文章 Solidity 教程系列11 - 视图函数、虚函数讲解

...建其他的合约 4. 使用 selfdestruct。 5. call调用附加了以太 6. 调用了任何没有**view**或**pure**修饰的函数 7. 使用了低级别的调用(low-level calls) 8. 使用了包含特定操作符的内联汇编 看一个例子: ```js pragma solidity ^0.4.16; ...

文章 使用 SnarkJS 和 Circom 的零知识证明

...chain.cn/article/7402),其中展示了零知识证明通过 Tornado Cash 混合器的源代码是如何工作的。如果你对这项技术不熟悉,强烈建议在阅读本篇文章之前先阅读那篇文章。 在本文中,我将向你展示如何在你的 JavaScript 项目中使用 z...

文章 智能合约安全——重入漏洞

...5f0b.png) ## **漏洞分析** 上面的代码就是个普通的充提的合约,那么怎么对其发起重入攻击呢?我们来看这个合约的 withdraw 函数,这个函数中的转账操作有一个外部调用“msg.sender.call{value: bal}”,所以我们就可以认为这个...

文章 DEFI - 如何监听PancakeSwap上新发行的代 - Quicknode

...将深入探讨如何创建一个在 PancakeSwap DEX 上购买新发行代的机器人。今天可能是你第一次制作交易机器人或使用 BSC 网络,这没关系!当你阅读并完成本指南时,你将拥有一个 BNB 智能链节点,连接的钱包和交易机器人,以便在...

文章 【行业趋势】从区块链到LLM,深入解读数据索引技术的演变与挑战

*自中本聪决定在创世区块中嵌入一条信息以来,比特链的数据结构已经经历了一系列的变革。* 我在2022年开始深入研究区块链开发,首本阅读的书籍就是《精通以太坊》。这本书极其出色,为我提供了大量关于以太坊和区...

文章 网络钓鱼攻击日益复杂

...未提及任何特定资产——相反,他含糊地提到了以太坊、比特和其他区块链。 他还提到他正在法律部门开一个工单,通过电子邮件将聊天记录发送给我。然后,他再次开始鼓励我使用 Coinbase Vault,他将其描述为保护我资金...

文章 一睹更快更强的Ganache 7

...Ganache提供了10个测试账户,每个账户有1000个(假)以太,以及相应的私钥和用于生成私钥的助记词。在开发过程中,你可以使用这个助记词将账户导入到[MetaMask](https://metamask.io/)等钱包。 我们可以在启动Ganache 7时通过指定...

文章 30 行 Solidity 把现实房租变成 USDC 现金流:RWA 版「链上乐高」

...00 USDC 打进合约 `reportRent(3 000e6)`。 • 合约立即按持比例空投:每枚 RWAAPT 获得 3 USDC。 – Alice 持有 400 枚 → 直接可领取 1 200 USDC。 – Bob 持有 200 枚 → 可领取 600 USDC。 1. **二级市场交易** • 投资人可随...

文章 SharkTeam:十大智能合约安全威胁之权限漏洞

...。 智能合约中的权限漏洞和关键逻辑有关,例如铸造代、提取资金、更改所有权等。权限漏洞主要有以下类型: (1)函数默认可见性 函数的可见性可以声明为external,public,internal或private。默认情况下,未指定可见性的函...

文章 零知识证明 - Zkopru Layer2隐私协议介绍

...成 UTXO hash | | Token Address (Optional) | 当包含ERC20或者ERC721代合同的地址。默认值为0 | | ERC20 Amount (Optional) | 当包含ERC20时ERC20代的数量,默认值为0 | | NFT Id (Optional) | 当包含ERC721时ERC721代的ID,默认值为0 | 然后Zkopru通过P...