V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
DIYgods
V2EX  ›  分享创造

RSS3:我们仍未知道那天所看见的花的名字

  DIYgods ·
DIYgod · 2021-06-07 21:21:31 +08:00 · 27761 次点击
这是一个创建于 1267 天前的主题,其中的信息可能已经有所发展或是发生改变。
可能是十年前,有一个极其感召着我的词,叫做互联网精神,已经无从得知它起源于哪里,但大家都普遍认同互联网精神应该是开放、平等、协作、分享。它像花一样美好,这让年少的我感动不已,憧憬着互联网带着这些特质迈向光明的未来

但今天,它正慢慢被遗忘

内容平台掌握着用户传播、分发、获取内容的权利。平台们筑起了高高的围墙,把用户创作内容关在里面,视为自己的财宝。用户主动或被迫放弃自己的权利,交给平台包办,甚至让微信微博这种垃圾平台横行霸道,实在令人匪夷所思。当信息失去了互联的能力,“互联” 网也名存实亡

内容平台掌握着用户创作内容的权利。任何人都应该能够自由表达自己的想法,而不受集权平台的审查和限制,它是一种基本人.权,也是一个数字人格的基本权利。而现实是平台有充分的权利和能力限制用户言论,平台可以决定什么能创作什么不能创作,也可以随意删除应该属于用户的内容

互联网不应该是这样

传统 RSS 是互联网精神的完美诠释和旧时代的先驱,但它已经无法适应新的时代,我在开发和维护开源项目 RSSHub 的过程中深刻认识到了这一点,它不仅无法很好地解决这些问题,自身也有一些很致命的问题,比如它的原始数据还是存在平台上、缺少用户之间的关联和内容交互、损害商业模式等。不做出一些根本上的改变是无法适应新的时代,注定只属于小众

所以互联网需要一种新的开放、包容的构建社交和内容网络的协议,我们把它叫做 RSS3,协议提案已经发布在 GitHub 上: https://github.com/NaturalSelectionLabs/RSS3

- 从 XML 改为更简单和高效的 JSON
- 通过公私钥和签名来鉴权和验证完整性
- 通过 links 和 backlinks 来记录用户之间的关联
- 通过 upstream 和 contexts 来记录内容交互
- 通过不同 mime_type 的 contents 来包容各种各样的内容形式
- 通过 items_next 和 list_next 分页以支持存储更多的内容

对创造者来说,每个人都可以把符合标准格式的 RSS3 文件上传到分布式网络,在文件中记录自己的个人信息、关系和创作内容,持有私钥对自己的文件有完全的所有权和修改权限,发布内容、关注其他创造者和与其他内容做交互只需要在自己文件中记录对方的 ID 而不需要看平台脸色

对应用来说,每个应用都可以平等地获取创造者内容,即创造者的 RSS3 文件,应用无法垄断和控制内容,用户随时可以转去使用其他应用而不用担心损失已有内容

对分布式节点来说,节点需要维护 RSS3 的关系和内容交互的反向索引,通过透明算法来计算创造者和内容的权重减少有害内容的危害,通过 AI 算法给创造者和内容打标实现用户自己可控的推荐系统等,当然也可以获得自己工作相应的奖励

对平台来说,就让自己消失在历史长河中吧

希望 RSS3 可以帮助创造者从集权内容平台手中夺回属于自己的权利,让互联网成为该有的样子,重新培育出我们曾经看见但已经忘记了名字的那朵花

> 如果你对我现在做的事情感兴趣,并想一起参与到生态开发,可以在 GitHub 参与讨论或者联系我们

Telegram: https://t.me/joinchat/W5l7RrGQGi0wYWUx
Discord: https://discord.gg/Wakve3zzkh
Twitter: https://twitter.com/rss3_
46 条回复    2021-06-15 15:52:33 +08:00
moonD4rk
    1
moonD4rk  
   2021-06-07 21:34:22 +08:00
支持!
dioxide
    2
dioxide  
   2021-06-07 21:44:04 +08:00
支持 LZ.
cmdOptionKana
    3
cmdOptionKana  
   2021-06-07 21:44:31 +08:00
我也希望探索一种分布式交流方式,每个人自建网站,这样可以分散监管压力,避免一个平台承受全部监管压力,但这些分散的网站又需要通过某种形式来互相交流,比如发布新文章可以推送给关注者,能互相留言等等。(注意,留言方式不是去对方的网站留言,而是在自己的网站 @ 别人,这样也是为了分散监管压力,也能从根源上防止垃圾信息)
leafin
    4
