写在星火初版发布之际

Published on with 236 views and 39 comments

对黑客派的不满

一直以来我对黑客派都不是很满意,最近两年不满感日趋加重。不满并不是来自于功能或者界面,因为功能或者界面是可以不断调整、打磨和改进的。

对黑客派的不满主要来自于它对“社区”的实现方式是中心化的。随着我对“社区”一词的逐步理解、实践和思考,我越发感到中心化的社区实现方式是有问题的,因为这样的话黑客派其实并不是一个真正的社区,倒更像是一个开放了注册的个人博客,使用社区来形容它有挂羊头卖狗肉之嫌。

在意识到这是确实存在的一个问题后,我尝试性地做了一个修正方案,即通过“贡献系统”来实现社区自治,从而将中心化集权尽量进行分散,将一些管理权交给对黑客派有较多贡献的用户。虽然目前看来这个方案还算奏效,但却没有从根本上解决问题,因为根本问题还是来自于对社区的定义。这就好像“抽象泄露原则”所描述的那样,越是要在更高级抽象的层面解决问题,就越容易产生更多的新问题,最终,底层的基础问题将暴露无遗,浮沙高楼。

现在黑客派已经木已成舟,再怎么修整也是舟,成不了飞船了。不过即使如此,我也不会放弃的黑客派的,后面会继续尽最大努力进行调整,尽量弥补遗憾。

再识社区

社区究竟是什么?从数据、服务和系统的角度我认为社区应该是这样的:

  • 数据:数据永远属于数据的生产者,他人(包括系统)可以分享但无法剥夺
  • 服务:只要还有用户使用就不会停服,也不可能进行停服
  • 系统:源码必须完全开源,所有运行时的管理操作也必须公开透明可监督

另外,我认为互联网服务中,数据就是生产资料,生产资料所有制问题在所有问题中的重要性位列第一。

对社区有了较为清晰的认识之后,我们可以看到目前现有的大部分自我标榜的社区其实都不是社区,它们远远达不到这个标准。不过话说回来,我们每个人都可以对社区下定义,因为社区本来就没有精确定义,或者说有上百个精确定义。这恰恰也是社区的精髓,即只有形成了共识的人聚在一起才能形成社区,正可谓“不是一家人,不进一家门”。

星火的诞生

由于以上我对“社区”的执念,星火便诞生了。它承载了我对理想社区的向往:

  • 永不丢失数据:没有人能删除或者抹掉其他人的数据
  • 分布式:没有中央集权,人人平等,来去自由
  • 安全:通过密钥对实现用户标识和数据验证
  • 快:用的人越多整体性能越高
  • 开放:管理操作公开透明;任何人都可以随时对社区进行“分叉”;所有人都面向统一的 API 进行开发,不存在能力受限的问题

如果让我重做“B3log 构思”的话,我一定会选择 IPFS 这样的技术架构,因为它在协议层就完美提供了博客+社区互动的解决方案。现在也可以把星火看作是 B3log 构思的终极版,现有的实现从技术上可能存在瑕疵,但从概念上我认为已经非常完美了。

星火第一版发布后可能会再发布几个小更新,之后如果没有社区驱动的话就暂时停更了,我想实验一下完全由社区驱动的开发方式,这也是星火发展的必经之路。希望以后星火能发展成为一个可以进行自我引导、自我驱动、自我实现、自我完善的真正社区。

虽然要走的路还很长,甚至是没有固定的方向,但我相信:

星星之火可以燎原

于星火初版发布之际,2019 年 6 月 4 日

