为什么有这么多区块链?

为什么有这么多区块链?

由英语翻译

描述区块链最简单明了的方法如下:区块链是一个记录所有使用加密货币进行的交易的文件

然而,这个定义是不完整的。它遗漏了定义区块链独特性的基本操作原则。这些原则包括:

  • 信息记录在区块中。
  • 该文件是分布式的,这意味着它同时存储在多台计算机上,并在它们之间保持同步。
  • 数据条目严格遵守为加密货币设置的共识原则。

一旦引入这些原则,区块链的概念就会变得有点复杂。因此,让我们先记住基础知识(区块链是一个保存所有交易记录的文件),并在此基础上深入探讨细节。事实上,理解它并不像看起来那么困难。

区块链的目的

想象一下创建一种数字货币(用于游戏、公司内部交易,甚至是国家货币)。我们希望精确地知道:

  • 谁在何时以及转账多少给谁。
  • 每个人目前持有多少钱。

为了实现这一点,我们开始在一本书(分类账)中记录所有资金转移。由于货币是数字的,因此分类账也将是数字的——本质上是一个数据库,我们称之为区块链。我们制定了一条规则:只有当交易记录在此数据库中时,该交易才被视为有效。

根据此规则,每次爱丽丝向鲍勃发送资金时,她都必须将其记录在我们的书中。如果条目不存在,则转移不被视为完成。任何打开这本书的人都会看到钱仍然属于爱丽丝。

通过这种方式,区块链成为关于我们创建的每一笔资金交易的单一权威信息来源。因此,它还可以准确反映出在任何特定时刻谁拥有多少金额。

区块链的工作原理

这种记录交易的方法有几个漏洞:

  1. 如果任何人都可以向分类账添加交易,那么可能想伤害爱丽丝的卡罗尔可以在分类账中写道:“爱丽丝将她所有的钱都转移给了鲍勃”。
  2. 爱丽丝可以秘密删除记录她转移给鲍勃的页面,并在新页面上写道她把钱转移给了丹。
  3. 如果分类账被销毁,验证每个人的余额将是不可能的。

区块链通过遵守以下原则来解决这些问题:

  1. 只有能够证明自己有权访问资金的人才能在分类账中输入转账。在加密数据库中,访问权限是通过密钥控制的。只有密钥持有者才能将来自该地址的交易添加到分类账中。这可以防止卡罗尔转移爱丽丝的资金。
  2. 每个“页面”(区块)都以先前“页面”(区块)的哈希开头。哈希是数据的唯一加密指纹。即使是细微的更改或区块的删除也会破坏链的完整性,从而清楚地表明哪里发生了篡改。这可以防止爱丽丝在不被注意的情况下擦除或更改条目。
  3. 任何人都可以将区块链保存在他们的计算机上并与其他设备同步,并在网络中出现新区块(带有交易记录的页面)时添加它们。即使某些副本被销毁,其他副本也将保持完好无损。这种去中心化的特性使区块链几乎坚不可摧。

区块链记录的数据不是单独的条目,而是像定期将填充的页面插入书中一样,以整个区块的形式记录。因此得名:“区块链”。

交易发送者将其记录放置在等待插入书中的“页面”上。当一个区块被添加到区块链时,其验证者(或矿工)会验证每个交易是否符合加密货币的规则。例如,它会检查每个发送者是否使用原始地址的正确密钥签署了其交易。只有符合规则的交易才能进入区块并记录在区块链上。

一个区块链是否足够?

虽然区块链 “书” 理论上可以有无限的页数,但每页的空间都有限。

区块链技术最早出现在比特币中,它最初只是用于金融交易:

  • 只要矿工诚实地运作,区块链就可以让您控制自己的资金,而无需任何人的许可。发送交易所需的全部就是地址密钥。
  • 区块链确保您的资金确实是您自己的。
  • 它允许追踪资金的后续支出或分配方式,例如,当转移给儿童、补贴接受者或政府实体时。
  • 它可以轻松证明发生了转账。
  • 它会验证在交易中转移了哪些特定的硬币或代币。

区块链很快被誉为未来的金融技术,有可能成为打击影子金融的强大工具。由于区块链永久记录所有交易,因此犯罪分子在使用它时面临更高的风险。即使今天的跟踪技术无法抓住使用区块链的犯罪分子,记录仍然存在。随着技术的进步,抓住他们将变得可行。因此,将所有金融交易转移到公共区块链上将消除洗钱的机会。

