Papyrs:互联网计算机上的 Web3 博客
我开发了一个新的开源、隐私优先、去中心化的博客平台,该平台 100% 存在于链上 —— 今天我将它提供给任何人,我称之为:Papyrs。
产品
去年,我很幸运地获得了 DFINITY 基金会的资助,将我们的幻灯片 Web 编辑器 DeckDeckGo 移植到互联网计算机上。但是,虽然我完成了所有里程碑,但我还没有迁移它。
一路走来,我有了扩展平台以支持文档的想法。一件事导致另一件事,我最终开发了自己的富文本编辑器库 Stylo,并决定首先关注这种新格式,这就是为什么我现在要推出一个新的博客平台。
一方面,由于这种方法,我限制了我在 IC 上启动的功能数量,这使我能够获得经验,以便以后更平静地部署我们的演示编辑器。
另一方面,我喜欢开发新想法,从而使乐趣倍增。
宣言
那么,为什么要推出另一个博客应用程序呢?毕竟已经有很多平台可以让你写文章了对吧?
是的,但没有人遵循推动我的指导方针。
去中心化与区块链
去中心化和 Web3 的概念与 Chris Dixon 总结为以下术语的开发人员某种形式的浪漫主义有关:
“教训是,当您比较集中式和去中心式系统时,您需要将它们动态地视为流程,而不是静态地视为刚性产品。集中式系统通常一开始是完全成熟的,但只有在赞助公司的员工改进它们的速度下才会变得更好。去中心化系统一开始是半生不熟的,但在适当的条件下,随着它们吸引新的贡献者,它们会呈指数级增长。”
作为一名程序员,这个想法很吸引我,我还认为区块链技术可能会为未来带来有趣的新视角。
例如,我可以想象共识和其他认证机制可能有助于证明将与 Papyrs 共享的文章的有效性 —— 即,它们可用于防止假新闻和错误信息。
但那是为了未来,目前,我的主要承诺是通过利用智能合约赋予用户对其数据的所有权。
在我无法忍受的广告网络和利用我们私人数据的大型科技公司之间,我对互联网的发展持悲观态度,此外,正如我父母在悲观时所说的那样,也觉得“最好的没有到来”。
这就是为什么我以真正的隐私优先方法开发 Papyrs。
隐私优先
编辑器主要离线工作,无需登录,博客文章可以加载并导出到文件系统,有一个 Chrome 插件可以将这些转换为 markdown。
如果您有兴趣在线存储和共享您的博客文章(链上),则需要使用互联网身份进行身份验证,但是,与任何其他身份验证提供程序不同,使用这种强大的无密码方法可以保留匿名性!
最后,按照目前的实施,我 —— 作为平台的管理员 —— 绝对没有读取您的数据的权限,只要您不公开分享任何内容,它就会完全保密。
您的数据是您自己的,句号。
开源
在我看来,没有开源代码就没有隐私,这是一个信任问题。因此,这里是我为 Papyrs 编写的每一行代码的所有链接:
Papyrs:主要 repo —— Web 应用程序
IC:容器和登录提供者
CDN:跨平台使用的库和资产
Unsplash-proxy:用于查询 Unsplash 的代理
Stylo:另一种富文本编辑器
Kit:发布在链上的帖子的模板
Papyrs to markdown:一个 Chrome 插件,可以转换为 markdown
DeckDeckGo:用于离线持久化和同步数据的各种 Web 组件、实用程序和提供者
俗话说,“分享就是关怀”,我希望我所实现的可以帮助任何开发人员开始在互联网计算机上进行构建。此外,我也期待反馈和贡献以改进项目。
独立黑客
除了我的观点和我是自己项目的第一个用户,我应该承认我对 Papyrs 未来产生收入也有一些小小的希望。
如果没有用户,这不可能发生,但如果有些人感兴趣,我相信有一种方法可以找到一种模型,它可以为 Papyrs 和内容创建者都带来利润,同时绝对不会对我的价值观做出让步。
特点
如前所述,我自己使用这个平台来写博客,这就是为什么我用我经常需要的功能按照我想要的方式设计它 —— 例如,浏览 Unsplash 以选择要演示的图像。
添加来自 Tenor 的 GIF 以达到喜剧效果。
展示代码片段并使用 Monaco 编辑器进行编辑。
使用 Excalidraw 绘制手绘图。
还有更多……
征集作家
今天,每个人都可以访问我的博客平台,但这并不意味着它真的存在。它需要一个社区,它需要内容,它需要作家 —— 它需要你!
现在开始写下一篇博文:papy.rs。
到无限和超越,大卫。
更多冒险,请在 Twitter 上关注我:@daviddalbusco。
在 internetcomputer.org 上开始构建,并在 forum.dfinity.org 上加入开发者社区。
作者:David Dal Busco
翻译:Catherine
- 往 期 推 荐 -
DFINITY COO|DAO 可以彻底改变初创公司的运营方式
OGY 将于 2022 年 6 月 15 日上线 MEXC 和 Bitrue 交易所
长按关注 DFINITY 微信公众号
随时答疑解惑
*添加小助手微信 comiocn 进交流社群