本文主要关注以太坊智能合约的进阶操作,包括合约的四种调用方式、合约的创建、地址预测、发送 eth 的三种方法、接收 eth 的三种不同方法等内容。通过 solidity 代码配合 foundry 进行测试。适合新手小白学习
本文深入探讨了Solana区块链上的Token扩展,这些扩展为SPL代币增加了额外的功能和元数据,超越了基本代币的能力。
本文介绍了如何使用Model Context Protocol(MCP)构建能够与Solana区块链交互的AI助手。通过创建Solana MCP服务器,AI助手能够查询钱包余额、查看Token账户、检索交易详情和分析账户信息。文章详细阐述了服务器的搭建步骤,包括环境配置、工具创建、资源添加和提示设置,并提供了增强服务器功能的建议,如集成Token元数据、价格信息和交易历史。
本文从 Memecoin 与创业者的视角探讨 Web3 的真实价值,强调其核心在于去中心化、透明、可编程的信任机制。认为过度依赖 RWA 来扩大 Web3 在现实世界影响力的策略,可能使 Web3 沦为 Web2 规则下的配角,而是应该创造一种全新的价值体系,使 Web3 的价值真正融入现实世界。
MPC(Multi-PartyComputation,多方安全计算)是一种由多方共同参与的密码协议,确保在不泄露任何一方私有信息的前提下,完成如密钥生成、交易签名等敏感操作。整个过程是去中心化、安全且隐私保护的,在Web3安全体系中扮演着越来越关键的角色。
本文介绍了星际文件系统(IPFS)的基本概念、适用场景和不适用场景。IPFS 适合存储公共、不可变的数据,如 NFT、证书和智能合约元数据。对于私有或敏感数据,应先加密再上传至 IPFS,或采用混合方案,利用后端处理访问控制和密钥管理。
零知识证明(ZKP)在区块链领域快速发展,从最初的隐私保护走向通用计算。尤其是zkVM(Zero-KnowledgeVirtualMachine)的出现,极大拓宽了ZK技术的应用边界。现在通过这篇文章,系统了解zkVM的核心概念、主流技术路线、应用图谱,以及如何选择适合自己的zk
本文总结了Solidity智能合约开发中常见的五个陷阱,包括存储、内存和calldata的区别,重入攻击,默认public的可见性,使用tx.origin进行授权的风险,以及无限循环/高Gas成本问题。针对每个问题,文章都给出了具体的代码示例和修复方案,旨在帮助开发者构建更安全、更智能的智能合约。
本文介绍了如何使用 Shyft 的 gRPC 服务来实时流式传输和解析 Pump.fun 新推出的 AMM (PumpSwap) 上的交易。
本文介绍了Instance Registry Pattern,该模式使用中心化的智能合约来管理其他已部署合约的地址。通过在注册表中注册合约,可以动态查找依赖项,更新合约地址,并实现更清晰的架构和更安全的访问。
在使用Rust的Tokio框架构建异步处理系统时,mpsc::channel是连接各个处理阶段的关键组件。一个常见的问题是:面对不固定大小的数据批次(如区块链日志),该如何设计合理的channel大小和批量发送策略?本文将结合一个实际场景进行深入探讨。一、场景介绍我
本文以简洁的语言,剖析了 EVM 的内存结构以及栈内存、状态变量的内存结构,提到了各种不同数据类型所占用的 slot 大小,以及 gas优化的思路。方便小白进行快速掌握 EVM 和 solidity 的内存结构:https://learnblockchain.cn/shawn_shaw
Constantine是一个高性能密码学库,专注于区块链协议和零知识证明系统。它提供常数时间实现的密码学原语,支持多种椭圆曲线和协议,包括以太坊BLS签名、KZG承诺等,并提供Nim、C、Rust、Go等多种语言的接口。该库旨在提供快速、紧凑和强化的椭圆曲线密码学解决方案。
Flashbots 发布了 Builder Playground,这是一个开源框架,用于快速启动 L1 和 L2 的全面区块构建测试环境。它通过简化部署、优化性能和降低认知负荷,解决了现有工具在速度、灵活性和复杂性方面的挑战,旨在提高区块构建测试的效率和可靠性。
CREATE2是以太坊的一条EVM指令,用于部署智能合约。与传统的CREATE指令不同,CREATE2允许通过计算得到合约地址,而不是依赖发送方的nonce。这种方式使得合约地址在部署之前就可以被预测,方便一些高级用例,例如「工厂模式」和「合约钱包的预部署地址」。
本文介绍了如何在 Backpack 钱包中使用自定义 Solana RPC,以提高速度和可靠性,尤其是在使用 Devnet 或 Mainnet 进行开发时。文章详细说明了如何注册 Helius 并获取 API 密钥,以及如何在 Backpack 钱包中配置和切换到自定义 RPC URL。此外,还包括了获取免费 Devnet SOL 代币的方法和安全提示。
本文介绍了如何在Monad测试网上使用Blinks创建一个NFT minting界面。结合Monad的高性能和Blinks的可嵌入链接特性,简化了用户与区块链NFT的交互流程。文章详细阐述了Blinks的架构,并指导开发者如何配置Monad scaffold项目,将NFT minting逻辑集成到Blink中,最终实现通过一个可分享的URL直接在用户的钱包中完成NFT铸造。
我们监测到 Bybit Cold Wallet 发起⼀笔⼤额转账,转出 401,346 ETH 价值约 1.5 BillionUSD 。经过多⽅确认,确定这是⼀起针对 Bybit 的攻击。
本文用简洁的语言,通过最少的代码、丰富的示例图,来清晰地呈现Solidity语言的语法特性。帮助你一小时之内熟悉 Solidity 的语法特性,适合初学者学习借鉴。
扫一扫 - 使用登链小程序
114 篇文章,700 学分
388 篇文章,483 学分
67 篇文章,435 学分
118 篇文章,366 学分
162 篇文章,332 学分