
你也不想你的代币被盗吧? - 手搓实现代币锁和时间锁
代币锁是一种限制代币提取的一种合约。它可以把合约中的代币先锁定一段时间,受益人在锁仓期满后才能发起提现取出代币。时间锁是一种限制合约的行为的特殊合约。它通过给合约的重要函数(如转账、提现、交易等)加上一个锁定期,用于这个操作的延期执行。
牛仔裤
2025-04-30 15:01:25
16
0
0
发币防止大户提前跑路 - 手搓一个线性释放合约
线性释放(LinearVesting)是一种常见的代币释放机制,指得是:代币按照固定的速率、持续均匀地在设定时间内逐渐释放。而不是一次性就释放完。
牛仔裤
2025-04-30 14:59:16
14
0
0
空投大杂烩 - 合约实现空投发放的三种方案
什么空投合约“空投合约”(AirdropContract)是指专门用于自动向一组地址发送代币或NFT的智能合约
牛仔裤
2025-04-29 14:45:05
10
0
0
更安全的钱包 - 最小代码手搓 gnosis safe 多签钱包
多签钱包是一种更安全的钱包。它的资金交互必须要有多个人联合进行签名才能发起。其核心思想是:只有当预定数量的授权方(签名者)签署了某个事务后,才能执行该操作
牛仔裤
2025-04-29 14:44:02
12
0
0
ERC20授权的更优方案 - ERC20Permit 签名授权
ERC20Permit是什么允许用户通过链下离线签名授权,链上直接处理交易。而不像传统的ERC20需要先链上approve,然后再执行交易逻辑,简化交易的流程及拥有gas费代付的能力
牛仔裤
2025-04-29 14:43:17
6
0
0
更安全的签名 - EIP712 结构化签名
EIP712又名结构化签名。让签名内容是结构化的、有字段名的,用户在钱包里可以清楚看到:我签的是啥
牛仔裤
2025-04-29 14:42:16
10
0
0
智能合约的身份保证 - 数字签名
数字签名是什么数字签名,简单讲,就是一种证明「这份数据是我发的」的方法。本质上,就是用私钥去对一段消息去签名,对方用公钥去验证这份签名,证明这份私钥是由我发送的并且消息没有遭到篡改
牛仔裤
2025-04-29 14:41:27
7
0
0
DeFi 项目的基石 - ERC4626 代币金库协议的实现
ERC4626代币金库(Vault)是ERC20的拓展。本质上可以理解为一个智能合约,支持把资产托管进去这个合约中,合约代表你去赚钱,赚到的钱按份额分配。ERC4626继承于ERC20,基本接口和ERC20一致,但添加了增强的存款、取款、赎回、会计等接口
牛仔裤
2025-04-29 14:40:43
7
0
0
代币集大成者 - 手搓一个ERC1155合约并上线 holesky
ERC20和ERC721都是单代币标准,一个合约中只能管理一种代币。而ERC1155的设计目标是统一管理同质化代币(FungibleToken)和非同质化代币(Non-FungibleToken),提高批量操作的效率,减少Gas成本
牛仔裤
2025-04-29 14:39:49
8
0
0
事件监听 - 合约事件监听的方案汇总
合约事件监听是区块链开发中常见的需求,主要应用在Dapp开发、钱包开发、交易监控、交易所开发等场景
牛仔裤
2025-04-29 14:39:03
9
0
0
监听合约事件 -- 手把手带你在线、离线部署 The Graph
是什么TheGraph是一个去中心化的协议,用于索引和查询区块链数据。它使得开发者能够构建基于区块链的数据应用(dApps),并能快速、高效地查询和访问链上的信息
牛仔裤
2025-04-29 14:37:51
9
0
0
带你手搓一个预言机 - 极简版的 ChainLink VRF 随机数生成
以太坊「链下随机数」(off-chainrandomness),指的是不在链上生成,而是由链外系统(如预言机节点)生成,并最终提交到链上使用的一种随机数生成方式。它是为了解决链上无法安全生成真正随机数的问题而提出的
牛仔裤
2025-04-23 20:18:33
73
0
0
以太坊代理模式的天花板 - 信标代理
信标代理“信标代理”(BeaconProxy)是一种可升级合约的代理模式,主要特点是通过一个共享的“信标”(Beacon)来统一管理逻辑合约地址,适合部署多个实例共享同一个逻辑实现并且合约可升级的场景
牛仔裤
2025-04-23 20:17:02
64
0
0
NFT发行 - 超简单发行 NFT 到 holesky 上(包含 ERC165、ERC721Receiver 的含义)
ERC721是一种以太坊上的非同质化代币(NFT,Non-FungibleToken)标准,用于表示唯一的、不可替代的数字资产。它利用了唯一的tokenId来确定每一个NFT代币,每个NFT的合约中管理着一批类似的但每个都是不同的代币
牛仔裤
2025-04-23 20:15:46
65
0
0
以太坊发币 - 超简单发行 ERC-20 代币并上线到 holesky 上
ERC20是什么ERC20实际上就是一个用智能合约发行代币的标准。本质上就是用智能合约的代码来规定好这个币的总量有多少,某个地址拥有多少币
牛仔裤
2025-04-21 00:51:39
122
0
0
以太坊代理模式的进阶 - 钻石代理和最小代理
以太坊代理模式可以使我们的代码耦合度更低,但因为普通的代理模式必须一对一强绑定,不够灵活。所以引出了一对多和多对一的代理模式,分别是钻石代理和最小代理。分别可以让我们合程序模块化及减少部署gas 费:https://learnblockchain.cn/shawn_shaw
牛仔裤
2025-04-19 00:49:15
117
0
0
以太坊编程进阶 - ABI 编码、函数选择器、合约升级
智能合约中,ABI 编码是合约直之间数据交互的桥梁,承载了数据以及接口。而函数选择器则为调用的函数的标识,因其只有 4 个字节,故容易出现函数选择器的冲突。在合约升级中,我们有三种方式去实现升级的逻逻辑,并解决函数选择器冲突
牛仔裤
2025-04-18 19:42:15
121
0
0
以太坊进阶操作 - 合约调用、地址预测、发送与接收 ETH
本文主要关注以太坊智能合约的进阶操作,包括合约的四种调用方式、合约的创建、地址预测、发送 eth 的三种方法、接收 eth 的三种不同方法等内容。通过 solidity 代码配合 foundry 进行测试。适合新手小白学习
牛仔裤
2025-04-18 03:17:03
110
0
0
Gas优化的核心 - 以太坊数据存储布局及内存优化
本文以简洁的语言,剖析了 EVM 的内存结构以及栈内存、状态变量的内存结构,提到了各种不同数据类型所占用的 slot 大小,以及 gas优化的思路。方便小白进行快速掌握 EVM 和 solidity 的内存结构:https://https://thewebthree.xyz
牛仔裤
2025-04-17 02:01:18
110
0
0
全面指南:构建与部署以太坊多签钱包(MultiSigWallet)智能合约的最佳实践
全面指南:构建与部署以太坊多签钱包(MultiSigWallet)智能合约的最佳实践

