原文标题:《How to use Mirror》
原文作者:Mirror
原文编译:0x13,律动BlockBeats
随着越来越多人选择加入到 Web3 时代,去中心化内容发布平台 Mirror 得到了越来越多人的关注,越来越多人希望能够用文字自由地表达自己的观点,成为一位内容创作者。而随着 Mirror 开放给所有人使用便成为了这些人的首选,在 Mirror 发表的文章均可免费存储在 AR,同时也可以将文章铸造为 NFT 供自己的粉丝收藏,创作者自己也能获得更多的收益。
不过,作为 Web3 时代的早期产品,Mirror 虽然有着众筹、拍卖 NFT 等多样的功能,但是同时也存在着较高的使用门槛,律动 BlockBeats 将 Mirror 官方的操作指南翻译为中文,供想学习使用 Mirror、加入 Web3 时代的用户参考。以下为原文翻译。
编辑器 Editor
编辑器可以在文章中添加媒体模块(如图片、视频)以及加密经济模块(如众筹、拍卖)。文章内容使用纯文本、Markdown 以及一些其他格式规则。
模式
将模块添加进文章是在编辑模式下进行的,想预览整篇文章发布后的排版,需要切换至预览模式,你可以通过工具栏上的相关按钮在编辑模式和预览模式之间进行切换。
导入文章
想要从其他地方(如 Medium 或 Substack)导入文章,可以在写文章时点击「Import Entry」,然后输入要导入的文章的 URL,URL 将会被解析为 Markdown 格式然后变成你文章中的内容。请不要导入他人创作和拥有的内容。
创建模块
为便捷地创建一个媒体或经济模块,首先需要点击进入你的文章,将鼠标放在你想添加模块的地方。接下来,点击工具栏的「模块」区域,快捷键为「⌘+/」。模块菜单将会弹出并显示所有可用的模块。选择一个模块后会提示你填写更多信息。当你完成并确认信息后,即可将该模块插入你的文章中。
模块
在 Mirror 上插入媒体与经济模块是通过一个简单的格式规则来识别的:在它自己的文本行中有一个单独的链接。如果要手动创建一个模块,需要插入一个新的文本行,添加一个链接,然后换行。确保新插入的文本行只包含一个单独的链接。下面是讲一个 YouTube 视频插入文章的示例。
为了确保可移植性,我们决定解析基本链接而不是引入 Mirror 的特定语法。如果使用 Mirror 渲染 markdown,你会看到一个 Mirror 模块。如果在其他地方,你将看到一个简单的纯文本链接。我们每周都在增加新的集成。
NFT
通过创建一个链接嵌入一个 NFT。URL 这样填写即可:
ethereum://合约地址/id
目前支持图片、音频、视频和文本 NFT 的插入。Mirror 现在支持 EthBlock.art、Foundation、Rarible、SuperRare 和 Zora 平台的 NFT。
众筹
发起一个众筹并部署它。部署后,一个代码片段将出现在插入众筹的部分。将其复制并粘贴到一篇文章中。它应该看起来像下面的例子,不过地址是你的。
拍卖
发起一个拍卖并部署它。部署后,一个代码片段将出现在插入拍卖部分。复制并粘贴到一篇文章中。它应该看起来像下面的例子,但有你的专用拍卖地址和 tokenID。
图片
图片可以通过拖放插入到编辑器中,在模块菜单中选择图片,或手动创建一个 markdown 图片标签。通过定义宽度和高度查询参数,可以在加载前保留图片的空间,这些参数在上传图片到 Mirror 时自动设置。
链接预览
Mirror 显示的是基于 OpenGraph 标签通用标准的所有链接的渐进式增强预览。
推特
通过任意一个推特 URL 来插入一条单独的推文或整个 thread。
YouTube
视频
通过插入一个外部托管视频文件的链接来插入一个.mp4 视频。还可以通过设置相关的查询参数来设置自动播放、静音、循环和控制。确保你手动定义宽度和高度参数不会剪切掉你的视频画面。
iFrames
可以通过创建一个 iFrame 块来插入任何页面。例如,只需将 display=iframe 作为一个查询参数,你就可以插入交互式 WebGL 内容。
布局尺寸
如果你想让你的文章排版更多样,可以考虑为某些媒体模块设置自定义布局尺寸。支持的区块类型包括图片、视频、Youtube 和 iFrame。模块尺寸的大小是用一个查询参数来设置的,可以从中型和大型中选择。例如,下面是一张大的图片,它延伸到了页面的边缘。
未来的提升
Mirror 是一个新的项目,我们的编辑器有意集中于此快速改进,因为我们想要快速行动,创造新的经济工具来资助伟大的写作。随着时间的推移,我们计划推出一个新的编辑器,实现就地编辑,消除在编辑和预览模式之间切换的需要。在那之前,我们感谢您的耐心,并欢迎任何反馈。
NFT
文章 NFT
Mirror 上的文章可以被铸造为 NFT。如果想把你的文章铸造为 NFT,请在作品编辑器的右上角勾选 NFT 复选框。然后为你的文章上传一张封面图片,这样它就可以在不同的 NFT 平台上展示出来。一旦你的 NFT 被铸成,你就会在你的作品的署名中看到确认。
你可以通过编辑以前的文章,勾选 NFT 复选框,并保存该文章,从而把以前的文章铸造为 NFT。可以在导航页的「文章」栏目下查看你的哪些文章已被铸成 NFT。
接下来,在《拍卖指南》中了解如何拍卖 NFT。
众筹
在 Mirror 上,任何人都可以使用众筹模块为一个想法或项目筹集资金。我们的众筹功能是通过以太坊的一个智能合约实现的。支持者可以存入 ETH 来资助你的想法,以换取 token。该 token 代表了一种赞助证明和你的项目在成功后的股份。众筹模块可以插入到 Mirror 的任何文章中,与文字和其他媒体模块一起,讲述你的项目故事。
例如,这里是$BOUNTY 的众筹模块。它也在 Mint Fund 上发表了,而且它最初是在那里诞生的。
举例
看看 Mirror 上的这些众筹,以获得如何展示你的众筹的灵感。
$NOVEL$BOUNTY$GENERALIST$ESSAY
开始
任何人都可以通过进入 Mirror 导航页中的众筹页面并配置一些基本设置来发起一个众筹。
一个众筹可以是最简练的,只有一个名字和一个筹资目标;或者复杂一些,包括更多的生产活动与 NFT 奖励层。
基本信息
所有的众筹都有一些基本参数,是发起活动所必须的。
一个好的名字能概括你项目的核心,它应该简短且令人难忘。 名字:
封面图片就像专辑封面或电影海报。它应该以艺术的方式直观地概括你的项目。它将成为你作品的外表,并作为社交媒体平台上的预览图片。图片必须是 2:1 的比例,建议分辨率为 3000x1500px。 封面:
目标和资金
实现你的项目所需的目标金额是多少?你觉得可以接受的最高金额是多少?资金应该流向哪里?
你希望为实现你的项目筹集的 ETH 金额。这个数额在众筹进度条中显示为目标。考虑到你的受众的规模,尽量把这个目标定得切合实际。 筹资目标:
你愿意筹集的最大 ETH 金额。如果有大量的需求,较高的扩展目标可以让你筹集额外的 ETH,同时防止你的众筹资金失控。把这看作是你能接受的能保管的最多的 ETH 金额。 扩展目标:
筹集的资金将从众筹基金中发到这个以太坊地址。这可以是你的个人钱包,也可以是一个分账合约,一个多签钱包,或其他支持转移 ETH 的智能合约。 资金接收方:
添加功能
现在你已经配置了活动的基本内容,你可以添加额外的功能,让你的社区兴奋地参与其中。
Token
所有众筹都需要一个 token。你项目的支持者在支出 ETH 后会自动收到 token。Token 可以跟踪每个支持者对你的项目的贡献程度。token 的发行比例为 1000 token 比 1 ETH。
你的 token 主要是作为「赞助证明」,给你的支持者留下一个纪念。Token 也可以用来代表你项目社区的成员资格(例如,在 Discord 中设置持币门槛)。Token 也可以通过将未来的收入返回到 token 上,代表你项目未来成功的经济利益。
为您的众筹 token 起一个简短但具有描述性的名称。这个名字将在区块探索器和钱包中使用。 Token 名称:
一个标志着你的众筹 token 的符号。这个符号将在区块探索器和钱包中使用。 Token 符号:
你可以选择性地选择扣留一定比例的 token。这些可以用来空投未来的社区成员或保留你的项目中的经济利益。 你的份额:
NFT 等级
类似于 Kickstater 活动中的奖励层,给予支持者某些好处和津贴,Mirror 众筹支持 NFT 奖励分级。
你可以创建多个等级的多版 NFT 来奖励你的支持者。
NFT 等级需要以下信息:
代表 NFT 艺术作品的图像或视频 -媒体:
对该等级的描述,包括购买 NFT 的支持者可能得到的好处。 -描述:
奖励的价格 -价格:
可用的总版数 -总供应量:
将你的等级定价为一个光滑的曲线是很重要的。想想你的筹资目标,你的社区的规模,以及他们可能愿意参与的价格。
通常情况下,设置三个等级左右是比较好的:
-为你最大的粉丝提供一个昂贵但稀缺的等级
-为中等规模的支持者提供略微便宜的、更丰富的等级
-为那些想把自己的名字与你的项目联系起来并得到一些很酷的东西的人提供价格较低的等级
还要考虑你的等级的定价与你的总体筹资目标的关系。你应该只卖出 50-70% 就有可能达到你的筹资目标。这也会给你一些实现扩展目标的空间。
赞助人领奖台
领奖台让你项目的最大支持者争夺排行榜上的前三名。与定时拍卖类似,当领奖台上的计时器耗尽时,前三名支持者将获得独特的 NFT。领奖台是发现你最大的粉丝的一个好方法,并使项目在固定价格层级之外能够筹集到明显更多的资金。
赞助人领奖台需要以下:
上传代表每个领奖台位置的 NFT 的媒体。 -媒体:
类似于定时拍卖,在最初的捐款后,领奖台保持开放多长时间。 -持续时间:
领奖台上的计时器的工作原理类似于保留拍卖:
-在向众筹基金提供首次捐款后开始倒计时。
-如果时间剩下 15 分钟或更少,并且有人在平台上作出新的贡献,那么时间将被重置为 15 分钟。
复位时钟使得在领奖台倒计时的最后几分钟可以展开竞价战。
虽然领奖台资格在领奖台计时器耗尽时结束,但众筹仍然开放,直到你手动关闭筹资。由你来向你的支持者传达整个活动何时结束,并手动关闭它。
发表
创建众筹的最后步骤包括添加你的项目故事,并在上线前确认所有的参数。
故事
众筹故事创建者是你创建面向公众的页面的地方,该页面将被分享以促进你众筹的进行。它是一个在线编辑器,类似于 Google Docs 或 Notion。
你可以通过添加故事区块的内容来讲述众筹背后的故事。第一个模块是用于概述你的众筹,并可通过点击「描述你的故事」进行编辑。
你可以在众筹模块之间添加后续内容,以提供进一步的背景。通过点击「添加故事内容」来扩展故事模块。
就像以前一样,只需点击模块就可以开始编辑。当对你的故事内容感到满意时,点击「保存」即可返回到众筹概况。
上线
在上线之前,你会被提示检查你的众筹基金的所有参数。所有的值都需要确定是正确的,因为它们在部署众筹基金后不能被改变。
仔细审查你的活动的每个部分,并核实数值是否正确。
如果你对你的配置感到满意,请部署众筹,并与世界分享。
拍卖
Mirror 支持使用保留拍卖来拍卖 NFT。保留拍卖是用两个主要参数配置的:底价和拍卖期限。与 Mirror 上的其他经济模块一样,你的拍卖被部署为一个智能合约,可以插入到任何 Mirror 文章中。
拍卖是如何运作的
当有人出价符合或超过你的底价时,拍卖期限倒计时开始。让我们假设 Alice 创建了一个底价为 1ETH、持续时间为 12 小时的拍卖。
1、Bob 出价 1 个 ETH。
2、时间从 12 小时开始倒计时。
3、任何在拍卖的最后 15 分钟内的出价都会将倒计时重置为 15 分钟。
4、新的出价必须比之前的出价高 10%。
5、在拍卖结束后最后出价的收藏家赢得 NFT。
启动拍卖
选择一个 NFT
要创建一个拍卖,请选择 NFT 铸造的平台或添加一个自定义地址,还需要 NFT 的 tokenID。
批准转移
为了部署拍卖,你将需要批准交易,允许拍卖合约将 NFT 从你的钱包转移到拍卖合约。
资金去向
来自拍卖的收益可以被发送到任何以太坊地址或智能合约。如果你想把资金发给自己,就把你的以太坊地址填在这里。
另外,资金可以流向 Mirror 上的其他经济模块,如众筹或分账。要将 NFT 拍卖的收益转到你的众筹基金,请将你的众筹基金地址放在这里。你也可以通过将资金发售到一个分账合约地址,与多个实体分享资金。
设定限制
第一次出价后,拍卖应该进行多长时间?底价应该是多少?
分账
Mirror 上的分账是一种自动与多个实体分享你产生的价值的方式。分账是一个应付的智能合约,将价值传送到以太坊的多个地址。
分账可以作为奖励你的合作者、激励你的人的一种方式,或捐赠你的作品的收益。
通过进入导航页中的「分账」页面创建一个分账页面。分账需要在至少两个地址之间进行,而且百分比加起来必须达到 100%。
警告:分账目前只适用于 ETH。发送 ERC-20 代币到分账合约将导致它们被永久锁定。
在拍卖中使用分账
分账可以很容易地与 Mirror 上其他产生价值的模块组合,如拍卖。你可以将拍卖的所有收益分给多个实体,而不是将其全部存在自己钱包里。
首先,在你的导航页的分账页面创建一个分账。部署后,复制该分账的地址。然后创建一个新的拍卖,并将分账的地址粘贴到资金接收人字段中。
当拍卖会结束时,资金将自动在分账合同中指定的接受者之间分享。
分账也可以在 Mirror 之外接收 ETH,就像任何应付的智能合约或 EOA 一样。
多版 NFT
多版 NFT 是创作者以固定价格铸造有限供应的相同的 NFT 的一种方式。如果说 1/1 的 NFT 是苏富比拍卖会上的毕加索,那么 Editions 就像发行的成千上万的首版全息 Charizards。
Mirror 上的多版 NFT 是用四个参数配置的:
1、价格
2、媒体文件(我们目前支持.jpg、.png、.gif 和.mp4)。
3、供应总量
4、资金接收者的地址
与 Mirror 上的其他经济模块一样,你的多版 NFT 可以插入到任何 Mirror 文章中。
使用案例
多版 NFT 可以用来:
-铸造数字收藏品
-创建社区会员资格
-代表不同等级的奖励
发布多版 NFT
上传一个媒体文件
我们目前支持.jpg、.png、.gif 和.mp4。
添加标题和描述
当插入到一个文章时,标题和描述将显示在模块中。
设置价格和供应量
你可以根据你对该多版 NFT 的目标设置自定义 ETH 价格和供应上限。例如,你可以设置一个高价格和低供应量来确保稀有性。另一方面,你可以设置一个低价格和高供应量,让更多的人参与并获得 NFT。
如果你想最大限度地提高社区的参与度,你可以用 1/1 的保留拍卖加上一些多版 NFT 来做一个活动。
比如:
-1/1 黄金 NFT 通过保留拍卖销售
-10/10 白银 NFT,价格为 0.5ETH
-100/100 青铜 NFT,价格为 0.1 ETH
多版文章
多版文章是一种通过限量版 NFT 使 Mirror 上的写作具有收藏价值的方式。你所需要做的就是为你的文章添加一个封面图片,并将其铸造为 NFT。
等级
多版文章是分级定价的,以便让你最大的支持者得到有价值和最独特的东西,同时让你的所有读者以可接受的价位收藏。价格和供应是这样的:
-传说,5/5,1 ETH
-稀有,50/50,0.1 ETH
-普通,500/500,0.01 ETH
把文章铸造为 NFT
在你的导航页内对文章进行设置,使其可以被收藏。
封面图片
首先,为你的文章选择一个封面图片。把你的文章想象成一本高级杂志上的特色社论。视觉化的最佳方式是什么?需要一个漂亮的背景图片和一个大大的标题。
然后,在编辑器的右上方导航到文章设置。
在设置中,上传你的封面图片。封面图片应该是 2880 x 1440px,以便适配各个设备。
如果你的封面图片包括你的文章的标题,请勾选「在文章中隐藏标题」,以避免重复。
上传完成后,你可以关闭设置。
铸造 NFT
现在,在编辑器的右上方勾选「NFT」。
点击「保存」或「发表」,就可以将该文章的内容保存下来。
你会看到一个确认弹窗弹出,上面有你的封面图片。
资金接收者
指定你想从 NFT 销售中接收资金的地方。这很可能是你自己的钱包地址,但也可以是以太坊上任何能够接收 ETH 的地址,包括 Mirror 的分账地址。
如果一切看起来不错,请按「发表并铸造文章 NFT」。
你会被提示在你的钱包中确认交易。在交易确认后,你的文章将可以被收藏。文章被收藏后的资金收入需要自己领取。
导航到文章固定位置查看,并与你的读者分享。
Token Race
Mirror 支持创建 Token Race,这是我们自己的$WRITE Race 的衍生品。代币竞赛是一个简单的基于期限的治理工具,允许你上传提案,并允许你的社区根据他们在某个时间点持有的特定 ERC20 代币或 ERC721 代币(NFT)进行投票。
Token Race 是如何运作的
创建一个 Token Race
你可以从你的导航页上创建一个 token race,方法是进入点击 dashboard/token-race。
为了创建一个 token race,你需要围绕你的 token race 指定一些细节,如名称和描述、你想使用的 ERC20 代币地址、开始日期和结束日期、在用户界面中突出显示的获胜者数量。
你还需要以 CSV 格式上传你希望你的社区进行投票的提案。这些栏目是(按顺序):
wallet address (required) | body (required) | twitter handle (optional)
注意:请确保 CSV 中的列是正确的,你可以在上传后看到一个预览。
要查看如何构建 CSV,请查看示例。
所有 token race 数据都可以通过 IPFS 访问,并通过 Estuary 存储在 Filecoin 网络上。
一旦 token race 被创建,你可以在导航页上点击 token race,进入 token race 页面。
Token 快照
我们对 ERC20 代币的所有余额(或 ERC721 代币 ID)进行快照,以确定投票权。投票权与他们的 ERC20 代币余额是 1:1,四舍五入到合约规定的最接近的小数。
如果一个用户有多个持有代币的多签地址,投票权就是所有这些代币的综合值。
快照在 Token Race 开始时间前 3 小时拍摄。
快照数据在 token race 页面的页脚可见(外部链接)。
删除 token race
你可以在 token race 上线前从导航页上删除它。你只能在 token race 开始前删除。你不能删除已经结束的 token race。删除一个 token race 会将其从 Mirror UI 中删除,但数据将继续存在于 IPFS 上。
获取 ERC20 地址
你可以从 Etherscan 的 Token Explorer 获得 ERC20 地址。
获取 ERC721 tokenID
要创建一个带有 ERC721(NFT)的 token race,你需要 ERC721 合约地址,合约中的代币 ID(每个 ID 是一个 NFT),以及你想分配给每个 NFT 所有者的票数。
为提案者提供的推特链接
创建 token race 后,你可以要求你的提案人到 Mirror主页上链接他们的 twitter 账户。一旦他们链接了他们的账户,他们的 twitter 细节将显示在你的 Token Race 页面上,与他们的提案一起出现。
投票是如何进行的
投票者连接他们的钱包,显示他们当前的投票权。投票权是由 ERC20 代币的余额决定的。
选民可以按照自己的意愿分配选票。
多签投票
Token Race 支持代表多签账户投票,而不要求多签持有人使用多签投票。为了代表一个多签投票,请将你的多签地址添加到 Token Race 页面。一旦它被验证,你就可以代表多签投票。
一个用户可以代表他们所希望的多个多签投票,因为他们被列为多签的所有者。
当用户投票时,他们会看到一个下拉选项,可以代表他们的多签投票。
用 Ledger 硬件钱包+metamask 进行投票
Token race 支持用 Ledger 硬件钱包+metamask 投票(仅限 PC 版)。为了用你的硬件钱包投票,你应该:
1、使用 Ledger Live 确保你的 Ledger 处于最新的固件上。
2、确保你的 Metamask 扩展也是应用商店中的最新版本
3、如果其中任何一项过期,集成将无法工作。
4、插入你的 Ledger 设备并选择 Ethereum app
5、将你的硬件钱包连接到 metamask,并访问 token race 页面
6、如果你还没有在你的 Ledger 设备上启用「智能合约数据」或「盲签」,那么你可以这样做。
7、通过点击「连接钱包」按钮同步你的钱包,你应该看到你的硬件钱包的投票权。
8、一旦你分配了票数并投了票,Metamask 就会提示你从你的硬件钱包中签署该信息。
9、一旦你在 metamask 上点击「Sign」,你会在你的硬件钱包上看到一个弹出窗口,要求你签署该交易
10、通过点击右边的按钮来完成步骤,并确认「签署信息」。
11、回到 token race 页面,你会看到模式文本的更新,信息是「Voting」。
12、几秒钟后,该模式将关闭,页面将被更新。你还会发现你的投票权已经下降,因为你已经投过一次票。
我们迫不及待地想看到你创造的 token race。