比特币价格·比特币行情
Ctrl+D收藏简单区块链

ZKSwap V2版本预估将于6月份发布 适用Layer 2独立无尽上币_艺术品

作者:

时间:2021/4/22 17:06:20

ZKSwap V2版本预估将于6月份发布 适用Layer 2独立无尽上币

ZKSwap V2 版本预估将于6月初宣布发布,到时候新版本可能适用Layer2 的独立无尽上币,用户能够独立加上自身发售的ERC20 token 到ZKSwap 的Layer2 付款互联网和换取互联网,完成完全免费即时转帐随意ERC20 代币总(包含一切稳定币)及其完全免费即时换取随意ERC20 代币总。

ZKSwap 在V1 的基本上,V2 版本增加了以下作用:

1)"⽆限"上币- ⽤户在⽀付⼀定费⽤的状况下,能够⾃主加上随意Token,并可建立交易对;

2)提升电源电路支系的完成,提高电源电路高效率- ⽀持⼀个帐户,2个账户余额的改动;

3)提升取现感受- V1 版本中,取现的实际操作和区块认证实际操作捆缚在⼀起。因为每单gas 费⽤的限定,造成 区块中的取现的数量受到限制,特别是在汇聚认证的状况下,受到限制大量。V2版本可能提升用户的取现感受。

1. Token管理方法

ZKSwap V2 版本将⽀持三种种类的 Token:Fee Token、User Token 和LP Token。一共⽀持2^16 个Token。

1.1 Fee Token 

Fee Token 只有由Governor 加上,关键为ETH、ZKS、USDT、USDC 和BTC 等。

1.2 User Token

User Token ⽤户能够付钱加上。

1.3 LP Token 

ZKSwap ⽤户建立交易校时,务必⽀付钱⽤。LP Token 将在⽤户建立交易校时⾃动加上。用户建立的交易对中务必有⼀种 Token 是 Fee Token。User Token 能建立的交易对数量受到限制(由Governor 设定)。

1.4 Governor Config 

Governor 能够设定加上User Token 和改动建立交易对⽀付的费⽤。

2. 账号管理

ZKSwap V2 版本将⽀持2^28 个帐户。在其中帐户0 为Validator 帐户。

3. Fee实体模型

ZKSwap V2 版本上的Layer2 交易,能够特定Fee Token 中的⼀种做为⼿续订。

4. Pub Data of Transactions 

ZKSwap V2 版本上的全部交易(包含Layer1 / Layer2 交易)都必须装包递交Pub Data 到Layer1。为了更好地维持最佳的电源电路特性,Chunk ⼤⼩为11 字节,换取和转帐只必须2 个Chunk。

4.1 Noop 

ZKSwap V2 版本容许存有空交易,来添充Layer2 区块。

a. pub data 

pub data 的总⻓度= 1 字节。

4.2 Deposit 

用户从ZKSwap Layer1 进行在线充值实际操作时,系统软件会将用户 Layer1 的财产投射到Layer2。

a. 接⼝涵数

function deposit ERC20 (IERC20 _token, uint104 _amount, address _franklinAddr) 

function deposit ETH (address _franklinAddr) 

b. pub data  

pub data 的总⻓度= 1 4 2 16 20 = 43 字节。一共4 个Chunk。

4.3 Transfer 

用户根据ZKSwap Layer2 进行的转帐交易,可完成随意Token 的转帐。

a. pub data  

pub data的总⻓度= 1 4 2 4 5 1 2 = 19 字节。2 个Chunk。

4.4 TransferToNew 

用户根据ZKSwap Layer2 进行转帐交易,可完成随意Token 的转帐。转帐对⽅不用提早建立帐户。

pub data 的总⻓度= 1 4 2 20 4 5 1 2 = 39 字节。4 个Chunk。

4.5 Withdraw 

用户根据ZKSwap Layer2 进行取现实际操作,可完成随意Token 在Layer1 的取现。

pub data 的总⻓度= 1 4 20 2 16 1 2 = 46 字节。5 个Chunk。

4.6 FullExit 

用户可立即从ZKSwap Layer1 进行FullExit 要求,获取财产,此实际操作必须Layer2 出示证实。

