美文网首页
比特币全节点简介

比特币全节点简介

作者: 请叫我小宋 | 来源:发表于2018-11-21 12:40 被阅读0次

比特币全节点究竟是什么?

所谓全节点,就是同步所有区块链数据的节点,这是一个去中心化的网络的天然需求。正因为节点的存在,你不需要相信一个中介,这些分布式的节点会负责实时更新数据,广播和验证交易。

1.运行一个全节点,需要什么?

  1. 最近版本的Windows,Mac OS X或者 Linux系统

  2. 145个G的空白磁盘空间,最少100MB/s的读写速度

  3. 2个G的内存

  4. 连接宽带,宽带速度最少是50KB/s

  5. 每个月大概需要上传200个G,下载20个G的数据,第一次启动节点的时候还需要额外下载140个G

  6. 每天需要开机运行6小时,最好是连续运行啦

  7. 注意关闭电脑的自动休眠功能 挺烦的是吧,所以运行一个全节点的门槛并不低,欠发达地区的人们并不具备参与到全节点的条件,无论是物质上还是精神上。

2.是不是每个人都需要运行一个全节点?

曾经有人将全节点比喻成“投票”权力。因为全节点有着保证网络安全的重要意义。它可以验证交易,违背共识的交易会被节点拒绝。

中本聪在白皮书里面提到,只要大多数节点的算力没有联合起来对全网发动攻击,那么诚实的节点就会生成最长的、超过攻击者的链。最长链很重要,因为比特币的共识之一,就是永远认可最长链,在最长链上打包交易的矿工才能获得奖励。

因为现在矿池中心化已经很严重,有人担心大佬们控制全网51%以上的算力发动攻击。其实,不用太过操心,如果真的受到51%攻击,比特币信仰必然受到毁灭性的破坏,币价大幅度下跌,这一点大佬们比你还要怕。挖矿大佬们还会因为作恶受到社区的谴责甚至惩罚,搬石头砸自己脚的事情他们没有必要做。

  1. 全节点可以维护分布式账本的安全,那么,是不是需要人人都参与进来呢?

并不。 因为专业化的矿工可以做的更好,他们在利益的驱使下,会更努力地维护硬件性能,更好地保持网络稳定性。太多人试图运行全节点,会给网络造成很大的负担,反而是一种资源的浪费。 就像你平时使用钱包,并不一定要用QT全节点钱包,可以用SPV(Simplified Payment Verification,简单支付验证)轻钱包或者AnyBit去中心化的手机钱包,更方便快捷。

相关文章

  • 比特币全节点简介

    比特币全节点究竟是什么? 所谓全节点,就是同步所有区块链数据的节点,这是一个去中心化的网络的天然需求。正因为节点的...

  • 04比特币及区块链常见问题-挖矿相关

    比特币挖矿相关问题 1、比特币节点 运行区块链软件的计算机就是一一个节点· 每个比特币钱包都是一一个节点 全节点·...

  • Ulord主节点用来做什么(备文)

    什么是主节点 Uord网络节点包括全节点、轻量化节点和主节点三大类。 一、全节点 全节点和比特币,以太坊的节点一样...

  • Ulord主节点用来做什么

    什么是主节点 Uord网络节点包括全节点、轻量化节点和主节点三大类。 一、全节点 全节点和比特币,以太坊的节点一样...

  • 挖矿运行全节点很重要吗?

    国内多数矿工运行的都不是比特币全节点。这种情况对以后国内挖矿业有什么影响? —— sanjin 摘要:“比特币全节...

  • 小巴成长记-比特币的下游-存储(二)

    比特币钱包按分类方式不同还可分成以下几类: 1、安全节点钱包。全节点钱包也是早期的钱包形态,他会去比特币网络下载所...

  • 比特币全节点部署

    选型 比特币节点有很多实现 bitcoin core:官方节点,c/c++实现,正式网络大多数都是用这个来运行全节...

  • 运行比特币全节点

    1.编写比特币全节点配置文件 bitcoin.conf datadir=/mnt/hgfs/ubuntu/bitc...

  • Conflux共识详解

    1. 简介 ​Conflux利用DAG结构并行出块提升比特币性能。在800个亚马逊EC2上部署2W个全节点,吞吐量...

  • 精通比特币:全节点和简易支付验证

    小姐姐带你5分钟读懂比特币的全节点和简易支付验证(SPV)节点 full nodes and simplified...

网友评论

      本文标题:比特币全节点简介

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