Responses
  • 理论上星火不存在被“关站”的可能,因为不存在站点,所有数据都是分布在用户个人节点上的。关于内容安全方面设计上也是有考虑的,可以将非法节点从星火网络中剔除,让它成为孤岛节点。

    我觉得所有事物都要在一定条件下才能存在,包括自由。

    Reply
  • 不懂技术,去星火项目瞄了一眼,“内容分享讨论社区”,无来由的感到不安,互联网上的“内容(文/图/音视频/技巧等)”绝大多数是由用户知情或不知情地搬运而来的,原创的优质内容短时间(三年)内是积累不起量来的,今天下午偶然发现“吾爱”闭站了,惊吓了一把赶紧把百度网盘里的分享链接全部取消了,“吾爱”的人气毫无疑问是由资源(内容)聚集起来的,要是出什么问题的话最大的可能也是内容分享讨论出的问题,可见网络上对“内容/数据”的审核管理是十分困难的一件事,要靠社区用户来自治监督,听起来像在玩火,哪怕是半封闭有准入制的网络圈子也难实现言论由心啊。

    Reply
  • 在个人设置里可以配置,前提是要先打开个人设置页面。

    Reply
  • 启动端口 5001 不能配置么。我这个端口被占用,改成其他的端口后无法进入页面

    Reply
  • 很厉害 👍

    我的阳历生日是 6 月 4 日,哈哈哈。

    Reply
  • D大对理想社区的定义真是让人心向往之

    Reply
  • 矮油,听起来很不错哦

    Reply
  • 感想支持了哈。确实思考有一段时间了,最早是在 Sym 仓库上提的:疯狂的想法 B,以后日趋完善。

    Reply
  • 想法独特,看得出是经过长时间思考获得的

    Reply
  • gmt

    来自乔布斯的忠告:

    不自我吞噬,早晚被别人吞噬

    非常佩服楼主对于黑客派的自我革命,有勇气进行自我颠覆的 maker 可以说是凤毛麟角。

    Reply
  • 你点一下上面导航部分“首页”旁边的“关于”,那篇帖子是我发的,你看下能不能展示出来。

    Reply
  • 你的页面地址在哪儿?我想去试试回贴

    Reply
  • 现在问题还比较多,会逐渐修复提高可用性。有空可以随时帮忙测试,我只要在电脑旁边节点都是开着的 😄

    Reply
  • 成功发了第一个贴.. 标题是咋回事。。。
    哈哈哈
    在这个贴之前了发了一个,发完之后啥提示也没有,就又回到发贴界面了,我有点晕,就又写了一个 咋回事的贴 = =

    Reply
  • 理解

    这个 /version的也打不开
    我是手动连接了引导节点的
    不过无所谓了,慢慢来吧

    Reply
  • 现在节点太少了,估计就只有引导节点还有我本地节点 😂 你试下手动连接引导节点,再用命令 ipfs get 最新版本号 获取,然后再开浏览器访问。

    Reply
  • 我挂了一晚上的ipfs了,到现在除了第一个编辑页面可以看到,别的页面都看不到。。 -v-b

    Reply
  • 星火只基于 IPFS,没有挂钩任何加密货币,这一点应该是最大的不同。

    Reply
  • 类似AKASHA的吗

    Reply
  • 我喜欢苹果的触摸板 用了触摸板确实方便很多 其他的说实话 没那么吸引我 还不如deepin

    Reply
  • D大想法非常棒!越来越去中心化了

    Reply
  • 我不是果粉,并且我是有点抵触苹果产品的,不够开放,还不如现在微软。

    Reply
  • 苹果也是 之前出了夜览模式

    Reply
  • 😄 期待..

    Reply
  • 黑色主题感觉更具有 geek 感吧。

    Reply
  • D哥 怎能全黑背景,你这是在紧跟mac os更新的吗?

    Reply
  • 项目主页上已经更新截图,欢迎前去浏览。

    Reply
  • 我想看截图-v-

    Reply
  • D 大,你在社区建设上的思考非常具有前瞻性,相信以后无论是黑客派还是星火都会被更多的人接受和使用,衷心预祝这样真正的社区能够大获成功!

    Reply
  • 赞!牛掰!

    Reply
  • Reply
  • 发布了么?

    Reply
  • 放心好了,这次作不死的。

    Reply
  • 感谢支持了!人闲着就得使劲折腾,把能想到、能做到的事情都做一遍才不会有遗憾。

    Reply
  • D现在的精力好充足啊。。。羡慕

    Reply
  • 作死

    Reply
  • 冲着这份纯真,star奉上,加油!

    Reply
  • 因为形式的小众化,所以不会有太多人知道星火的,也就不用担心水军的问题了。

    Reply
  • 😣感谢。大半夜回帖支持!

    会不会被水军淹没呢……

    Reply