文章
视频
课程
百科图谱
集训营
更多
问答
提问
发表文章
专栏
活动
文档
工作
集市
发现
Toggle navigation
文章
问答
视频
课程
集训营
专栏
活动
工作
文档
集市
搜索
登录/注册
精选
推荐
最新
周榜
关注
RSS
全部
通识
以太坊
比特币
Solana
公链
Solidity
Web3应用
编程语言
安全
密码学
AI
存储
其他
Foundry 教程: 用Solidity编写ERC-20测试用例
极快的测试,不再使用 BigNumber.js,只有 Solidity 代码
Foundry
测试
Solidity
翻译小组
发布于 2022-04-28
阅读 ( 7801 )
( 76 )
Brownie + Ganache Fork 合约开发
使用ganache的主网fork技术 搭配python友好的[brownie](https://learnblockchain.cn/article/3030)框架,高效对合约进行开发测试。
brownie
Ethereum
Solidity工具
ganache
Python
退学写码
发布于 2022-04-21
阅读 ( 7685 )
( 72 )
如何错误验证签名: 以NBA 数字藏品发行为例
NBA最近发行了数字藏品,然而我们发现,其售卖数字藏品的合约存在非常严重的漏洞。攻击者(“科学家”)可以通过漏洞无成本铸造藏品然后出售获利。 漏洞的成因在于对白名单用户的签名校验有安...
区块链安全
BlockSec
发布于 2022-04-21
阅读 ( 3033 )
( 9 )
Solidity - 使用位运算节省 gas
[Solidity](https://learnblockchain.cn/article/567) - 使用位运算节省 gas,在这篇文章中,我将解释其中的一些技巧,并通过一款更简单的井字棋游戏来分享我的思考过程。
Gas
Solidity
翻译小组
发布于 2022-04-18
阅读 ( 4957 )
( 2 )
一些简单的 Gas 优化基础
in
全面掌握Solidity智能合约开发
in
全面掌握Solidity智能合约开发
普通开发者需要了解的优化 [Solidity](https://learnblockchain.cn/article/3512) 合约的基础
gas优化
Solidity
影无双
发布于 2022-03-24
阅读 ( 6243 )
( 3 )
质押挖矿合约逻辑解析(二)
in
合约对接(前端/node.js)
in
合约对接(前端/node.js)
项目开发中还有另一种收益产生的情况,不是每个块或者每秒产出固定的数量,而是每次打进质押合约一笔 就加权平分一笔,这时质押算`rewardPerTokenStored`数值方法就得做更改,只要理解算法是用的每个阶段的挖矿产量一切迎刃而解。
质押挖矿
合约开发
发布于 2022-03-12
阅读 ( 4705 )
质押挖矿合约逻辑解析(一)
in
合约对接(前端/node.js)
in
合约对接(前端/node.js)
合约开发中遇到很多[质押](https://learnblockchain.cn/article/3361)挖矿类的需求,单币质押、双币质押、算力挖矿等等,这些需求大多都是美秒产多少币(每个块产多少币),根据质押的量加权平分产出的币。如果中心化的程序很容易完成这个需求,但在区块链上没有定时器,不能实现大量循环。这些局限让我们体会了区块链的极简之美。
挖矿
质押
合约开发
发布于 2022-02-24
阅读 ( 7979 )
( 4 )
合约升级模式分析
在这篇文章中,我们将详细分析现有的智能合约升级策略,描述我们在实践中观察到的弱点,并为需要升级的合约提供建议。
delegatecall
合约升级
智能合约
aisiji
发布于 2021-12-20
阅读 ( 7571 )
( 82 )
Gas 优化:Solidity 中的使用动态值数组
in
全面掌握Solidity智能合约开发
in
全面掌握Solidity智能合约开发
在 Solidity 中,动态值数组是否比引用数组效率更高吗?
Gas
数据存储
aisiji
发布于 2021-12-08
阅读 ( 7902 )
( 57 )
OpenZeppelin Upgrades教程: 在Hardhat下如何进行合约升级
OpenZeppelin [Hardhat](https://learnblockchain.cn/article/1356) Upgrades 使用教程
OpenZeppelin
Gnosis
升级
Hardhat
智能合约
翻译小组
发布于 2021-10-12
阅读 ( 11140 )
( 238 )
安全的处理 ERC20 转账(解决非标准 ERC20 问题)
解决非标准 [ERC20](https://learnblockchain.cn/article/3672) 问题
OpenZeppelin
ERC20
翻译小组
发布于 2021-09-29
阅读 ( 11064 )
( 128 )
EIP-721的openzeppelin实现
这段时间总是与NFT打交道,大部分NFT都采用了EIP721标准,且均采用了Openzepplin的EIP721实现。前段时间详细看过Openzepplin的相关实现,但是偷懒了,没有整理成文档,导致后面的记忆总是不深刻,理解也不深刻。此次正好将其实现全部整理一下。
samczsun
bixia1994
发布于 2021-09-24
阅读 ( 7603 )
( 249 )
Solidity 类特性
in
全面掌握Solidity智能合约开发
in
全面掌握Solidity智能合约开发
本文讨论 Solidity 的类特性
Solidity
翻译小组
发布于 2021-09-22
阅读 ( 6569 )
( 80 )
如何缩减合约以规避合约大小限制
in
全面掌握Solidity智能合约开发
in
全面掌握Solidity智能合约开发
你能做些什么来防止合约变得太大?
优化
Gas
智能合约
翻译小组
发布于 2021-07-25
阅读 ( 9009 )
( 6 )
详解 SushiSwap
in
DEFI 协议解析
in
DEFI 协议解析
了解 SushiSwap 的实现细节
Sushiswap
Uniswap V2
翻译小组
发布于 2021-07-14
阅读 ( 11780 )
( 12 )
如何实现广义的元交易(Meta Transaction)
探索元交易的强大设计
EIP712
签名
翻译小组
发布于 2021-07-12
阅读 ( 7188 )
( 46 )
计算Solidity 函数的Gas 消耗
in
全面掌握Solidity智能合约开发
in
全面掌握Solidity智能合约开发
本文通过字符串连接函数为例,来看看如何计算及对比 Solidity 函数的 gas 消耗
Solidity
Gas
翻译小组
发布于 2021-07-08
阅读 ( 7962 )
Solidity中的ecrecover的应用
探索智能合约的签名
Solidity
签名
EIP712
翻译小组
发布于 2021-07-05
阅读 ( 13653 )
( 67 )
Solidity 0.8.5 发布
Solidity 0.8.5 新变化
Solidity
翻译小组
发布于 2021-06-17
阅读 ( 3844 )
( 77 )
探究新的 Solidity 0.8 版本
in
全面掌握Solidity智能合约开发
in
全面掌握Solidity智能合约开发
如何将你的合约升级到Solidity 0.8?
Solidity
翻译小组
发布于 2021-02-05
阅读 ( 8196 )
( 34 )
‹
1
2
...
8
9
10
11
12
13
14
15
16
›
发表文章
我要提问
扫一扫 - 使用登链小程序
热门文档
»
Solidity 中文文档 - 合约开发
Foundry 中文文档 - 开发框架
Hardhat 中文文档 - 开发框架
ethers.js 中文文档 - 与链交互
Viem 中文文档 - 与链交互
web3.js 中文文档 - 与链交互
Anchor 中文文档 - 开发框架
以太坊改进提案EIP翻译
以太坊域名服务(ENS)文档
Etherscan API 手册 - 查询链上数据
热门百科
»
Uniswap V3
Polygon
审计
Substrate
Typescript
流动性池
staking
Merkle树
共识层
AMM
JavaScript
闪电贷
EigenLayer
可扩展性
ERC721
数据分析
MetaMask
节点
安全技术研究
编程
Mina
Web3.js
测试
监管
数字签名
30天文章收益榜
»
Henry
96 篇文章,519 学分
Helius
154 篇文章,452 学分
blockmagnates
88 篇文章,342 学分
寻月隐君
276 篇文章,311 学分
Andrey Obruchkov
10 篇文章,284 学分
×
发送私信
请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!
发给:
内容: