现在是你推出你自己的NFT系列的时候了 - `Crypto Devs`。  ## 要求 - 应该只存在 20 个 Crypto Dev NFT,并且每个都应该是唯一的。 - 用户应该能够通过一笔交易仅[铸造 1 个 ...
首先说一下。我的开发项目是智能设备自治,其中有一个很关键的部分就是,物联网设备之前如何进行有价的信息交换。 # 前言 我的思路是这样的,如果把设备按功能分成不同的群体,那么群体内设备与设备之间通过token来完...
如果你还没有阅读《如何让跨链代币重新具备可替代性》(How To Make Cross-Chain Tokens Fungible Again) 系列的第一部分,你可能想先 [查看一下它](https://learnblockchain.cn/article/12161)——它详细讲解了为何桥接代币失去可替代性及其带来的挑...
### 基础信息 攻击者地址: 0x2525c811ecf22fc5fcde03c67112d34e97da6079 攻击合约: 0x1e2a251b29e84e1d6d762c78a9db5113f5ce7c48 攻击tx: 0x943c2a5f89bc0c17f3fe1520ec6215ed8c6b897ce7f22f1b207fea3f79ae09a6 相关其它合约 - OLD_CELL = 0xf3E1449DDB6b218dA2C9463D4...
# 前言 > 本文聚焦 DeFi 领域中典型的重入攻击(Reentrancy Attack)安全漏洞,从理论层面剖析重入攻击的原理与危害,再基于 Hardhat V3 开发框架,结合 OpenZeppelin V5 安全库,通过代码实践完整复现重入攻击的全过程;最后针对该漏...
*本文是 Bloxis 对 Metamask 在 Gitcoin 上举办的普遍化元交易竞赛的回应。由于我们计划将这项功能整合进我们即将面世的产品中,因而在该领域投入了大量时间与精力,也正因如此,我们由衷地希望能够参与到该领域的讨论中来。...
你当前阅读的不是此文档的最新版本。[5.x](https://docs.openzeppelin.com/contracts/5.x/) 是当前版本。 ## 预设 | | | | --- | --- | | | 在 [https://docs.openzeppelin.com/contracts/api/presets](https://docs.openzeppelin.com/contracts/api/presets) 查看此文档效果...
智能合约对链下数据的兼容会大大增加开发复杂度,Chainlink 通过 AnyAPI 使开发者的智能合约可以通过去中心化预言机网络(Decentralized Oracle Network:DON)获取外部数据。这样在使用 Chainlink AnyAPI 的时候,开发人员可以投入最少的...
## 1. 介绍 如果你曾经从银行获得过传统贷款,你就会知道其中的流程——你提供抵押品,签署文件,并在几个月或几年内偿还。但在 **DeFi (去中心化金融)** 中,情况却大相径庭。进入 **闪电贷** 的世界——这是一项引人入胜的...
 由 [Brady Werkheiser](https://www.alchemy.com/author/brady-werkheiser) 审核 发布于 2022 年 7 月 20 日,阅读时长 7 分钟 * * * Web3 开发者薪资在区块链行业中是出了名的高,这...
## **闯入 Web3:破解链上智能合约** ### 从 web2 到 web3 CTF 以及台北区块链周 这篇博客献给我在台北区块链周:Onboard AI(以下简称 TBW)期间遇到的聪明、了不起且鼓舞人心的人们(虽然不仅限于他们)。 在我们交流知识时,我发...
## Web3钱包简介 Web3钱包为拥有和变现我们的内容、身份和资产创造了新方式,为我们向下一代互联网迈进设定了新的行业标准。简而言之,Web3钱包是一种使用硬件或软件不仅可以访问资金,还可以让你轻松与去中心化应用程...
在前面的章节中,我们系统学习了区块链的理论知识:从[比特币](https://learnblockchain.cn/tags/比特币?map=BTC)的诞生、以太坊的[智能合约](https://learnblockchain.cn/tags/%E6%99%BA%E8%83%BD%E5%90%88%E7%BA%A6),到各种区块链应用场景,再到Web3安全防...
上一章在ERC20协议下完成了一个代币合约,本章将实现一个[ERC721](https://learnblockchain.cn/article/2077)协议下的NFT合约。 ERC271主要实现三个接口:IERC721、IERC721Metadata、IERC721Receiver,另外还需要实现IERC165。 IERC165只有一个方法,就是...