美文网首页共读《精通比特币》
共读《精通比特币》第23天——6.2 节点类型及分工

共读《精通比特币》第23天——6.2 节点类型及分工

作者: 且听风吟闲翻书 | 来源:发表于2018-08-21 10:24 被阅读23次

    写作是一件好玩的事,保持玩游戏的心态写作,是写得更久、继而写得更好的必经之路。

    比特币,究竟是一场颠覆现有金融体系的伟大互联网金融试验?还是一个由极客主导的庞氏骗局?比特币到底是什么?我们能做的是人云亦云还是有自己的独立判断?

    一起来读《精通比特币》,全面了解比特币的工作原理,推而广之让我们也能理解其他数字货币原理,走向数字货币新旅程。

    每天早上发文,欢迎关注支持,一起加油!

    《精通比特币》一书,英文原名为Mastering Bitcoin ,本书中英文电子版链接如下,点击蓝色字可跳转阅读:

    1. 英文原版:Mastering Bitcoin
    2. 知笔墨中文版,第6章 比特币网络

    6.2 节点类型及分工

    比特币底层系统,采用了基于国际互联网(Internet)的P2P网络架构。

    P2P,即peer-to-peer,P2P可译为“点对点”,或者是“对等”。P2P网络,是点对点网络,或者对等网络,是指位于同一网络中的每台计算机都彼此对等,各个节点共同提供网络服务,不存在任何“特殊”节点。

    尽管比特币P2P网络中的各个节点相互对等,但是根据所提供的功能不同,各节点可能具有不同的分工,每个节点都是部分或者全部功能的集合。

    一个比特币网络节点,如果包含四个完整功能,会包含以下四大部分内容,即钱包、矿工、完整区块链和网络路由节点。

    一个节点如果保有一份完整的、最新的区块链拷贝,这样的节点被称为“全节点”。全节点能够独立自主地校验所有交易,而不需借由任何外部参照,如下图所示:

    每个节点,都参与全网络的路由功能,同时也可能包含其他功能。
    每个节点,都参与验证,并传播交易及区块信息,发现并维持与对等节点的连接。

    扩展比特币网络的不同节点类型,如图所示:

    • 完整区块链节点
    • SPV节点

    SPV节点,没有区块链的完整拷贝,只保留了区块链的一部分,通过一种名为“简易支付验证(SPV)”的方式来完成交易验证,又叫“轻量级节点”。

    • 挖矿节点

    挖矿节点,通过运行在特殊硬件设备上的工作量证明(proof-of-work)算法,以相互竞争的方式创建新的区块。

    一些挖矿节点同时也是全节点,保有区块链的完整拷贝。

    • 独立矿工结点

    还有一些参与矿池挖矿的节点是轻量级节点,它们必须依赖矿池服务器维护的全节点进行工作。

    用户钱包,也可以作为全节点的一部分,这在桌面比特币客户端中比较常见。
    当前,越来越多的用户钱包都是SPV节点,尤其是运行于诸如智能手机等资源受限设备上的比特币钱包应用,而这正变得越来越普遍。

    在比特币P2P协议中,除了这些主要的节点类型之外,还有一些服务器及节点也在运行着其他协议,例如特殊矿池挖矿协议、轻量级客户端访问协议等。

    • 矿池协议服务器节点
    • 轻量级客户端访问协议节点

    第六章全部内容思维导图如下:

    明天我们开始《6.3 扩展比特币网络》的学习。

    今天就到这里吧,明天我们继续,祝大家秋天快乐!

    281/365
    20180821首发简书


    参考文献:

    1、 知笔墨《精通比特币》中文版——第5章 交易

    2、爱莉莎:【区块链科普——课表放这里】

    3、比特币白皮书原版:Bitcoin: A Peer-to-Peer Electronic Cash System

    4、比特币白皮书——巴比特网站中译版

    5、Scalers:《比特币白皮书解析 | 从零开始区块链》a

    照搬的信念,无法抵御波动的冲击,只有行动铸就的思想体系,并在行进中不断修正,才能让我们不断变得更好。——Scalers《投资赚钱就是信念变现》

    相关文章

      网友评论

        本文标题:共读《精通比特币》第23天——6.2 节点类型及分工

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