什么是区块链以及分布式账本是什么?
几乎每天都有媒体报道某个公司或实体甚至政府计划使用区块链技术来确保数据的安全性、完整性和一致性。
此外,任何听说过比特币的人都知道,它是由区块链技术支撑的,这或许是该技术流行和反向推动的最主要原因之一。
因此,什么是区块链?在应用程序中使用它的优点和挑战是什么,无论是私有的数据存储还是公开持有的数据库。首先,区块链最简单的理解方式是分布式账本或分布式数据库,其中多个数据记录实例保存在多个地方,并且只能通过加密代码访问。
在讨论最后一个术语之前,有人可能会问,如果多个数据库实例已经存在(就像分布式系统一样),那有什么大不了的呢?
这个问题的答案在于如何通过加密手段组合使用的私钥和公钥来访问这些数据库。公钥是所有用户都可以访问的,而私钥是每个数据库实例的特定通行码。
确保数据的完整性、准确性和可靠性
现在,任何希望更新数据库的人都需要同时拥有这两个密钥,而且每次对数据库的更新都会通过共识更新反映在其他实例中。
当然,有人可能会认为每次更新都需要所有用户持续更新和访问他们的数据副本。
这就是这项技术背后的先驱者们提出的必要编码和软件,使数据库在网络节点之间无缝且透明。
关于网络节点的术语,在区块链的美妙之处在于没有中央节点或中央权威指挥和指导其他用户或节点执行其指令。
换句话说,一个启用区块链的应用程序是完全去中心化和民主化的,意味着任何拥有正确密钥并且在其他节点或用户之间形成共识的人,都可以参与其中。
区块链技术在现实世界中的应用
要了解为什么这种去中心化的分布式账本如此受欢迎,请考虑一家银行,它在其数据库中拥有您的用户和个人信息,就像它拥有数百万其他用户的资料一样。在这种模式下,除非银行同意或批准,否则无法更新数据。
另一方面,启用区块链的系统允许使用共识算法进行实时更新,该算法模型遵循民主原则和去中心化规范。
因此,不需要控制器或审批人,这样就形成了真正的点对点(P2P)网络,消除了中介。
如果你足够老,记得互联网的诞生,那么你就会知道,正是这种去中介化和去中心化的前提,使得互联网得以诞生。
提到这一点的原因是,目前,区块链代表了互联网最初引起轰动的那种兴奋感,但它能否保持这种势头还有待观察,或者是否会因为各种原因而成为另一种技术趋势或昙花一现的技术潮流。
区块链的前景和超越炒作
如前所述,这项技术既有大量的炒作,也面临一些挑战。例如,在印度安得拉邦,政府正在考虑使用区块链技术,从驾驶执照系统到DNA测序系统。
其潜在前提是,一旦这样的系统可用,就可以实现实时、分布式的、去中心化的和赋能的参与和治理。
然而,一些专家指出,数据完整性有时也可能被区块链数据库所破坏,即黑客捕获网络中的大多数节点后,可以简单地篡改数据并接管分布式账本。
此外,领先管理咨询公司麦肯锡提到,尽管是去中心化的,但仍然有可能出现一个“施加影响”的节点,其中此类用户将成为信息的监护人。
例如,当有人说他们正在使用区块链进行有机食品供应链时,关于物品质量的验证和认证声明可能会使某个人成为认证机构,从而导致某种形式的中心化。
这实际上违背了真正具有变革性技术创新和潜在游戏规则改变者的整个目的。
结论
最后,在讨论区块链时不能不提比特币。这种以区块链为基础的替代货币或加密货币从无到有,如今已被讨论为一种真正的法定货币或央行发行货币的替代品。
如果你还记得前面的观点,区块链是关于去中心化的,而比特币有时被认为代表了一种真正属于人民的货币,它具有革命性的潜力,能够改变我们使用金钱的方式。
总之,本文旨在向读者介绍区块链的概念及其作为游戏规则改变者的潜力。