主流程:
1、插件钱包下载和创建
2、layer1测试链手续费token获取
3、layer1的zecrey测试币申请
4、layer1钱包功能体验(转账、存款到layer2、锁定资产到layer2)
5、注册zecrey的layer2账户
6、layer2钱包功能体验(转账、解锁资产、提现资产到layer1、兑换+添加流动性)
填写测试反馈(好好填写测试反馈说不定有好事发生)
环境:
google Chrome浏览器
zecrey官网:
zecrey钱包插件
metamask钱包
反馈表单填写地址:https://forms.gle/ycSFfZRhsx3dwHCg8
一、插件钱包下载和创建
下载安装zecrey钱包插件,并创建/导入钱包
zecrey钱包插件下载地址(科学上网):
https://chrome.google.com/webstore/detail/zecrey/ojbpcbinjmochkhelkflddfnmcceomdi
插件安装完成后,根据提示验证助记词创建新钱包,
注:安装后创建或导入的这个钱包默认是layer1钱包
二、、layer1测试链手续费token获取
申请layer1的zecrey测试币时需要对应layer1测试链的手续费token,分别是:rinkeby链的ETH,BSC链的BNB,Avalanche链的AVAX,polygon链的matic和Aurora 链的ETH,申请方法见下方链接,也可以可以关注我之前总结的最全的水龙头链接文章:
https://mirror.xyz/memelabs.eth/6xwa8v9fh4i5u2t05HD7tq-1WH_ILrqaBjLgxCrc9tU
每条测试链的gas领取地址
ETH rinkeby: https://faucets.chain.link/rinkeby
BSC: https://testnet.binance.org/faucet-smart
Avalanche: https://faucet.avax-test.network/
polygon: https://faucet.polygon.technology/
Aurora :
方法一、链接钱包请求或完成任务获得(下面两个链接都可以,失败就换)
https://stakely.io/en/faucet/aurora
方法二:先用metamask领取goerli测试链eth:https://faucet.goerli.mudit.blog/ 再通过https://testnet.rainbowbridge.app/transfer 将goerli测试链eth 跨链跨到zecrey的Aurora测试链上
测试链手续费token申请成功后可以进行layer1的zecrey测试币申请
三、layer1的zecrey测试币申请

zecrey官方测试币申请地址:
第1步点击layer1钱包“存款”按钮,可以看到第2步的申请按钮,如果没有可以直接进入上面的“zecrey官方测试币申请地址”,
第3步是链接zecrey钱包到测试币申请网站,链接时根据第4步选择所要链接的钱包,
确认后点击第5步按钮,进行链接,链接成功后在第6步把所有支持的链都claim一下获取测试币,
第7步是确认申请交易,同意后等待交易确认,成功申请的则可以在layer1钱包的资产部分查看到申请到的测试币
四、layer1钱包功能体验(转账、存款到layer2、锁定资产到layer2)
layer2钱包激活及转账流程:

如上图,第1步先找到layer1和layer2钱包切换按钮,
新用户会看到第2步提示注册一个layer2账户,
可以在第3步中输入自定义的layer2账户名,这个账户名类似zk.money一样的账户地址,
注册成功后到第4步会被要求进行转账激活,
这时可以先切换到layer1钱包使用“存款”或者“锁定(资金)”到layer2功能,在第6步中选择输出资金所属的链,然后选择币种
如果输出资金的币种不是主链币,则会显示第7步一样,需要先进行资金使用授权,授权成功后可以看到第8步和第9步,进行确认操作,
等到资金确认后(一般一分钟以内)即可切换到layer2账户看到输入过来的资金,
到此layer2账户激活完成。
存款到其他layer2账户流程:

如上图,首先在存款时选择好链及币种后,第1步要选择“存入其它layer2账户”
然后在第2步输入框输入目标layer2账户,点击存款
接着在第4步确认存入目标账户是否正确,确认无误则点击存款按钮,发起存款交易
存款交易被确认后,等待一段时间,查看目标账户资产到账情况
锁定资产到layer2账户流程:

