美文网首页
#Ulord#区块链的节点

#Ulord#区块链的节点

作者: lichald | 来源:发表于2018-05-20 10:11 被阅读127次

区块链以共识技术、加密机制和数字签名而广为人知,主流代表是比特币、以太坊和EOS等。其中比特币是数以万计的节点在全世界运行,“除非互联网消失,比特币才会停止运行”;EOS最近在竞选超级节点,全世界只是21个。关于节点具体是指什么?从几万到几十是一种进步还是倒退?今天就节点做个简单的分析。

比特币节点

比特币节点

以比特币为例,节点是网络中各个参与方的统称,一般具有钱包、挖矿、全节点(完整区块)和网络路由四个功能所组成。根据不同功能的组合,分为不同的节点:

比特币核心客户端(Bitcoin core):拥有钱包Wallet、挖矿Miner、完整区块FullBlockchain和网络路由Routing的功能,早期比特币玩家基本都是安装核心客户端

全节点:拥有完整区块FullBlockchain和网络路由Routing功能,因为截至2018年完整区块有几百G的大小,安装全节点需要靠信仰,全球大概有几万个全节点,以美国、中国、德国、法国为主。

独立矿工:主要是挖矿Miner、完整区块FullBlockchain和网络路由Routing的功能。在比特币世界里,依靠POW工作量证明来获得记账权/挖矿,主要比的是哈希算力;完整区块的作用是,当你获得记账权/挖出一个区块时,你需要将最长的区块链广播出去,保留完整的区块信息就很重要。这里对于独立矿工(早期在家里PC挖矿年代)如是,如果Pool玩法,整个矿池只需要保持留一份完整区块,池内矿工专注于挖矿/哈希计算。一般来说,独立矿工/矿池必须自己维护一个主节点。

轻钱包SPV:功能位钱包Wallet和网络路由Routing。就个人使用而言,轻钱包完全够用,不需要占据大量内存和带宽。

主节点优化

比特币是在基于不信任的互联网环境下建立的可信任的交易网络,依靠的是孜孜不倦的矿工和成千上万的主节点在一套共识下运行。矿工可以依靠记账权/挖矿奖励而补贴成本,但号称“互联网消失比特币才会消失”的底气其实是来自于主节点的数量和广度,而主节点却没有奖励,导致维护主节点的利益方,要不就是矿池或交易所,要不就只能靠信仰。靠信仰很难持续和推广,也是就产生两种改进方向。

主节点奖励分类

主节点=挖矿,同时奖励/DPOS

BM改进并成功推行的DPOS(Delegated Proof of Stake),是将主节点和挖矿结合起来,通过投票而胜出的主节点代表全网出块(矿工职能),不需要再通过算力竞争,出块后获得奖励平分给投票选民。这样的优点在于,主节点有利可图,有动力来维持高质量高产出的状态;选民可以分享挖矿的收益,也可以投票保持主节点的优胜劣汰,保持主节点整体质量。成功应用包括,如Steemit=21,Bitshares=101,GXS=21,以及2018年初的EOS=21超级节点投票。

这种改进的核心争议点在于是否“去中心化”,我们先来感受下EOSGO在2018.4公布的超级节点硬件配置要求“最少需要达到亚马逊 AWSEC 2 主机 x1.32x large 型,128 核处理器,2TB 内存,2x1920GB SSD,25Gb 带宽”,这21个节点其实是21个超级服务器,已接近大企业的服务器部署水平,参与门槛非常高,会不会背离区块链“去中心化”的初衷?支持DPOS的人群也会反驳,现在比特币的算力基本被TOP10 的矿池所掌握,这是否与“去中心化”的本质背离呢?

主节点+矿工,分开奖励

达世币在比特币的基础上,对于全网奖励重新分配,矿工45%+全节点45%+10%基金后续发展,成为全节点的条件是抵押1000达世币(在离开时返还)。它是将收益从矿工释放出来,并通过准入门槛限制主节点的数量,保证不会因为主节点数量过多而稀释收益,以及带来的奖励积极性下降。但这种方式会锁定流通市值超过一半的代币,在流通性和主节点奖励上需要更好低平衡。

Ulord的主节点设计,在主节点+矿工的框架下继续优化。Ulord是内容分发网络,采用付费/收费的形式连接内容生产方和消费方,内容分发依靠BitTorrent 点对点的传输协议,对于主节点有QoS(Quality of Service),包括丢包率、通信延迟和数据重传次数;基于IPFS(InterPlanetary File System星际文件系统)的PoS机制,主要是从存储容量、存储价值、存储IOPS(IO Operation Per Second)等角度来衡量。主节点收益为全网的25%。作为内容分发网络,利用P2P的网络传输,传输速度是要靠多人共享,存储和上传带宽决定效率,基于此而形成的主节点机制,从设计上听起来是靠谱的。

主节点的演化也代表区块链技术的迭代,在比特币基础上不断加码,或者像BM一样另辟蹊径。核心还是在于奖励机制,如何评估工作量以及如何给奖励。方向没有大问题,整套系统就能跑起来,具体在不同场景下的修修补补/参数更迭,是以“时间是检验真理的唯一标准”来衡量。

相关文章

  • #Ulord#区块链的节点

    区块链以共识技术、加密机制和数字签名而广为人知,主流代表是比特币、以太坊和EOS等。其中比特币是数以万计的节点在全...

  • 区块链记账原理

    区块链: -区块链就是一个不断增长的全网总账本 -每个完全节点都拥有完整的区块链 -节点总是信任最长的区块链 -伪...

  • 【区块链笔记整理】共识机制种类

    概念: 共识机制是区块链节点就区块信息达成全网一致共识的机制,可以保证最新区块被准确添加至区块链、节点存储的区块链...

  • 如何降低运行区块链全节点成本?这里有全新轻节点方案

    随着区块链网络的运行,节点数据量越来越大,运行区块链全节点的成本越来越高,现在一个区块链的全节点,区块数据存储量动...

  • NEO 节点介绍

    全节点(full nodes)是存储 NEO 区块链全部数据的节点,通过 P2P 的方式与区块链网络连接,在区块链...

  • 第一章:最小可行区块链

    概览 区块数据结构 区块哈希 创世块 创建区块 保存区块链 验证区块完整性 选择最长链 节点间通信 操作节点 架构...

  • 一文看懂EOS超级节点

    一,什么是区块链节点? 要知道什么是超级节点,首先要知道什么是节点。区块链网络中的每一个节点,就相当于存储所有区块...

  • 超级节点

    一,什么是区块链节点? 要知道什么是超级节点,首先要知道什么是节点。区块链网络中的每一个节点,就相当于存储所有区块...

  • 什么是比特币全节点?如何查看节点大小?- Tokenview 区

    区块链节点通常指的是区块链网络中的计算机,也就是说任何连接到区块链网络的计算机都称为节点。那比特币的节点就是连接到...

  • 【上岛说币】- NPC

    NPC是一个区块链节点提供项目,专门为刚上市的区块链项目,提供高效,稳定的节点租用服务。因为这些新上市的区块链,往...

网友评论

      本文标题:#Ulord#区块链的节点

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