免责声明:金色财经所有资讯仅代表作者个人观点,不构成任何投资理财建议。 举报

    一文搞懂比特币网络的节点 | 区块链高手之路

    8c82-hrsecha7900670.png

    前两天我们讲了比特币的交易和UTXO的运行机制。今天本文介绍比特币网络的各个节点。

    去中心化的P2P网络架构

    我们知道比特币是一个去中心化的结构,这就是比特币的网络所决定的。“比特币网络”是按照比特币P2P协议运行的一系列节点的集合。

    比特币网络上运行的挖矿节点、钱包节点、全节点等等总体上都是按照P2P网络的结构运行的。然而,值得注意的是:除了比特币P2P协议之外,比特币网络中也包含其他协议。这些协议的目的是为了在比特币网络上构建更加方便的设施,比如Stratum协议就被应用于挖矿、以及轻量级或移动端比特币钱包之中。

    节点类型和作用

    比特币的节点主要有四大功能:

    • 钱包

    • 挖矿

    • 运行完整的区块链数据库

    • 维护网络路由

    其中第4个功能——维护路由功能是每个节点都具备的。而前面3个功能则因为节点的不同而不同。

    根据节点功能的不同,我们最常用的是3类节点:

    第一类是挖矿节点。这些节点可以生产出UTXO,我们在前面多次提到过这样的没有输入只有输出的交易。通常这些挖矿节点具有全部3种功能,他们能够验证交易,能够生产区块,能够转账和交易。

    第二类是不挖矿的全节点。这里所说的全节点,主要指的是具备第3个功能,也就是它的数据库是完整的。这类节点能够验证交易,能够在这个基础上搭建钱包、交易所、区块浏览器等各种dapp应用。很多企业级的节点不参与挖矿,他们就是这类节点。

    第三类是SPV节点,也就是轻量级的比特币节点。它不需要运行完整的区块链数据库,通常也没有挖矿功能,只有一个钱包的功能,这类节点通常运行在我们的手机上和电脑里的钱包应用,是最为常见的节点。

    最后,留一个思考题:

    如果我们把前面这3大功能用A、B、C来代替,那么上面的功能应该有7种组合:

    1.A B C2.AB3.AC4.BC5.A6.B7.C

    那么,除了上面这3种类型,其他还有什么样的节点呢?你可以依次探索一下,还是挺好玩的。

    华山论剑

    2451-hrsecha7900745.png

    jinse.com
    好文章,需要你的鼓励
    jinse.com
    好文章,需要你的鼓励
    参与评论
    0/140
    提交评论
    文章作者: / 责任编辑: 我要纠错

    声明:本文由入驻金色财经的作者撰写,观点仅代表作者本人,绝不代表金色财经赞同其观点或证实其描述。

    提示:投资有风险,入市须谨慎。本资讯不作为投资理财建议。

    金色财经 > 商业动态 > 一文搞懂比特币网络的节点 | 区块链高手之路
    • 寻求报道
    • 金色财经中国版App下载
      金色财经APP
      iOS & Android
    • 加入社群
      Telegram
    • 意见反馈
    • 返回顶部
    • 返回底部