# 担心文章被删？手把手教你创建以太坊地址，发布mirror文章

By [mazemax](https://paragraph.com/@mazemax) · 2022-04-15

---

\*\*为解决文章被删的痛点，本文介绍了一种去中心化的内容创作平台mirror的使用方式。面向对象是从未接触过区块链应用，并有强烈创作冲动的中文作者。\*\*mirror实现原理是什么？简而言之是凭借区块链的不可篡改、透明、可溯源的特性，利用以太坊Ethereum地址作为作者身份标识，同时使用Arweave公链实现去中心化内容存储。举个例子，比如西方鼓吹自己自由民主开放，但Twitter官方还是以各种名义封了特朗普的号。如果特朗普把自己的社交媒体依托于去中心化的web3网络上，被单一节点封号删文的风险就大大降低了。

### 准备工作：创建以太坊地址

*   下载Metamask钱包
    
    推荐使用Chrome浏览器（一定要更新成最新版本，前段时间Google官方修复了一个安全漏洞）。\*\*下载会访问chrome web store，所以这里需要梯子。\*\*访问：
    
    [https://metamask.io/download/](https://metamask.io/download/)
    
    下载后首次使用需要对metamask设置登录密码。**注意，这里的登录密码不是下面要讲的地址私钥，也不是助记词，只是一个本地客户端登录密码，要有区分！metamask下载好，之后登录使用就不需要开梯子了。**
    
*   方法1：使用钱包助记词Mnemonic生成新地址
    
    对于新用户，选择新创建地址，此时会跳出几个英文字母组成的助记词。注意，助记词一定要妥善保管不泄露，最好拿个小本本写下来，万一以后地址丢了，可以拿助记词恢复。记录好之后接着走下一步，metamask会自动为你创建一个新的0x开头的32个字节的以太坊地址。
    
*   方法2：使用代码生成新地址和私钥，导入钱包
    
    不想用助记词生成地址怎么办？也可以通过代码手动创建私钥-公钥对，和关联的地址。以python代码为例：
    

![generate private key & address by python](https://storage.googleapis.com/papyrus_images/f917204521d27e97c7feca9188a70922bba5684693c76314644282955cd22d98.png)

generate private key & address by python

![复制粘贴刚才生成的私钥 导入钱包](https://storage.googleapis.com/papyrus_images/f3fb21ce50f902af5d1e02b3b00f052ef1ea9e4657d3afaacabb221bafff6078.png)

复制粘贴刚才生成的私钥 导入钱包

*   如何导出私钥
    
    对于任何metamask中的地址，都可以进行私钥导出：
    

![在metamask客户端点击账户详情](https://storage.googleapis.com/papyrus_images/711f23529c444b6e1929ff3fafd44776dae310e50efe83279fc8acbf150dacd1.png)

在metamask客户端点击账户详情

![导出私钥](https://storage.googleapis.com/papyrus_images/40551f2a0d999b3904af52aaa240ffb98b9d7440267775b58de85f02d9cd1156.png)

导出私钥

     上图中未打马赛克是为了展示。为了熟悉整体流程，有兴趣的朋友可以试试输入这个私钥，看能不能成功导入这个地址。
    
     **划重点：永远不要泄露自己的个人私钥或是助记词！永远不要在微信、搜狗、微博、抖音、小红书、知乎等这些中心化平台中复制粘贴保存自己的私钥或助记词！之前有朋友因曾在微信中粘贴自己的私钥，而出现丢币的情况。尽量不要在手机端（尤其是国产操作系统）传输或存储私钥。**
    

### 访问mirror前端页面：开始创作

通过metamask插件登录以太坊地址后，访问

[https://mirror.xyz/](https://mirror.xyz/)

为了确定创作者身份，首先需要做一次关联以太坊地址的操作。点击Try Mirror，会跳出metamask签名弹窗，签名后会跳转到setting页面为自己创建mirror的用户名。也可以选择性的关联ENS域名系统、关联Twitter账号、email邮箱地址等。

![Dashboard](https://storage.googleapis.com/papyrus_images/41d5b63e99bf5536d5b764f7ea122cc0521a88806f8b091ff1884091e9144e03.png)

Dashboard

“Create Entry”来开启愉快的写作环节。整个mirror前端页面简介美观，使用纯文本和markdown格式约定，也支持文章一键导入的功能。作者可以点击下方的Blocks选项来拟定段落标题、插入图像、视频、代码块等内容。

![Blocks](https://storage.googleapis.com/papyrus_images/42456d401b191fe2cea74ca21fc1ee50205fb4b6d7d05562a373cf55883683a2.png)

Blocks

文章完成后，点击右上方的Publish发布选项，会发现一个“Mint as NFT Edition”选项。这里说明一下，如果选择把文章铸造为NFT，则需要花费钱包地址中一定数量ETH来完成NFT的铸造。这样做的好处是什么呢？就是要通过以太坊链上铸造NFT的方式来完成地址和文章创作人关系的绑定，进而完成数据（版权）确权。这是一种强绑定关系，一经铸造，这种关系就会永久记录在区块链上，由全世界各个节点的矿工共同维护。所以为什么这个铸造步骤不是免费的呢？因为矿工记录不是免费的，需要ETH作为区块激励。对于没有这种需求的作者来说，直接点击Publish Entry，等几分钟，就会发现文章文本已经储存在Arweave区块上了。同时在文章下方会生成作者的以太坊地址、Arweave记录的哈希值等区块信息。

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

### 总结

Mirror最核心的功能就是撰写文章，然后自动把发布的内容储存在Arweave链上，整个过程对于用户来讲是免费的。mirror还支持DAO众筹、NFT铸造、split收益分发等其他功能，本文不再赘述了。感兴趣的朋友可以自行去研究。总之，最牛逼的一点就是通过去中心化的方式让创作回归创作本身，没有花里胡哨的内容推荐系统，没有用户注册登录门槛，没有用户等级马甲。让创作更纯粹，让阅读更干净。

另一方面，由于当前区块链技术在扩容方面的局限性，mirror也不是纯去中心化的储存，像视频、图像这种占用大空间的内容来说，目前的解决方案是存储在他们自己的中心化服务器中。但是核心的文本内容是放在链上的。也就是说，即使mirror平台哪天不在维护了，我们也可以自行建立一个前后端服务来把记录在区块中的所以历史文本数据导出展示，你的所有文字依然还在。

欢迎转发。

---

*Originally published on [mazemax](https://paragraph.com/@mazemax/mirror)*
