banner
cover

Matataki+IPFS+GitBook打造Web3.0电子书

A

[toc]

更新记录

  • 2020-11-16 初稿
  • 2020-11-17 优化挂件和二维码访问效果,补充关系图
  • 2020-11-23 补充一些在和读者的互动交流涌现的思路

概述

瞬Matataki,是永久存储和版权确权的内容平台。瞬Matataki的初衷,是破除中心化平台对创作内容版权的垄断,和创作者权益的损害,再塑互联网最初的理想和博客时代的辉煌。[1]

星际文件系统(InterPlanetary File System). IPFS 是一个分布式的web, 点到点超媒体协议. 可以让我们的互联网速度更快, 更加安全, 并且更加开放. IPFS协议的目标是取代传统的互联网协议HTTP。[2]

GitBook 是一个基于 Node.js 的命令行工具,可使用 Github/Git 和 Markdown 来制作精美的电子书。[3]

结合这三者,我们可以制作出Web3.0[4]版本的电子书。结合IPFS网关可以有效利用现有的Web设施,配合IFRAME可以制作挂件嵌入各种站点,生成二维码可以简单地在移动互联网上分享。同时,这份资产属于创作者自己,可以去中心化地运营IP。

步骤

这里挑了一本同样基于CC协议的电子书来制作。个人认为是非常好的书,值得多读几遍。

来源
Github仓库

书的版权属于原作者,对内容也没有修改,通过IPFS进行分享

安装GitBook并生成_book目录

网上教程还是很多的,比如这篇

将生成的_book目录部署到IPFS

部署可以用ipfs-deploy命令,或者Pinata这样的服务。参考这篇文章就没有问题了。

为了得到一个相对漂亮的url,保持完整的目录结构,用wrap模式是比较好的,可以看这里

这样生成的path
QmRMMADmJuLAgsoKzF9ehFMNyPPxAWz3pap2iUZaAhB5tg/world-after-capital
还是很好看出书名的

加上网关就可以访问了

https://10.via0.com/ipfs/QmRMMADmJuLAgsoKzF9ehFMNyPPxAWz3pap2iUZaAhB5tg/world-after-capital

如果某个网关访问不方便,我们还可以换其他的

https://cf-ipfs.com/ipfs/QmRMMADmJuLAgsoKzF9ehFMNyPPxAWz3pap2iUZaAhB5tg/world-after-capital
同时也是
https://bafybeibmydgevyhgrkodylcvfijg3onwyfkvq7amvzzg7rt2swdkmebcgu.ipfs.cf-ipfs.com/world-after-capital/

Matataki

做完上面两步,我们已经得到一个可以在互联网上访问的电子书了。结合Matataki平台,还能做到:

NFT的制作可以参考:

图片用二维码,url链接填Matataki或者IPFS上的,描述简要介绍一下电子书就可以了。
二维码图片也用IPFS部署,链接也指向IPFS的话,NFT相关信息就都在Web3.0基建上了。

这里比较一下选用不同链接带来的一些区别:

  1. 直接用Matataki文章或者作者的链接,比如:
    https://www.matataki.io/p/5779
    然后在文章里用链接或者挂件的形式指向在IPFS部署的电子书
    好处是能够从NFT引导到平台、社区、圈子,展开进一步的交流;
    坏处是如果这个链接因为不可抗力消失了,NFT关联的电子书也一并无法访问了。不过可以用图片二维码指向IPFS电子书,链接指向Matataki平台来做到两全其美

  2. 直接用IPFS电子书的链接,比如:
    https://bafybeibmydgevyhgrkodylcvfijg3onwyfkvq7amvzzg7rt2swdkmebcgu.ipfs.cf-ipfs.com/world-after-capital/
    好处是干净,NFT相关的信息都指向IPFS,在“脱离平台也可以使用”这个层面是做的最好的——Matataki NFT可以在OpenSea交易的,不必非得依赖Matataki自己提供的市场。目前是在Rinkeby链上
    坏处是只靠NFT不好直接找到Matataki生态。可以在描述里加上Matataki相关信息来解决

  3. 用Matataki发表文章在IPFS备份的链接,比如:
    https://ipfs.mttk.net/ipfs/QmPaX26KEFCuHf1V7RbBmdjAjJUzqRwJGPF5czWe6hvqas
    这个链接里面可以找到指向作者和平台的超链接,用了这个就可以从NFT的信息反查到Matataki,又不会依赖Matataki
    坏处是理解的门槛会有些高,涉及到的要件比较多,可能会搞混了

https://smartsignature-img.oss-cn-hongkong.aliyuncs.com/article/2020/11/17/872a8606a52604baf2bb6d13233a388d.png

不过理解之后,电子书换成其他艺术作品做法也都是大同小异的,适用范围还挺大的。

  • SEO做得挺不错的,用搜索引擎的话能比较容易地找到文章

https://smartsignature-img.oss-cn-hongkong.aliyuncs.com/article/2020/11/16/28ae2654ee1343cbfa5943f95574d726.png

https://smartsignature-img.oss-cn-hongkong.aliyuncs.com/article/2020/11/16/9ea8fb25e7ba7fa1e38c7db11c807e9f.png

效果

挂件

直接使用原仓库生成的,自带的样式和分享渠道就不调整了。自制电子书的时候可以自定义样式和社交媒体分享渠道

