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

浙公网安备 33010602011771号