关键要点
- Cardano 基于 EUTXO 的协议设计已证明对去中心化应用程序开发人员具有挑战性。
- Minswap 是第一个在 Cardano 测试网上推出的去中心化交易所,上周面临直接的扩展问题。
- 虽然有几个项目声称已经解决了并发问题,但没有一个公开透露他们的解决方案。
分享此文章
卡尔达诺是市值超过 828 亿美元的第三大加密货币,已成为批评的对象,因为其生态系统基础设施不允许最基本的去中心化应用程序在不面临直接扩展问题的情况下运行。
Cardano dApp 开发人员面临并发问题
卡尔达诺正面临一个主要的可扩展性障碍。
Cardano 背后的开发公司 Input Output 上周四宣布在测试网上推出 Plutus 智能合约功能。自从更新上线以来,第一个在测试网上启动的去中心化交易所 Minswap 遇到了严重的扩展问题,引发了对卡尔达诺运行智能合约能力的担忧。
不幸的是,我们不得不暂时关闭我们的测试网。我们从测试人员那里收集了足够的数据来改进我们 DEX 的基础。在接下来的几天里,我们将发布我们的事后分析、我们的扩展解决方案以及测试网何时再次开放。
— Minswap | FISO直播! 🚀 (@MinswapDEX) 2021 年 9 月 5 日
测试 Minswap 的用户惊讶地发现 dApp 每个区块只能处理一笔交易。 “看起来不错,”一个 红迪网 用户写道。 “但是当我尝试交换东西时,我得到的只是‘交易失败:这个区块正在使用 UTxO。请等待 20-40 秒,然后重试。”
Minswap 创始人兼工程负责人 Long Nguyen 告诉 Crypto Briefing:“我们推出后,一些用户在 Twitter 上截取了与锁定的 UTXO 相关的屏幕截图,其余的都是历史。”他补充说,Minswap 在 Cardano 上构建了他们的协议,因为“它是最去中心化的权益证明链,社区运行 3,000 多个节点,其中 66% 由单节点运营商运行。”
尽管如此,在区块链上构建可扩展的、完全链上分散的应用程序似乎已成为比社区中许多人预期的更大的挑战。具体来说,与以太坊、Solana 和大多数其他启用智能合约的区块链不同,它们采用基于账户的模型来计算交易,卡尔达诺采用比特币 UTXO 模型的一种新颖迭代,称为扩展 UTXO(EUTXO)。
由于所谓的并发“问题”,EUTXO 模型给 Cardano dApp 构建者带来了挑战。简单来说,并发是指多个不同代理同时与同一个智能合约交互的能力。
默认情况下,基于账户的模型允许多个用户与相同的智能合约进行交互。然而,基于 EUTXO 的智能合约区块链给开发人员带来了在不影响安全性或去中心化的情况下减轻并发性的困难。
并发解决方案包括构建能够容忍状态分段或聚合多个交互以解决同一状态的 dApp。对于去中心化交易所,这意味着要么将流动性分割成多个池(状态),要么使用第三方排序器来批处理多笔交易并将它们作为同一状态下的一笔交易进行结算。
前者严重损害了资本效率,而后者可能被证明是一个可行的解决方案。 Maladex 是一个基于卡尔达诺的去中心化交易所,声称拥有 解决了 并发。该项目的首席执行官兼首席开发人员 Jarek 在讨论使用排序器来减轻并发性的潜在缺点时告诉 Crypto Briefing:
“除了取决于它的实施方式,中心化瓶颈的程度, [there are] 没有任何。链下是生态系统的自然组成部分,它只是为区块链准备交易,然后在区块链上进行验证和执行。”
“有一个令人不安的部分,它可能会增加中心化,”他补充道。 “但这与我们针对每个协议的 UI 集中化并没有什么不同。”
Jarek 进一步认为,使用 dApp 层排序器可以减轻前端运行和 MEV 攻击,因为它们聚合了多个要同时执行的事务。
然而,奥术资产的首席投资官和 卡尔达诺评论家 Eric Wall 认为,如果区块链使用排序器,MEV 仍然是可能的。在解释 MEV 如何在卡尔达诺上发生时,他告诉 Crypto Briefing:
“首先,排序器可以通过选择包含一个交易(他自己的)但审查另一个交易来提取 MEV。其次,卡尔达诺基础层上的矿工/验证者可以查看排序器的一批交易,如果他更愿意在将区块放在一起时自己进行一些交易,则拒绝其中的一部分或整批交易。”
在卡尔达诺上扩展 dApp 的其他提议解决方案涉及实施第 2 层协议和侧链,它们应对自己独特的集中化和安全挑战(虽然此类解决方案尚未在卡尔达诺上线,但至少有一个与 EVM 兼容的侧链正在筹备中) .
已经有合作伙伴如 @MutualKnowledge 正在开发像他们的 AVOUM 这样的解决方案,它可以为喜欢这种工作方式的开发人员在 UTXO 类型的链上建立一个基于帐户的模型。协议升级就像正在进行的工作 #九头蛇 将增加进一步的能力。 17/n
— 输入输出 (@InputOutputHK) 2021 年 9 月 5 日
最大的问题是,鉴于其基于 EUTXO 的设计选择,卡尔达诺是否能够支持完全在链上构建的可扩展且资本高效的去中心化交易所。虽然 Maladex 声称并发是“完全的和彻底的 FUD,” Eric Wall 认为 Cardano dApps 不太可能在不做出重大安全性或集中化牺牲的情况下解决并发问题。他告诉 Crypto Briefing,虽然 dApp 开发人员可以找到解决方法,但它们可能涉及“重大的开发挑战、用户体验挑战或集中化”。
Cardano 社区将 Alonzo 誉为区块链 DeFi 功能的重要新步骤。然而,测试网的结果表明,它可能至少还需要几年时间才能兑现其承诺。一旦升级完成,DeFi 协议就不会激增。相反,Nguyen 认为它看起来会像以太坊在 2018 年所做的那样。“优秀和最好的 dApp 将在未来几年慢慢出现,”他说。
分享此文章
卡尔达诺在智能合约测试网发布上创下新高
在周四的 Twitter 公告中,Cardano 背后的开发公司 Input Output 透露了 Plutus 智能合约功能在测试网上的部署。 Cardano ADA 突破 3 美元 Cardano 的原生代币 ADA 已…
卡尔达诺正在获得与以太坊兼容的侧链
卡尔达诺可能很快就会拥有第一个与以太坊互操作的侧链。 dcSpark 构建 Cardano 的第一个侧链 dcSpark 宣布开发名为 Milkomeda (M1) 的侧链。桥接网络…