此外,区块链可以取代金融交易中的中介机构。银行、银行间清算系统、国际支付网络和汇款服务都消耗大量资源,并增加了金融服务的成本。区块链将这些中介机构整合为一个:区块矿工或验证者。基于区块链的金融系统:

  • 与传统银行相比,消耗的资源要少得多。
  • 故障点更少,交易障碍更少。
  • 降低交易成本。

但是,在区块链上容纳所有金融交易需要在其区块内占用巨大的空间。比特币的区块链缺乏这种容量。交易占用区块中的空间。无限压缩数据或无限期扩大区块大小是不可行的。更实际的解决方案是针对不同目的使用不同的区块链。

此外,很快就清楚了,区块链技术可以应用于任何需要不可更改的记录或简化共享数据库中数据录入的领域(例如,在医疗或某些政府流程中)。此外,区块链条目可以是智能合约——基于指定条件促进资产转移的自执行脚本。

比特币的原始区块链只允许在交易中附带有限的附加信息,这限制了其只能记录金融转移。这是出现替代区块链的另一个原因。

替代区块链

但是,启动新的区块链比看起来更具挑战性。从技术上讲,它很简单——该软件是开源的。挑战在于社会和经济方面。

在区块链中,金融交易或数据库条目的唯一中介是矿工(或区块验证者)。因此,新的区块链的成功取决于谁将挖掘它以及如何确保矿工诚实地遵守其规则。一些生态系统难以激励诚实验证或缺乏足够的挖掘能力,这使得它们容易受到篡改,例如以太坊经典网络上的 51% 攻击。在某些情况下,甚至有验证者被指控更改数据,例如在 2022 年俄罗斯的地方选举中使用的区块链的情况。

在比特币中,矿工的激励是比特币的奖励,随着比特币需求的增加,比特币的价值也会增加。为了违反规则而牺牲这种奖励是不值得的。

但是,即使使用比特币,这个问题仍然相关。开始挖矿业务需要大量投资,这并非所有人都能负担得起。此外,单人挖矿已变得无利可图,这导致矿工组成矿池。如果政府(或其他强大的实体)对主要矿池施加压力,则可能会破坏区块链的运作。在任何新的区块链中,对矿工施加这种压力可能比在受到广泛审查的比特币网络中更容易。

然而,新的区块链至关重要,它们将继续开发。

比特币之外的第一个区块链只是其模仿者。迄今为止幸存下来的一些最受欢迎的是莱特币和狗狗币。

随着时间的推移,加密货币爱好者想要更多的功能,从而导致具有附加功能的区块链:

  • Monero - 一个区块链,其中挖掘不限于专用设备 (ASIC),允许任何拥有 GPU 的人进行挖掘。
  • 以太坊、Tron、Solana 等 - 可以实现更复杂的智能合约的区块链。
  • Polkadot、TON 和 Avalanche — 通过跨多个链分配交易来优化资源的区块链系统。
  • Komodo 和 Qtum - 旨在促进现有区块链平台之间交互的多方面区块链。

几乎每份区块链白皮书都概述了它所解决的具体问题。有些区块链的微支付费用接近于零(Nano、Aptos),有些旨在存储任意文件(Filecoin、Storj),有些旨在存储生物识别数据(Worldcoin),有些旨在将数据流货币化(NYM),以及只有授权用户才能访问的私有区块链(如 CBDC 区块链)。

因此,任何需要区块链但不满意流行选项的人都可以寻找针对特定问题和功能量身定制的知名度较低的解决方案。

多重区块链的前景

在区块链行业中,完善的区块链不能通过简单地添加特定功能来吸收利基解决方案的用户——没有可用的空间。竞争仅在提供类似解决方案的区块链(例如,以太坊、Tron 和 Solana)或解决类似问题(例如,Dash、ZCash 和 Grin)的区块链之间产生。每个真正创新的区块链解决方案都能找到用户,从而在区块链行业中营造出比其他领域更健康的环境。

即使是相同的用户也可以将不同的区块链用于不同的目的。因此,任何为当前问题提供可靠解决方案的区块链都有望生存和进一步发展。用户可以相信,任何精心设计的区块链都将继续运行。区块链的去中心化特性确保了它在任何情况下的持久性。

Rabbit.io 提供了一种跨区块链转移资产的解决方案,支持数千种加密货币,并且价格最优。