leafin  
   2021-06-07 21:48:07 +08:00   ❤️ 1
个人如何解决大量多媒体文件的存储呢,个人博客已经被时代抛弃了。
如果把大量图片视频放到分布式网络里,对于节点的硬盘和网络资源占用都会很高,作为个人用户还会愿意维护节点吗?
runze
    5
runze  
   2021-06-07 22:43:50 +08:00
@cmdOptionKana #3 mastodon?
cmdOptionKana
    6
cmdOptionKana  
   2021-06-07 22:53:24 +08:00   ❤️ 4
@runze mastodon 是多中心,我希望更分散一点,比如独立博客、个人网站就已经很好,只是互相交流不太顺畅,在独立博客的基础上解决互相交流的问题就完美了。
jfdnet
    7
jfdnet  
   2021-06-07 22:54:13 +08:00   ❤️ 2
即使是 facebook twitter 也有严格的审核机制。
没有任何审核机制,就会像曾经的汤不热,成为黄赌毒的集中地,最后慢慢沉沦。
这无关乎技术,只是人性。
acess
    8
acess  
   2021-06-07 22:54:25 +08:00
想到了一个东西,当初和中本聪一起注册 bitcoin . org 域名的开发者 Martti Malmi,他也搞了一个去中心化的社交网络 Iris (放心,没有币也没有链)。
不过……额……作为懒癌晚期患者,我没去折腾把玩这个 Iris 。
只是,他发布 Iris 的那篇文章开篇有个观点给我印象很深:Google, Facebook, Youtube, Amazon, Uber 其实和电话本是一样的,本质上它们都是一个 索引 ,而索引这种东西其实并不新鲜。
moxuanyuan
    9
moxuanyuan  
   2021-06-07 22:56:45 +08:00
内容平台的意义在于简化了用户发布内容的技术和金钱成本,当然同时也限制了内容的自由。如何让普通用户方便分享订阅内容,才是下一代 RSS 要思考的问题
acess
    10
acess  
   2021-06-07 22:57:40 +08:00
对于我这个懒癌晚期患者来说,光是点开链接、下载安装就已经足以让我却步了。
更麻烦的事情大概还在后面,比如我拍脑袋想到的,迁移搬家是不是个麻烦事?是不是因为我搬家了,之前关注我的人就看不到我说话了?我之前的关注 /订阅列表,是不是可以直接挪过来,否则我就看不到别人说话了?
acess
    11
acess  
   2021-06-07 22:59:31 +08:00
还有 web of trust 这个东西,我也只是止步于“听说过有这玩意”……感觉应该还是蛮小众冷门的,不知道为什么。也许对于一般人来说光是理解啥叫公钥和私钥就已经是巨大的困难了吧。
acess
    12
acess  
   2021-06-07 23:02:38 +08:00
@cmdOptionKana 自建网站很麻烦的,绝大多数人折腾不来。
oyjc
    13
oyjc  
   2021-06-07 23:09:10 +08:00
即使普通人有门槛,也没关系,只要能切出一小块蛋糕就块了。
至少全球会建站的有上亿人。
支持。
acess
    14
acess  
   2021-06-07 23:16:50 +08:00
我刚刚产生的一些想法:
1.如果一个人从中心化平台搬家了,他之前的发言记录、关注列表、收藏列表等等,应该可以无痛迁移过来(我看楼主貌似有考虑到无痛迁移问题,但不知道有没有考虑到从其他平台迁移过来的时候能不能无痛);
2.这个人可以在去中心化新平台继续发帖,然后他不应该陷入自娱自乐的尴尬处境,所以,他新发的内容仍然需要被发送到中心化老平台,所以,那些停留在中心化老平台的懒癌用户仍然可以收到推送。
3.既然两个平台都可以看到一样的东西,那也应该有个机制能管理这个问题。贴吧里就有众所周知的图片被二压“绿化”,而且不知道原始来源的问题,为什么会产生这些问题,可以说归根到底是因为人懒,懒得去折腾保留原图原画质,也懒得去溯源。很多时候甚至还无法溯源。这方面也许还需要一个类似 wiki 这样人为标记维护的机制。
acess
    15
acess  
   2021-06-07 23:36:34 +08:00
我又去翻了一下 Malmi Martti 的博客文章,里面提到:
Sharing of static files in a peer-to-peer network is old and proven technology. However, maintaining and querying decentralized indexes — big dynamic datasets — is easier said than done.

