搜索
NFT元宇宙Web3
近期热门

区块链搭便车指南:第四期

Founder

区块链三难困境

在这一小节中,我们学会了如何同时获得所有东西。

区块链搭便车指南:第四期

不能同时兼顾

区块链三难困境假设你最多可以同时实现以下三个实现属性中的两个:安全性、速度和去中心化。虽然没有正式的证据证明这一点;然而,直到现在,每个区块链项目都以某种形式遇到了这个障碍。

因此,任何相反的断言都应极其谨慎。请记住:“如果某件事看起来好得令人难以置信,那可能就是。”

可以少一点吗?

我们再次看到,如果我们想要的更少,我们就会得到更多。

区块链搭便车指南:第四期

如果你可以省略其中一个,一切都会变得更容易(请参阅枚举)

从功能的角度来看,我们也可以形成一个三角形:

  1. 达成全球共识(每个人在他们的账簿中看到相同的状态,即分布式账本),
  2. 参与者之间完全没有任何信任;
  3. 希望每个人只要满足某些最低要求就能够 输入自己的数据;他们不必去找协调员来做这件事。

正如我们所见,同时实现所有三个目标的成本非常高。如果我们可以省略其中至少一个,问题就会更容易解决。因此,让我们一一来看看它们:

我们需要全球共识吗?

让我们将共识问题分为三种情况:承包商之间的私有区块链、仅用于可追溯性的公共区块链和带有加密货币的公共区块链。

区块链搭便车指南:第四期

昂贵的额外费用真的有必要吗?

私有区块链的主要用途是让商业伙伴相互保证某些事情。根据事情的性质,这些大多是双边合同。这不需要全球共识,只需两个商业伙伴同意。这比全球共识要简单得多,并且可以更有效地实施。因此,区块链的复杂性是完全不必要的,甚至是有害的(响应时间较慢、不必要的宣传、成本……)。

对于构建货币或后续文章中的其他元素的公共区块链,乍一看,全球共识似乎很重要,因为每个人都应该了解。但这也不是强制性的,正如我们将在其他支付解决方案中看到的那样;局部共识或一致性(这比共识简单得多,因为它只需要没有矛盾,而不是完美的一致)通常就足够了。但有关加密货币的文章中有更多关于此的内容。

如果公共区块链仅用作信息存储库,就像大多数基于区块链的公共部门数字化项目一样,则完全不需要全球共识。完整性、透明度和信息未被篡改的证据已经足够了,而且这些属性更容易实现。如果我想出示证书没有被更改,来自受信任机构的数字签名就足够了。尽管不变性经常被作为为一个目标,但实际上它通常并不是可取的。拼写错误或故意破坏等错误应该能够被纠正,并且还必须考虑被遗忘的权利。也就是说,条目应该可以更正或删除,但这些更改应该是可追溯的,取决于实际应用,只能由监管机构或公众跟踪。

(技术上最昂贵和最复杂的附加选项是防止多次并行使用单一货币,也就是“双重支出”。我们只有在区块链要记录诸如货币之类的事物时才需要它, 而且只能使用一次。)

区块链搭便车指南:第四期

我们需要让每个人都有写权限吗?

在许多用例中,只有少数授权作者;理想情况下,它们甚至属于同一个组织(商业登记处、土地登记处……)。或者,众所周知,他们只负责部分数据(等级制度、联邦制……)。即,即使共识是必要的,谁可以为这个共识贡献什么是很清楚的。同样,这导致了更简单的解决方案。

你想要少一点信任的要求吗?

如果至少有一点点信任,并且如果这种信任被滥用,可以使用外部机制(媒体、法院等),那么无论什么证明和全自动共识的巨大努力都将被消除。

编辑于 2022-05-23 08:37
「 真诚赞赏,手留余香 」
赞赏

发表评论已发布0

手机APP 意见反馈 返回顶部 返回底部