Zkswap V2版本预计将于6月初正式推出。新版本将支持第2层的独立无限代币加载。用户可以在zkswap的Layer2支付网络和交换网络中添加自己的ERC20代币,实现任意ERC20代币(包括任意稳定代币)的免费实时传输和任意ERC20代币的免费实时交换。
zkswap的V2版本在V1的基础上增加了以下功能:
1) 在支付固定费用的情况下,所有者可以添加任意代币并创建交易对;
2) 优化电路支路的实施,提高电路效率——持有两个账户,修改两个余额;
3) 在V1版本的优化取款体验中,取款操作和块验证操作捆绑在一起。由于每笔GAS FEE用的限制,区块内的取款数量受到限制,尤其是在总量核查的情况下。V2版本将优化用户的取款体验;
1代币管理
Zkswap V2版本将包含三种类的;代币:费用代币、用户代币和LP代币。总共有2^16个代币。
1.1代币
收费代币只能由州长添加,主要是ETH、ZKS、USDT、USDC和BTC。
1.2用户代币
用户代币用户可以付费添加。
1.3 LP代币
当掉期账户创建交易对时,它必须支付。LP代币将在创建事务对时自动添加。用户必须创建多个事务对;代币是;费用代币。用户代币可以创建的事务对数是有限的(由调控器控制);设置)。
1.4调速器配置
调控器可以将要添加的用户代币和要为要创建的事务支付的费用设置为修改。
2账户管理
Zkswap V2将拥有2^28个账户。其中,帐户0是验证程序帐户;
3收费模式
对于zkswap V2上的第2层事务,可以指定⼀ 费用代币⼿ 更新。
4事务的发布数据
zkswap V2上的所有事务(包括layer1/layer2事务)都需要打包并提交给layer1。为了保持**的电路性能,块⼤⼩ 是11字节,交换和传输只需要两个块;
4.1努普
Zkswap V2允许空事务填充layer2块。
答。发布数据;
总数⻓ 发布数据的次数=1字节;
4.2保证金
当用户从zkswap layer1发起充值操作时,系统将:层1的资产映射到层2;
答。连续函数
功能存款ERC20(IERC20代币、uint104金额、地址、地址)
功能存款ETH(地址ufranklinaddr)
b。发布数据
总数⻓ 发布数据的次数=1+4+2+16+20=43字节。一共四块。
4.3转让
通过zkswap;layer2发起的转移事务可以实现任意代币的转移。
答。发布数据
总数⻓ 发布数据的次数=1+4+2+4+5+1+2=19字节。两大块。
4.4转让新
通过zkswap;Layer2发起转移事务,可以实现任意代币的转移。转账对不需要预先创建帐户。
答。发布数据
总数⻓ 发布数据的次数=1+4+2+20+4+5+1+2=39字节。四块。
4.5退出
通过zkswap;第2层启动取款操作,以实现第1层中任何代币的取款;
答。发布数据
总数⻓ 发布数据的次数=1+4+20+2+16+1+2=46字节。五块;
4.6完全退出
用户可以直接访问zkswap;Layer1启动一个fullexit请求来提取资产,这要求layer2提供证据。
答。发布数据
总数⻓ 发布数据的次数=1+4+2+20+16=43字节。四块;
4.7更改PubKey
用户可以使用zkswap;第2层发起取款交易,可实现第1层任意代币的取款;
答。发布数据
总数⻓ 发布数据的次数=1+4+20+20+4=49字节。五块;
4.8创建对
通过zkswap;Layer1启动事务池的创建。要创建事务池,需要在第1层中创建相应的智能合约(LP代币);
答。连续函数
函数createPair(地址代币A,地址代币B);
b。发布数据
总数⻓ 发布数据的次数=1+4+2+2+2+20=31字节。总共三块;
4.9流动性
通过zkswap;Layer2增加了流动性。
答。发布数据
总数⻓ 发布数据的次数=1+4+4+5+5+5+5+1+2=32字节。总共三块;
4.10去除率
通过zkswap;Layer2去除流动性;
答。发布数据;
总数⻓ 发布数据的次数=1+4+4+5+5+5+1+2=27字节。总共三块;
4.11互换
通过zkswap;Layer2实现了两种代币之间的交换。
答。发布数据
总数⻓ 发布数据的次数=1+4+4+5+5+1+2=22字节。总共两大块。
5电路优化
ZKSwap公司;为了减少V2版本中AMM相关操作的块数,需要减少分支数。平衡⼀ 帐户和⼀ 状态树上原始设计中的代币构成⼀ 分支机构。在AMM相关操作中,如果⽤ 收费代币⽅ 采用公式,原设计效率低,需要一个账户和两个代币的余额“分行”;
1) 帐户审核路径(aap)
2) 账户下的两个余额(余额0/余额1)在修改前的审核页签中(bap0/BaP1)3)账户下的两个余额(余额0’/余额1’)在修改后的审核页签中(bap0’/BaP1’)
在修改之前,电路需要证明:
•余额0+bap0==gt;根0
•余额1+bap1==gt;根0
•帐户(buroot0)+aap==gt;根目录;
天平修改后,电路需要证明:
•余额0’+bap0==gt;“根0”
•余额1+bap1’==燃气轮机;“根0”
•余额1’+bap1’==gt;“根0”
•帐户(b_u0;root0”)+aap==gt;根目录;
6AMM电路说明
6.1双回路
6.2电路
6.3拆卸液路
6.4交换电路
7提款优化;
zkswap V2版本的取数操作与块验证分离,块中取数不受限制。
在验证一个块之后,通过check drawings函数创建挂起的取款,然后通过complete drawings完成取款。需要增强完整的取款功能,以便优先处理待处理的取款。针对多块聚合实现了块验证。验证后,与RAWALS进行核对。制造汽油的费用⼀ 待提取时间约为7W。根据汽油费⼀ 1250W用于⼤ 交易,取款次数⼀ 阻碍⽀ 是178。
7.1支票提款
7.2完全提款
8限制
1收费代币:32;用户代币:16352;对:49152
2交换中交易对的两个代币,其中一个必须是费用代币;
3兑换时收取的费用将是两种代币费用代币中的一种;
4所有事务的**值为120位,任何中间计算变量的**值为120位。
文章标题:Zkswap V2版本预计将于6月推出,支持layer2的独立无限充电
文章链接:https://www.btchangqing.cn/241112.html
更新时间:2021年04月24日
本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。