其实我楼上提到的图片来源问题,是可以用以图搜图来解决的,归根到底还是要靠索引。
但是,Malmi Martti 在这里直接就说,去中心化的索引很难做……哎……

对于这个索引难题,Iris 貌似采取了最简单粗暴的做法:把所有东西在用户的设备里保存下来(额)
这……怎么说呢……

越攒越大的微信数据不就是让人头疼么……

(继续往后读,貌似 Malmi Martti 又提到这个其实是基于 Web of Trust 的 cluster 的,不过我不是很懂,貌似就是说,你关注 /信任了哪一群人,就把这群人之前发的所有东西下载回来,然后自己做一个索引?这样不能说没有好处,首先是隐私,本地看了啥不会在云端留下记录;其次是可以离线查看;但是劣势也很明显啊,那就是存储空间焦虑症啊)
MakeItGreat
    16
MakeItGreat  
   2021-06-07 23:43:55 +08:00 via Android
你如果在中国的话,先搞好匿名
MakeItGreat
    17
MakeItGreat  
   2021-06-07 23:44:34 +08:00 via Android
@MakeItGreat 不小心发出去了,非常感谢大佬的贡献,但是大佬也要保护好自己
darksword21
    18
darksword21  
   2021-06-08 00:11:26 +08:00 via iPhone
diygod 再次现身,支持,希望自己也能参与出一分力
molezznet
    19
molezznet  
   2021-06-08 07:49:27 +08:00 via Android   ❤️ 1
文案和精神厉害
lazyRabbit
    20
lazyRabbit  
   2021-06-08 07:57:04 +08:00 via Android
来点赞了
MrRabbit
    21
MrRabbit  
   2021-06-08 09:24:36 +08:00 via iPhone
anohana
ourai
    22
ourai  
   2021-06-08 10:15:43 +08:00
> 很多人说博客已经过时了,我却不这么认为,反而会越来越火——追求个性和自由的人越来越多,博客是非常好的展示自我的舞台!

RSS 也是一样!
DIYgods
    23
DIYgods  
OP
   2021-06-08 10:17:18 +08:00
@leafin 静态资源存在 IPFS 或者类似服务上
DIYgods
    24
DIYgods  
OP
   2021-06-08 10:24:21 +08:00
@acess 都是可以通过开发配套工具实现的,但我们力量有限也需要社区的力量
delectate
    25
delectate  
   2021-06-08 10:26:50 +08:00
有几个问题和建议:
1 、大多数平台不愿意分享文章、资源(如头条、微信号),这个不是重新制定标准能解决的问题;
2 、能不能实现分布式的,内容不可修改的 rss ?有的文章删了,阅读器没了,就真的没了。
3 、(对协议了解不多,也没有读,仅凭经验)应该增加一个推送接口。阅读器不是频繁 get,而是接口 post,阅读器再去 get 数据,降低流量消耗、服务器负载;
4 、rss 应该增加全文阅读、评论、评分等功能,和阅读器解绑。
beyond_st
    26
beyond_st  
   2021-06-08 10:32:35 +08:00
RSS 复兴运动!
DIYgods
    27
DIYgods  
OP
   2021-06-08 10:37:39 +08:00
@delectate
1 需要创作者在 RSS3 发布内容而不是暴力把其他平台内容爬过来
2 但还要考虑到尊重创作者自己的选择
3 这应该算实现而不是协议的东西,不过好建议,这个我们考虑下
4 这些都能实现
eidos2222
    28
eidos2222  
   2021-06-08 11:20:28 +08:00
为信息自由而战 :D
Atlasoin
    29
Atlasoin  
   2021-06-08 11:22:55 +08:00
互联网精神 呜呜呜呜好感动
支持楼主
MrRabbit
    30
MrRabbit  
   2021-06-08 12:04:14 +08:00 via iPhone
为心里的那朵花而战
Y29tL2gwd2Fy
    31
Y29tL2gwd2Fy  
   2021-06-09 00:19:22 +08:00 via Android
@leafin ipfs
muzuiget
    32
muzuiget  
   2021-06-09 09:44:43 +08:00   ❤️ 1
这东西也是程序员自我感动罢了。

现在哪怕你正常写点东西,无数的营销号和内容农场就上来给你洗稿重发一次,你精心写出来的东西为他人做流量,还不如封闭起来。
learningman
    33
learningman  
   2021-06-09 10:28:39 +08:00 via Android
