找到约 13 条结果

文章 Bybit黑客事件及其对多重签名钱包安全性的启示

...Certora Prover 等工具进行了形式化验证,该系统能够数学上证明代码按预期行为运行,从而在部署之前捕获漏洞或利用。这种严格的验证使得 Safe 的核心逻辑变得非常坚韧;它的智能合约经历了多年的实际使用而没有发生协议级别...

文章 DeFi入门:去中心化金融综合指南 - CoW DAO

...程的开始。我们正在构建一个学习中心,帮助你掌握相关知识,以便安全可靠地驾驭 DeFi 世界。 ### 什么是 DeFi 以及它为何重要 去中心化金融 (DeFi) 是指建立在区块链技术之上的一套不断增长的金融工具和服务。与传统金融 (Tra...

文章 Solana笔记 08.案例:写一个SOL转账程序

...为了进一步加深理解,我们需要结合实际案例来应用这些知识。今天,我们将用两种方法实现账户之间的 SOL 转账。相信通过这个真实场景的学习,你一定能够更加透彻地掌握 Solana 的账户模型和转账机制。 在开始之前,请先...

文章 什么是 Layer 1 区块链?

...账本的状态达成一致。比特币的 Nakamoto 共识基于 [工作量证明](https://learnblockchain.cn/article/13847)(PoW),而以太坊的 Gasper 共识基于 [权益证明](https://learnblockchain.cn/article/13847)(PoS)是两种共识类型。以太坊最初是基于 PoW,但已...

文章 L2 执行引擎

...:`rollupDataGas = zeroes * 4 + (ones + 68) * 16` - 添加 `68` 个非字节是 Bedrock 之前 L1 成本记账功能的残留, 与 Bedrock 不同,它考虑了最坏情况下的非字节添加来补充未签名的交易。 - 使用 Regolith 分叉:`rollupDataGas = zeroes * 4...

文章 EasyCoin.AI 介绍:深入了解 AI 驱动的加密货币交易

...AI 将这一愿景变为现实。 对 EasyCoin.AI 的探索将超越基础知识,揭示其独特的功能,并展示如何利用其功能来最大化你的回报。 **AI 驱动的交易:消除复杂性** ![](https://img.learnblockchain.cn/2025/04/16/1-H66yAT8m4YWc0m93HsV7A.jpeg) EasyCoin.AI...

文章 一文读懂Ve(3,3): 新兴DEX的范式

...度上避免了短期投机者和巨鲸决定Curve发展的问题。数据证明了这点:平均锁定期达到3.51年,接近4年的上限;参与锁定的CRV比例达到44.64%。 然而,问题也随之诞生。首先,Vecrv认知门槛高。下面这个Vecrv收益矩阵,谁看了不迷...

文章 什么是随机数?以太坊交易的管理技巧

...)。 在本指南中,我们将教你有关以太坊上 nonce 的所有知识,以及如何使用 Ethers.js(JavaScript)以编程方式管理此值。 让我们开始吧! ### 你将做什么 - 高级回顾以太坊交易(适用于其他基于 EVM 的链) - 了解以太坊交易中 n...

文章 Eth2进展更新 (截至2022/7/29)

...排! ## 合并 在 9 月中下旬以太坊主网合并到权益证明这个暂定计划没有改变。但是,在我们看到几周后 Goerli 合并的情况下,才会对此做出一个明确的决定。 ### Goerli-Prater 测试网合并 如本周首荐所示,Goerli/Prater 测...

文章 合约升级模式分析

...是简单。它不需要像 `delegatecall `模式那样的底层的专业知识。不过,最近`delegatecall `模式受到了广泛的关注。开发人员可能倾向于选择这种解决方案,因为文档和例子更容易找到。 这两种模式都有相当大的风险,但在趋势之...

文章 万字说透 NFT 的发展简史、价值及未来

...值与未来等,并附上了若干 NFT 市场的查询工具**。这些知识将帮助我们更好的理解、参与 NFT 这一新兴市场。 我们希望无论你是一个 NFT 入门新手,或是 NFT 资深玩家,读完都能有所收获。 ## 1\. NFT 是怎么诞生的? ‍ ‍ ...

文章 主流区块链开发语言大比拼

...特尔和Dropbox工程师于2017年底创立,是一种单链委托权益证明协议,其重点是在不降低分散性或安全性的前提下提供可扩展性。Solana扩展解决方案的核心是名为“历史证明(PoH)”的分散式时钟,旨在解决分布式网络中没有单个...

文章 深入了解最小代理合约

... | 我们为什么使用 RETURNDATASIZE?好吧,我们需要将两个推入栈中。理想情况下,你只需使用 PUSH 指令来做到这一点,但这里有个问题:**A** **PUSH 的费用是 3 个 gas 单位,而 RETURNDATASIZE 仅需 2 个**。 ![](https://img.learnblockchain....