二维码

地址1:

https://smartsignature-img.oss-cn-hongkong.aliyuncs.com/article/2020/11/16/3ee3264f88eafaf582d921f79a35f8d5.png

地址2:

https://smartsignature-img.oss-cn-hongkong.aliyuncs.com/article/2020/11/16/5460eae89ccef741061b6bd32743b86e.png

Pinata地址:

https://smartsignature-img.oss-cn-hongkong.aliyuncs.com/article/2020/11/17/5065e9eba6b7d32ad2fe8eb14122a576.png

用PInata提供Pin服务之后,理论上访问效果是会比较好的。受益的看来不只有Pinata自己的网关。
用微信二维码扫码+微信翻译,效果比想象中好,也可以很自然地收藏、分享。

互动

Q:是要如何在 IPFS 電子書裡直接加入 NFT 鎖呢?不然 IPFS address 流出去,就等於書籍開源了~

A: 对这个问题有不同的思路,和书籍的性质也是有关系:

一种思路是不惧开源,甚至鼓励书籍的传播——写书的目的就是让思想传播地越远、越广、越深,回报层面靠思想带来的共识。按这种思路,活用Web2.0的流量来做宣发也是OK的,也可以在各种流量入口免费地发布样章,甚至是能完整阅读的版本,而NFT起到的是类似steam平台“成就”“徽章”的作用。这种模式要注重生态的建设,让徽章持有者获得更丰富的体验:

  • 可以构造智能合约来为NFT持有者提供“福利”,比如参考DEGO铲子,让NFT能参与抵押挖矿,挖出来的相当于是作者宇宙的“魔力之源”,有各种各样的用途
  • 可以和DAO进行对接,让作者、读者、商家有一个可以共同运营的组织、社区,可以展开一些活动。如今书店也好、图书馆也好,有一个演变(求存)方向是构造场域,让读者能有一个舒适的阅读和交流空间。可以考虑和这类书店、图书馆合作,让NFT成为一种书友们的通行证。这种做法会涉及到进一步的权益分配问题,而这点刚好是运用智能合约的DAO尝试解决的,可以成为一种去中心化治理的实践。

另一种思路是直接应对想锁住NFT的需求,为NFT对应的资源配不同的privateKey和publicKey,部署到IPFS上的资源是加密过的,要通过调用智能合约获取对应的key解密才能还原出来(GitBook原生应该是做不到,要通过插件来实现)。每个NFT本就是独一无二的,这样子正符合其定义。如果书籍泄露了,那key就泄露了,根据其唯一性,就能确定购买者,找到泄漏源了。在用Fan票构筑的生态里,泄露者发行的Fan票的持有者们可以抛售其Fan票来惩罚这种失信行为。
这种思路有一个变种,借助IPFS本身的性质,通过同一个IPFS节点发布的内容相同的资源,其CID(Hash)就相同,本身就是指纹,而只是一点小差别就会让这些CID会完全不同,不用担心直接被猜出连续编号对应的CID。所以如果要发行1000个NFT,可以上传1000份不同的电子书,区别就是其中某页带上的书籍的编号。
如果像文中一样手动操作固然会显得繁琐,不过GitBook本身源文件是markdown格式,编程写个循环改写其版权页,加上编号,每改写一次,ipfs add一次,记录下1个CID,然后以编程的方式调用智能合约制作NFT,便显得足够“工业化”了。如果有Web3.0书局提供这样的服务也是很有趣的。

有些商法见仁见智,技术层面上是可以做的: 书籍多媒体化后嵌入插图、动图、音频、视频都不是什么难事,所以是可以在书籍里加入各种特典的,存在为了集齐特典而购买复数份NFT的收藏家也不奇怪。

如果结合几种思路的一些优点,与软件在开源方面的一些成功实践就颇有相似之处:
免费阅读的开源社区版本有助于扩大作者的潜在读者群,形成社区;
付费购买的NFT版本在读者看来有收藏价值,在社区治理上有话语权;作者看来有版税收入;

主观看法很重的部分,当个参考就好

结语

这样我们就得到一个集分布式存储+社交代币+NFT玩法于一身的电子书了,而且在现在的互联网里也能很方便地传播。随着Matataki的成长,能做的事还会越来越多,使用起来也会越来越方便。知识产权(IP)+ DeFi还是能有不少玩法的

参考


  1. https://www.yuque.com/matataki/matataki/wa029t ↩︎

  2. https://zhuanlan.zhihu.com/p/32615963 ↩︎

  3. https://learn-gitbook.gitbook.io/gitbook/shi-mo-shi-gitbook ↩︎

  4. 没有确切的定义,但是一些要素还是比较清晰的,可以参考 https://academy.binance.com/en/articles/the-evolution-of-the-internet-web-3-0-explained ↩︎

This article was posted on 瞬matataki, This article uses Knowledge Sharing 署名-非商业性使用-相同方式共享 4.0 protocol Please follow the agreement to reprint

Disclaimer: This article was uploaded and published by the user "WhyYouAre", and the content is the author's independent opinion. It does not represent the position of 瞬Matataki and does not constitute investment advice. Please be cautious.

Loading...
Current price:
No price
Introduction

Nothing

Already held:

0

If you like, get a Fan ticket~

avatar
0/500
Comment0 Reward0