文章 视频 课程 百科图谱 集训营
更多
  • 问答
  • 提问
  • 发表文章
  • 专栏
  • 活动
  • 文档
  • 工作
  • 集市
  • 发现
  • 文章
  • 问答
  • 视频
  • 课程
  • 集训营
  • 专栏
  • 活动
  • 工作
  • 文档
  • 集市
搜索
  • 登录/注册
瓷家
  • 文章
  • 专栏
  • 问答
  • 视频
  • 课程
  • 集市作品
  • 活动
  • 招聘
TA的专栏 TA订阅的
Foundry 高级作弊码系列

Foundry 是以太坊生态中最流行的开发工具之一,其内置的 Cheatcodes 提供了一种独特的方式,让开发者能够在测试环境中模拟各种链上场景、操控状态,甚至超越常规 EVM 限制。这些“作弊码”不仅简化了测试用例的编写,还能帮助开发者更深入地理解智能合约的行为。

创建于2025-07-04 16:59 订阅(15)
小白专享-图解以太坊编程

🎆此专栏知识涵盖以太坊基本知识、solidity基本知识、以太坊核心项目,为以太坊编程初学者提供一个简洁、快速的入门教程。

⭐️专栏特点

  1. 图解为主:停止概念抽象,用流程图阐述以太坊编程的核心概念。
  2. 语言简练:拒绝长篇大论,以最简单的语言说清核心知识点。
  3. 代码核心:拒绝冗长代码,用核心代码来描述核心知识点。
  4. 适合新手:停止纵向横向拓展,做到提炼核心知识点。
创建于2025-04-13 02:42 订阅(27)
现代DEX

本系列文章的目标是为 DeFi 开发者和审计人员提供对现代 DeFi 实现的全面回顾,包括所使用的算法、关键数据结构和函数。与其他资源不同,我们将不深入探讨协议的经济和金融方面,这些内容可以通过项目文档进行研究。相反,我们将专注于重要的代码段并进行详细讨论。

创建于2025-03-19 18:41 订阅(21)
代理模式与 Delegatecall 规范手册

代理模式可能是学习 Solidity 开发中最令人困惑的方面之一,因为在其他软件开发领域几乎没有类似的类比。进一步复杂化的问题是——尽管从概念上讲,delegatecall 是容易理解的——完全掌握其细微差别需要对 EVM(以太坊虚拟机)和 Solidity 编译器的工作原理有一定的背景知识。这些细微差别并不是简单的“你知道吗”的琐事,而是对智能合约的运行方式有重要影响。此外,代理模式的标准仍在发展中——截至撰写本文时,ERC-7201 到现在还不到一年的时间。

任何合格的 Solidity 开发者或审计员,都应该对 delegatecall 及其所依赖的代理模式有全面的理解。代理模式并不简单,一个错误就可能破坏可升级性,或者更糟,导致灾难性错误。

本书旨在帮助这样的读者高效且全面地掌握这一主题,同时深入探讨在其他文献中省略或忽视的细节。与此同时,我们力求范围明确;本书不是关于 EVM 的完整课程——我们仅讨论与正确理解 delegatecall 及现有模式设计相关的部分。

创建于2025-03-03 16:40 订阅(27)
Solidity Yul Assembly 内联汇编

在这系列文章中,我们将深入探讨 Solidity 的内联汇编(Yul)。你可能会问:“我学会 Solidity 不就能写大部分合约了吗?为什么还需要学习内联汇编?”的确,大部分合约的编写完全可以通过 Solidity 完成。但内联汇编是 Solidity 的一个重要补充,它让你更深入地理解底层操作和合约优化。

起初,我也曾对内联汇编感到困惑,尽管我曾尝试过,但很快就忘记了。中文资料少且零散,这使得学习内联汇编变得更加困难。后来,找到了 Jeffrey Scholz 较为系统的讲解 Yul 的课程,此系列文章为我当时的学习笔记整理而来。学习 Yul 让我对存储、内存、栈、合约调用以及 ABI 编码有了更深入的理解。

即使你未来可能不会直接编写内联汇编代码,但掌握这些知识对编写更高效的 Solidity 合约是非常有帮助的。希望这系列文章能帮助你更好地理解内联汇编的基础及其在合约中的应用。

创建于2024-08-16 11:23 订阅(24)
Web3

什么是 Web3?

Web3,或称为第三代互联网,是基于区块链技术的去中心化互联网架构。它通过智能合约和分布式账本技术,旨在解决 Web2 中的中心化问题,为用户带来更高的安全性、透明性和控制权。

