技术栈
智能合约
木西
5 天前
react native
·
web3
·
智能合约
React Native DApp 开发全栈实战·从 0 到 1 系列(完结篇)
本篇是《React Native DApp 开发全栈实战·从 0 到 1》系列的正式收官。从「第一行代码」到「跨链转账」——21 篇实战、两条专栏、一套可用的多链 DApp 模板,现已全部结稿:
木西
5 天前
web3
·
智能合约
·
solidity
React Native DApp 开发全栈实战·从 0 到 1 系列(跨链转账-合约部分)
本文借助Hardhat + Chainlink CCIP 接口 + OpenZeppelin 搭建一条最小可运行的跨链铸币链路:
天涯学馆
8 天前
智能合约
·
solidity
·
以太坊
Solidity中实现安全的代币转账
如何在Solidity里怎么实现安全的代币转账。Solidity是Ethereum区块链的智能合约开发语言,写代币合约是区块链开发的常见场景,但转账逻辑如果不小心,可能会被黑客钻空子,比如重入攻击、溢出问题,或者权限管理不当。本文把Solidity的代币转账核心机制讲清楚,基于ERC-20标准,结合OpenZeppelin库,从简单的转账到复杂的多签和权限控制,配合完整代码和Hardhat测试,一步步带你搞定安全的代币转账。重点是干货,少废话,直接上技术细节,帮你把Solidity代币转账写得稳如磐石!
木西
10 天前
web3
·
智能合约
·
solidity
React Native DApp 开发全栈实战·从 0 到 1 系列(兑换-合约部分)
本文借助 Solidity 0.8、OpenZeppelin 与 Chainlink 喂价,构建一套 链上即时汇率结算、链下可信价格驱动 的微型兑换系统。本文将带你完成:
CodingBrother
11 天前
区块链
·
智能合约
ABI解析智能合约
如:contractAbi, err := abi.JSON(strings.NewReader(string(StoreABI)))是以太坊智能合约交互中的关键步骤,用于解析JSON格式的ABI定义为Go语言可操作的ABI对象。
11年老程序猿在线搬砖
13 天前
区块链
·
智能合约
·
dapp
DAPP智能合约系统:技术解析与实现指南
1.引言:什么是DAPP与智能合约?去中心化应用(DAPP)是运行在区块链网络上的应用程序,其核心逻辑通过智能合约实现。与传统App不同,DAPP的后端代码(智能合约)运行在去中心化的节点网络上,而非中心化服务器。这带来了数据不可篡改、规则透明、无需信任第三方等优势。
大白猴
13 天前
区块链
·
智能合约
·
solidity
·
永续合约
·
gmx
·
资金费率
·
去中心化交易所
【GMX v1实战】时序风险结算与资本成本:深度解析 GMX 永续合约的资金费率机制
在去中心化衍生品交易平台GMX中,当你准备开立杠杆合约仓位(无论是做多还是做空某个资产)时,系统会默默执行一个关键前置动作——调用名为 updateCumulativeFundingRate 的函数。这个看似普通的“准备工作”,实则是整个GMX协议保障公平性、控制风险、维持系统稳定的核心枢纽。
木西
14 天前
react native
·
web3
·
智能合约
React Native DApp 开发全栈实战·从 0 到 1 系列(永续合约交易-前端部分)
继上一篇React Native DApp 开发全栈实战·从 0 到 1 系列(永续合约交易-合约部分)本文进入“前端交互”环节,本文带你把「开仓-行情剧变-平仓/清算」完整踩一遍:
天涯学馆
15 天前
智能合约
·
solidity
·
以太坊
在Solidity中实现DAO:从概念到代码的全面剖析
今天要聊一个在区块链世界里超级火热的话题——DAO(去中心化自治组织,Decentralized Autonomous Organization)。DAO就像一个链上的“民主社区”,通过智能合约让成员共同决策、管理资金或资源,摆脱中心化控制。如果你玩过DeFi、NFT或者Web3项目,可能会听说过Aragon、Moloch或者The DAO这些名字。DAO的核心是去中心化治理,成员通过投票决定提案,比如花钱、升级合约或调整规则。
木西
17 天前
react native
·
web3
·
智能合约
React Native DApp 开发全栈实战·从 0 到 1 系列(流动性挖矿-前端部分)
继上一篇《React Native DApp 开发全栈实战·从 0 到 1 系列(流动性挖矿-合约部分)》,本文进入“前端交互”环节:把 Hardhat 测试脚本里那套「mint → approve → deposit → evm_increaseTime → harvest」的自动化流程, 原封不动地搬到浏览器/移动端,并通过 MetaMask 实现「真钱包、真签名、真 Gas」的交互体验。 同时,我们还会解决 Web3Provider 无法时间快进、授权额度不足、奖励误差等 3 个常见踩坑点,让你真正
劲驰
17 天前
区块链
·
智能合约
基于智能合约实现非托管支付
随着区块链技术的普及,加密货币从单一的投资标的逐步延伸至支付场景,成为跨境贸易、数字服务、NFT 交易等领域的重要结算工具。然而,加密支付的核心矛盾始终聚焦于 “资金控制权” 与 “使用便捷性” 的平衡 —— 这一矛盾直接催生了两大主流模式:托管式加密支付与非托管式加密支付。二者基于不同的信任逻辑与技术路径,分别服务于不同用户群体的需求,共同构成了加密支付生态的核心骨架。
FreeBuf_
18 天前
前端
·
npm
·
智能合约
加密货币武器化:恶意npm包利用以太坊智能合约实现隐蔽通信
ReversingLabs研究人员发现两个恶意npm包利用以太坊(Ethereum)智能合约隐藏并传播恶意软件。这两个名为colortoolsv2和mimelib2的软件包于2025年7月被识别,展现了开源安全攻防战中的新战术。
大白猴
20 天前
区块链
·
智能合约
·
solidity
·
以太坊
·
evm
·
重入攻击
·
恶意合约
【大白话解析】OpenZeppelin 的 ReentrancyGuard 库:以太坊防重入攻击安全工具箱(附源代码)
想象一下这个场景 👇:你写了一个智能合约,里面有一个函数叫 withdraw(),功能是让用户提款。
木西
21 天前
web3
·
智能合约
·
solidity
React Native DApp 开发全栈实战·从 0 到 1 系列(流动性挖矿-合约部分)
本文基于 OpenZeppelin v5 最新组件(ERC-4626 + AccessManager + ReentrancyGuard),将「质押凭证」、「奖励分发」、「权限治理」三者解耦,实现「一键部署、按需授权、秒级清算、线性释放」的典型 DeFi 场景。 通过阅读本文,你将获得:
天涯学馆
22 天前
智能合约
·
solidity
深入分析在Solidity中实现多签钱包
今天我们要聊一个在区块链开发中超级重要且实用的主题——多签钱包(Multi-Signature Wallet)。如果你玩过DeFi、DAO或者团队管理的加密资产,肯定听说过多签钱包。它就像一个“多人保险箱”,需要多个签名者同意才能动用资金,极大地提高了安全性和去中心化特性。
木西
23 天前
web3
·
智能合约
·
solidity
React Native DApp 开发全栈实战·从 0 到 1 系列(NFT交易所-合约部分)
本文以 OpenZeppelin 5.x 最新组件为基础,用 Hardhat 完成「合约 → 编译 → 测试 → 部署」全链路流程。解决 openzeppelin V5 在 0.8.24 环境下易出现的编译失败的解决方案;示范了零托管的现场分账逻辑:版税、平台费、卖家收益一次性链上清算,合约不留余额,安全又省 Gas。
0x派大星
23 天前
安全
·
去中心化
·
区块链
·
智能合约
智能合约安全全解析:常见漏洞、真实案例与防范实践
随着区块链技术的快速发展,智能合约已成为去中心化应用(DApp)、去中心化金融(DeFi)、NFT 和 DAO 等领域的核心基础设施。它们通过代码执行预设逻辑,代替传统的中介机构,实现了信任最小化和自动化。然而,智能合约的最大风险在于 “代码即法律(Code is Law)”:一旦合约部署到链上,便难以修改或撤销。如果合约中存在漏洞,攻击者就可能直接窃取资金或破坏协议,造成不可挽回的损失。
deepdata_cn
24 天前
javascript
·
区块链
·
智能合约
基于JavaScript的智能合约平台(Agoric)
Agoric通过对象能力模型提升安全性,被用于去中心化金融(DeFi)衍生品开发。通过简化开发流程和增强安全性,推动去中心化应用(DApps)的大规模落地。Agoric成立于2018年,由斯坦福大学校友Mark Miller(首席科学家)和Dean Tribble(CEO)联合创立,核心团队包括早期密码朋克和分布式系统专家。作为Cosmos生态的Layer1 PoS公链,Agoric通过JavaScript语言、跨链互操作性和模块化设计,为开发者提供了安全、高效的Web3开发环境。其愿景是构建一个多链经济
木西
24 天前
web3
·
智能合约
·
solidity
React Native DApp 开发全栈实战·从 0 到 1 系列(铸造NFT-合约部分)
本文用 Hardhat + OpenZeppelin 5.x,完成一条「可铸造、可提现、带版税」的 ERC-721 代币主网流水线,分别为智能合约和前端两部分,本文主要介绍智能合约相关开发的内容;
逢生博客
25 天前
golang
·
web3
·
区块链
·
智能合约
·
长安链
使用 SmartIDE 开发长安链 Go 语言智能合约