描述区块链最简单明了的方法如下:区块链是一个记录所有使用加密货币进行的交易的文件。
然而,这个定义是不完整的。它遗漏了定义区块链独特性的基本操作原则。这些原则包括:
一旦引入这些原则,区块链的概念就会变得有点复杂。因此,让我们先记住基础知识(区块链是一个保存所有交易记录的文件),并在此基础上深入探讨细节。事实上,理解它并不像看起来那么困难。
想象一下创建一种数字货币(用于游戏、公司内部交易,甚至是国家货币)。我们希望精确地知道:
为了实现这一点,我们开始在一本书(分类账)中记录所有资金转移。由于货币是数字的,因此分类账也将是数字的——本质上是一个数据库,我们称之为区块链。我们制定了一条规则:只有当交易记录在此数据库中时,该交易才被视为有效。
根据此规则,每次爱丽丝向鲍勃发送资金时,她都必须将其记录在我们的书中。如果条目不存在,则转移不被视为完成。任何打开这本书的人都会看到钱仍然属于爱丽丝。
通过这种方式,区块链成为关于我们创建的每一笔资金交易的单一权威信息来源。因此,它还可以准确反映出在任何特定时刻谁拥有多少金额。
这种记录交易的方法有几个漏洞:
区块链通过遵守以下原则来解决这些问题:
区块链记录的数据不是单独的条目,而是像定期将填充的页面插入书中一样,以整个区块的形式记录。因此得名:“区块链”。
交易发送者将其记录放置在等待插入书中的“页面”上。当一个区块被添加到区块链时,其验证者(或矿工)会验证每个交易是否符合加密货币的规则。例如,它会检查每个发送者是否使用原始地址的正确密钥签署了其交易。只有符合规则的交易才能进入区块并记录在区块链上。
虽然区块链 “书” 理论上可以有无限的页数,但每页的空间都有限。
区块链技术最早出现在比特币中,它最初只是用于金融交易:
区块链很快被誉为未来的金融技术,有可能成为打击影子金融的强大工具。由于区块链永久记录所有交易,因此犯罪分子在使用它时面临更高的风险。即使今天的跟踪技术无法抓住使用区块链的犯罪分子,记录仍然存在。随着技术的进步,抓住他们将变得可行。因此,将所有金融交易转移到公共区块链上将消除洗钱的机会。
此外,区块链可以取代金融交易中的中介机构。银行、银行间清算系统、国际支付网络和汇款服务都消耗大量资源,并增加了金融服务的成本。区块链将这些中介机构整合为一个:区块矿工或验证者。基于区块链的金融系统:
但是,在区块链上容纳所有金融交易需要在其区块内占用巨大的空间。比特币的区块链缺乏这种容量。交易占用区块中的空间。无限压缩数据或无限期扩大区块大小是不可行的。更实际的解决方案是针对不同目的使用不同的区块链。
此外,很快就清楚了,区块链技术可以应用于任何需要不可更改的记录或简化共享数据库中数据录入的领域(例如,在医疗或某些政府流程中)。此外,区块链条目可以是智能合约——基于指定条件促进资产转移的自执行脚本。
比特币的原始区块链只允许在交易中附带有限的附加信息,这限制了其只能记录金融转移。这是出现替代区块链的另一个原因。
但是,启动新的区块链比看起来更具挑战性。从技术上讲,它很简单——该软件是开源的。挑战在于社会和经济方面。
在区块链中,金融交易或数据库条目的唯一中介是矿工(或区块验证者)。因此,新的区块链的成功取决于谁将挖掘它以及如何确保矿工诚实地遵守其规则。一些生态系统难以激励诚实验证或缺乏足够的挖掘能力,这使得它们容易受到篡改,例如以太坊经典网络上的 51% 攻击。在某些情况下,甚至有验证者被指控更改数据,例如在 2022 年俄罗斯的地方选举中使用的区块链的情况。
在比特币中,矿工的激励是比特币的奖励,随着比特币需求的增加,比特币的价值也会增加。为了违反规则而牺牲这种奖励是不值得的。
但是,即使使用比特币,这个问题仍然相关。开始挖矿业务需要大量投资,这并非所有人都能负担得起。此外,单人挖矿已变得无利可图,这导致矿工组成矿池。如果政府(或其他强大的实体)对主要矿池施加压力,则可能会破坏区块链的运作。在任何新的区块链中,对矿工施加这种压力可能比在受到广泛审查的比特币网络中更容易。
然而,新的区块链至关重要,它们将继续开发。
比特币之外的第一个区块链只是其模仿者。迄今为止幸存下来的一些最受欢迎的是莱特币和狗狗币。
随着时间的推移,加密货币爱好者想要更多的功能,从而导致具有附加功能的区块链:
几乎每份区块链白皮书都概述了它所解决的具体问题。有些区块链的微支付费用接近于零(Nano、Aptos),有些旨在存储任意文件(Filecoin、Storj),有些旨在存储生物识别数据(Worldcoin),有些旨在将数据流货币化(NYM),以及只有授权用户才能访问的私有区块链(如 CBDC 区块链)。
因此,任何需要区块链但不满意流行选项的人都可以寻找针对特定问题和功能量身定制的知名度较低的解决方案。
在区块链行业中,完善的区块链不能通过简单地添加特定功能来吸收利基解决方案的用户——没有可用的空间。竞争仅在提供类似解决方案的区块链(例如,以太坊、Tron 和 Solana)或解决类似问题(例如,Dash、ZCash 和 Grin)的区块链之间产生。每个真正创新的区块链解决方案都能找到用户,从而在区块链行业中营造出比其他领域更健康的环境。
即使是相同的用户也可以将不同的区块链用于不同的目的。因此,任何为当前问题提供可靠解决方案的区块链都有望生存和进一步发展。用户可以相信,任何精心设计的区块链都将继续运行。区块链的去中心化特性确保了它在任何情况下的持久性。
Rabbit.io 提供了一种跨区块链转移资产的解决方案,支持数千种加密货币,并且价格最优。