美文网首页
白话比特币第八章:比特币网络

白话比特币第八章:比特币网络

作者: 曹木木1920 | 来源:发表于2018-07-23 19:14 被阅读12次

比特币采用基于Internet的P2P网络架构。

比特币网络中也包含其他协议:Stratum协议被应用于挖矿、轻量级或移动端钱包;网关路由服务器的协议使P2P协议接入比特币网络并把网络拓展到运行其他协议的各个节点。

我们使用“扩展比特币网络(extended bitcoin network)”指代所有包含比特币P2P协议、矿池挖矿协议、Stratum 协议以及其他连接比特币系统组件相关协议的整体网络结构。

节点虽然对等,但是功能不同。一个全节点具有四个功能:钱包、矿工、完整的区块链数据库、网络路由。

常见节点类型

运行比特币P2P协议的比特币主网络由大约5000-8000个运行着不同版本比特币核心客户端(Bitcoin Core)的监听节 点、以及几百个运行着各类比特币P2P协议的应用(例如Bitcoin Classic, Bitcoin Unlimited, BitcoinJ, Libbitcoin, btcd, and bcoin等)的节点组成。

比特币传播网络是一种尝试最小化矿工之间传输块的延迟的网络。2016年被替换成FIBER。是一种基于UDP的中继网络,可以中继节点网络内的块。康奈尔大学研究另一个中继网络是Falcon。

当新的网络节点启动后,为了能够参与协同运作,它必须发现网络中的其他比特币节点。新的网络节点必须发现至少一个网络中存在的节点并建立连接。由于比特币网络的拓扑结构并不基于节点间的地理位置,因此各个节点之间的地理信息完全无关。在新节点连接时,可以随机选择网络中存在的比特币节点与之相连。

相关文章

  • 在家宅着,不如了解一下比特币矿机挖矿小知识。

    ​​何为比特币挖矿? 比特币的挖矿机制是整个比特币系统赖以生存的基础,为了比特币网络能够安全运行,比特币网络平均每...

  • 比特币源码研读(2)—— 钱包

    导读: 比特币钱包中没有存储任何比特币,而是存的取比特币的钥匙。比特币被记录在比特币网络的区块链中。 用户...

  • 白话比特币第八章:比特币网络

    比特币采用基于Internet的P2P网络架构。 比特币网络中也包含其他协议:Stratum协议被应用于挖矿、轻量...

  • 比特币是骗局?

    “比特币是骗局,比特币就是割韭菜,比特币就是傻子才会买的。”最近随着比特币的大涨,在网络上充斥着大量贬低比特币的言...

  • 区块链中的常见基本概念,你知道吗?

    比特币 “比特币”既可以指这种虚拟货币单位,也指比特币网络或者网络节点使用的比特币软件。 区块 一个区块就是若干交...

  • 比特币挖矿源代码分析

    关于比特币挖矿部分的原理,参见《精通比特币》第八章。本文源代码来自最原始版本的比特币源代码original-bit...

  • 比特币(6):挖矿

    比特币(1):从一个简单支付场景说起 比特币(2):私钥、公钥和地址 比特币(3):交易详解 比特币(4):网络架...

  • 【#1-陈雪昊】我所认识的比特币

    一.中本聪设计了比特币,比特币是一个去中心化的账本,所有的比特币节点都是等权的,比特币网络由全体比特币用户共同控制...

  • 研读比特币白皮书(下)

    上次我们研读了《比特币白皮书》,介绍了“比特币网络”、“比特币网络交易原理”、“时间戳服务”、“节点的工作原理”等...

  • P2P网络架构

    “比特币网络”是按照比特币P2P协议运行的一系列节点的集合。除了比特币P2P协议之外,比特币网络中也包含其他协议。...

网友评论

      本文标题:白话比特币第八章:比特币网络

      本文链接:https://www.haomeiwen.com/subject/dkojmftx.html