第1步在layer1钱包选择“锁定”资产按钮
第2步选择需要锁定的资产,部分资产需要授权,授权后输入锁定数量
第3步确认交易,等待交易完成,即可在layer2钱包里看到锁定的资产,
注:锁定的币种享有一定的APR收益
layer1账户间转账流程:

第1步在layer1账户选择转账按钮,
第2步选择网络和资产
第3步输入layer1地址和转出数量,并点击转账,
第4步确认转帐信息后点击转账,等待交易确认后即转账完成
五、注册zecrey的layer2账户

第1步先找到layer1和layer2钱包切换按钮,
新用户会看到第2步提示注册一个layer2账户,
可以在第3步中输入自定义的layer2账户名,这个账户名类似zk.money一样的账户地址,
注册成功后到第4步会被要求进行转账激活,也可以通过锁定资产进行激活。
六、layer2钱包功能体验(转账、layer2资产解锁、提现资产到layer1、兑换+添加流动性)
layer2钱包间转账流程:

第1步在layer2钱包选择转账
第2步选择转账资产
第3步输入转账账户名及数量,然后点击转账,可以选择转账到最多两个layer2账户
第4步确认转账,等待区块确认后,转账完成
layer2钱包资产解锁资产流程:

第1步在layer2钱包点击“解锁”资产按钮
第2步选择要解锁的资产
第3步点击解锁资产按钮,当然这里可以选择解锁资产使用的手续费
第4步确认解锁,然后等待解锁交易被区块确认,至此完成解锁资产操作,解锁的资产会回到layer2钱包可用余额中
提现资产到layer1钱包流程:

第1步在layer2钱包里选择“提现”按钮
第2步选择提现币种
第3步输入目标地址及数量,然后点击“提现”按钮,手续费币种可以选择,提现资产数量必须低于全部锁定资产余额
第4步确认提现信息,无误后再次点击“提现”按钮,发起交易,交易完成后等待确认即可到layer1钱包查看提现资产
layer2资产兑换流程:

第1步在layer2钱包选择“兑换”按钮
第2步选择要兑换的币种和数量,系统会根据兑换价格计算可获得数量,用户可以选择支付手续费币种和兑换滑点(在0.1%~1%之间),然后点击“兑换”按钮
第3步,确认兑换信息及价格,然后点击“兑换”按钮,确认操作,发起交易,这时候交易就进入到第4步,排队中,等到确认完成后,兑换流程即完成,
注:兑换将收取0.2%手续费
layer2钱包流动性添加流程:

第1步在layer2钱包选择“兑换”按钮
第2步在兑换页选择“添加流动性”
第3步选择添加流动性的币种和输入金额(另一个币种金额会根据汇率自动填充),然后点击“添加流动性”按钮,这里也可以选择支付的手续费币种
第4步确认添加流动性信息,无误后点击“添加”按钮,发起交易,等待交易确认后流动性即添加成功
注意:流动性无法创建,只能添加
至此,zecrey钱包的所有功能全部交互完成。(测试版本NFT功能不可用,所以没有交互和说明)
跨链功能总结:
从zecrey钱包获得layer2账户需要先进行账户注册,然后在24小时内存入或者锁定一定资产进行激活,
layer1跨链layer2操作也只需要从layer1钱包向layer2账户进行存款或锁定资产即可,操作上基本和钱包转账没有太大区别。确认过程的也非常快,基本上5分钟内能完成,这也是zk roullp的优势
layer2账户跨链到layer1钱包需要进行提现,数量局限于链上锁定的可提现资产,操作也类似于钱包转账,确认过程也是基本上5分钟以内能完成。
交易功能总结:
兑换操作和日常的uniswap操作一样,设置参数简单,用户熟悉速度快,接受度高,不过隐私交易非常依赖钱包客户端,因为数据查看非常不便,虽然数据没有layer1区块浏览器那么复杂,但是基本关键数据都被加密,区块链浏览器数据的可读性非常低,虽然这也是隐私交易的目的,但是一旦钱包客户端数据不再存储或展示,那么对于有数据核对需求的用户那就是非常不利的。
