Espresso 交互操作

项目背景:

Espresso目的是建立一个可扩展的web3隐私解决方案,目前由红杉资本领投$3200W。现在还处于非常早期阶段,值得一做。

Espresso项目是利用Espresso Systems的高吞吐量EVM兼容区块链为你的Web3应用程序带来低费用和更好的隐私。目前由红杉资本领投$3200W,这些交互官方提供了详细的英文教程,可以操作一下。

项目官网:

https://www.espressosys.com/

https://www.espressosys.com/

twitter:

https://twitter.com/EspressoSys

英文手册请参考:

https://docs.cape.tech/espresso-systems/cape-user-guide/welcome

如果英文还可以的话可以直接参考英文文档进行搭建交互流程。本文是基于MacOS 平台搭建的交互流程。

项目准备

  • 运行平台 MacOS/Linux

  • 运行软件工具 Dokcer

  • 小狐狸钱包 MetaMask

搭建步骤

下载docker

# 浏览器直接访问 或者 wget,下载后双击安装
https://desktop.docker.com/mac/main/amd64/82475/Docker.dmg

# 直接用Mac自带工具 brew 安装
brew install --cask docker

安装完毕后,下载项目方docker 配置文件

wget https://www.espressosys.com/cape/docker-compose.yaml

下载后启动啦去最新docker 镜像,然后启动

docker-compose pull

docker-compose up

启动成功后界面如下:

docker 启动界面
docker 启动界面

配置钱包

启动成功后打开浏览器输入 http://localhost,会看到钱包配界面

点击 Reveal Keys 按钮,备份好助记词。

设置登录密码,然后点击 Create Wallet 按钮,这个需要等一会儿。

如果创建钱包失败的话,可以把当前的docker停止掉,然后重新来一遍。如果没有错误继续操作下去(忽略下面2步操作)。
docker ps -a
docker 运行界面
docker 运行界面
docker stop 35c23fa448f0
docker stop 84e1b1ede691
docker rm 35c23fa448f0
docker rm 84e1b1ede691
docker-compose pull
docker-compose up

钱包创建成功后,请求CAPE测试币 点击 Request some $CAPE tokens。

链接小狐狸钱包,在小狐狸钱包上打开测试网开关,选择Goerli测试网络。

点击 Account 菜单,然后点击生成新钱包地址,并且复制该钱包地址。

创建钱包新地址
创建钱包新地址

点击 MyWallet 发送一些代币到新的钱包,发送的钱包地址就是上面新创建的钱包地址。

post image

发送成功后,然后点击 New CAPE Asset ,创建新的资产

创建新资产
创建新资产
链上有余额代币的资产
链上有余额代币的资产

页面往下滑,可以看到还需要 Viewing Keys 和 Freezing Keys , 点击 Account ,分别生成2个key ,并且备份好

post image

创建好2个key之后,在回到 New CAPE Assert 页面,把刚才的2种key 分别填写到对应的地方,填写前把页面的复选框全部钩上。然后点击创建资产,这个过程需要一会儿,创建成功后就可以在 dashborad 页面出现刚才创建的资产列表。

新资产页面
新资产页面

到此,整个交互完成,然后点击 Assert library 页面,选择你刚创建的新资产,然后可以导出资产。

导出资产
导出资产

然后填写一下项目方提供的google doc,说不定就有空投。

https://docs.google.com/forms/d/e/1FAIpQLSdE5pcHcq9lTHj7yGPIJK3YIcQKL1wtwZmws3rc20icYi8gLQ/viewform