LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资产 > 【干货Q&A】Algorand Layer 1创新-可替换通证和原子多方传输

【干货Q&A】Algorand Layer 1创新-可替换通证和原子多方传输

2020-09-08 Future小哥哥 来源:区块链网络

●Q1. 现在能否实现不可替换通证NFT?

A:当然可以将每个不可替换的通证表示为仅有一个单位的可替换通证。然而,这种方法不能满足我们认为必要的性能和易用性需求。我们正在完善一个方案,将以一种方便、高效和安全的方式将不可替换通证带到第1层。

●Q2.基于AMPT的双边交换是否属于《Algorand即将发布的创新技术》一文中提到的“原子的原子交换 atomic2 swap”?

A: 是的。基于AMPT的可替换通证的双边交换是原子交换的一个特例。后者可以处理任意资产,包括不可替代通证。

注意,可替换通证本质上比不可替换通证更容易处理。当供应量大到数十亿个通证时,某个给定用户拥有的可替换通证可以很容易地用几个字节表示:即,由她的余额表示。但是,表明一个用户拥有哪些不可替换通证可能需要很长的列表。为了有效地处理不可替换通证,Algorand将着眼于新技术,比如在Algorand即将发布的创新技术》一文中提到的自验证交易 self-verifying transactions。

●Q3.第一层原语会完全取代Algorand中的智能合约吗?

A: 不会。Algorand将在第1层实现一组原语,这些原语(a)已被确定为关键的,(b)其实现方式仍使Algorand区块链能够在几秒钟内生成和确认新的区块。并不是大家所希望的所有功能都适合在第1层实现。因此,我们正在准备新一代智能合约技术,以满足Algorand用户期望并应该拥有的效率,安全性和易用性标准。

●Q4.Algorand会启用“跨链AMPT”吗?

A: Algorand将很快提供协议,使其他链的用户能够与Algorand的用户执行可替换(和不可替换)通证的多方多次传输。然而,我们希望澄清的是,跨链协议不能提供Algorand链上AMPT所享有的同时性!

此外,可以预见跨链协议的效率要低于只在Algorand用户之间使用的AMPT。即使是只有两个用户参与的双边交换,如果其中一个用户不是Algorand用户,也会比Algorand用户之间的AMPT慢。

●Q5.跨链双边交换为何会相对缓慢呢?

因为它们是通过多个步骤实现的,其中一些需要很长的等待时间,以确保用户有足够的时间采取一些必要的行动。

假设多步骤双边交换的两个用户中的一个试图作弊。为了避免转出资金但没有收到转入,被骗方必须在某个步骤在相关的区块链上发布一个“停止交易”。

然而,要使她能够在确认区块比较慢的区块链上这样做,协议必须为该步骤分配很长时间。(确实,在一个未被最终确认的区块中发布“停止交易”是不够的,因为该块可能由于分叉而“消失”。) 但是这样的等待时间是不够的。协议还必须考虑到,被欺骗的用户可能成为拒绝服务攻击denial of service 的目标,从而阻止她在被攻击期间发布“停止交易”信号。因此,为了确保安全,双边交换协议必须预先分配“足够”的时间,以确保拒绝服务攻击变得过于昂贵并将被终止。只有这样,被欺骗的一方才能发布她的停止交易信息。

但“足够”是多少?现有资料中推荐一天、两天和三天。但是,如果某次双边交换的货币价值很高,即使三天也可能不够。毕竟,denial of service拒绝服务攻击的代价正在迅速降低,作恶一方可能愿意长期维持这种攻击,以便从对方那里榨取大量金钱而无需支付自己本该支付的部分!

相比之下,由于两个Algorand用户之间的双边交换是通过单个交易执行的,分配给发布此交易的时间可以短至50秒,即生成10个块的时间。更准确地说,两个Algorand用户可以在生成他们的双边交换时指定,仅当这个交易出现在10个预先指定的块中的任何一个,例如区块n到n + 9,该交易才有效。如果这个交易出现在其中一个块中,那么交换立即完全完成,没有任何用户能够欺骗另一个。如果没有出现 (因为异常高的交易流量导致这些区块饱和,因为存在拒绝服务攻击,或者因为任何其他原因),那么这两个用户中没有任何一个向另一个转账,所以也没有人被骗,而且任何一个用户都可以自由地和其他人进行任何其他交易。

与仅是名义上的“原子”交换相比,这就是真正原子交换(atomic2 swap)的优势!

[英文原文链接:https://www.algorand.com/resources/blog/fungible-tokens-and-atomic-multi-party-transfers]


据说扫码关注能增加财运^^

▌说明文章的转载请在得到授权后在文章开头注明作者与出处,商业盈利(包括但不限于流量产生的利益、爬虫、套餐等)等通途转载等行为必须先得到作者本人同意,否则将追究其个人或机构责任与版权赔偿

来源:Algorand官方号

作者:Future小哥哥

合作沟通:微信: santiago0071 备注请说明来意

Future项目分析群可:扫描下方二维码

—-

编译者/作者:Future小哥哥

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...