区块链是一个网络。网络是由连接的人或物组成的组或系统。网络上的计算机或设备(称为节点)组成了一个区块链网络。
我们今天使用的网络是集中的。这意味着它们有一个中心点,所有信息都在此流入和流出。这样做不好的原因之一是因为控制此中心点的任何人都可以完全控制网络数据和用户。
区块链网络与普通网络不同,因为它没有一个存储和控制信息的中心点。取而代之的是,照顾网络和存储信息的责任由该网络上的不同设备(称为对等设备)承担。这就是为什么将区块链网络称为对等网络,简称为P2P的原因。该名称源于以下事实:维护网络的任务和职责在对等方之间持续共享。
在上面的示例中,Jacob希望在游乐场期间尽可能多地骑乘。在集中式游乐场中,每次要骑不同的车时,他总是必须去售票亭排队。这意味着他有更少的时间去享受尽可能多的游乐设施。集中式模型的速度较慢,因为游乐场中的每个人都必须全部经过同一个售票亭,售票员可以在该亭中选择谁可以乘车。中心点使一切变慢,并为一个人(售票员)提供权力。在去中心化模型中,每个人都可以随意随心所欲地移动,一切顺畅。没有中心点会更好,因为它可以使事情更自由,更安全地移动,在区块链的情况下,这就是信息。
在区块链上,信息被不断记录并在去中心化网络上的所有参与者之间交换。这是一个巨大的改进,因为数据没有保存在一个集中的点,这意味着当更多的人加入时,任何事情都不会减慢。这也减少了任何数据被黑客入侵或丢失的可能性。分散的信息记录要比我们今天习惯的中央系统更好。
网络上的对等方将其部分计算机功能(磁盘存储,处理能力等)提供给网络,以帮助存储网络正在记录的数据。区块链是一个生态系统,设备在其中协同工作以帮助系统运行。在P2P网络上,建立区块链的网络类型始终在参与者之间记录和交换信息。这将控制和责任分散到许多不同的对等方,同时提高了网络的安全性。
强大的集中式组织的一个示例是支付网络。一方面,支付网络会声称他们需要从客户那里收集很多信息。我们还能如何知道谁可以信任在线?但是,此信息的中心点对其用户具有很大的控制权,而在区块链上,该控制权在整个网络中共享。
什么是节点?
将区块链想象成一个通过互联网相互连接的不同设备的网络。这些设备称为“节点”。甲节点可以是任何电子设备,包括计算机,电话,打印机或者甚至一台冰箱,只要它被连接到互联网。在区块链上,所有节点的重要性都相同,但是在使区块链工作时,节点可以扮演不同的角色。例如,节点可以:
- 存储记录在区块链上的一些信息。
- 存储记录在区块链上的所有信息的副本。
- 处理交易,将其放入块中,将其添加到区块链中,批准它们并将其广播到网络。这称为采矿或锻造。
对于处理事务,进行挖掘或锻造的节点,节点始终处于运行状态非常重要。未运行的节点可能会错过验证交易块的机会,这意味着矿工错过了他们的奖励,甚至更糟的是,被取消了作为矿工或伪造者的角色。
轻松开采
开采的区块意味着信息被接受并添加到区块链数据库中。有多种方法可以挖掘,伪造和安全地向区块链添加信息。这些方法涉及使用称为共识协议的计算机程序。
共识协议是什么使网络上的所有节点彼此同步,同时又为以下问题提供了答案:我们如何确保我们就真相达成一致?
例如,在“工作量证明”共识协议中,“工作量证明”是对复杂的数学问题的解答,这个问题需要大量工作才能解决。一旦获得答案,就很容易看出答案是对还是错。这正是“挖掘”过程的本质,它提出了数学问题的答案,希望能正确解决。这是非常困难的,并且这样做会花费大量时间和难以置信的计算机功能,这就是为什么矿工通常会设置数百或数千台计算机来运行和解决这些问题的原因。
任何计算机都可以是采矿或锻造节点吗?
人们乐于这样做,因为每解决一个谜题,开采每个区块,矿工都会获得加密货币的奖励,这些奖励以后可以以法定货币(例如美元或欧元)出售。
其他类型的共识协议包括“权益证明”和“授权权益证明”,它们以不同的方式工作,但执行相同的工作,将信息安全地添加到区块链中。
让我们回顾一下
- 区块链是由相互连接的设备组成的网络,这些设备称为“节点”。
- 互联网连接正常的任何设备都可以成为节点。
- 节点可以以不同方式支持区块链。
- 这些方式之一是将信息安全地添加到区块链中,这被称为“采矿”或“锻造”。
- 矿工因使用加密货币挖掘区块并将信息添加到区块链而获得奖励。
本文链接地址:https://www.wwsww.cn/qkl/1295.html
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。