uniswap labs推nft聚合路由 可一键在opensea等市场完成购买 -凯发官网入口首页
ykqjz财经讯:去中心化交易所uniswap官方uniswap labs今(18)日发表了两个新的智能合约,分别为将代币批准简便化的permit2、以及连结购买nft市场的通用型路由universal router。
uniswap labs表示原先设计这两项产品是为了要改进uniswap所设计,但随后他们意识到其他应用程式可以引用内建这些合约,因此uniswap当前正致力成为加密货币基础建设,因此这些合约皆是公开给整个生态系使用,并且为其展开两周的漏洞奖金,邀请大众找出相关漏洞。
permit2-高效率的代币批准
在过去uniswap等应用程式中,若用户想要批准合约使用代币,都须使用eip-20等令牌批准标准,这使得每个用户在使用应用程序前,要不断单独为该智能合约不断花费gas授权合约花费某代币,这造成了浪费时间与金钱。
后来在后续引进了eip-2612新标准后,uniswap在部分代币上仅须透过简单签署、无须花费gas,即能快速使用交易,但在该标准推出之前许多代币仍不支持此功能。
而permit2的到来将不管代币支不支持eip-2612新标准,皆能使用签名的机制来批准与转移代币,这使得用户使用amm或者应用程式更为方便,permit2有以下特性:
允许任何代币:dapp可以通过发送签名和任何令牌的交易数据来拥有单一的交易流程,包括那些不支持本机许可方法的令牌。
设置有期限的批准:批准可以是有时限的,从而消除了对钱包的整个代币余额挂起批准的安全担忧。撤销批准不一定是新交易。
基于签名的转移:用户可以通过一次性签名将代币释放给获得许可的花费者,从而完全绕过设置上限。
批量批准和转移:用户可以对多个代币设置批准或通过一笔交易执行多次转账。
批量撤销配额:取消一笔交易中任意数量的代币和消费者的限额。
通用路由-统一代币与nft交换标准
而在过去,传统的路由仅能在uniswap v2与v3交换多次带币,而现今通过通用路由(universal router),将能使得整个路由在路径上可以加入nft市场,帮助用户在代币交易上有更大灵活性。
而根据gitgub相关说明,uniswap labs发布的第一版通用路由(universal router),包含八种nft市场,当前曝光的程式码透露其中包含opensea(seaport)、looksrare、nftx、x2y2、sudoswap等市场。
根据凯发官网入口首页官网的范例,部属通用路由(universal router)的合约可透过其参数,一次完成由100usdc、0.1eth、2500dai换成0.8weth并于opensea购买nft的流程。
而当前uniswap v2、v3前端未正式引入该路由器以及permit2功能,不过uniswap官方称已经将其合约部署至以太坊、optimism、arbitrum、polygon和celo等链上,或许在漏洞赏金悬赏日截止后,有可能会将其功能加入uniswap凯发官网入口首页官网前端。