请选择 进入手机版 | 继续访问电脑版

022天津网

查看: 5|回复: 0

比特币网络节点指的是什么?运行网络节点步骤有哪些

[复制链接]

4737

主题

4737

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
14802
发表于 2019-7-12 10:38:56 | 显示全部楼层 |阅读模式
  比特币网络节点指的是什么?运行网络节点步骤有哪些
  比特币网络节点指的是什么?运行网络节点步骤有哪些?密码系统和任何现代信息安全系统都基于概率信息工作。那些讨论比特币概率系统的所谓的专家并不理解强加密是概率性的。只要下载区块头而无需成为一名矿工就知道哪些交易是无效的了。那么,比特币网络节点指的是什么?运行网络节点步骤有哪些?基金定投是什么?
  很明显现在比特币当中的一些术语已经被劫持。白皮书非常清楚地说明了什么是节点:运行该网络的步骤如下:
  1、新的交易向全网进行广播;
  2、每一个节点都将收到的交易信息纳入一个区块中;
  3、每个节点都尝试在自己的区块中找到一个具有足够难度的工作量证明;
  4、当一个节点找到了一个工作量证明,它就向全网进行广播;
  5、当且仅当包含在该区块中的所有交易都是有效的且之前未存在过的,其他节点才认同该区块的有效性;
  6、其他节点表示他们接受该区块,而表示接受的方法,则是在跟随该区块的末尾,制造新的区块以延长该链条,而将被接受区块的随机散列值视为先于新区快的随机散列值。
  节点始终都将最长的链条视为正确的链条,并持续工作和延长它。如果有两个节点同时广播不同版本的新区块,那么其他节点在接收到该区块的时间上将存在先后差别。当此情形,他们将在率先收到的区块基础上进行工作,但也会保留另外一个链条,以防后者变成最长的链条。该僵局(tie)的打破要等到下一个工作量证明被发现,而其中的一条链条被证实为是较长的一条,那么在另一条分支链条上工作的节点将转换阵营,开始在较长的链条上工作。
  试想你有一台不挖矿的计算机,它正在运行一个钱包。你收到一个你认为无效的交易,会发生什么情况?基本上,你不会将其转发到任何其他系统。事实上,你啥也没做。
  如果你收到一个无效的区块呢?同样,你根本不广播它,你并不告诉其他节点说这是一个无效区块,你所做的只是忽略它。这似乎是现在人们难以理解的一点,你什么都不做你就什么也没有改变。如果你正在挖矿,并且你拒绝了一个区块,这意味着你不会在这个区块之上继续挖矿并选择一个备用区块。如果你不挖矿,你不用选择一个备用区块。你不创建区块,所以除了你被告知的信息之外,你不会广播任何东西。
  “人们必须要运行树莓派全节点”这种半吊子推理存在的明显谬误就是,它们(树莓派节点)什么都不做。除非你是矿工,否则你接不接受这笔交易并不重要。非矿工在区块链的架构中没有任何发言权。所谓的验证者这种想法只有在你是矿工的条件下才有意义。
  如果你愿意,你可以审计区块链,但没有理由为此永远保留副本。一旦你确认了你已经记录的最新一个区块的哈希值,你就可以从那一刻剪枝前序区块。因为即使你保留了所有陈旧交易并反复验证它们,你也根本没有获得任何安全性的提升。重要的是那些矿工。
  内容来源网络,整理发布,如需删除请联系zhuce3721@163.com

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则