EIP-4844 即将采用,看看如何开发使用。
Math库为合约开发提供了solidity内置的uint256运算以外的其他整形运算方法。solidity内置的整形运算,每一步都会做overflow revert(除非unchecked{}),而Math库会在不影响结果准确性的前提下利用位溢出进行更加tricky的操作。
以太坊的下一次升级主要是引入了EIP4844(Proto-danksharding), 这篇文章介绍了Proto-danksharding 是如何降低大幅 Rollup 的成本, 以及他有哪些局限性。
智能合约安全 - 常见漏洞(第四篇)
虽然应用还是很苍白,作为有趣的破圈尝试,开启了比特币可编程性的遐想
我们直接从代码层面来看看一个OrdinalsInscription的交易过程是怎样的。首先我们需要明确一些概念:OutPoint比特币中的交易是基于UTXO(未花费的交易输出)模型构建的,这意味着每个交易输出都
继续深入了解EVM , 本文探究一下智能合约的字节码
最近BTC社区推出了首个NFT项目Ordinals,该项目非常的火爆,也体现出BTC社区强大的开发能力。鉴于其官方文档对基本原理的描述没有那么直观,并且实际操作Mint也非常复杂,因此本文将说明其核心原理和在BTC regtest本地网络上如何操作(主网操作方法移步:全节点和借助机器人不需要全节点)
默克尔树(MerklePatriciaTree)在以太坊中是一种通用的,用来存储键值对的数据结构,可以简称为“MPT”,是字典树Redixtree的变种,也是以太坊的核心算法
一文解决 web3 合约 ethers 交互基础