深度解析Cardano新技术——Warp交易

中级Nov 18, 2023
Strica 推出了 Warp 交易。这种创新方法使用 UTXO 交易模型和多重签名交易来促进 Cardano 区块链上的代币交易,而无需使用复杂的智能合约。
深度解析Cardano新技术——Warp交易

前言

Cardano是一个快速发展的区块链平台,拥有广泛的用例,有可能彻底改变多个行业并成为区块链领域的主要参与者。其开发路线图包括进一步提升可扩展性及与其他区块链的互操作性,并实施更复杂的智能合约功能等计划。

此外,Cardano还推出了显著增强网络发展的尖端功能和创新。Warp 交易就是其最新功能,专门为优化网络内的代币传输而开发。

在本次深入探讨中,我们将揭示 Strica Typhon 钱包独有的这项新技术如何改变 ADA 代币的转移方式,使交易更加平衡且人性化。当我们深入研究Warp交易的复杂性时,您将全面了解这一创新功能如何利用 Cardano 独特的 UTXO 模型和多重签名功能。但是,在我们深入研究这项新技术之前,让我们先简要了解一下Cardano区块链及其价值主张。

Cardano概述

来源:forkast.news

Cardano于2017年推出,是一个开源、去中心化的区块链平台。它由以太坊联合创始人Charles Hoskinson领导的研发公司IOHK创建。Cardano致力于为用户提供一个更加可持续、安全和可扩展的区块链生态系统。

Cardano作为公共第1层区块链运行,利用 Ouroboros 权益证明 (PoS) 共识模型。该机制挑选验证者或“权益池运营商”。系统根据这些人的承诺或“质押”的 ADA 数量来选出它们负责创建区块。与比特币的工作量证明(PoW)共识机制相比,Cardano的方法更加环保且可扩展。

此外,Cardano有一个双层交易系统;用于基本交易的结算层(传输 ADA,Cardano货币)和用于智能合约的计算层。双层是为了帮助Cardano网络更快地处理交易。Cardano交易与其他加密货币共享多种基本原则,但具有基于Cardano独特架构的独特特征。

ADA 是原生实用型代币,以 Ada Lovelace 命名。Ada Lovelace是19世纪的一位数学家,被公认为第一位计算机程序员。ADA代币总量上限为450亿枚,将通过铸造逐步推出。这种固定供应确保了 ADA 代币具有通货紧缩性质。尽管如此,预计该系统将呈现通货膨胀模式,直到该储备的很大一部分进入流通(预计将于2030年左右开始)。

Cardano最近推出了 Hydra 和 Mithril 等尖端功能,大大增强了网络的可扩展性、互操作性和可持续性。Warp 交易是其最新功能,专门为优化网络内的代币传输而开发。在接下来的内容中,我们将探讨什么是 Warp 交易、它们如何运作以及它们具有的优势。

什么是Warp交易?

Warp 交易是 Strica 开发的一项创新功能,旨在改进在 Cardano 网络上 ADA 代币传输的方式。通常,标准交易以简单的发送者支付一切费用的型运行。与之相比,Warp交易集成了更加平衡的机制,让双方在交易过程中都发挥作用,从而重新定义用户体验并减少了交易障碍。

那么,正常的Cardano交易究竟存在什么问题呢?除了标准交易成本外,Cardano还向每笔交易收取 1.14 ADA 的“发送者”费用,以保护网络免受垃圾邮件和潜在攻击。虽然事已证明这一机制可有效维持Cardano安全性和正常运行时间的完美记录,但它引起了人们对长期可持续性的担忧,特别是当该网络将获得主流采用时更是如此。

Warp 交易巧妙地利用了接收者钱包的未花费交易输出(UTXO)。这意味着接收方的钱包存储有最低 ADA 金额,从而使发送方无需支付额外费用,并引入协作式交易方法。

Warp 交易是 Strica 的 Typhon 钱包独有的,它利用了 Cardano 的多重签名功能,并使用其基本的 UTXO 功能来改进代币传输,可提供比传统交易更人性化的体验和更高的效率。

关于Strica

Strica 是一家为 Cardano 生态系统开发开源工具的区块链解决方案公司。它因 Cardanoscan.io、Typhon Wallet 和 Flac Finance 等工具而闻名。

它由 Ashish Prajapati、Pavan Vora 和 Prashanth Soordelu 共同创立。Strica 构建的产品可改善用户体验并增强Cardano区块链上的开发人员体验。它致力于提供完整功能集,并尽可能在 Cardano 上利用Cardano 区块链的力量提供最佳的用户体验。

Strica拥有使用纯 JavaScript 编写的全套开源Cardano钱包库和Cardano密钥对生成库。许多市场已采用这些库来构建Cardano交易。

Typhon钱包

来源:Typhon Wallet

Typhon钱包是由Strica创建的非托管Cardano浏览器内扩展和网络钱包。它具有Warp交易的独特功能。Typhon钱包代码可用于在Cardano主网和测试网上创建钱包。

Typhon钱包具有以下独特功能:

  1. 利用 UTXO 的力量,能通过单笔交易将 $ADA 发送到多个地址。
  2. 用户可提交尽可能多的交易,而无需等待之前的交易得到确认。
  3. 灵活的钱包选项:可选择像 Daedalus 这样的 HD 钱包,也可以选择简单且更快的单地址钱包。
  4. 支持 Ledger Nano S/X 和 Trezor T 等硬件钱包。

Warp交易功能如何运作?