同意#31 楼,你在去中心化的平台发布的内容,别人搬到中心化的平台获取收益。怎么说呢,个人心里很难平衡吧。
manami
    34
manami  
   2021-06-09 10:37:30 +08:00
@muzuiget +1 没有平台的背书没有版权保护的信息内容,能让很多人从中渔利。一个人只需要能读就能把内容 copy 提取,分发的时候不遵循这个 RSS3,就能在其他平台发布。这样会打击创造者的创作热情,相信没几个人愿意创作。
DIYgods
    35
DIYgods  
OP
   2021-06-09 10:44:48 +08:00
@muzuiget 我没懂,发到封闭平台就解决得了洗稿了?
Flobit
    36
Flobit  
   2021-06-09 11:48:09 +08:00
目前看来,面临的问题和阻碍会很多,但我还是决定加入!
ELloop
    37
ELloop  
   2021-06-09 12:41:10 +08:00 via Android
@jfdnet 我不这么认为。人性当然是关乎人的,比如有人发了搞黄色的东西被审核了,他自知自己在开黄腔。但同时,我是说同时,如果没有底层保护,比如有人说的是通识判断没有问题的话,自知是常人话或“好人”话,也同样被审核了,那他就不知道什么才是好人话了,即表现为机械性替代人性,也即人性的瓦解。
jfdnet
    38
jfdnet  
   2021-06-09 17:28:28 +08:00
@ELloop

理想自然是美好的。但这种机制之下,大概率的结局是比烂。

当然,我觉得,第一步,先发展起来的可能性,都很小。
collen
    39
collen  
   2021-06-09 17:41:22 +08:00
在?为什么不先搞个收集工作把大厂高管信息收集起来屏蔽掉?
morizawatt
    40
morizawatt  
   2021-06-10 10:21:51 +08:00
emmm 不太懂,平台最主要的不是用户量大吗... 有人写也得有人看吧...
ELloop
    41
ELloop  
   2021-06-10 13:38:17 +08:00 via Android
@jfdnet 特例的通识确保特例的恒常性,不是注重参考特例它自己是典型或偶发这一事实,也就是参考的不是网站成功允不允许烂或有多烂,而是不管烂或有多烂有哪些是真正重要的。窗子不破,想倒垃圾的人会极大减少。人性也或者可以说大家一起想要说的是什么,比如人爱自己的母亲,然后恶人同样爱自己的母亲,比如一些核心价值主旨,开黄腔的人是否也有资格发表优秀歌曲或技术文章。即便人之将死其言也善, %60 的时间好色或 80%行为圣人或 90%的行为恶人不合适的到贴到一起是矛盾。而且我觉得跟自我意识相关,人或者生物的突破在外置的地方。传华佗的医书是被农妇烧了,历史上杨广是开仓放粮了,不过信使被劫了,手指一关节的损失整体效率降低 15%, 效率问题迟早会到明面上吧,你不会知道错失了什么,表达完美也就止于完结。有点跑题,但判断为好的事物我赞同皮格玛丽翁的做法。
jfdnet
    42
jfdnet  
   2021-06-10 20:40:47 +08:00
@ELloop

无论把词藻堆砌的再艳丽,再圣洁,再晦涩,再神经质,也丝毫不影响这个判断。因为我所说的并不是正确还是错误,而是那会演变成什么样的一种状态。tumblr 的发展史就是活生生的例子。
ELloop
    43
ELloop  
   2021-06-11 10:27:36 +08:00 via Android
@jfdnet 人类的混帐发展史多了去了,例子仅仅是例子本身,即失败是失败本身,成功是成功本身,那就这样吧。荣格说要对这个残废的世界保持耐心,不过一堆人主张着完美硬币两面的论断,那还有什么好说的呢。
ELloop
    44
ELloop  
   2021-06-11 10:43:01 +08:00 via Android
@jfdnet 无意跟你争你不看好这一观点,从开始就没打算。如果你觉得我说多了,那就此打住,各自安好。
jfdnet
    45
jfdnet  
   2021-06-11 12:05:35 +08:00
@ELloop 你的境界比较高 都扯到人类发展了。所以讲的本来也不是一件事。
kiotech
    46
kiotech  
   2021-06-15 15:52:33 +08:00   ❤️ 1
@ELloop #41 LZ 是"创作"者,你是"唧唧歪歪啰嗦到我耳朵掉"者
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1040 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 29ms · UTC 19:35 · PVG 03:35 · LAX 11:35 · JFK 14:35
Developed with CodeLauncher
♥ Do have faith in what you're doing.