区块链究竟是什么?
首先,回到基础的问题。什么是区块链,它到底是如何运作的?区块链是用于存储数据的计算机文件。或者,用更专业的术语来说,它是一个开放的分布式数据库。数据分布(即复制)在多台计算机上,整个区块链是完全去中心化的。这意味着没有人或实体(例如政府或公司)可以控制区块链;这与由企业和其他实体控制和管理的中央数据库截然不同。
那么它是如何工作的呢?简单来说,文件由数据块组成,每个块都连接到前一个块,形成一个链。因此名称为“区块链”。除了数据本身,每个块还包含该块何时创建或编辑的记录,这对于维护一个不会损坏或丢失的详细记录系统非常有用。
由于整个区块链在多台计算机上复制,因此任何用户都可以查看整个区块链。交易或记录不是由一个中央管理员处理,而是由致力于验证数据并达成共识的用户网络处理。如果这听起来很熟悉,那是因为比特币的运作方式相同。事实上,比特币是区块链应用的第一个例子。
看看区块链的好处
让我们来看看使用区块链技术的一些最大优势:
你可以获得活动的历史记录,而不仅仅是时间的快照。当你查看常规数据库时,你将获得该时刻最新数据的快照。区块链也这样做,但它们也保留了以前存在的所有信息的记录。如果你愿意,它是一个有历史的数据库。
区块链是一种存储和访问数据的分散方式,这一事实使整个系统非常安全。因为与集中式数据库不同,黑客没有单一的入口点。这使得它对于以安全方式记录交易特别有用。
并且没有集中控制。因为记录系统是分散的,并且在多个地方完全复制,所以不需要中央管理员以及随之而来的所有成本和基础设施。
你什么时候可以使用区块链?
区块链当然令人兴奋,并且有可能改变多少企业的运营方式,但这并不意味着它是适用于每种情况的正确解决方案。这就是为什么你可能会选择区块链而不是标准数据库的原因:
当你想要管理和保护数字关系或保持分散的共享记录系统时。任何时候你想要保持长期、透明的资产记录(例如,记录财产或土地权利),区块链都可能是理想的解决方案。“智能合约”尤其适用于促进数字关系和交易。通过智能合约,当交易各方同意满足他们的条件时,就可以发布自动支付。
任何地方的中间人或看门人功能都是昂贵或耗时的。例如,大多数住宿供应商目前必须通过一个集中的聚合平台与客人互动。反过来,他们在每次预订时都会收取费用。区块链可以改变这一切。例如,旅游公司非常相信区块链的力量,它直接连接酒店经营者和客户的开创性方式,因此他们可以通过区块链以简单、安全和一致的方式进行交易,而不是通过中央预订平台。
当你想要记录安全交易时,尤其是在多个合作伙伴之间。传统数据库可能适合记录两方之间的简单交易,但当事情变得更加复杂时,区块链可以减少瓶颈并简化关系。例如,航运集团马士基正在与 IBM 合作开发一个私有区块链平台,以连接航运业的各种合作伙伴和客户。更重要的是,分散系统的附加安全性使区块链成为一般交易的理想选择。
数据不断变化,但你想记录过去的行为。区块链是一种更好、更安全的方式来记录活动和保持数据的最新动向,同时保留其历史记录。数据不会被任何人破坏或意外删除,你可以从数据的历史轨迹和即时更新的记录中受益。
什么时候不应该使用区块链?
在区块链可能不是首选解决方案的情况下,我想到了两个例子。
一方面,虽然区块链是出色的交易平台,但对于毫秒级的超快速数字交易而言,它们并不是理想的解决方案。区块链需要大量的计算能力,因此对于超快速交易,集中式数据库可能是一种更快、更便宜的处理和存储信息的方式。
其次,区块链本质上是开放的信息链。因此,无论何时保密性是一个关键考虑因素,私有数据库是(至少目前)更好的选择。
总之,如果你对当前的数据库感到满意,那么就没有必要切换到区块链技术。毕竟,区块链仍在不断发展和成熟。
No comments: