找回密码
 立即注册

扫一扫,登录网站

首页 区块链生态 查看内容
  • 13472
  • 0
  • 分享到

【深度】比特币网络是一群比赛做题的同学

2018-6-3 23:42

来源: 火球财经

什么是比特币网络(Bitcoin Network)?


比特币网络(Bitcoin Network)指交易信息能广播到的所有节点。

节点分两类:普通钱包和矿工,普通钱包只报告或验证交易,属于普通用户。而矿工则负责记账和做工作量证明,是专业的账本维护者。

如果你是矿工,做牛做马做出的难题可不能藏着掖着,必须第一时间向全网广播,否则奖金就属于别人。

网络中其他矿工收到你的广播后,只验证三项内容:

    1、所有交易输入是否都≥交易输出?

    2、所有交易是否都从未发生?

    3、用你的随机数哈希区块,哈希值前缀是否有足够多的“0”?

如果全部OK,其他节点才会认你的账。认账不是光靠嘴说,而是把之后的账全记在你区块之后,于是这些区块就像珍珠一样越接越长,形成珍珠项链(区块链)。矿工必须跟着最长的链记账,否则没有奖励。

中本聪在白皮书里说:

New transaction broadcasts do not necessarily need to reach all nodes. As long as they reach many nodes, they will get into a block before long. Block broadcasts are also tolerant of dropped messages.

新交易要广播,无需抵达全部的节点,只要抵达足够多的节点即可,他们将很快被整合进一个区块中。同时,区块广播对被丢弃的信息有容错能力。

中本聪都帮我们设计好了:如果一个节点没有收到某特定区块,该节点将会发现自己缺失了某个区块,可以提出请求,自行下载该区块。

这就是比特币的网络广播机制,看起来平静安宁,但只要把镜头往前一推,就能看到波涛汹涌。

版权申明:本内容来自于互联网,属第三方汇集推荐平台。本文的版权归原作者所有,文章言论不代表链门户的观点,链门户不承担任何法律责任。如有侵权请联系QQ:3341927519进行反馈。
相关新闻
发表评论

请先 注册/登录 后参与评论

    回顶部