pub data 的总⻓度= 1 4 2 20 16 = 43 字节。4 个Chunk。

4.7 ChangePubKey 

用户根据在ZKSwap Layer2 进行获取交易,可完成随意Token 在Layer1 的取现。

pub data 的总⻓度= 1 4 20 20 4 = 49 字节。5 个Chunk。

4.8 CreatePair 

用户根据ZKSwap Layer1 进行交易池的建立。建立交易池必须在Layer1 建立相匹配的智能合约(LP 代币总)。

function createPair (address _tokenA, address _tokenB) 

b. pub data 

pub data 的总⻓度= 1 4 2 2 2 20 = 31 字节。一共3个Chunk。

4.9 AddLiquidity 

用户根据ZKSwap Layer2 加上流通性。

pub data 的总⻓度= 1 4 4 5 5 5 5 1 2 = 32 字节。一共3 个Chunk。

4.10 RemoveLiquidity 

用户根据ZKSwap Layer2 清除流通性。

pub data 的总⻓度= 1 4 4 5 5 5 1 2 = 27 字节。一共3 个Chunk。

4.11 Swap 

用户根据ZKSwap Layer2 完成二种Token 中间的换取。

pub data 的总⻓度= 1 4 4 5 5 1 2 = 22 字节。一共2 个Chunk。

5. Circuit Optimization 

ZKSwap V2 版本为了更好地减少AMM 有关实际操作的Chunk 数量,必须减少“Branch”的数量。原来设计方案在情况树枝的⼀个Account 和⼀个Token 的Balance 构成⼀个“Branch”。在AMM 有关的实际操作中,假如采⽤Fee Token 的⽅式,原来的设计方案高效率⽐较低,必须⽀持1 个Account 和2 个Token 的Balance的“Branch”。

1) Account Audit Path (aap)

2) 该Account 下的2 个Balance (balance0 / balance1) 在改动前的Audit Pat(bap0/bap1) 3) 该Account 下的2 个Balance (balance0'/balance1') 在改动后的Audit Pat(bap0'/bap1') 

在改动前电源电路必须证实: 

balance0 bap0 ==> b_root0

balance1 bap1 ==> b_root0 

account (b_root0) aap ==> root 

在balance改动后电源电路必须证实: 

balance0' bap0 ==> b_root0' 

balance1  bap1' ==> b_root0' 

balance1' bap1' ==> b_root0'' 

account(b_root0'') aap ==> root' 

6. AMM Circuit Explanation  

6.1 CreatePair Circuit  

6.2 AddLiquidity Circuit

6.3 RemoveLiquidity Circuit 

6.4 Swap Circuit

7. Withdrawal Optimization

ZKSwap V2 版本取现实际操作和区块认证隔离,区块中的取现数量将不受到限制。

在某一区块认证后,根据Check Withdrawals 涵数建立Pending Withdraws,再根据Complete Withdrawls 进行取现。Complete Withdrawls 涵数必须提高能够优先选择解决某一Pending Withdraws。区块认证是对于多区块汇聚完成的。Check Withdrawals 对于每一个认证后的区块进⾏解决。建立⼀个Pending Withdraw 的gas 费⽤在7w 上下,依照⼀个交易最⼤的gas 费⽤1250w 而言得话,⼀个区块⽀持的最⼤的取现数量是178 笔。

7.1 checkWithdrawals  

7.2 completeWithdrawals  

8. Limitation 

1. Fee Token:32个;User Token:1635两个;Pair:49152 

2. 换取中交易对的2 个Token,在其中一个务必是Fee Token;

3. 换取时扣除的花费将是2 个Token 中的一个Fee Token;

4. 全部交易的⾦额最⼤为120 bit,且一切正中间测算自变量的最⼤数值120 bit。

pub data 的总⻓度= 1 字节。

pub data 的总⻓度= 1 4 2 16 20 = 43 字节。一共4 个Chunk。

pub data的总⻓度= 1 4 2 4 5 1 2 = 19 字节。2 个Chunk。

pub data 的总⻓度= 1 4 2 20 4 5 1 2 = 39 字节。4 个Chunk。

pub data 的总⻓度= 1 4 20 2 16 1 2 = 46 字节。5 个Chunk。

