三生区块链 三生区块链
首页
  • 🔗 浅说区块链

    • 什么是区块链
    • 区块链运行机制
    • 共识机制解析
    • 区块链应用类型
    • 区块链与数字货币
    • 体验数字货币
    • 区块链的误区
    • 主流区块链项目
  • 💰 数字货币与资产

    • 比特币专题(一)
    • 比特币专题(二)
    • 数字货币与资产
    • 数字货币交易平台(一)
    • 数字货币交易平台(二)
  • 🌐 区块链与互联网

    • 互联网与区块链身份
    • 区块链即服务BaaS
    • 数字货币钱包服务
    • 区块链与供应链(一)
    • 区块链与供应链(二)
  • 🚀 如何从业

    • 区块链从业指南
    • 搭建迷你区块链(设计篇)
应用
  • 🛠 基础概念

    • 技术基础
    • 哈希与加密算法
    • UTXO与普通账户模型
    • 去中心化与区块链交易性能
  • 🔗 区块链类型与项目

    • 区块链项目详解:比特股BTS
    • 引人瞩目的区块链项目:EOS、IOTA、Cardano
    • 国内区块链项目技术一览
  • 🔐 加密与安全

    • P2P网络
    • 共识算法与分布式一致性算法
    • PoW共识
    • PoS
    • DPos
  • 💻 开发与实践

    • 智能合约与以太坊
    • 搭建一条属于自己的智能合约
  • 🔄 联盟链

    • 联盟链和它的困境
行业动态
  • 摘抄收录

    • ☆ 励志鸡汤
    • ❀ 人间烟火
    • ☣ 万物沦丧
    • ✌ 关掉烦恼
    • ✲ 小酒馆
  • 读书笔记

    • 《小狗钱钱》
    • 《穷爸爸富爸爸》
    • 《聪明人使用方格笔记本》
  • 📚 学习
  • 💡 心情杂货
  • 🔗 友情链接
关于
  • 🌐 网站
  • 📦 资源
  • 📂 分类
  • 🏷 标签
  • 📅 归档

三生

区块链小菜鸟(✪ω✪)
首页
  • 🔗 浅说区块链

    • 什么是区块链
    • 区块链运行机制
    • 共识机制解析
    • 区块链应用类型
    • 区块链与数字货币
    • 体验数字货币
    • 区块链的误区
    • 主流区块链项目
  • 💰 数字货币与资产

    • 比特币专题(一)
    • 比特币专题(二)
    • 数字货币与资产
    • 数字货币交易平台(一)
    • 数字货币交易平台(二)
  • 🌐 区块链与互联网

    • 互联网与区块链身份
    • 区块链即服务BaaS
    • 数字货币钱包服务
    • 区块链与供应链(一)
    • 区块链与供应链(二)
  • 🚀 如何从业

    • 区块链从业指南
    • 搭建迷你区块链(设计篇)
应用
  • 🛠 基础概念

    • 技术基础
    • 哈希与加密算法
    • UTXO与普通账户模型
    • 去中心化与区块链交易性能
  • 🔗 区块链类型与项目

    • 区块链项目详解:比特股BTS
    • 引人瞩目的区块链项目:EOS、IOTA、Cardano
    • 国内区块链项目技术一览
  • 🔐 加密与安全

    • P2P网络
    • 共识算法与分布式一致性算法
    • PoW共识
    • PoS
    • DPos
  • 💻 开发与实践

    • 智能合约与以太坊
    • 搭建一条属于自己的智能合约
  • 🔄 联盟链

    • 联盟链和它的困境
行业动态
  • 摘抄收录

    • ☆ 励志鸡汤
    • ❀ 人间烟火
    • ☣ 万物沦丧
    • ✌ 关掉烦恼
    • ✲ 小酒馆
  • 读书笔记

    • 《小狗钱钱》
    • 《穷爸爸富爸爸》
    • 《聪明人使用方格笔记本》
  • 📚 学习
  • 💡 心情杂货
  • 🔗 友情链接