Web1、Web2 与 Web3 的对比

  • Web1 (静态 Web):主要以静态网页为主,用户只能浏览和阅读内容,互动性很低。
  • Web2 (社交 Web):引入了动态网页、用户生成内容和社交网络平台。用户可以互动、分享内容,但数据和平台由中心化公司控制。
  • Web3 (去中心化 Web):基于区块链技术,强调用户对数据的所有权和隐私保护。去中心化应用(DApps)和智能合约使得交易和协议不再依赖于第三方机构。

Web3 的核心技术

  1. 区块链:分布式账本技术,记录所有交易数据,透明且不可篡改。
  2. 智能合约:在区块链上自动执行的合约,保证交易的可靠性和执行力。
  3. 加密货币:数字资产,用于支付、存储价值和激励网络参与者,如比特币(BTC)和以太坊(ETH)。
  4. 去中心化应用(DApps):运行在区块链上的应用程序,不依赖中心化服务器。

Web3 的关键特性

  1. 去中心化:无中心控制,网络由多个节点共同维护。
  2. 隐私保护:用户数据由自己掌握,隐私性更强。
  3. 透明性:所有交易记录公开透明,任何人都可以查看。
  4. 抗审查性:由于没有中心化的控制机构,数据和应用更难以被审查或删除。
  5. 用户自治:用户通过投票或其他方式参与治理,决定网络的未来发展方向。

Web3 的应用场景

  1. 去中心化金融(DeFi):如借贷平台、去中心化交易所等,用户无需依赖传统金融机构即可进行金融活动。
  2. 非同质化代币(NFT):用于表示数字资产的所有权,如艺术品、游戏道具等。
  3. 去中心化身份验证:用户无需依赖中心化机构即可验证身份,增强隐私保护。
  4. 去中心化存储:如 IPFS 和 Filecoin,通过分布式网络存储数据,提高数据的安全性和可用性。
  5. DAO(去中心化自治组织):通过智能合约自动执行组织决策,实现真正的去中心化治理。

Web3 的挑战和未来

尽管 Web3 带来了许多创新和优势,但仍面临一些挑战,如:

  • 技术复杂性:区块链技术和智能合约的学习曲线较高。
  • 可扩展性:当前区块链网络的交易处理能力有限,需要提升。
  • 用户体验:去中心化应用的用户体验需要进一步优化,以吸引更多用户。

未来,随着技术的不断发展和成熟,Web3 有望成为互联网的主流架构,实现更高的安全性、隐私性和去中心化,改变我们的生活和工作方式。

欢迎大家订阅和关注我们的 Web3 专栏,了解更多关于去中心化互联网的前沿知识和最新动态!

创建于2024-07-17 17:55 订阅(13)
Solidity从入门到进阶

区块链技术的兴起正在重塑着多个行业,而智能合约是构建分布式应用的核心基石。Solidity作为以太坊生态中主流的智能合约编程语言,其重要性不言而喻。

本专栏将全面分享Solidity编程的各种知识和技巧,以期帮助开发者们更高效、更安全地编写智能合约。

创建于2024-06-19 10:03 订阅(12)
Michael.W基于Foundry精读Openzeppelin

Openzeppelin是一个平台,它具有可用来编写、部署和管理去中心化应用程序的工具。 Openzeppelin也是一款开源工具,它通过提供的产品来提供可靠性和安全性。

本专栏将从Foundry工程化的角度详细解读Openzeppelin中的各合约库源码逻辑及对应单元测试与使用方式。

依赖版本说明 [openzeppelin]:v4.8.3,[forge-std]:v1.5.6

样例代码repo:https://github.com/RevelationOfTuring/foundry-openzeppelin-contracts

创建于2023-07-15 21:35 订阅(127)
退款后将取消订阅本专栏 !
退款原因:
退款 取消
专栏删除后将不可恢复 !
删除 取消
瓷家
瓷家
贡献值: 5 学分: 2
江湖只有他的大名,没有他的介绍。
2 关注 0 粉丝
关于
关于我们
社区公约
学分规则
Github
伙伴们
DeCert
ChainTool
GCC
UpChain
合作
广告投放
发布课程
联系我们
友情链接
关注社区
Discord
Twitter
Youtube
B 站
公众号

关注不错过动态

微信群

加入技术圈子

©2025 登链社区 版权所有 | Powered By Tipask3.5|
粤公网安备 44049102496617号 粤ICP备17140514号 粤B2-20230927 增值电信业务经营许可证

发送私信

请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!

提醒

检测到你当前登录的账号还未绑定手机号
请绑定后再发布
去绑定
编辑封面图
封面预览

创建课程

编辑封面图
建议尺寸: 1920*1080
编辑封面图
封面预览