# Espresso 交互操作

By [Navidid](https://paragraph.com/@navidid) · 2022-07-15

---

项目背景：
-----

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

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

项目官网：

[https://www.espressosys.com/](https://www.espressosys.com/)

[https://www.espressosys.com/](https://www.espressosys.com/)

twitter：

[https://twitter.com/EspressoSys](https://twitter.com/EspressoSys)

英文手册请参考：

[https://docs.cape.tech/espresso-systems/cape-user-guide/welcome](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 启动界面](https://storage.googleapis.com/papyrus_images/3e104c1f117a216cfcc72d9a6555d559be324052bc179fa9e7ff7d31330c3432.png)

docker 启动界面

**配置钱包**

启动成功后打开浏览器输入 [http://localhost,会看到钱包配界面](http://localhost,%E4%BC%9A%E7%9C%8B%E5%88%B0%E9%92%B1%E5%8C%85%E9%85%8D%E7%95%8C%E9%9D%A2)

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

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

    如果创建钱包失败的话，可以把当前的docker停止掉，然后重新来一遍。如果没有错误继续操作下去(忽略下面2步操作)。
    docker ps -a
    

![docker 运行界面](https://storage.googleapis.com/papyrus_images/339e02d158c10ade35391c03029c4f794e5940636225ff7fd82ca41f29ae969b.png)

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 菜单，然后点击生成新钱包地址，并且复制该钱包地址。

![创建钱包新地址](https://storage.googleapis.com/papyrus_images/f363e714dfdbd2502497176d7bbddcb7f736a43b0afd21e4a13565a26a0f1a4b.png)

创建钱包新地址

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

![](https://storage.googleapis.com/papyrus_images/c48c66bf9792e571df2e19148b1e1924606642ecc34a11db044671f5e8acf772.png)

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

![创建新资产](https://storage.googleapis.com/papyrus_images/577c7dc237a3312e2b7a773bde25c480bd924f91dc892522302df02bdc5c9727.png)

创建新资产

![链上有余额代币的资产](https://storage.googleapis.com/papyrus_images/3df190d98a50645abfd5757f3ecc8a1ce4335a0d0cbbb44936016df24e7770e6.png)

链上有余额代币的资产

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

![](https://storage.googleapis.com/papyrus_images/64fe8bf5926b93a823d686c4926eef8d6a811138eb157ebbfe87a12f44fb1ba7.png)

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

![新资产页面](https://storage.googleapis.com/papyrus_images/2d69e42ddc8b48c051830a231a7f1f85ee26638ba15583421bed35249e8a07d4.png)

新资产页面

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

![导出资产](https://storage.googleapis.com/papyrus_images/d1ea50b0ec18130259fc4c27465c71a7474a470a339fec6545e4cf0ed2b40f05.png)

导出资产

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

[https://docs.google.com/forms/d/e/1FAIpQLSdE5pcHcq9lTHj7yGPIJK3YIcQKL1wtwZmws3rc20icYi8gLQ/viewform](https://docs.google.com/forms/d/e/1FAIpQLSdE5pcHcq9lTHj7yGPIJK3YIcQKL1wtwZmws3rc20icYi8gLQ/viewform)

---

*Originally published on [Navidid](https://paragraph.com/@navidid/espresso)*
