Zecrey-layer2跨链隐私交易协议-钱包功能说明及交互教程

主流程:

1、插件钱包下载和创建

2、layer1测试链手续费token获取

3、layer1的zecrey测试币申请

4、layer1钱包功能体验(转账、存款到layer2、锁定资产到layer2)

5、注册zecrey的layer2账户

6、layer2钱包功能体验(转账、解锁资产、提现资产到layer1、兑换+添加流动性)

填写测试反馈(好好填写测试反馈说不定有好事发生)

环境:

google Chrome浏览器

zecrey官网:

https://www.zecrey.com/

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://aurora.dev/faucet

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测试币申请

post image

zecrey官方测试币申请地址:

https://faucet.zecrey.com/

第1步点击layer1钱包“存款”按钮,可以看到第2步的申请按钮,如果没有可以直接进入上面的“zecrey官方测试币申请地址”,

第3步是链接zecrey钱包到测试币申请网站,链接时根据第4步选择所要链接的钱包,

确认后点击第5步按钮,进行链接,链接成功后在第6步把所有支持的链都claim一下获取测试币,

第7步是确认申请交易,同意后等待交易确认,成功申请的则可以在layer1钱包的资产部分查看到申请到的测试币

四、layer1钱包功能体验(转账、存款到layer2、锁定资产到layer2)

layer2钱包激活及转账流程:

layer2钱包激活及转账
layer2钱包激活及转账

如上图,第1步先找到layer1和layer2钱包切换按钮,

新用户会看到第2步提示注册一个layer2账户,

可以在第3步中输入自定义的layer2账户名,这个账户名类似zk.money一样的账户地址,

注册成功后到第4步会被要求进行转账激活,

这时可以先切换到layer1钱包使用“存款”或者“锁定(资金)”到layer2功能,在第6步中选择输出资金所属的链,然后选择币种

如果输出资金的币种不是主链币,则会显示第7步一样,需要先进行资金使用授权,授权成功后可以看到第8步和第9步,进行确认操作,

等到资金确认后(一般一分钟以内)即可切换到layer2账户看到输入过来的资金,

到此layer2账户激活完成。

存款到其他layer2账户流程:

存款到其他layer2账户流程
存款到其他layer2账户流程

如上图,首先在存款时选择好链及币种后,第1步要选择“存入其它layer2账户”

然后在第2步输入框输入目标layer2账户,点击存款

接着在第4步确认存入目标账户是否正确,确认无误则点击存款按钮,发起存款交易

存款交易被确认后,等待一段时间,查看目标账户资产到账情况

锁定资产到layer2账户流程:

锁定资产到layer2账户流程
锁定资产到layer2账户流程

第1步在layer1钱包选择“锁定”资产按钮

第2步选择需要锁定的资产,部分资产需要授权,授权后输入锁定数量

第3步确认交易,等待交易完成,即可在layer2钱包里看到锁定的资产,

注:锁定的币种享有一定的APR收益

layer1账户间转账流程:

layer1账户间转账流程
layer1账户间转账流程

第1步在layer1账户选择转账按钮,

第2步选择网络和资产

第3步输入layer1地址和转出数量,并点击转账,

第4步确认转帐信息后点击转账,等待交易确认后即转账完成

五、注册zecrey的layer2账户

注册zecrey的layer2账户
注册zecrey的layer2账户

第1步先找到layer1和layer2钱包切换按钮,

新用户会看到第2步提示注册一个layer2账户,

可以在第3步中输入自定义的layer2账户名,这个账户名类似zk.money一样的账户地址,

注册成功后到第4步会被要求进行转账激活,也可以通过锁定资产进行激活。

六、layer2钱包功能体验(转账、layer2资产解锁、提现资产到layer1、兑换+添加流动性)

layer2钱包间转账流程:

layer2钱包间转账流程
layer2钱包间转账流程

第1步在layer2钱包选择转账

第2步选择转账资产

第3步输入转账账户名及数量,然后点击转账,可以选择转账到最多两个layer2账户

第4步确认转账,等待区块确认后,转账完成

layer2钱包资产解锁资产流程:

layer2钱包资产解锁资产流程
layer2钱包资产解锁资产流程

第1步在layer2钱包点击“解锁”资产按钮

第2步选择要解锁的资产

第3步点击解锁资产按钮,当然这里可以选择解锁资产使用的手续费

第4步确认解锁,然后等待解锁交易被区块确认,至此完成解锁资产操作,解锁的资产会回到layer2钱包可用余额中

提现资产到layer1钱包流程:

提现资产到layer1钱包流程
提现资产到layer1钱包流程

第1步在layer2钱包里选择“提现”按钮

第2步选择提现币种

第3步输入目标地址及数量,然后点击“提现”按钮,手续费币种可以选择,提现资产数量必须低于全部锁定资产余额

第4步确认提现信息,无误后再次点击“提现”按钮,发起交易,交易完成后等待确认即可到layer1钱包查看提现资产

layer2资产兑换流程:

layer2资产兑换流程
layer2资产兑换流程

第1步在layer2钱包选择“兑换”按钮

第2步选择要兑换的币种和数量,系统会根据兑换价格计算可获得数量,用户可以选择支付手续费币种和兑换滑点(在0.1%~1%之间),然后点击“兑换”按钮

第3步,确认兑换信息及价格,然后点击“兑换”按钮,确认操作,发起交易,这时候交易就进入到第4步,排队中,等到确认完成后,兑换流程即完成,

注:兑换将收取0.2%手续费

layer2钱包流动性添加流程:

layer2钱包流动性添加流程
layer2钱包流动性添加流程

第1步在layer2钱包选择“兑换”按钮

第2步在兑换页选择“添加流动性”

第3步选择添加流动性的币种和输入金额(另一个币种金额会根据汇率自动填充),然后点击“添加流动性”按钮,这里也可以选择支付的手续费币种

第4步确认添加流动性信息,无误后点击“添加”按钮,发起交易,等待交易确认后流动性即添加成功

注意:流动性无法创建,只能添加

至此,zecrey钱包的所有功能全部交互完成。(测试版本NFT功能不可用,所以没有交互和说明)

跨链功能总结:

从zecrey钱包获得layer2账户需要先进行账户注册,然后在24小时内存入或者锁定一定资产进行激活,

layer1跨链layer2操作也只需要从layer1钱包向layer2账户进行存款或锁定资产即可,操作上基本和钱包转账没有太大区别。确认过程的也非常快,基本上5分钟内能完成,这也是zk roullp的优势

layer2账户跨链到layer1钱包需要进行提现,数量局限于链上锁定的可提现资产,操作也类似于钱包转账,确认过程也是基本上5分钟以内能完成。

交易功能总结:

兑换操作和日常的uniswap操作一样,设置参数简单,用户熟悉速度快,接受度高,不过隐私交易非常依赖钱包客户端,因为数据查看非常不便,虽然数据没有layer1区块浏览器那么复杂,但是基本关键数据都被加密,区块链浏览器数据的可读性非常低,虽然这也是隐私交易的目的,但是一旦钱包客户端数据不再存储或展示,那么对于有数据核对需求的用户那就是非常不利的。