Move 是最有潜力构建出像 Solidity 这样的生态系统,甚至超越 Solidity 的智能合约编程语言
上周的文章介绍了 “锚点输出” 和 CPFP carve out,这种方法仍然有一些不足之处,本篇文章探讨了目前为解决这些和其他限制所做的努力。
BitMaps库开发了一种存储更紧凑且高效的mapping(uint256=>bool)。传统的mapping(uint256=>bool)中一个slot只能存储一个键值对的bool值信息,而改用了BitMaps.BitMap数据结构后,一个slot理论上最多可以存256个键值对的bool值信息。
7月30日,因为Vyper部分版本中的漏洞,导致Curve、JPEG'd等项目陆续受到攻击,损失总计超过5200万美元。SharkTeam对此事件第一时间进行了技术分析,并总结了安全防范手段,希望后续项目可以引以为戒,共筑区块链行业的安全防线。一、事件分析以JPEG'd被攻击为例:攻击者
过去一周,明星项目动态如下: 第114次以太坊核心开发者共识会议:Devnet 8 最早下周推出;Layer2网络Shibarium跨链桥已上线公开测试;Optimism 推出「Law of Chains」v0.1 版本;Sui 通过 SIP6 ,允许开发人员构建流动性质押协议
每周以太坊进展
一览 NFT 热点资讯和 NFT 链上宏观数据
SignedSafeMath库就是直接对solidity内置的int256类型的加减乘除运算的函数封装。
SignedMath库提供了solidity中尚未内置的标准有符号数的数学运算方法。
Web3 极客日报 1276
UniswapX的核心奥义-“群体博弈”,让去中心化系统在聪明人的动机博弈中达成极致的平衡。
Web3 极客日报 1275
代币的本质是一个合约,一串代码,是没有头像的概念的。目前我们看到的所有的代币logo,都是由各个平台自己加上去的,其目的是为了方便展示、提高代币的可信度等等。
记一次隐蔽的恶意攻击事件追踪分析
学习使用truffle 共同进步
开始鼓捣之前,我希望我知道的。 近年来,椭圆曲线BLS12-381逐渐火了起来。许多协议都将其应用到了数字签名和零知识证明中:Zcash、Ethereum 2.0、Skale、Algorand、Dfinity、Chia 等等。 不幸的是,现有的关于 BLS12-381 的资料里充满着晦涩的咒语,比如
SafeMath库是对solidity中uint256的加、减、乘、除和取模运算的一层封装。由于solidity 0.8之前的uint256运算是不做溢出检查,许多基于0.8版本之前的项目都会使用该库。0.8版本之后solidity编译器内置了整形数溢出检查,所以SafeMath库也不再被广泛使用。
不仅是 Bitcoin NFT API,开发者可以根据自己的应用构建需求,灵活调取 NFTScan 提供的丰富 NFT 数据资源。