Dojo
最新
最佳
搜索
订阅
解道Jdon
架构设计
领域驱动
DDD介绍
DDD专辑
战略建模
领域语言UL
领域事件
商业分析
工作流BPM
规则引擎
架构师观点
数据工程
产品经理
系统思维
微服务
微服务介绍
微服务专辑
模块化设计
SOA
API设计
clean架构
SpringBoot
分布式事务
分布式架构
Kubernetes
DevOps
编程设计
GoF设计模式
模式专辑
面向对象
函数式编程
编程语言比较
编程工具比较
形式逻辑
前端编程
Reactive编程
Jdon框架
Rust语言
ChatGPT
Web3
模因梗
幽默梗
程序员吐槽
面试技巧
Java入门
数字化转型
认知偏差
道德经
GitHub工具
更多话题
为什么我停止使用IPFS和分散式Web? - withblue
20-12-06
banq
我在2019年的大部分时间里都在使用分布式和分散式网络,尤其是IPFS,也称为“行星际文件系统”。大约一年来,我通过IPFS群集托管了博客和其他应用程序,内容涉及如何在IPFS上托管Web应用程序,其中之一甚至出现在HackerNews的首页上。
我对IPFS核心项目做出了一些贡献。我用它构建了一些项目,其中包括我从未发布过(也没有完全完成)的一个同时使用IPFS和以太坊的项目。我什至于去年12月在蒙特利尔的Node + JS Interactive上发表了关于在IPFS上托管静态Web应用程序的演讲。
一切都在2020年春季发生了变化。
我的博客和其他我构建的应用程序不再托管在IPFS上。我不再参与那些在线社区。我已经停止写有关分布式的文章并对此进行研究。我已经搁置了所有使用这些技术的项目。
我认为该是我解释个人原因的时候了。
为什么我参与IPFS?
当我第一次阅读有关IPFS的内容时,我立即想到它是一个令人激动的新平台,可以为我构建应用程序。完全分散的平台的前提包括无限的可
扩展性
,超高可用性和弹性,没有单点故障以及对DDoS等攻击的抵抗力。
出于我一直在思考SLA,正常运行时间,灾难恢复等因素的背景,IPFS听起来像是一个梦幻般的平台,它将神奇地解决我的所有问题。而且,除了某些性能问题外,它确实做到了。另外,我内心的小工程师对能够玩一个新的,闪亮的玩具感到非常兴奋,因为它周围有很多炒作!
接下来对我来说,是对IPFS核心项目背后的许多人及其周围社区所看到的现实的反思:建立一个彻底开放,未经过滤且设计无可审查的平台的梦想。
十多年前,我最近公开了自己的经验,他以良好的意愿构建了一个应用程序,但后来被滥用(
当时我不小心构建了一个间谍应用程序
)。我在生命和(职业)职业生涯的早期就了解了道德操守在软件开发中的重要性,现在我支持这样一个观点,即仅仅因为可以构建某些东西,并不意味着应该构建它。
这使我回到为什么在分散式网络世界中度过一段时间后,我不得不大声疾呼,为什么我认为如果IPFS之类的东西真正成为主流,它们可能造成的危害大于弊端。
没有迹象表明新的Web会因为去中心化而比以前的Web更好。
分布式网络的第一个真实示例也不是特别令人鼓舞。分布式Web在一些最受欢迎的应用程序中是DTube,它是一种基于IPFS构建的YouTube。如您所料,该网站充满了可疑的内容,包括阴谋论、加密货币诈骗。
分布式架构
IPFS