关于
  • 🌐 网站
  • 📦 资源
  • 📂 分类
  • 🏷 标签
  • 📅 归档
  • 深入区块链技术

    • 深入区块链技术(一):技术基础
    • 深入区块链技术(二):P2P 网络
      • 🚀 P2P网络:区块链的秘密通道
      • 🧙‍♂️ P2P网络的四大秘密
      • 🌌 网络连接与拓扑结构
        • 1️⃣ 网络连接
        • 2️⃣ 拓扑结构
      • 🗺️ 节点发现
        • 1️⃣ 初始节点发现
        • 2️⃣ 启动后节点发现
      • 🕳️ 局域网穿透
      • 🔄 节点交互协议
      • 🎉 总结
    • 深入区块链技术(三):共识算法与分布式一致性算法
    • 深入区块链技术(四):PoW 共识
    • 深入区块链技术(五):PoS 共识机制
    • 深入区块链技术(六):DPoS 共识机制
    • 深入区块链技术(七):哈希与加密算法
    • 深入区块链技术(八): UTXO 与普通账户模型
    • 去中心化与区块链交易性能
    • 智能合约与以太坊
    • 上手搭建一条自己的智能合约
    • 区块链项目详解:比特股 BTS
    • 引人瞩目的区块链项目:EOS、IOTA、Cardano
    • 国内区块链项目技术一览
    • 联盟链和它的困境
  • 技术
  • 深入区块链技术
三生
2023-09-27

深入区块链技术(二):P2P 网络

# 探长三生的区块链探险记 🕵️‍♂️🌐

Ahoy, 区块链探险家们!🏴‍☠️ 我是你们的探长三生,今天我们要一起探索区块链的神秘世界,特别是那些隐藏在P2P网络背后的秘密!

# 🚀 P2P网络:区块链的秘密通道

P2P技术,这个神秘的通道,不仅仅出现在流媒体、点对点通讯、文件共享等领域,它还是比特币、以太坊等数字货币的秘密基石。但别急,我们今天要深入探讨的,是区块链技术的P2P技术,也就是比特币和以太坊的P2P网络。

# 🧙‍♂️ P2P网络的四大秘密

  1. 网络连接与拓扑结构
  2. 节点发现
  3. 局域网穿透
  4. 节点交互协议

我们要一起揭开这些秘密的神秘面纱,让我们开始吧!

# 🌌 网络连接与拓扑结构

# 1️⃣ 网络连接

  • 比特币:基于TCP构建,主网默认通信端口为8333。
  • 以太坊:提供UDP和TCP两种连接方式,主网默认TCP通信端口是30303。

# 2️⃣ 拓扑结构

比特币的P2P网络是一个全分布式的拓扑结构,而以太坊的P2P网络则与比特币有所不同,它使用了DHT来定位资源。

# 🗺️ 节点发现

# 1️⃣ 初始节点发现

  • 比特币:通过DNS-seed(DNS种子节点)或硬编码的种子节点。
  • 以太坊:硬编码的种子节点。

# 2️⃣ 启动后节点发现

  • 比特币:通过PING/PONG消息保持节点之间的长连接。
  • 以太坊:使用Kademlia网络,简称KAD网络。

# 🕳️ 局域网穿透

比特币和以太坊使用UPnP协议作为局域网穿透工具,只要局域网中的路由设备支持NAT网关功能、支持UPnP协议,即可将你的区块链节点自动映射到公网上。

# 🔄 节点交互协议

节点交互协议包括请求命令和数据交互命令。比如,比特币和以太坊在节点连接完成后要做的第一件事情是握手操作。

# 🎉 总结

今天我们一起探讨了区块链的P2P网络的秘密,包括网络连接与拓扑结构、节点发现、局域网穿透和节点交互协议。希望这次的探险能让你对区块链P2P网络的拓扑结构以及运行原理有个大体的认知。

感谢你的陪伴,我们下期再见,继续我们的区块链探险之旅!🚀🌕

上次更新: 2023/10/09, 1:10:00
深入区块链技术(一):技术基础
深入区块链技术(三):共识算法与分布式一致性算法

← 深入区块链技术(一):技术基础 深入区块链技术(三):共识算法与分布式一致性算法 →

最近更新
01
到底什么才是区块链?
10-08
02
区块链的运行机制
10-08
03
费曼学习法
10-08
更多文章>
Theme by Vdoing | Copyright © 2023-2025 三生区块链 | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式