找到约 13 条结果

文章 以太坊 - 账户抽象和ERC-4337 - 第二部分 - Quicknode

...发送交易 ### 重新审视以太坊中的账户抽象:ERC-4337 基础知识 #### 什么是账户抽象(ERC-4337)? 在我们深入研究 ERC-4337 的实现之前,让我们重温本指南系列的 [第 1 部分](https://learnblockchain.cn/article/11504) 中提到的以太坊账户抽...

文章 XION:无钱包L1链,Web3的未来之光

...用户在娱乐或投资中自然接触Web3,而非强迫学习区块链知识。这种“润物细无声”的方式有效降低了心理阻力 - **社区支持**:XION 在 X、Discord 和 TikTok 等平台建立了活跃的社区,提供多语言教育内容,帮助用户逐步了解Web3,消...

文章 关于在Web3时间敏感情况下使用作战室的一切

...分配给一个团队。你需要召集一个团队,其成员具有专业知识和权力,可以毫不拖延地诊断问题并决定解决方案。 你需要召开一个作战室。 ### 关于作战室的一切 作战室是好莱坞电影中一个常见的概念。当美国总统在他的作...

文章 “去中心化”这个词的意义

...n.cn/article/10986) [考虑](https://learnblockchain.cn/article/10984) [的知识](https://github.com/ethereum/EIPs/issues) [必须](https://github.com/ethereum/wiki/wiki/Proof-of-Stake-FAQ) 被[民主化](https://learnblockchain.cn/article/10983),使更多的人对此过程感到舒适,并[参...

文章 基于RLNC的替代DAS概念

...下载和保管的向量数 我们希望最小化 `N` 以减少承诺和证明开销。 我们希望最大化 `S` 从而可能获得更好的分片效果 因此,我们要最小化 `K`。 但是,每个常规节点仅存储 `1/S` 的数据,并且要采样整个 `N` 维空间,节点需要...

文章 Arbitrum Stylus 与 Solidity:性能基准评测

...可能在 Gas 消耗和执行速度方面实现显著的改进。 **B — 拷贝实现** 为红黑二叉树实现**拷贝方法**的目标是仅加载一次树,使用**引用**,然后将更改保存回树。 这种方法确保在插入过程中**不复制**或**复制**插入到树中的...

文章 比特币如何运作?区块链、网络、交易

# 一、比特币基础知识 ## 1.1 什么是比特币? 比特币是一种革命性的数字货币,由化名中本聪的匿名人士或团体于 2008 年发明。它是世界上第一个加密货币,负责将区块链技术引入金融行业。 与传统货币不同,比特币在分...

文章 深入理解EVM系统(2)

...。 ### 真实合约中的内存 为了巩固到目前为止所学的知识,我们将看看内存和空闲内存指针如何在真正的solidity 代码中更新的。 我创建了一个 **MemoryLane** 合约,并有意保持它非常简单。它有一个函数,只定义了两个长度...

文章 Pinocchio:适用于 Solana 程序的依赖库

...我自由了** **我没有任何依赖** ## 概述 Pinocchio 是一个依赖库,用于在 Rust 中创建 Solana 程序。它利用了 SVM 加载器将程序输入参数序列化为字节数组的方式,然后将其传递给程序的入口点,以定义拷贝类型来读取输入。由...

文章 EXECUTE预编译的费用结构

...这种机制将提供“原生”以太坊安全性,无需复杂的欺诈证明或专门的 zk-verifiers。但是,如果仅在争议期间调用它,则 rollup 在大多数情况下可以避免支付有意义的费用。 ### 以太坊的价值积累困境: 如今,以太坊主要根据 gas...

文章 闪电网络:技术与用户体验(五):流动性获取

...tning 客户端为 Liquidity Advertisement 提供了实验性支持。 ## 确认通道 上述两种方案,显然更适合于网络中的转发节点,以及有经验有技能的用户,却不适合于移动设备的用户(可以操作的界面更为有限),更不适合刚解除闪电...

文章 如何成为一名Solidity开发者

...、工具和应用。而且,了解 C++、JavaScript 或 Python 的基础知识也能够提供帮助并加快学习过程。 不过,要 [开发智能合约](https://www.alchemy.com/overviews/solidity-smart-contract) 应用,开发者必须理解安全和不安全实践之间的区别。忽视...

文章 ERC20解读

...sferFrom`** 代表所有者花费的剩余代币数量。默认情况下为。当 **`approve`** 和 **`transferFrom`** 被调用时,值将改变。 * `approve(address spender, uint256 amount)` :授权 **`spender`** 可以花费 **`amount`** 数量的代币,返回布尔值告知是否执行...