Waves Platform中具有不同版本的事务类型不同,它们之间的主要区别是什么?

时间:2019-03-18 09:00:13

标签: transactions blockchain wavesplatform ride

为什么Waves有这么多交易类型?在其他区块链中,只有少数几个,在Waves中超过10个,为什么?我找不到任何原因。也有许多不同的版本。老实说,我试图了解优点和缺点,但只能看到缺点。

1 个答案:

答案 0 :(得分:2)

在Waves平台的there are 14 different types of transactions中,每种类型用于不同目的。具有不同类型的事务的主要优点是灵活性和可伸缩性。因此,如果需要启用新功能,例如将脚本设置为帐户,则将引入新的交易类型。仅进行一两次交易即可涵盖所有情况,这是不合逻辑的。 为了简化操作,让我们根据目的对交易进行分类:

令牌化交易

  1. 问题交易: :您可以使用它在Waves上发行自己的令牌,在其中您可以使用 如果启用了重新发行功能,可以重新发行更多令牌 通过为其分配真值。

  2. 重新发行交易 :如果您在发行资产时启用了此功能,则可以使用它重新发行资产的更多令牌。

  3. 刻录交易: :您可以使用它来刻录资产的一定数量的令牌。

付款和使用情况交易

  1. 转账交易 :您可以使用它将特定金额转账给收款人。

  2. 大量转帐交易: :您可以使用它来合并几个共享单个发件人和资产ID(收件人列表和金额)的普通转帐交易转移给每个收件人)。

  3. 交换交易: :您可以使用它来创建交换要约(买卖订单),在其中您可以指定资产和金额产品,以及您要求的资产和金额作为回报。

  4. 数据交易: :您可以使用它将不同格式的数据发布到Waves区块链,其中交易内部的数据被构造为键值对,四种数据类型(布尔,整数,字节数组和字符串)。

  5. 别名交易: ,您可以使用它来创建别名。

节点和网络交易

  1. 租赁交易: :您可以使用它向节点运营商租赁一定量的WAVES。

  2. 取消租赁交易: ,您可以使用它取消和终止租赁。

  3. 设置赞助交易: :您可以使用它来设置资产中指定的交易费用,但只有该资产的发行方可以设置赞助。通过提供将资产中的费用转换为WAVES的费率来设置赞助。

智能合约交易

  1. 设置脚本交易记录: :您可以使用它来设置一个智能帐户,以便此交易记录可以验证所有支出交易记录的脚本。

  2. 设置资产脚本交易:您可以使用它来更改智能资产的脚本,只有该资产的发行方可以更改资产的脚本。

  3. 调用脚本事务: ,您可以使用它来调用智能合约中的功能。

交易版本

There are two versions of transactions (V1,V2),在新版本中,交易是通过证明而不是签名来签名的。因此基本上将签名替换为证明。证明是一种授权交易的替代方法,它比签名更灵活,并支持诸如多重签名和原子交换之类的智能合约。每个证明都是Base58编码的字节字符串,并且可以是签名,秘密或其他任何内容–证明的语义由解释它的智能合约决定。每个最多可以有8个证明,最多64个字节。