pub data 的总⻓度= 1 4 2 20 16 = 43 字节。4 个Chunk。

pub data 的总⻓度= 1 4 20 20 4 = 49 字节。5 个Chunk。

pub data 的总⻓度= 1 4 2 2 2 20 = 31 字节。一共3个Chunk。

pub data 的总⻓度= 1 4 4 5 5 5 5 1 2 = 32 字节。一共3 个Chunk。

pub data 的总⻓度= 1 4 4 5 5 5 1 2 = 27 字节。一共3 个Chunk。

pub data 的总⻓度= 1 4 4 5 5 1 2 = 22 字节。一共2 个Chunk。

2) 该Account 下的2 个Balance (balance0 / balance1) 在改动前的Audit Pat(bap0/bap1) 3) 该Account 下的2 个Balance (balance0\\'/balance1\\') 在改动后的Audit Pat(bap0\\'/bap1\\') 

balance0 bap0

balance1  bap1\\' 

标签:

区块链热门资讯
比特币占有率跌穿50% 摩根银行传出警示 不提升六万美金涨幅或将消散_艺术品

比特币占有率跌穿50% 摩根银行传出警示 不提升六万美金涨幅或将消散 Coingecko数据信息表明,当今全世界加密货币总的市值约2.06亿美元,比特币总市值下挫至1.008亿美元,占有率为48.8%;以太币总市值为2785亿美金,占有率为13.4%。 这周比特币的主要表现一般,以太币却为数据加密销售市场的外汇交易员产生了盈利。

2021/4/22 18:00:29
比特币新闻资讯:比特币什么是空头能量强悍 今日能再破最低?_艺术品

比特币新闻资讯:比特币什么是空头能量强悍 今日能再破最低? 市场行情回望与小结: 昨日比特币市场行情也是下滑3000多一点,笔者在昨日的剖析中也是给到的看空思路,笔者一直注重下边依然非常大,提议实际操作的盆友高处高处为主导,坚信紧跟我实际操作的盆友,这周最少盈利一万点的盈利,由于给到的实际操作思路,全对,每日最少好几千点的盈利。

2021/4/22 17:28:19
比特币以太坊跌破工作压力 暑假新高也有多远_艺术品

比特币以太坊跌破工作压力 暑假新高也有多远 【今日信息】 摩根银行将比特币总体目标调价为13万美金; CoinShares将在多伦多市证交所发布比特币ETF; 数据加密企业第一季度股权融资约26亿美金 超出2020年全年度总金额; Tether在波场互联网公开增发12亿枚USDT。 比特币挖币难度系数上涨至23.14T,创历史时间新高。

2021/4/22 17:12:03
金黄观查 | Cardano创办人对将来加密货币监管的观点_艺术品

金黄观查 | Cardano创办人对将来加密货币监管的观点 周一(4月19日),IOHK创始人兼CEO Charles Hoskinson表述了他为何觉得拜登-桑德斯政府部门很有可能在未来几个月促进加密货币有关法律,IOHK另外也承担Cardano新项目的开发设计。

2021/4/22 17:00:25
瘋狂的硬盘:三天狂降2000元 有些人投300多万元被股票被套_艺术品

瘋狂的硬盘:三天狂降2000元 有些人投300多万元被股票被套 “4200元早已是暴跌价了,求老总秒了我的货,急缺资金回笼。”4月21日晚,湖南长沙市硬盘“倒爷”小新在某QQ群公布了以上信息内容。 二天前,4月19日,眼见着硬盘价钱站在新纪录点,手上有货源供应商的小新以4550元的价钱囤了700片某知名品牌16T硬盘。

2021/4/22 16:54:44
Dematrix:NFT 挖币 生成财产三重奏_艺术品

Dematrix:NFT 挖币 生成财产三重奏 在远古时代中,贷币的定义并未发生,大家以优购商城互换的方式得到需要的产品。 比如,将羊换为石斧,将一竹篮生鸡蛋换为一件衣服。 可是,因为物件的供求不平衡或信息内容的不一样,互换物件的类型受限制,要寻找双方都能够 接纳的物件要花许多時间。 另外,在街上等候一个月后,牧羊很有可能没法得到石斧。

2021/4/22 16:27:50