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://ssimg.frontenduse.top/article/2020/11/17/872a8606a52604baf2bb6d13233a388d.png

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

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

https://ssimg.frontenduse.top/article/2020/11/16/28ae2654ee1343cbfa5943f95574d726.png

https://ssimg.frontenduse.top/article/2020/11/16/9ea8fb25e7ba7fa1e38c7db11c807e9f.png

效果

挂件

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

二维码

地址1:

https://ssimg.frontenduse.top/article/2020/11/16/3ee3264f88eafaf582d921f79a35f8d5.png

地址2:

https://ssimg.frontenduse.top/article/2020/11/16/5460eae89ccef741061b6bd32743b86e.png

Pinata地址:

https://ssimg.frontenduse.top/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 ↩︎

本文发布于瞬matataki, 本文使用 知识共享 署名-非商业性使用-相同方式共享 4.0 协议 请遵守协议许可进行转载

免责声明:本文由用户「WhyYouAre」上传发布,内容为作者独立观点。不代表瞬Matataki立场,不构成投资建议,请谨慎对待。

Loading...
Price:
暂无价格
简 介:

Nothing

已持有:

0

喜欢就打赏Fan票吧~

avatar
0/500
评论0 打赏0