码迷,mamicode.com
首页 > 其他好文 > 详细

BlockTrain网络

时间:2018-11-15 18:34:50      阅读:217      评论:0      收藏:0      [点我收藏+]

标签:移动   核心   智能   work   block   strong   保留   挖矿   连接   

BlockTrain网络

  

  技术分享图片

  1、每个节点都参与全?络的路由功能,同时也可能包含其他功能。每个节点都参与验证并传播交易及区块信息,发现并维持与对等节点的连接。在图6-1所?的全节点?例中,名为“?络路由节点”的橙?圆圈即表?该路由功能。

  2、?些节点保有?份完整的、最新的区块链拷?,这样的节点被称为“全节点”。全节点能够独??主地校验所有交易,?不需借由任何外部参照。另外还有?些节点只保留了区块链的?部分,它们通过?种名为“简易?付验证(SPV)”的?式来完成交易验证。这样的节点被称为“SPV节点”,?叫“轻量级节点”。

     在如上图所?的全节点?例中,名为完整区块链的蓝?圆圈即表?了全节点区块链数据库功能。上图中,SPV节点没有此蓝?圆圈,以?它们没有区块链的完整拷?。

  3、挖矿节点通过运?在特殊硬件设备上的?作量证明(proof-of-work)算法,以相互竞争的?式创建新的区块。?些挖矿节点同时也是全节点,保有区块链的完整拷?;还有?些参与矿池挖矿的节点是轻量级节点,它们必须依赖矿池服务器维护的全节点进??作。在全节点?例中,挖矿功能如图中名为“矿?”的??圆圈所?。

  4、当前,越来越多的??钱包都是SPV节点,尤其是运?于诸如智能?机等资源受限设备上的?特币钱包应?;?这正变得越来越普遍。在图6-1中,名为“钱包”的绿?圆圈代表钱包功能。

常见节点类型

  Stratum协议就被应?于挖矿、以及轻量级或移动端?特币钱包之中。

  Stratum服务器通过Stratum协议将所有的Stratum挖矿节点连接??特币主?络、并将Stratum协议桥接(bridge)??特币P2P协议之上。

  技术分享图片

  SPV轻量钱包 vs SPV轻量Stratum钱包:

  技术分享图片技术分享图片

  核心客户端:

  技术分享图片

   BitCoin网络架构:

  技术分享图片

 

 

 

 

  

BlockTrain网络

标签:移动   核心   智能   work   block   strong   保留   挖矿   连接   

原文地址:https://www.cnblogs.com/tekkaman/p/9964779.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!