随笔分类 -  web3

包括ethereum以太坊和ton链等
摘要:CCIP 简介(超简) CCIP(Cross-Chain Interoperability Protocol):Chainlink 推出的跨链消息与资产传输协议。 本示例:在 Ethereum Sepolia 上发送一条文本消息,经 CCIP 路由传到 BSC Testnet 并被目标链合约接收与解 阅读全文
posted @ 2025-09-05 16:17 若-飞 阅读(80) 评论(0) 推荐(0)
摘要:用 Chainlink Data Feeds 打造“即插即用”的上链数据读取:从价格,到收益率,再到智能数据 这篇文章基于你仓库里的几个 demo,系统梳理如何在 Sepolia 上使用 Chainlink Data Feeds,包括价格喂价、30 天 ETH 质押 APR、SVR 智能价值回收、E 阅读全文
posted @ 2025-09-05 16:06 若-飞 阅读(86) 评论(0) 推荐(0)
摘要:Chainlink 提供了多种去中心化预言机服务,它们旨在让智能合约能够安全、可靠地与外部世界连接。你提到的这六种服务是 Chainlink 生态中的重要组成部分,下面我将为你简要介绍它们。 服务名称 (Service Name) 核心功能 (Core Function) 主要应用场景 (Prima 阅读全文
posted @ 2025-09-05 16:03 若-飞 阅读(81) 评论(0) 推荐(0)
摘要:参考文章: https://medium.com/codechain/why-n-3f-1-in-the-byzantine-fault-tolerance-system-c3ca6bab8fe9 If we have two systems that are BFT, then obviously 阅读全文
posted @ 2025-08-12 09:38 若-飞 阅读(96) 评论(0) 推荐(0)
摘要:特性\链 Ethereum Polygon Solana Arbitrum BSC 解决方案 独立链 Ethereum侧链 独立链 Ethereum Layer2 独立链 验证者选择机制 PoS随机选择,需要32ETH质押,使用VDF和RANDAO PoS+DPoS,前100名验证者,根据质押量和声 阅读全文
posted @ 2025-06-25 11:18 若-飞 阅读(37) 评论(0) 推荐(0)
摘要:1.整体架构 2.共识层:PoS 2.1 侧链特性 完全独立的侧链架构 高性能原因: 预定义的生产者顺序 无需所有验证者竞争 简化的区块验证流程 3. Bor 共识机制 3.1 验证者轮换系统 Span 时期(6400块): 负责验证者集合的管理和更新 验证者集合的更替周期 Sprint 冲刺(64 阅读全文
posted @ 2025-06-19 15:43 若-飞 阅读(109) 评论(0) 推荐(0)
摘要:1、整体架构图 首先让我用 Mermaid 绘制 Solana 的核心架构图: 2、多线程架构 2.1 核心线程 Validator 线程:验证节点主线程 TPU (Transaction Processing Unit):交易处理 TVU (Transaction Validation Unit) 阅读全文
posted @ 2025-06-19 15:39 若-飞 阅读(92) 评论(0) 推荐(0)
摘要:1.Layer2: Optimistic Rollup 概述 1.1.整体架构 1.2.乐观汇总的核心特点 乐观假设机制: 默认假设所有交易都是有效的 不在链上进行即时验证,显著降低验证成本 采用挑战期机制确保安全性 1.3.交易处理流程 1.4.挑战期(Challenge Period)设计 固定 阅读全文
posted @ 2025-06-19 15:38 若-飞 阅读(78) 评论(0) 推荐(0)
摘要:引言 在区块链系统中,交易排序是一个核心问题。它直接影响着系统的性能、公平性和用户体验。本文将深入分析 Arbitrum 的交易排序机制,并与以太坊的排序机制进行对比。 以太坊的交易排序 基本机制 去中心化排序: 由网络中的矿工/验证者负责 竞价机制: 用户通过提高 gas price 来竞争交易顺 阅读全文
posted @ 2025-06-19 11:28 若-飞 阅读(68) 评论(0) 推荐(0)
摘要:引言 在区块链网络中,数据的传播机制直接影响着网络的性能和可扩展性。本文将深入分析 Solana 独特的网络传播机制,包括 Gossip 协议和 Turbine 分层传播系统。 一、传统区块链的传播困境 1.1 区块泛洪机制 传统区块链普遍采用泛洪机制进行区块传播: 节点收到新区块后向所有相邻节点广 阅读全文
posted @ 2025-06-18 16:49 若-飞 阅读(121) 评论(0) 推荐(0)
摘要:引言 在大多数编程语言中,我们习惯使用 return 关键字来返回函数值。但 Rust 提供了一种更优雅的方式 - 表达式返回。今天,让我们深入探讨这个特性。 1. 基础概念:表达式 vs 语句 表达式 表达式会产生一个值: rust Apply to poh.rs // 这是表达式 let x = 阅读全文
posted @ 2025-06-18 11:40 若-飞 阅读(91) 评论(0) 推荐(0)
摘要:Polygon zkEVM 和 Polygon PoS 是 Polygon 生态中两条完全不同的链,它们的技术架构、定位、安全性都不同,很多人容易混淆。下面我来系统梳理两者的区别: 🟩 一句话总结: 链名 简述 Polygon PoS 一条独立的侧链(Sidechain),不是 Layer 2,安 阅读全文
posted @ 2025-06-13 16:08 若-飞 阅读(229) 评论(0) 推荐(0)
摘要:🟦 1. 侧链(Sidechain) ✅ 完整定义: 侧链(Sidechain)是一种与主链(如以太坊或比特币)并行运行的独立区块链,它通过某种跨链桥或双向锚定(two-way peg)与主链通信,使资产或信息能够在主链和侧链之间转移。 侧链具有独立的共识机制、区块生产规则、运行逻辑,但与主链共享 阅读全文
posted @ 2025-06-13 16:03 若-飞 阅读(240) 评论(0) 推荐(0)
摘要:ECDSA(Elliptic Curve Digital Signature Algorithm)是一种基于椭圆曲线的数字签名算法,广泛应用于比特币、以太坊等区块链系统。其中,secp256k1 是 ECDSA 的一种标准椭圆曲线参数,被比特币和以太坊采用。 1. ECDSA 的核心概念 ECDSA 阅读全文
posted @ 2025-06-11 15:42 若-飞 阅读(1816) 评论(0) 推荐(0)
摘要:随着区块链技术的快速发展,越来越多的企业和开发者希望利用区块链构建去中心化应用(DApps)。然而,直接运行和维护区块链节点的成本较高,因此,区块链基础设施即服务(BaaS)应运而生。BaaS 提供了一种无需自行管理节点的方式,使开发者可以专注于应用开发。本文重点介绍目前最流行的两大 BaaS 提供 阅读全文
posted @ 2025-03-17 11:43 若-飞 阅读(224) 评论(0) 推荐(0)
摘要:在加密货币世界中,私钥的存储和管理直接决定了资产的安全性。钱包的设计在安全性与便利性之间进行权衡,其中 冷钱包(Cold Wallet)、热钱包(Hot Wallet)和离线钱包(Offline Wallet) 是三种常见的钱包类型。它们在私钥存储方式、交易流程、安全级别等方面存在明显差异。本文将详 阅读全文
posted @ 2025-03-10 10:59 若-飞 阅读(1269) 评论(0) 推荐(1)
摘要:1. 什么是离线钱包? 离线钱包(Offline Wallet)是一种私钥永不触网的加密钱包,主要用于提升私钥的安全性,防止因联网导致的黑客攻击或恶意软件窃取私钥。 2. 离线钱包的核心机制 离线钱包的安全性依赖于**“隔离机制” + “通讯机制”**,确保私钥始终存储在安全环境中,同时仍能参与交易 阅读全文
posted @ 2025-03-10 10:53 若-飞 阅读(169) 评论(0) 推荐(0)
摘要:在使用 Ethers.js 进行智能合约开发时,我们经常需要让不同的账户调用合约方法,比如: 部署者 部署合约 用户A 进行交互 攻击者B 试图恶意调用 在这些情况下,Ethers.js 提供了 connect(signer) 方法,使我们能够灵活地切换调用者身份。本文将详细介绍 connect 的 阅读全文
posted @ 2025-02-20 11:34 若-飞 阅读(147) 评论(0) 推荐(0)
摘要:随着区块链技术的发展,越来越多的链(如以太坊、BSC、Solana 等)开始承载各类去中心化应用(DApps)。然而,不同链之间的隔离性成为了阻碍生态协作的一大问题。在这种背景下,跨链桥作为连接不同链的重要工具,变得至关重要。本篇文章将详细介绍跨链的基本流程和操作。 跨链的基本概念 跨链是指通过技术 阅读全文
posted @ 2024-12-18 18:56 若-飞 阅读(542) 评论(0) 推荐(0)
摘要:内容寻址是一种通过数据内容生成唯一标识符(如哈希值)来定位和访问数据的方法,与传统的基于位置的寻址方式(如 URL 或文件路径)截然不同。在 Web3 的生态中,内容寻址得到了广泛应用,成为构建去中心化应用和分布式网络的重要技术基础。 什么是内容寻址? 内容寻址基于加密哈希算法(如 SHA-256) 阅读全文
posted @ 2024-12-06 15:53 若-飞 阅读(135) 评论(0) 推荐(0)