演讲:Spritely——面向互联网未来的基础设施
这件事讲了什么
Christine Lemmer-Webber 和 David Thompson 在一场演讲中介绍了 Spritely 项目。如今很多网络应用都靠中心服务器运行,一旦服务器出问题或掌握在少数公司手里,用户就很难掌控自己的数据和通信。Spritely 的做法是把应用做成点对点:用 Goblins 实现基于能力的访问控制(可以理解为只发钥匙、不设万能门禁),用 OCapN 让不同程序像演员传纸条一样互相通信,还用 petname 系统让用户自己给联系人起名,避免依赖全局身份。它借助 Scheme 语言、WebAssembly 工具 Hoot 以及本地优先的 CRDT(多人同时改数据也能自动合并),目标是让没有中心服务器的安全点对点应用成为可能。目前这是演讲分享,尚未说明具体可用版本或发布时间。
可以使用的工具
文中可用工具
- Goblins实现基于能力的访问控制,让程序只获得完成任务所需的权限
- OCapN让不同程序之间按 actor 模型进行通信
- SchemeSpritely 使用的编程语言
- Hoot把 Scheme 编译到 WebAssembly 的工具
- WebAssembly让代码在浏览器等环境中高效运行
- CRDTs本地优先的数据结构,支持多人同时编辑并自动合并
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。