免责声明:一圈作为开放的资讯分享平台,所提供的所有资讯仅代表作者个人观点,与一圈平台立场无关,且不构成任何投资理财建议。
logo

Use Case

无摩擦金融:为什么中央银行会使用 Algorand

why banks use Algorand
为了理解银行为什么会使用 Algorand(或者它的技术),我们必须首先了解银行想要解决什么问题。这些问题可以归结为 Algorand 网站上的一个口号:“无摩擦金融(Frictionless Finance)”

原文作者:

abeliabedelia

翻译作者:

鱼大白

为了理解银行为什么会使用 Algorand(或者它的技术),我们必须首先了解银行想要解决什么问题。这些问题可以归结为 Algorand 网站上的一个口号:“无摩擦金融(Frictionless Finance)”。

是什么让金融无摩擦?没有中间人。银行希望相互沟通,并以确定且值得信赖的方式来交换信息。

假设银行选择使用比特币。它能真正做任何这些事情吗?不能。因为比特币不支持智能合约,从而不能替代中间人、经纪人等。智能合约以一种可以提前审计的方式使第三方自动化,并确保在满足条件时会采取某些行动和措施。

以太坊呢?忽略以太坊是正在升级的原型(在当时是一个很好的原型),银行可以将其用于智能合约吗?答案也是不能。明智的银行不大会选择以太坊,因为设计权衡对于金融应用来说并不令人满意。那么是什么让以太坊不能令人满意呢?这一切都归结为在大学的分布式系统入门课程中学到的东西:CAP 定理。

CAP 定理是教授给参加分布式系统课程的学生的,但它与现实世界的系统相关并决定了它们的实现方式。 CAP 是 Consistency、Availability 和 Partition Tolerance 的首字母缩写词。一致性意味着系统中的所有节点都将观察到系统的相同状态。可用性意味着系统将在线且响应迅速。分区容错意味着节点可以承受相互断开连接。结论是在设计系统时往往你只能选择两个属性,并且需要牺牲第三个。如果有人告诉您可以同时拥有这三个,他们可能要问您的助记词,因为它们充满了另一个称为 BS 的首字母缩略词。(哈哈!)

比特币、以太坊、卡尔达诺和几乎所有其他衍生产品都是 A/P 区块链。他们选择了可用性和分区容错而不是一致性作为系统属性。 A/P 区块链不适合金融系统,因为设计上可能会出现双重支付(double spending)。双重支付允许某人同时将两个相互冲突的交易发送到两个不同的地方(即,我有 1 个 BTC,同时将这 1 个 BTC 转移到 Coinbase 和 Binance)。这在比特币和其他 中本聪风格的网络中是可能的,通过压倒算力或只是创建一个网络分区(断开节点之间的连接)。最终,网络“调和”了这种相互冲突的状态,一方赔钱。所有工作量证明系统(POW)都使用 A/P 共识,因为它们不与其余节点协调以实现一致性。拥有“最长的工作链”意味着一致性。这意味着,如果您将每个比特币节点彼此断开连接,则不需要 50% 的网络哈希率,您只需要拥有最快的节点即可在网络上双重支付。而这通常被忽视。银行不会使用可以同时将资金存放在两个地方的系统。他们想要一个一致性优先于可用性的系统。

因为这个要求那么我们就可以过滤掉绝大多数区块链项目。现在可以一只手数出候选项目。这些候选系统是一致的、分区容忍的系统。 C/P 系统在区块链中很少见,区块链通常专注于理论吞吐量之类的毛病,甚至没有考虑一致性、延迟或最终性。 C/P 区块链将一致性和分区容错性置于可用性之上。这意味着网络将始终确保所有节点都观察到相同的状态(没有双重支付),但如果在特定时间不能保证该条件,则可能会暂停。此类技术包括 Algorand、Hashgraph、Ripple 和 Stellar。银行喜欢这些技术,因为它们的推理非常简单:要么网络正在运行,所有交易都是最终的,要么网络不工作,交易没有进行。在任何一种情况下,没有人可以用表面上可用但最终没用的网络来欺骗您,因为您正在通过双重支付攻击赔钱。

那么为什么中央银行会选择 Algorand 而不是所有这些其他技术呢?答案就在架构中。上述所有其他分类账都有一个共同点,而 Algorand 没有:长寿验证器(long lived validators)。 Stellar、Ripple 和 Hashgraph 使用联合验证器,将通信和共识耦合到同一设备。 Algorand 使用联合中继节点,但无需许可参与(共识节点)。 Algorand 也是唯一一个实现这一目标的区块链,并将代币 (ALGO) 绑定到网络份额(Stake),而不仅仅是交易费用。这也意味着验证交易的参与节点永远不会直接暴露在互联网上,甚至不能被端口扫描或 DDoSed。为了暂停网络,攻击者必须有效地使每个中继节点离线,即便如此,双重支付也是不可能的。 Algorand 从网络分区或断开连接中快速恢复(比实时更快)。这种架构非常适合公共区块链,并且非常适合像中央银行这样的联合系统。

Algorand 专门设计用于利用 C/P 区块链的优势并最大限度地减少其弱点,特别是不可能通过将一些验证器离线来导致缺乏可用性,因为它们都被中继节点隔离。您必须使所有中继脱机才能停止网络。不仅如此,加密自选确保区块提议者和投票者在每个区块中会发生多次变化。其他系统具有长期存在的、可公开访问的验证器。 Algorand 是一个高度强化的洋葱,每一层都是为纵深防御而设计的。您可以关闭中继节点,但您必须将它们全部关闭以暂停网络。你可以侵入中继节点,但您不能影响交易。你可以闯入一个参与节点(只有在闯入中继并获得其 IP 之后),但他们在每个区块后重新加密。事实上,在这些节点完成工作之前,你甚至不知道哪些参与节点负责对该块进行提议或投票,并且每个节点的角色将根据其在网络中的权益(数量算法)。节点还在不需要来回通信的可验证彩票中选择自己。没有其他区块链或分布式账本技术(DLT) 提供这种类型的安全性,几乎没有。

Algorand 也是唯一一个可以在节点之间不对称分配权益的 C/P 区块链,以赋予某个节点更高的权重。例如,如果您有一个银行系统,您可以将 100M ALGO 分配给大型银行,将 10M ALGO 分配给运行参与节点的小型银行。对于所有其他当前的 C/P 区块链,这是不可能的。 Ripple、Stellar 和 Hashgraph 不是股权证明,它们是“无证据证明”,因为代币根本不会对加权共识做出贡献(尽管如果这样做了,也不会改变此分析的结果)。

总而言之,Algorand 是一项了不起的成就,Silvio(和他的团队)可能会因此而载入史册,因为它是第一个也是唯一一个因其安全保证而适用于无摩擦金融的区块链。这并不一定意味着它会让你赚钱,因为市场总是不可预测的。但是,如果您试图纯粹根据技术优势做出中央银行的决定,那么Algorand就是不二选择。

本文根据abeliabedelia(Reddit ALgorand官方社区一名成员)发言编译而成。原文请参考:

原文标题:

Frictionless Finance: Why Central Banks Would Use Algorand

原文出处:

发表时间:

2021/10/11
火速分享
Share on facebook
Share on twitter
Share on linkedin

Leave a Reply

近期热文

好久不见,甚是想念。快登录吧