# Espresso 交互教程

By [weigr](https://paragraph.com/@hiweigr) · 2022-06-28

---

项目背景：
-----

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

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

贴上官方的全英文教程，英文没问题的可以参考，很详细

[https://docs.cape.tech/espresso-systems/cape-user-guide/getting-started](https://docs.cape.tech/espresso-systems/cape-user-guide/getting-started)

如果英文阅读不方便，参考本教程也没问题

### 本次教程需要搭建VMware虚拟机环境，并安装ubuntu

推荐用腾讯的软件中心下载VMware，因为官网在国外，下载速度很慢。

[腾讯软件中心](https://pc.qq.com/detail/0/detail_21600.html)

下载完成后，按照文章安装搭建步骤很详细。文章是两年前的文章，VMware版本还是14，现在是16，都是一样安装。

没有ubuntu镜像的话，这里下载

[https://mirror.nju.edu.cn/ubuntu-releases/20.04.4/](https://mirror.nju.edu.cn/ubuntu-releases/20.04.4/)

[虚拟机安装教程](https://zhuanlan.zhihu.com/p/141033713)

VMware激活码

YF390-0HF8P-M81RQ-2DXQE-M2UT6

ZF3R0-FHED2-M80TY-8QYGC-NPKYF

ZF71R-DMX85-08DQY-8YMNC-PPHV8

搭建好虚拟机和系统后，再安装Docker

[docker安装教程](https://kalacloud.com/blog/how-to-install-and-use-docker-on-ubuntu)

docker成功安装之后，下载docker配置文件

`curl https://www.espressosys.com/cape/docker-compose.yaml --output docker-compose.yaml`

执行

`sudo docker-compose pull`

如果报错：docker-compose 命令不存在，则进行安装

`sudo apt install docker-compose`

再执行

`sudo docker-compose pull`

按Y等待安装完成，接着执行

`sudo docker-compose up`

出现如下结果，则为成功

![钱包运行成功](https://storage.googleapis.com/papyrus_images/acda50600e9861f3b7b87835892b4196866092d35886a22d7cdc9d83cb417169.png)

钱包运行成功

现在可以在浏览器内URL栏打开：localhost，就能看到钱包在运行

![钱包启动界面](https://storage.googleapis.com/papyrus_images/bbceeb7c8f693093724410648dc2c551cda25994dea3bd5646031b82d179e808.png)

钱包启动界面

至此，前期准备工作全部完成，开始真正的测试：

**1.设置新钱包**

![新钱包](https://storage.googleapis.com/papyrus_images/e045d19da09e809ebb4b376c285884a4a09df5fc9a0d87800587a4d1d3db4b1e.png)

新钱包

2.点击“**reveal keys**”保存助记词，将自己的助记词妥善保存，之后可用于恢复钱包

**3.命名钱包恢复文件**

![命名](https://storage.googleapis.com/papyrus_images/f065daabd4b32ca5a56793baf93e790d8e994272363c48d8e1b2d3ba28c8631e.png)

命名

**4.设置钱包密码**

![设置密码](https://storage.googleapis.com/papyrus_images/6acbb7178f5ec699482c7fb60332911ccd1d3c3f7f186ec06ff00a88d6ad578f.png)

设置密码

**5.创建钱包**

![创建钱包](https://storage.googleapis.com/papyrus_images/a770080fdc78471f9e81189691ffd2e88a2d0f58c878b4bda604b762fda8b612.png)

创建钱包

**6.领取测试代币**

![领取测试币](https://storage.googleapis.com/papyrus_images/a6526f7884452ade3c86a095405010930ec3abcc655bf24a69d67046aa18b1da.png)

领取测试币

**7.回到首页，连接钱包，注意要切换到goerli链**

没有安装小狐狸的在chrome浏览器上搜索安装小狐狸钱包，然后打开小狐狸的ETH测试网络开关。

**chrome安装命令：**

安装适用于 Linux 的 Google Chrome：

1.  将目录更改为 temp 文件夹：`cd /tmp`
    
2.  使用 wget 下载它：`sudo wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb`
    
3.  获取当前稳定版本：`sudo dpkg -i google-chrome-stable_current_amd64.deb`
    
4.  修复包：`sudo apt install --fix-broken -y`
    
5.  配置包：`sudo dpkg -i google-chrome-stable_current_amd64.deb`
    
6.  若要启动，请输入：`google-chrome`
    

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

**8.到“Account”页面生成一个新钱包地址**

![新地址](https://storage.googleapis.com/papyrus_images/ee4ec2b06cf712fc20fe3555f461559cfc1162a10ef067ac2d09694882a159dc.png)

新地址

**9.发送一些代币到新钱包地址**

![发送代币](https://storage.googleapis.com/papyrus_images/a4ebed5f7d72087fe9e781e391e3081c187ca9033d6d8233a986efaa15ef7d6f.png)

发送代币

**10.创建新的ERC-20资产**

![添加新资产](https://storage.googleapis.com/papyrus_images/7ec2bf0b2a19d94e24ae81203698c92c179ce00fed6ae50f1e526c92b645d48a.png)

添加新资产

goerli有余额的代币合约，可以去[ethscaner](https://goerli.etherscan.io/)里搜索自己钱包，然后查看有余额的代币，图中所示就是你钱包里的代币余额。选取第一个然后复制代币合约填入上述页面即可。

![代币余额](https://storage.googleapis.com/papyrus_images/aae085a370c8d798e657d7e606ba2cbd442ccb2b398917764c7a794d6a8cd539.png)

代币余额

填入第一个代币ATOM的合约地址

![添加合约](https://storage.googleapis.com/papyrus_images/9a5010d06c6557b6a91a6e17080c8cf52290cf4636aeb4d59f1987ab0ef80d67.png)

添加合约

往下拉，我们会看到还有两个信息需要填写

![两个key](https://storage.googleapis.com/papyrus_images/4bd4ccbfb17a882a0ff08cb14ee9287823425ccfda98f8d2a1b2a101fb19ef50.png)

两个key

一个是**viewing key**，另一个\*\*freezing key，\*\*这俩信息需要在“**Account**”页面生成

![viewing key](https://storage.googleapis.com/papyrus_images/8689f2ab63e73ea64f0905dadbc8b274fd721a8fb9a0a6199542704b5c3098ff.png)

viewing key

![freezing key](https://storage.googleapis.com/papyrus_images/2a8c2284d970c079b21d6377e3af39fa3516535bb7057d305bcf8cb86a4a4766.png)

freezing key

然后将这俩key保存，并填入到刚才的资产页面，注意选项都勾选上，然后点击创建。

![填入key](https://storage.googleapis.com/papyrus_images/ef0b65b4c871b37ffd041f75bc69638c5cf399e5c658bfd73addd3d32f31b464.png)

填入key

其实如果不需要在“资产查看密钥”和“资产冻结密钥”部分选择启用查看交易金额和交易地址，以及启用该资产类型的交易冻结。可以不用勾选后面选项也可以生成新资产。

![新资产](https://storage.googleapis.com/papyrus_images/8a9435e388b6531286f1a72763e649c11e49f863ca8ce28df585edf3b17a90ab.png)

新资产

查看新的资产信息

![新资产信息](https://storage.googleapis.com/papyrus_images/81e078356e1e9713d196d587e1ea2f32a33aca5e44f3879b58d7bfec56d599f6.png)

新资产信息

**11.导出或导入新的资产**

但你自己创建了一个新的资产时，你可以导出资产信息方便别人导入；当你想看到他人的资产信息时，直接导入他人资产的信息即可；

![导入导出资产信息](https://storage.googleapis.com/papyrus_images/f244a10ce8fcc5446380e3d143f74217f15defdac3fe51ede27288d4ee0841a3.png)

导入导出资产信息

**12.Wrap和Unwrap资产**

找到目标资产进行操作即可，在小狐狸钱包中确认交易。

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

测试到此结束，可以去填写新生成的资产表单，说不定有福报

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

官推

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

官网

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

如果觉得教程还不错，欢迎关注本人推特

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

---

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