Paxon
2025-03-06 06:38:36
411
0
0
DappLink Bridge-contracts 智能合约学习总结
智能合约,DappLink,跨链桥转账

xxx
2024-08-10 03:39:02
585
0
0
The Web3 区块链技术培训之 Rust 课程⼤纲
The Web3 区块链技术培训之 Rust 课程⼤纲

the web3
2024-06-17 15:12:16
821
0
0
The Web3 社区 Move 共学招募
所有想要进入 Web3 和想要学习 Web3 的小伙伴,尤其是想要进入 Move 开发者生态的小伙伴,您们的福利来了

the web3
2024-06-17 15:07:43
999
0
0
The Web3 智能合约开发教程大纲
对于绝大多数开发者来说,最熟悉的智能合约开发语言是基于 EVM 系列链开发的应用的 Solidity;大家也许听过 Rust 和 Move 等合约开发语言,但是真正基于 solana, sui 和 aptos 做过开发的开发者并不是很多;绝大多数人可能都不知道 Python, Node 和 Clarity 等编程语言也可以做为智能合约开发语言,故基于 Tezos 和 Stacks 等链开发应用,可

the web3
2024-06-08 03:43:05
893
0
0
努力加载中...
The Web3
一个专注 Web3 技术解决方案设计与开发、技术教程设计与开发、Web3 项目投研分析和 Web3 项目孵化,旨在将开发者,创业者,投资者和项目方联系在一起的社区

关注公众号 获取最新动态