区块链技术是加密货币的基础技术,使其能够作为移动和验证交易和信息的安全方法而存在。从这个意义上说,您可以将区块链视为类似于 Microsoft Windows 的软件平台,在该平台上开发了各种其他软件(例如加密货币).
以下是区块链技术是什么、它是如何工作的以及它为何如此受欢迎.
区块链如何运作
区块链是一种软件应用程序,它通过将数据存储在块中来跟踪数据,然后按时间顺序链接在一起。将区块链视为交易或数据的运行收据,这些交易或数据经过验证和存储,以后可以查看。区块链技术可以作为许多不同应用的基础,例如加密货币、智能合约、跟踪信息以及几乎任何其他可能需要观察的数字过程.
在加密货币的情况下,计算机会随着时间的推移验证资金在人与人之间的流动,留下一个可以在以后访问的永久记录,就像每笔交易的长期收据一样。比特币将区块链技术带入大众意识.
区块链技术通常是去中心化的,这意味着将写入数据库的能力赋予计算机网络,就像加密货币一样。这种分布式账本,正如它通常所说的那样,使用联网计算机的冗余电源来跟踪数据以验证数据。每台计算机都可以访问此公共记录,并且随着新交易被添加到收据或分类帐中,它们会由联网的计算机进行验证.
由于这个验证过程及其使用的密码学,区块链非常安全,创建了几乎不可逆转的记录.
区块链与普通数据库有何不同?
区块链数据库将数据存储在块中,当一个块充满数据时,它会连接或“链接”到前一个块。只要管理数据库的计算机继续操作它,这条链就会无限期地继续下去,将连续的信息块添加到先前的块中。而且由于区块链会随着时间的推移积累数据,它是该数据的历史记录,其顺序是不可逆转地记录在区块链中.
相比之下,典型的数据库可能只是一个表,尽管可能是一个非常大的表,它根据特定属性组织数据。典型的数据库不需要有年表,并且以前记录的数据可以在数据库中更改。但就像区块链一样,典型的数据库可能会限制谁可以从中访问、存储和检索信息.
区块链有多透明?
区块链就是跟踪信息的移动,所以从它的设计来看,它的目的是高度透明的,至少如果你能够访问存储信息的区块链数据库的话。但是,要建立透明度,您需要一个能够抵御黑客攻击的安全数据库。区块链技术以安全的方式存储信息,还必须记录对给定区块链所做的任何更改,以便记录更改.
区块链确实允许网络上的计算机(或“节点”)查看“无需许可”的公共分类账。通过加入网络,您(或任何人)将能够看到已记录的信息,即使数据可能提供匿名(或半匿名)。因此用户可以跨时间查看给定区块链中的所有交易.
例如,比特币的分布式账本是可公开验证的,即使你无法直接看到谁在进行交易。您可以随着时间的推移追溯加密货币中的交易,并查看资金转移到了哪些账户.
但是,其他区块链可能仍然是“许可的”,这意味着用户必须获得授权才能通过区块链输入数据或进行交易。在这些区块链中,用户可能保持完全匿名,并且透明度受到数据库控制者的限制.
因此,虽然区块链可能允许其设计透明化,但也存在谁有能力查看区块链、谁或什么被观察以及谁进行观察的问题。这些问题的答案——以及区块链的透明度——取决于政治和权力.
为什么区块链技术如此受欢迎?
区块链之所以流行,是因为它可以用于各种应用,尤其是加密货币,并且可以提供各种好处:
- 权力下放. 区块链数据库可以被允许访问它的联网计算机分散和验证。如果有冲突的信息进入区块链,这种去中心化允许计算机更正数据库.
- 不可逆性. 去中心化的区块链验证信息并产生几乎不可逆转的交易记录,例如比特币。一旦比特币被移动并且交易已经被验证,它就会被永久记录下来.
- 安全. 区块链以多种方式提供安全性。例如,它的不可逆性导致交易的安全性。网络的冗余意味着交易被反复验证。如果信息被更改,区块链会识别它已被更改.
- 透明度. 例如,即使拥有给定货币的账户保持匿名或半匿名,区块链也允许加密货币交易显示在公共分类账中.
- 无信任. 由于它验证信息的方式,区块链可以在交易的任何一方不相互了解或验证交易的情况下运行.
- 鲁棒性. 区块链可以启用许多不同的流程和技术.
区块链还可以用于智能合约,即在合同条款履行时自动验证和执行的合同,这是 Ethereum 加密货币的关键特征之一.
底线
区块链使加密货币的创建和开发成为可能,但它在跟踪和验证一系列数据的能力方面有潜力提供更多。因此,它可能成为跟踪、管理和控制数据、物理对象、法律协议、付款、版税等等的新应用程序的重要组成部分.