文章
视频
课程
百科图谱
集训营
更多
问答
提问
发表文章
专栏
活动
文档
工作
集市
发现
Toggle navigation
文章
问答
视频
课程
集训营
专栏
活动
工作
文档
集市
搜索
登录/注册
精选
推荐
最新
周榜
关注
RSS
全部
通识
以太坊
比特币
Solana
公链
Solidity
Web3应用
编程语言
安全
密码学
AI
存储
其他
在外部审计前 使用不变性模糊测试之前找到高风险漏洞
在外部审计前 使用不变量模糊测试之前找到高风险漏洞
不变性模糊测试
Foundry
Dacian
发布于 2024-12-05
阅读 ( 1841 )
( 34 )
Solidity库 | 双向链表
有时Solidity语言本身的数据结构无法很好地满足开发需求,此时我们需要实现相关库。本文介绍一个双向链表的库合约,在其它合约中引入即可使用。
Solidity
合约
最佳实践
卡卡
发布于 2024-12-04
阅读 ( 1239 )
( 16 )
透明代理 vs UUPS:智能合约升级模式全景解析与实用指南
in
Web3
in
Web3
透明代理vsUUPS:智能合约升级模式全景解析与实用指南随着区块链技术的不断发展,智能合约的升级能力成为项目长期发展的关键需求。其中,透明代理(TransparentProxy)和UUPS(UniversalUpgradeableProxyStandard)是两种主流的升级模式。本文
合约
合约升级
Web3
Solidity
UUPS
透明代理
寻月隐君
发布于 2024-12-03
阅读 ( 2494 )
( 45 )
汇编回滚
in
代理模式与 Delegatecall 规范手册
in
代理模式与 Delegatecall 规范手册
本文详细介绍了如何通过内联汇编更高效地实现 Solidity 中的回滚操作,深入探讨了 `mstore` 和 `mstore8` 操作码的使用方式,并通过示例代码展示了如何在汇编中实现无消息回滚、自定义错误回滚以及带有原因字符串的回滚。
Solidity
回滚
汇编
mStore
mstore8
gas优化
RareSkills
发布于 2024-12-02
阅读 ( 1040 )
Solidity语言 - Yul是什么? - Quicknode
这篇文章详细介绍了Yul语言,作为以太坊上智能合约的低级语言,具有更高的代码执行效率。文章包括Yul的语法、数据类型、控制流、函数以及Yul和Solidity的对比,并提供了一些示例代码和编译工具的推荐,以帮助开发者理解和应用Yul语言。文章结构清晰,内容丰富,有助于熟悉低级编程概念的开发者进行智能合约优化。
Yul
智能合约
以太坊
低级编程
代码优化
代币
QuickNode
发布于 2024-12-02
阅读 ( 1156 )
Solidity合约开发小贴士
以太坊是一个公共网络,在设计合约的接口时,除了考虑己方的交互外,还应该考虑公众是否方便获取到合约中的数据。
以太坊
Solidity
最佳实践
卡卡
发布于 2024-11-29
阅读 ( 1578 )
( 22 )
solidity中的接口和抽象合约
in
Solidity从入门到进阶
in
Solidity从入门到进阶
在Solidity中,接口(interface)和抽象合约(abstractcontract)都是用来定义合约的抽象行为,它们有相似之处,但也有一些关键的区别。下面是它们的用法、区别和联系。接口(Interface)接口是合约的一个非常简单的抽象,定义了合约应当实现的外部函数签名,但不包括
接口
抽象合约
Louis
发布于 2024-11-28
阅读 ( 1894 )
( 39 )
Solidity | Natspec注释格式
Natspec,NaturalLanguageSpecification,是使用自然语言注释向Solidity代码添加文档的标准格式。Natspec注释使Solidity代码更具有可读性和理解性。
EVM
Solidity
最佳实践
卡卡
发布于 2024-11-27
阅读 ( 1502 )
( 15 )
验证智能合约代码的不同方法
本文介绍了验证智能合约源代码的五种方法,并强调了智能合约的重要性、工具及其应用。重点包括使用Etherscan、Hardhat、Remix.IDE等进行合约验证的具体步骤。文章结构清晰,包含丰富的内容和代码示例,并提供了具体的实现步骤与工具建议。
智能合约
Etherscan
验证
Hardhat
Remix.IDE
区块链
QuickNode
发布于 2024-11-26
阅读 ( 1695 )
单个solidity合约的文件结构
in
Solidity从入门到进阶
in
Solidity从入门到进阶
基本定义本节是我们合约的开头,我们首先来介绍下合约的文件结构。一个单个合约文件的结构需要清晰、有条理,便于阅读、理解和维护。文件头部声明SPDX-License标识符用于声明合约的许可证类型(MIT、Apache-2.0等)。
合约文件结构
Louis
发布于 2024-11-26
阅读 ( 1305 )
( 19 )
从第一原理扩展以太坊虚拟机:重新构想存储层
本文详细探讨了区块链虚拟机的存储层及其面临的挑战,特别是以太坊的Merkle Patricia Trie结构带来的高昂存储成本和状态膨胀问题。通过分析各种区块链(如Solana、Sui、Sei)在存储和检索数据方面的优化策略,本文旨在提出有效的解决方案来实现更高的性能和可扩展性。作者呼吁社区参与协作,共同推动更美好的区块链基础设施的发展。
以太坊
存储层
Merkle Patricia Trie
状态膨胀
Solana
Sei
SeiNetwork
发布于 2024-11-23
阅读 ( 1325 )
如何用Solidity创建一个“Hello World”智能合约
本文是一个入门级指南,介绍如何使用Solidity创建并部署一个简单的'Hello World'智能合约。文章结构清晰,以多个部分详细解释了所需的基础知识、创建过程和与合约的互动,适合想要学习Web3开发的读者。
Solidity
智能合约
goerli
Web3
Ethereum
开发
QuickNode
发布于 2024-11-20
阅读 ( 1631 )
介绍 Cyfrin Aderyn:基于 Rust 的静态分析工具
Cyfrin Aderyn 是一个基于 Rust 开源的智能合约静态分析工具,旨在帮助开发者和安全研究者检测 Solidity 代码中的漏洞。该工具通过快速分析抽象语法树,提供定制化探测器,并支持多种报告格式,有助于提高智能合约的安全性。
Solidity
静态分析
智能合约
安全性
漏洞检测
Rust
Cyfrin
发布于 2024-11-19
阅读 ( 853 )
掌控 Solidity:事件日志、继承和接口的深度解析
大约一年前,我开始接触区块链技术,并决定深入学习Solidity。Solidity是以太坊智能合约的主要编程语言,它借鉴了C++、Python和JavaScript的语法特点。最初,我对Solidity的基本语法和数据类型进行了系统的学习,逐渐熟悉了如何编写简单的智能合约。我在过去一
Solidity
天涯学馆
发布于 2024-11-17
阅读 ( 1646 )
( 26 )
保卫你的数字资产:编写安全的Solidity智能合约秘籍
作为一名Web3开发者,我在过去的几年中见证了智能合约技术的飞速发展。然而,随着智能合约在去中心化金融(DeFi)、供应链管理、游戏等多个领域的广泛应用,安全问题也日益凸显。无数的黑客攻击和漏洞利用事件提醒我们,编写安全的智能合约是保护数字资产的关键。我将结合自己的实际工作经验,分享一些编写安全的
Solidity
天涯学馆
发布于 2024-11-16
阅读 ( 1858 )
( 35 )
Solidity智能合约开发基础教程
Solidity简介什么是SoliditySolidity是一种面向对象的高级编程语言,专门用于编写智能合约。智能合约是在区块链上自动执行的程序,可以用于实现各种去中心化应用(DApps)。Solidity的历史Solidity由以太坊基金会的成员在2014年创建,目的是为以太坊区块链提
Solidity
天涯学馆
发布于 2024-11-15
阅读 ( 3968 )
( 47 )
人话讲解solidity合约的存储原理
编写solidity合约如何选择变量的数据类型
存储槽
合约数据类型
合约存储
认知那些事
发布于 2024-11-10
阅读 ( 1613 )
( 26 )
如何实现 EVM 链无许可、无感知的合约部署
如何实现 EVM 链无许可、无感知的合约部署
EIP155
合约工厂
thirdweb
发布于 2024-11-07
阅读 ( 1655 )
( 32 )
Foundry forge 输出覆盖率测试报告
Foundry forge 输出覆盖率测试报告
测试工具
Foundry
Forge
RareSkills
发布于 2024-11-06
阅读 ( 1588 )
( 8 )
Foundry 单元测试
Foundry 单元测试
合约测试
Foundry
RareSkills
发布于 2024-11-06
阅读 ( 1947 )
( 35 )
‹
1
2
...
5
6
7
8
9
10
11
...
51
52
›
发表文章
我要提问
扫一扫 - 使用登链小程序
热门文档
»
Solidity 中文文档 - 合约开发
Foundry 中文文档 - 开发框架
Hardhat 中文文档 - 开发框架
ethers.js 中文文档 - 与链交互
Viem 中文文档 - 与链交互
web3.js 中文文档 - 与链交互
Anchor 中文文档 - 开发框架
以太坊改进提案EIP翻译
以太坊域名服务(ENS)文档
Etherscan API 手册 - 查询链上数据
热门百科
»
以太坊
智能合约
区块链
Solana
DeFi
Solidity
NFT
零知识证明
Web3
比特币
EVM
区块链安全
去中心化
Rust
闪电网络
Move
MEV
加密货币
Rollup
DApp
预言机
每周以太坊
密码学
Layer2
Sui
30天文章收益榜
»
Henry
96 篇文章,555 学分
Helius
153 篇文章,445 学分
blockmagnates
88 篇文章,327 学分
寻月隐君
274 篇文章,314 学分
Andrey Obruchkov
9 篇文章,291 学分
×
发送私信
请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!
发给:
内容: