一些开发者害怕 ‘delegatecall’,因为他们被告知它是“危险的”。恐惧和危险来自对某事如何工作的理解不足以及如何安全地使用它。例如,我们中的大多数人并不害怕开车,因为我们对汽车的工作原理有足够的了解,并且我...
定义 要将资产代币化,必须在区块链上创建资产的数字表示作为代币。 **要将资产代币化,必须在区块链上创建资产的数字表示作为代币。** 代币化资产是基于[区块链](https://learnblockchain.cn/article/18907)的数字代币,代表实物和...
在L2占主导地位的以太坊中提高L1 gas限制的原因 **特别感谢 Ansgar Dietrichs 的反馈和审查** 以太坊路线图中的一个重要近期辩论是如何提高 L1 gas 限制的问题。最近,L1 gas 限制从3000万增加到3600万,容量增加了20%。许多人支持...
积极和博弈以将 10 亿人带入链上 Noam Hurwitz ## 关于模块化账户标准的技术评论 向智能账户的过渡是将主流用户引入链上的关键一步。在过去的一年中,我们看到了智能账户领域的创新井喷,以及模块化智能账户的出现,这些...
### 0. 版本 [openzeppelin]:v4.8.3,[forge-std]:v1.5.6 #### 0.1 ERC20.sol Github: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.8.3/contracts/token/ERC20/ERC20.sol Openzeppelin中的ERC20库只提供了mint接口,而具体的发行逻辑需要开发者在其子...
以太坊(Ethereum)是一个开源的、具有智能合约功能的公共区块链平台,它通过其专用加密货币以太币(Ether,简称“ETH”)提供去中心化的服务。以太坊被视为比特币的“2.0版”,采用了与比特币不同的区块链技术,支持智能...
# 使用 Viem.sh 读取NFT合约信息 ### 一、安装并配置viem 要使用 `Viem.sh` 读取特定 NFT 合约中的信息,首先,你需要确保在项目中已经安装并配置了 `@viem/sh` 库。如果还没有安装,可以使用以下命令进行安装: ``` pnpm install viem...
solidity 智能合约一旦部署便不可更改,但是通过特定的设计觅食可以实现“升级”的效果。以下是主流的合约升级方式以及核心原理解析。 ## 一、合约的迁移 核心思想是:这种情况一般是废弃旧合约,将旧合约的功能和数据...
## 1. 研究员评论 区块链和 Rollup 的数量正在快速增长,而且随着 Celestia 推出其 DA 层,这种趋势似乎还在继续。这个 DA 层允许潜在的模块化区块链项目被部署和运行。这对生态系统是有益的,因为它能够让区块链应用程序的运...
## 1. 概述 1. ink!合约是波卡官方开发的一种wasm合约。使得普通用户可以在波卡的链上发布自己的应用而创建的一种合约语言。该合约主要使用rust语言进行编译成wasm后发布到链上。 2. 波卡对ink!有一个专门的[tutorials](https://d...
Solidity里怎么搞一个多重签名(Multi-Signature,简称多签)合约。这玩意儿在区块链世界里可是个硬核工具,特别适合需要多人共同决策的场景,比如团队控制资金、公司治理、或者去中心化组织(DAO)的投票。多签合约的核心是...
## MultipliFi: 未来金融的信任基石 ### 连接 TradFi 的严谨和 DeFi 的创新  MultipliFi:机构金融与去中心化创新的交汇之处 ### 介绍: 金融格局正在经历一场巨大的变革...
在智能合约领域,"以太坊虚拟机 EVM" 以及其算法和数据结构就是第一性原理。\ 本文从合约为什么要分类出发,结合每个场景可能面对怎样的恶意攻击,最终给出一套达成相对安全的合约分类分析算法。 **虽然技术含量...
> 致谢:文章部分参考[《多签钱包的使用》](https://learnblockchain.cn/article/3938) ## 什么是多签钱包? 多签名钱包常被缩写为 “Multisig wallet”,与多签钱包对应的是单签钱包,我们要往区块链上发送一笔转账交易,需要去用钱包...