## OpenZeppelin Hardhat Upgrades API `deployProxy` 和 `upgradeProxy` 函数都将返回 [ethers.js 合约](https://docs.ethers.io/v5/api/contract/contract) 的实例,并且需要 [ethers.js 合约工厂](https://docs.ethers.io/v5/api/contract/contract-factory) 作为参数。 对于 [信标](htt...
 > 本教程适用于所有希望向主网推出user-ready应用程序的人员 Web3.0行业自建立以来就面临着巨大的安全挑战。因此,Web3.0生态系统及更广泛的技术领域都必...
SharkTeam合约安全系列课程之NFT&GameFi开发与安全。第四课,让我们一起来详细聊聊ERC721/ERC1155协议。本文使用的 Openzeppelin 是 4.2.0 版本。 ## ERC721 合约开发 本文中,将 ERC721 代币分为 4 个部分: 1. 基本元数据,包括名称 `name...
Solidity里一个超硬核的主题——合约版本控制!以太坊智能合约一旦部署,默认是“铁打不动”,但现实中业务需求总在变,bug也得修,咋办?版本控制就是救星!它能让你在不换地址、不丢数据的情况下,把合约逻辑升级得像...
### **主要内容** - RWA 代币是在区块链上铸造的,并具有公认的所有权,与之前交易的传统代币相比,具有不同的特性。 - 虽然基于 RWA 的借贷协议与传统的借贷协议非常相似,但一个显著的区别是,借贷池是作为独立的 **vaul...
 Sui Move 初体验系列文章包含: 1. **介绍和铸造简单的NFT**。 2. 建立一个简单的剑(自定义 NFT 合约)的例子 3. 构建一个带有前端的简单井字游戏实例 让我在2019...
> * 原文链接: https://www.rareskills.io/post/smart-contract-security > * 译文出自:[登链翻译计划](https://github.com/lbc-team/Pioneer) > * 译者:[翻译小组](https://learnblockchain.cn/people/412) 校对:[Tiny 熊](https://learnblockchain.cn/people/15) > * 本文永久链...
> * 原文链接: https://www.argent.xyz/blog/getting-started-with-cairo-1.0/ > * 译文出自:[登链翻译计划](https://github.com/lbc-team/Pioneer) > * 译者:[翻译小组](https://learnblockchain.cn/people/412) 校对:[Tiny 熊](https://learnblockchain.cn/people/15) > * 本文永...
 > 当一艘装满货物的集装箱船的移动速度比其所有权文件的传递速度还快时,就说明有些东西从根本上坏掉了。以下是区块链技术如何解决一个有 70 年历史的问题——以...
 Vesting(归属)是项目 Token 经济学的一部分,它可以控制 Token 的价值。在本文中,我们将讨论项目参与者之间 Token 分配的各种技术、方法和模式,并展示几种用于 Token ...
[zkLend白皮书](https://zklend.gitbook.io/documentation/other/documentation/whitepaper)翻译 # 1 引言 ## 1.1 以太坊的安全性 自2021年的“DeFi之夏”和“NFT热潮”以来,区块链领域出现了两个关键现象。DeFi Summer引发了多个L1和L2链的爆发,这主要是...
简介:DAO 的技术日趋完善,但是在使用DAO做事情时候仍然面临不少社会方面的障碍。本文探讨了 DAO 需要在人性化方面作出哪些改进。 —— Yefan Huang 原文标题:The Human Side of DAOs 作者:Ivan Thinking 翻译:Yefan Huang  - [概要](#summary) - [范围](#scope) - [系统概述](#system-overview) - [桥](#bridges) - [消息传递者](#messengers) - [门户和消息传递器](#portal-and-message-passer) - [特权角色](#privileged-roles) - [安全模型和信任假设](#s...