在mint时随机指定tokenId,可以实现一定程度的随机分配图片,Meebits只用了一个数组且是O(1)的时间复杂度就实现了随机分配tokenId。
在翻阅Aave-V2的白皮书的时候,有一章节在讲gas优化的,其中的一些思路值得效仿学习一下
这篇文章将关注ZK-SNARK如何适应现有的应用程序,有哪些例子说明它们能做什么,不能做什么,以及有哪些通用的指导方针来判断ZK-SNARK是否适合某些特定的应用程序。
在函数中添加不必要的Payable关键字只是为了节省gas可能是一个糟糕的决定。
4大关键环节 Let's DAO!
你想参与建设web3项目吗?本文带你快速了解web3领域最流行的技术栈和开发环境。当然,由于Web3生态的广泛性,本文只能简单介绍一部分技术栈。
Alpaca合约解析与其在DEX中的投资策略
本季度最大的新闻,就是在BN.js库中发现了一个关键的字符串序列化漏洞,由Alex Dupre发现,他也提供了必要的补丁。
compound的经济模型,包括利息产生机制,利率计算,激励计算和分配
如果你是WEB3加密界的新手,面对众多概念无从入手,那么欢迎你,来对地方了!! 本文围绕标准 ERC721协议,描述了Mint、 safeMint、 transfer等是如何实现资产管理的,并通过解读代码来了解它的安全性设计和以太坊数据上链成本构成。
从海量的网络博客中,按照流量、社交媒体的粉丝数、域名的权威性和新鲜度排名,找到了web3领域15个最佳博客网站列表。
uniswap v3
如何在Uniswap上执行闪电兑换(Flash Swaps), 即在一笔利用从 Uniswap
对接 Uniswap V2 兑换代币,并测试验证。
本文介绍了开始构建区块链应用程序所需的顶级开发人员工具,包括框架、IDE、安全工具、测试网络、区块链预言机和节点服务。
Compound rateModel合约解析
以太坊着重强调两点:去中心化和安全性,这使得它处理交易的速度很慢。进而影响了其网络吞吐量,去中心化应用程序(dApp)的扩展能力。人们想出了许多不同的设计来解决以太坊的可扩展性问题,每种设计都有不同的优点。本指南将介绍以太坊扩展解决方案,并解释它们如何工作以及它们为什么非常重要。
使用 Uniswap V3价格预言机的总结
substrate,ink!,solidity,openbrush,patract
SharkTeam合约安全系列课程之NFT&GameFi开发与安全。第四课,让我们一起来详细聊聊ERC721/ERC1155协议。本文使用的 Openzeppelin 是 4.2.0 版本。
扫一扫 - 使用登链小程序
38 篇文章,358 学分
61 篇文章,346 学分
108 篇文章,260 学分
22 篇文章,231 学分
12 篇文章,151 学分