详解Warp交易:重塑Cardano区块链代币交易方式

 2023-11-27 08:06:09发布 2023-11-27 08:06:15更新

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

什么是Cardano

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

Cardano作为公共第1层区块链运行,利用 Ouroboros 权益证明 (PoS) 共识模型。该机制挑选验证者或“权益池运营商”。系统根据这些人的承诺或“质押”的 ADA 数量来选出它们负责创建区块。

与比特币的工作量证明(PoW)共识机制相比,Cardano的方法更加环保且可扩展。

此外,Cardano有一个双层交易系统;用于基本交易的结算层(传输 ADA,Cardano货币)和用于智能合约的计算层。双层是为了帮助Cardano网络更快地处理交易。

Cardano交易与其他加密货币共享多种基本原则,但具有基于Cardano独特架构的独特特征。

ADA是原生实用型代币,总量上限为450亿枚,将通过铸造逐步推出。

这种固定供应确保了 ADA 代币具有通货紧缩性质。尽管如此,预计该系统将呈现通货膨胀模式,预计将于2030年左右开始进入流通,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等工具而闻名。

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

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

Typhon钱包

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

Typhon钱包的功能

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

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

Warp交易的原理

Warp交易基于未花费交易输出(UTXO)的概念而创建,这是Cardano和比特币固有的功能。Cardano将其进一步开发为扩展的未花费交易输出(EUTXO)。

下面将探讨Typhon 钱包如何使用此功能来构建、签署和提交交易。

UTXOs

UTXO

未花费交易输出(UTXO)图示

未花费的交易输出更像是在交易后收到的“变更”。在加密货币转移过程中,交易需要使用这些UTXO作为初始输入。

用户(发送者)进行数字化签署以证明他们拥有这些输入,从而产生新的输出。使用UTXO后,它就会被标记为“已用”并且不能再次使用。

但是,该交易的新输出成为新的 UTXO,可供接收者将来使用。Cardano通过其扩展 UTXO (EUTXO) 模型进一步优化了该模型。

EUTXO

EUTXO

扩展的未花费交易输出(EUTXO)图示

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

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

创建交易

创建交易

创建交易图示

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

值得注意的是,网络不区分 UTXO 是来自一个钱包还是多个钱包。

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

签署交易

签署交易

签署交易图示

接收者收到交易通知,并可选择签署交易或拒绝而不授权。要批准交易,需要多个签名,这是Cardano区块链上已有的功能。

多重签名需要至少两个私钥来验证交易。在这种情况下,发送方和接收方都需要授权交易。收款人必须在24小时内签署交易。

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

此外,交易被启动并获得批准后,它们就会被转换为简洁的二进制对象表示(CBOR)——一种组织和呈现数据的更有效的方式。交易将保存在内存池中,直到获得所有必要签名的完全批准。

只有这样它们才会被发送到Cardano网络。可访问查看 Cardanoscan 内存池中的交易。

内存池

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

Warp交易的优缺点

优点

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

发送方无费用

接收方的钱包支付了交易所需的最低ADA费用,因此发送方无需支付任何费用。

交易迅速

Warp交易的处理速度比传统交易快得多,因为它们无需等待发送者支付最低ADA费用。

人性化

得益于Typhon钱包的用户友好界面,Warp交易比传统交易更易启动且易于管理。

灵活

如果交易未经多重签名,任何一方都可以在24小时内拒绝交易。接收方可选择拒绝交易,因为他们的UTXO将用于为交易提供资金。

可选性

Warp交易功能是100%可选的,因为用户仍能决定使用最低1.14 ADA进行划转。

缺点

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

仅在Typhon钱包上可用

Warp交易目前仅在Typhon钱包上可用,意味着想要使用warp交易的用户需要切换到Typhon钱包。这限制了它的使用,甚至也限制了它在Cardano网络上的采用。

需要接收者批准

Warp交易需要接收者批准交易才能得到处理。这可能会延迟交易,尤其是在收件人不在线或未定期检查钱包的情况下更是如此。

隐私问题

Typhon钱包管理Warp交易的内存池,意味着Typhon钱包可访问有关所有Warp交易的信息,其中包括发送者和接收者的地址以及发送的代币数量,可能会引起用户对一些隐私的担忧。

推荐阅读