文章
视频
课程
百科图谱
集训营
更多
问答
提问
发表文章
专栏
活动
文档
工作
集市
发现
Toggle navigation
文章
问答
视频
课程
集训营
专栏
活动
工作
文档
集市
搜索
登录/注册
精选
推荐
最新
周榜
关注
RSS
全部
通识
以太坊
比特币
Solana
公链
Solidity
Web3应用
编程语言
安全
密码学
AI
存储
其他
以太坊前端交互库:Ethers.js v6 核心功能快速入门指南
in
以太坊与以太坊DApp
in
以太坊与以太坊DApp
Ethers 是一个用于与以太坊区块链进行交互的 JavaScript 库。它提供了一套简洁且功能强大的工具,用于处理以太坊账户、交易、智能合约等诸多方面的操作。无论是开发去中心化应用(DApp),还是进行区块链相关的工具开发如钱包等,Ethers 都扮演着重要的角色。
JavaScript
ethers
以太坊DApp
Revel.eth
发布于 2025-04-29
阅读 ( 1136 )
( 36 )
【solidity基础】数据类型那些必须知道的知识点
solidity的数据类型非常重要,这篇文章主要介绍数据类型那些必须知道的知识点,不清楚的同学可以一看究竟。
mengbuluo222
发布于 2025-04-27
阅读 ( 550 )
( 12 )
【solidity必知】gas优化必须掌握的知识点
在以太坊等区块链网络中,Gas是执行智能合约操作所需支付的费用,Gas优化能够降低交易成本并提升合约执行效率。这篇文章主要讲述5个方面总结常用的优化方法。
Gas
mengbuluo222
发布于 2025-04-25
阅读 ( 526 )
( 24 )
【solidity必知】如何理解 solidity 的低级别调用与高级别调用?
在以太坊智能合约开发里,低级别调用(Low-levelcalls)和高级别调用(High-levelcalls)是两种不同的合约交互方式,对新手小白来说这可能是一个陌生的概念。这篇文章我们来详细说一下他们的概念及应用。
Solidity
mengbuluo222
发布于 2025-04-25
阅读 ( 524 )
( 11 )
Solidity:从菜鸟到英雄 - 第一天
本文是30天Solidity学习系列的第1天,主要介绍了Solidity是什么,以及为什么要学习Solidity。Solidity是一种用于在以太坊虚拟机(EVM)上编写智能合约的静态类型、高级编程语言。学习Solidity可以用于DeFi、NFT、DAO、游戏等领域的开发,并且Solidity开发者有很高的市场需求。
Solidity
智能合约
以太坊虚拟机
EVM
Web3
区块链
CoinsBench
发布于 2025-04-24
阅读 ( 1217 )
( 15 )
Solidity:菜鸟到英雄 - Day 2
本文是Solidity入门教程的第二天内容,主要讲解如何搭建Solidity的开发环境,包括安装MetaMask钱包,使用Remix IDE,以及可选的Hardhat本地开发环境。并通过一个简单的Hello Web3合约示例,演示了合约的编写、编译和部署过程,以便读者快速上手Solidity智能合约开发。
Solidity
智能合约
Remix IDE
MetaMask
Hardhat
开发环境搭建
CoinsBench
发布于 2025-04-24
阅读 ( 1013 )
( 25 )
🔐 Solidity:从菜鸟到英雄 — 第 3 天
本文介绍了如何使用Solidity编写一个简单的智能合约,该合约能够在以太坊区块链上存储和检索数据。文章通过一个`SimpleStorage`合约的例子,讲解了状态变量的声明、`set`和`get`函数的编写,以及如何在Remix IDE中部署和交互该合约。
Solidity
智能合约
Remix
区块链
以太坊
合约部署
CoinsBench
发布于 2025-04-24
阅读 ( 970 )
( 27 )
Solidity: 从菜鸟到英雄 - 第 4 天
本文介绍了Solidity中的变量(包括状态变量、局部变量和全局变量)、数据类型(如uint、bool、address、string等)以及函数的概念和常用修饰符(public、private、view、pure等)。并通过一个简单的MyProfile合约示例,演示了如何存储和更新名称,以及如何返回当前名称。文章还提供了一个小挑战,鼓励读者创建一个新的智能合约。
Solidity
智能合约
变量
数据类型
函数
区块链
CoinsBench
发布于 2025-04-24
阅读 ( 866 )
( 15 )
Web3开发必知:Solidity内存布局(Storage、Memory、Stack)解析
in
Web3
in
Web3
Web3开发必知:Solidity内存布局(Storage、Memory、Stack)解析在以太坊智能合约开发中,Solidity的内存布局是确保合约高效运行的核心。理解Storage(存储区)、Memory(内存区)和Stack(栈)三种存储位置的特性与用途,不仅有助于优化gas成本,还能提升合
Solidity
Web3
Contract
寻月隐君
发布于 2025-04-22
阅读 ( 1260 )
( 21 )
OpenZeppelin 架构介绍
OpenZeppelin是一个广泛使用的、开源的智能合约库,专门为以太坊等EVM兼容链提供安全、可复用的合约组件。它是构建去中心化应用(DApp)和协议时的“黄金标准”不论你是初学者还是Web3开发老,OpenZeppelin都是一个非常不错的选择整体架构OpenZeppelin
OpenZeppelin
solibity
Library
Smart Contract
Henry Wei
发布于 2025-04-21
阅读 ( 1160 )
( 31 )
Web3新速度:Monad与BuyEarth DApp重塑虚拟世界
in
Web3
in
Web3
Web3新速度:Monad与BuyEarthDApp重塑虚拟世界Web3时代,速度决定未来!Monad作为一款高性能的以太坊兼容L1区块链,以每秒10,000+的交易处理速度(TPS)突破传统区块链瓶颈,为去中心化应用(DApp)开辟了新天地。BuyEarthDApp是这一技术的生动实践,让用
寻月隐君
发布于 2025-04-21
阅读 ( 1151 )
Solidity 智能合约的内存布局问题详解
Solidity的存储结构简介以太坊智能合约有三种数据存储位置
数据存储
Dapplink
发布于 2025-04-20
阅读 ( 482 )
Solidity 新手开发者需要注意的 5 个陷阱(以及如何避免它们)
本文总结了Solidity智能合约开发中常见的五个陷阱,包括存储、内存和calldata的区别,重入攻击,默认public的可见性,使用tx.origin进行授权的风险,以及无限循环/高Gas成本问题。针对每个问题,文章都给出了具体的代码示例和修复方案,旨在帮助开发者构建更安全、更智能的智能合约。
Solidity
智能合约
storage
memory
Calldata
重入攻击
gas优化
CoinsBench
发布于 2025-04-17
阅读 ( 817 )
( 27 )
Web3智能合约 -- create2 底层原理与实现机制
CREATE2是以太坊的一条EVM指令,用于部署智能合约。与传统的CREATE指令不同,CREATE2允许通过计算得到合约地址,而不是依赖发送方的nonce。这种方式使得合约地址在部署之前就可以被预测,方便一些高级用例,例如「工厂模式」和「合约钱包的预部署地址」。
CREATE2
Dapplink
发布于 2025-04-16
阅读 ( 656 )
( 2 )
Circom模板参数、变量、循环、If语句、断言
in
零知识证明之书
in
零知识证明之书
本文介绍了Circom中定义Rank 1约束系统(R1CS)的基本语法,包括模板参数的使用、循环和变量的声明与应用、以及如何在满足特定条件时生成约束。此外,还强调了在Circom中约束必须是静态的,不能依赖于信号动态改变,但变量可以作为常量参与R1CS运算,并解释了`if`语句在Circom中的使用限制,着重介绍了 variables 的使用方法,以及 signals 的使用限制。
circom
R1CS
约束系统
模板参数
信号
变量
zk-SNARKs
RareSkills
发布于 2025-04-16
阅读 ( 908 )
( 8 )
玩转 Web3:用 Viem 库实现以太坊合约部署与交互
in
Web3
in
Web3
玩转Web3:用Viem库实现以太坊合约部署与交互想一窥Web3开发的奥秘?以太坊智能合约是通往区块链世界的大门,而Viem库让你轻松迈出第一步!本文通过一个TypeScript脚本,带你从连接本地以太坊测试网到部署合约、实现交互,全程手把手实战。不管你是Web3新手还是想探
Web3
Viem
Solidity
寻月隐君
发布于 2025-04-15
阅读 ( 1168 )
( 18 )
Solidity智能合约中的Gas优化:开发者指南 – ImmuneBytes
本文深入探讨了如何在Solidity中优化Gas费用,涵盖了从存储、内存和calldata的选择,到变量打包、减少冗余存储写入、函数层面的优化、循环效率提升以及数据结构选择等多个方面。此外,还介绍了高级的Gas优化策略,如使用inline assembly和bitwise操作,旨在帮助开发者编写更高效、更经济的智能合约。
gas优化
Solidity
智能合约
存储
EVM
bitwise操作
ImmuneBytes
发布于 2025-04-12
阅读 ( 126 )
合约 - OpenZeppelin 文档
本文档介绍了OpenZeppelin Contracts库的使用,它是一个用于安全智能合约开发的库,提供了如ERC20和ERC721等标准的实现,以及灵活的基于角色的权限控制方案和可重用的Solidity组件。文档涵盖了安装、使用方法、安全注意事项以及学习资源。
智能合约
Solidity
OpenZeppelin
ERC20
ERC721
安全
OpenZeppelin
发布于 2025-04-12
阅读 ( 458 )
( 9 )
Ethers.js 实战:带你掌握 Web3 区块链开发
in
Web3
in
Web3
Ethers.js实战:带你掌握Web3区块链开发Web3时代已来,区块链开发成为技术圈的热门技能。如何快速上手与以太坊交互?Ethers.js作为一款轻量又强大的工具,能帮你轻松搞定查询、交易和智能合约部署。本文通过一个实战脚本,带你一步步掌握Web3区块链开发的核心技能,无论你是
Web3
ethers.js
寻月隐君
发布于 2025-04-10
阅读 ( 1308 )
( 22 )
Web3 新星:Monad 打造 NFT 全解
in
Web3
in
Web3
Web3新星:Monad打造NFT全解Web3浪潮席卷而来,高性能区块链成为开发者的新宠。作为Web3生态的新星,Monad以10,000TPS的超高吞吐量、500毫秒的区块速度和1秒交易确认,重新定义了区块链的可能性。本文将带你走进Monad的世界,通过打造Mo
Web3
Monad
NFT
Solidity
Contract
寻月隐君
发布于 2025-04-03
阅读 ( 2348 )
( 14 )
‹
1
2
3
4
5
6
7
8
...
50
51
›
发表文章
我要提问
扫一扫 - 使用登链小程序
热门文档
»
Solidity 中文文档 - 合约开发
Foundry 中文文档 - 开发框架
Hardhat 中文文档 - 开发框架
ethers.js 中文文档 - 与链交互
Viem 中文文档 - 与链交互
web3.js 中文文档 - 与链交互
Anchor 中文文档 - 开发框架
以太坊改进提案EIP翻译
以太坊域名服务(ENS)文档
Etherscan API 手册 - 查询链上数据
热门百科
»
以太坊
智能合约
区块链
Solana
DeFi
Solidity
NFT
Web3
零知识证明
比特币
EVM
区块链安全
Rust
去中心化
闪电网络
Move
加密货币
每周以太坊
DApp
Rollup
预言机
Layer2
密码学
MEV
Sui
30天文章收益榜
»
寻月隐君
242 篇文章,547 学分
Tiny熊
191 篇文章,500 学分
ImmuneBytes
38 篇文章,462 学分
ankitacode11
35 篇文章,459 学分
pineanalytics
43 篇文章,393 学分
×
发送私信
请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!
发给:
内容: