区块链这个事物, 它实际上是在哪里运行呢? 我在这里从事底层开发工作了整整六年之久, 最为反感的就是有人提出诸如这样子的疑问了。
如果把它说得更明白一点的话, 那就是它并不存在于一台单独的机器上面, 同样地, 它也不存在于某一片所谓的云空间内部。它仅仅指的是多个不同的设备之间所进行的、一种持续不断的相互核对账目的那个过程而已, 绝非一个你可以轻松进行搬运操作的硬件盒子。
区块链跑在哪台机器上
你完全没有必要去买什么比特币区块链服务器, 因为这种所谓的设备在现实世界里面根本就不存在。在整个比特币的网络系统之中, 大概存在着四万多个节点,这些节点非常分散地分布在了德国的地下机房内部、日本的家用电脑设备之上, 以及非洲树屋里手机设备的运行环境当中。
在这个过程中, 没有任何一个单一的主体能够称为老大或者是主导者, 即使其中某一个部分关机了或者停止了工作, 也不会对整个网络链路的继续运行造成任何影响。
你可以把以太坊的验证者节点看作是被撒出去的种子, 这些种子分散在德国的、日本的、巴西的以及肯尼亚的各个地方。即便你关闭了上百个这样的节点, 这个网络依然会照常产生区块。这一点确实是非常反直觉的, 其核心原因在于没有中心,也就没有所谓的位置。
没有服务器区块链怎么活
很多初学者的思路常常在这里陷入停滞, 他们的问题在于不清楚如果没有服务器, 数据应该存放在哪里。对于这个问题的答案是, 每一台参与其中的机器都会保留一份完整的账本副本。
当你的手机里的钱包应用程序连接上区块链之后, 它同步获取的就是全量化的数据信息。这意味着你的手机上的数据与对方电脑里保存的数据完全一致, 是相同的状况。在这样的机制之下, 无论是哪一方都没有权限单独进行篡改操作。
所以它并不是运营在某一个特定的地方, 而是同时活在所有的节点上面。当你进行转一笔账操作的时候, 消息会被广播给身边的大概几百个节点。然后这些节点各自记账、各自进行验证, 等它们达成共识之后, 这笔交易才算是真正地落到了链上。

下一次如果再有其他人向你提出询问区块链具体位于何处的问题, 你就只需要用一句话来进行回应: 它其实就存在于你眼前所面对的那台设备之中, 同时也存在于对面的那台设备里面, 更存在于那十亿台愿意参与到记账工作当中的设备体系之内。它并不存在什么具体的物理地址, 它唯独存在的只有共识这一概念。
转载请注明出处:枣强文明网,如有疑问,请联系()。
本文地址:https://zqwxw.com/imqb/9939.html
