Cardano上没有失败的交易

There Are No Failed Transactions On Cardano | Cardano Explorer (cexplorer.io)

为了使这项技术变得流行并取代现有技术,它必须对用户来说更好 10 倍。 加密货币有取代传统金融服务的野心。 但如果交易失败并且用户必须重新提交交易,这种情况就永远不会发生。 缓慢交易和长期结算的高额且不稳定的费用没有机会与支付卡或移动银行应用程序竞争。 如果这些技术不能很好地发挥作用,人们仍然会使用现金并前往银行。 卡尔达诺的行为具有确定性。 可以构建保证事务提交到网络时始终成功的应用程序。 这一定是区块链服务的新标准。

主流不会容忍
大多数人不会像早期采用这些技术的少数爱好者那样容忍许多问题。 2017 年左右,以太坊定义了 DeFi 的标准。

交易失败是很常见的事情。 费用有时很低,但大多数时候很高。 如果内存池已满,人们可能需要等待数小时甚至数天才能结算。

最糟糕的用户体验是当他们不得不为失败的交易重复支付数百美元时。

这是 DeFi 时代的开始。 尽管存在这些问题,如今 DeFi 仍然被很多人使用。 但如果这仍然是标准的话,它们的数量就不会急剧增加。 有必要提高质量标准。

先发劣势
以太坊是第一个 SC 平台。 该团队的目标是为金融服务提供全球计算机。 该团队决定使用基于账户的模型,该模型不同于比特币中使用的 UTxO 模型。 然而,该团队采用了比特币的费用市场模型。 他们发明了一种称为全球共享状态的东西。 这些(和其他)设计决策损害了用户体验。

基于以太坊账户的模型是不确定的。 交易对账本变化的影响是不可预测的,因为账户本质上是可变的。

以太坊上的价值转移是用户帐户余额的变化。 交易的验证取决于给定帐户的余额。 然而,平衡可能随时发生变化。 这会导致非确定性行为。 提交交易时,给定帐户上可能有足够的余额。 然而,当以太坊尝试将交易包含在新区块中时,情况可能并非如此。 验证可能会失败。

帐户可以被视为系统中的共享资源。 每笔交易都可能影响系统中任何帐户的状态。 账户的这种共享性质是以太坊和其他类似区块链被视为有状态区块链的原因之一。 换句话说,以太坊交易可以被认为是有状态的。

以太坊的完整状态描述了所有账户和余额以及 EVM 中部署和运行的所有智能合约的当前状态。 当前状态可以通过事务来改变。

在本文中,我们希望更多地关注用户而不是技术。 由于以太坊的设计,他们会经历失败的交易。

为什么卡尔达诺上没有失败的交易?
IOG队拥有后发优势。 它本可以从前任的错误中吸取教训,为卡尔达诺选择不同的设计。

确定性、可预测的低费用和其他决策使卡尔达诺成为一个具有与常规金融服务类似功能的平台。

卡尔达诺还没有准备好大规模采用。 特别是需要提高第一层的可扩展性。 这是包括以太坊在内的几乎所有没有牺牲去中心化的区块链的问题。

IOG 团队意识到,失败的交易对于大规模采用来说可能是一个难以克服的问题。 他决定将卡尔达诺设计为具有确定性的行为。

在 UTxO 模型中,一笔交易可以被视为一种消耗一个或多个输入 UTxO 并产生一个或多个输出 UTxO 的函数。 进入交易的 UTxO 是不可变的。 即使在应用程序(DeFi)的情况下也可以确保独占访问。

卡尔达诺在验证期间不需要处理帐户或共享全局状态。

交易本质上是无状态的。 交易的验证本质上仅取决于输入 UTxO。 可以在本地验证输入的 UTxO 是否可以被交易花费。 状态转换是本地可验证的,不依赖于任何其他全局链上状态。

如果交易在用户提交时通过了本地验证,则几乎可以肯定(但不是 100%)卡尔达诺会将该交易包含在下一个区块中。

失败的交易是不好的
如果网络中大量事务失败,就会浪费资源(内存池、CPU、存储等空间)。 由于去中心化,区块链网络的可扩展性较低。 网络必须使用尽可能有效地提供资源。 理想情况下,交易验证将消耗最少的资源并且交易将通过验证。 失败的交易只会消耗资源,但不会发生任何财务操作。

习惯了当前金融服务的人们不会开始使用加密货币和 DeFi,如果这意味着为失败的交易支付高额费用。 即使用户不必为失败的交易付费,他们也永远不会信任不可靠的系统。 因此,解决方案并不是在高 TPS 的网络上降低费用。

中心化服务规模大、费用低或为零、国内交易结算快、可靠性非常高。 对于包括 L2 在内的区块链来说,克服这个问题将非常困难。

由于去中心化,主流不会开始使用 DeFi。 等到中心化服务或货币出现致命故障时才采取行动是天真的想法。 我们不要等待法定货币因高波动性而从世界上消失,区块链仍将是唯一的选择。 如果人们有使用更好系统的经验,他们总会看到缺陷。

这是一个挑战,但我们必须构建这样一个去中心化的解决方案,同时其他属性将与当前金融系统的属性相同,甚至更好。 有必要考虑到当前的金融服务和货币将继续存在,并建立这样具有吸引力的 DeFi 服务。

从用户的角度来看,为失败的交易支付高额费用可能是最糟糕的组合。 如果他们经历过这种情况,他们可能永远不会再回到这个平台。 如果他们只是听说,他们就不会有动力去尝试这个平台。

建设者和粉丝都应该改变他们的心态。 我们可能会看到金融世界发生非常缓慢的混乱。 国家和他们的钱会在这里停留一段时间。

结论
主流的偏好将决定未来哪种区块链被使用最多。 确定性和可预测的费用是用户想要的卡尔达诺的功能。 竞争项目的粉丝不会告诉你。 然而,他们没有机会影响那些根据资源的有效利用做出决策的人的理性行为。 没有人足够富有来支付不必要的交易费用。

卡尔达诺的费用可能会更低,但重要的是要考虑该项目的长期经济可持续性。 在这方面,当前的状态经常被误解。

据说,那些靠手续费赚得最多的平台就是成功的。 然而,如果由于可扩展性低、费用市场低、用户连续多次为失败的交易付费而导致费用很高,那么这不是一个长期可持续的模式。 一旦出现更好的平台,人们就会停止使用这样的平台。 L2 可以部分解决这个问题,但可能不能完全解决。

另一个极端是非常低的费用,只有当地球上的每个人每天进行 100 笔交易时,才有机会支付网络运营成本。 这可能会破坏项目的代币经济。