Warp交易基于未花费交易输出(UTXO)的概念而创建,这是Cardano和比特币固有的功能。Cardano将其进一步开发为扩展的未花费交易输出(EUTXO)。在本节中,我们将探讨Typhon 钱包如何使用此功能来构建、签署和提交交易。

UTXOs

来源:Cardano Docs

未花费的交易输出更像是您在交易后收到的“变更”。在加密货币转移过程中,交易需要使用这些UTXO作为初始输入。用户(发送者)进行数字化签署以证明他们拥有这些输入,从而产生新的输出。使用UTXO后,它就会被标记为“已用”并且不能再次使用。但是,该交易的新输出成为新的 UTXO,可供接收者将来使用。Cardano通过其扩展 UTXO (EUTXO) 模型进一步优化了该模型。

EUTXO

来源:Cardano Library

在执行 UTXO 时,只需签署与发送者帐户关联的私钥。相比之下,EUTXO 模型使用智能合约来确定输出是否可以被花费。

另一个区别是,EUTXO可携带(几乎)称为赎回者的附加数据,交易为每个输入提供这些数据,这些数据也用于验证交易。赎回者为交易提供环境,并使其更加灵活、更加复杂。

创建交易

来源:@StricaHQ/introducing-warp-transactions-689d3e1339c7">Strica Medium

钱包使用它们拥有的 UTXO 创建交易。在分层确定性(HD)钱包中,如果每个 UTXO 来自唯一的地址,则所有这些地址都必须提供其签名,以便交易在区块链上得到批准。值得注意的是,网络不区分 UTXO 是来自一个钱包还是多个钱包。

Typhon 使用接收者钱包的 UTXO,无需发送者承担所需的最低 ADA 代币成本。本质而言,这意味着接收者的钱包可支付最低的 ADA 金额,从而节省发送者的资金。

签署交易

来源:@StricaHQ/introducing-warp-transactions-689d3e1339c7">Strica Medium

接收者收到交易通知,并可选择签署交易或拒绝而不授权。要批准交易,需要多个签名,这是Cardano区块链上已有的功能。多重签名需要至少两个私钥来验证交易。在这种情况下,发送方和接收方都需要授权交易。收款人必须在24小时内签署交易。

注意:如果交易尚未签署,发件人可取消交易。此外,发送者可能会注意到他们的一部分$ADA资金在签署之前被托管。这是标准程序,因为交易成功后发件人将获得退款。

此外,交易被启动并获得批准后,它们就会被转换为简洁的二进制对象表示(CBOR)——一种组织和呈现数据的更有效的方式。交易将保存在内存池中,直到获得所有必要签名的完全批准。只有这样它们才会被发送到Cardano网络。可访问此链接查看 Cardanoscan 内存池中的交易。

内存池

内存池用于存储有关未确认交易的信息。它充当交易被广播但等待矿工将其添加到区块中的持有区域。

Warp交易的优点

与传统的Cardano交易相比,Warp 交易有几个优势,具体如下:

  1. 发送方无需支付任何费用:接收方的钱包支付了交易所需的最低 ADA 费用,因此发送方无需支付任何费用。
  2. 更快的交易时间:Warp 交易的处理速度比传统交易快得多,因为它们无需等待发送者支付最低 ADA 费用。
  3. 更加人性化:得益于 Typhon 钱包的用户友好界面,Warp 交易比传统交易更易启动且易于管理。
  4. 灵活:如果交易未经多重签名,任何一方都可以在24小时内拒绝交易。接收方可选择拒绝交易,因为他们的 UTXO 将用于为交易提供资金。
  5. 可选性:Warp 交易功能是100%可选的,因为用户仍能决定使用最低 1.14 ADA 进行划转。

Warp 交易的劣势

Warp交易也有一些不足之处:

  1. 仅在 Typhon 钱包上可用:Warp 交易目前仅在 Typhon 钱包上可用。这意味着想要使用warp交易的用户需要切换到Typhon钱包。这限制了它的使用,甚至也限制了它在Cardano网络上的采用。
  2. 需要接收者批准:Warp交易需要接收者批准交易才能得到处理。这可能会延迟交易,尤其是在收件人不在线或未定期检查钱包的情况下更是如此。
  3. 隐私问题:Typhon钱包管理warp交易的内存池。这意味着 Typhon 钱包可访问有关所有 warp交易的信息,包括发送者和接收者的地址以及发送的代币数量。这可能会引起用户对一些隐私的担忧。

结语

Strica推出的Warp交易是一种促进Cardano区块链上代币交易的创新方法。它通过使用Cardano的基本功能(如 UTXO 交易模型和多重签名交易)来改善用户体验,而所有这些都消除了智能合约的复杂性。

虽然Typhon钱包的排他性最初可能会限制其广泛采用,但潜在的优势凸显了不断增长的Cardano用户群获得的收益。这也能推动其他第1层区块链改进其代币交易模型。

总体而言,warp交易是一种用于在Cardan区块链上发送代币的有前景的新方式。与传统交易相比,它们具有多种优势,包括发送者无需支付任何费用、更快的交易时间以及更人性化的体验。然而,用户也应了解其不足之处,例如warp交易的可用性有限以及与Typhon钱包相关的隐私问题等。因此,在体验这种独特的创新之前,请务必做好自我研究并寻求金融专家的指导。

作者: Paul
译者: Cedar
文章审校: Matheus、Edward、Ashley He
* 投资有风险,入市须谨慎。本文不作为Gate.io提供的投资理财建议或其他任何类型的建议。
* 在未提及Gate.io的情况下,复制、传播或抄袭本文将违反《版权法》,Gate.io有权追究其法律责任。