本文详细介绍了Mirror作为一个Web3写作平台的各种功能和特点,主要从作者、读者和专栏三个角度进行探讨,并与Medium进行比较,分析了在Mirror发布和管理文章的过程以及相关工具。
本文主要介紹 Mirror 這個 Web3 的寫作平台,內容會以作者、讀者、專欄三個角度介紹 Mirror 的功能和特色,並且與 Medium 進行比較,探討將專欄移至 Mirror 的可能性。
Author: ChiHaoLu ( chihaolu.eth)
Mirror 的貼文被稱為 Entry。
Mirror 裡面有非常多跟 NFT 相關的功能,其中一個最大的亮點就是每篇貼文都可以成為一定供給量的 NFT(Deploy 在 L2_OP),讀者可以使用 Collect 以作者訂定的價格買下,就會成為 Collector。這個部分可見 此處。
Mirror 中沒有 tags 功能、沒有推薦文章、沒有熱門排行榜,因此除非訂閱作者、藉由貼文連結、刻意搜索,不然讀者沒辦法被系統推播到該貼文。
由於沒有推薦文章或相關制度,如果讀者還是想最近有什麼新貼文或熱門貼文也可以使用下述搜尋引擎。
在 Mirror 中有一個 ERC-20 Token 稱作 $WRITE。
#pitch-spotlight-project
貼上自己 Project 的 URL,就有可能在每周被 Mirror 官方選為精選文章,並贈與 $WRITE Token作者必須要有以太坊的錢包,目前 Mirror 支援的錢包有:
User 使用自己的錢包 Connect 後,Mirror 會替 User 產生一個 Signing Key 儲存在瀏覽器中,每次發文或操作就使用這個 Signing Key 來簽核。
User 對發文內容簽核之後會產生一個固定長度的 digest,digest 會被 deploy 到 Arweave 這個中心化儲存網路之中,每一次的文章 update 都會 deploy 到 Arweave(編輯紀錄會被存起來)。
文章 update 包含:修改內容、增加署名者等。
建立文章之後一開始能選 Cover Image,以及輸入標題。
內文主要支援 Markdown、建立 Blocks 和內嵌的方式寫作:
撰寫完貼文之後可以使用左上角的「Save Draft」,能夠獲得 Draft 連結先給想看的人看(看的人不用登入)。
目前 Mirror 並不支援 Autosave 的功能,請隨時隨地按下 Save Draft 按鈕儲存文章內容!
撰寫完貼文之後可以用「Publish」發表貼文, 發表貼文並不用錢。。
發文時 Mirror 會要求轉為 OP 網路,如果選擇 Funding 就可以設定此篇貼文要不要開放 NFT Funding 服務(見下圖)以及相關的供給量和價格。
發文的時候作者可以設定 Funding 功能(就在 Publish 按鈕的下箭頭處按下),能夠調整每個發文碎片 NFT 的價格以及總供給量。
在預設中 Entries 都是免費的(只需要支付 Gas Fee),總供給量是 500 個,Collect 一篇 Entry 這個動作對應了在 Web2 的「喜歡」功能,讀者能夠透過 collect 這篇 entry 的 NFT 碎片表達對貼文的喜歡。
每篇貼文(Entry)的最下方,讀者可以追蹤這個作者(Subscribe),也可以對一篇貼文進行 NFT Collect(將貼文碎片 NFT 買下的動作)的部分:
利用 Funding 販售貼文 NFT 的行為,Mirror 並不會從中抽取手續費
如果已經有寫完並發表的文章,有幾種方式能夠遷移到 Mirror:
一般作者的個人 Publication 網址會是一串擁有自己地址的樣子:
而貼文的網址會是最後再加上 Arweave 後綴的亂碼樣子,例如:
前面有提到藉由燃燒 $WRITE 可以註冊一個在 mirror 的 .xyz
域名,如果作者自己有 ENS Domain 的話也能夠串連 mirror。
作者可以在 Dashboard 的 Account Setting 部分設定自己的 ENS 域名或者燃燒 $WRITE 註冊一個在 mirror 的 .xyz
域名。
這樣自己的 Publication 以及文章就不會是 https://mirror.xyz/<your_address>
,而是 https://<your_name>.mirror.xyz/
或 https://mirror.xyz/<your_name.eth>
了。例如:
Mirror 和 Medium 的設計皆為:除了有自己的發文版面之外,還有一個獨立的版面給每個自己有參予的 Publication / Column(這兩者等價)。
Publication 中角色有兩種:
一個 Publication 只能有一位 Admin,也就是說整個 Publication 只有一個地址可以控制。
加入共同創作者的方式為:
成為某個 Publication 的共同創作者,就可以從自己 Dashboard 左上角頭像處切換發文的 Publication。
假設我們現在有兩個角色: Admin-TEM & Contributor-ChiHaoLu,當 共同創作者-ChiHaoLu 切換到 TEM 這個 Publication 之後,就可以 直接在 TEM 發文無須經過 Admin 的審核。
Admin 也無法對 Contributor 的文章(Entry)進行修改和刪除!只能將其踢出 Publication,但文章永遠會存在在這個 Publication 中!此外,當 Contributor 被踢出 Publication 之後,也無法回去修改 / 隱藏之前在 Publication 的貼文!
Mirror 並不支援多位作者修改一則貼文,只支援 署名(entry byline)功能,發文者可以對一篇文章加上其他共同協作者的署名。
在 Dashboard 中對貼文點選 ...
進入編輯模式,設定(Settings)中有一個 Byline Contributors 可以選擇。
在自己的 link 後方加上 /feed/atom
就能夠取得 RSS feed。例如:
0xB42faBF7BCAE8bc5E368716B568a6f8Fdf3F84ec
https://mirror.xyz/0xB42faBF7BCAE8bc5E368716B568a6f8Fdf3F84ec/
https://mirror.xyz/0xB42faBF7BCAE8bc5E368716B568a6f8Fdf3F84ec/feed/atom
Mirror 並沒有內建的統計與分析數據,但我們可以使用各種工具來研究一個 Publication 的數據:
同時也可以利用 白名單、管理機制來對訂閱者 空投,或讓其參與 Publication 的 治理(但沒有辦法使用多簽錢包)。
這個部分是使用 Extensions 來幫助作者管理他的訂閱群以及 NFT Collectors,並不是直接將 Mirror 系統與 Extensions 串連上。Extensions 的功能使用完畢之後(例如社群投票或相關空投動作),如果還需要針對 Columns 或其他 Mirror 系統上的功能進行操作(發文、修改文章、增加或踢出 Contributors、訂閱、修改 NFT 設定等),都需要作者的私鑰進行簽核,而非直接透過 Extensions 執行這些 Mirror 系統操作。
由於一個 Publication 只有一個 EOA 能成為 Admin,因此我想過能不能透過多簽錢包來達到多人管理的效果。但目前並不行,詳見 此處。
因為 Mirror 還有許多功能處在 Beta 階段,以及還沒有很完善的專欄功能,因此這邊附上一些相關連結可以讓我們後續追蹤這些功能有沒有被更新或者被提出新的想法:
本文感謝 NIC Lin 老師的 Review!
- 本文转载自: medium.com/taipei-ethere...
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!