用于分散式用户数据的协议和事件源数据库

隐私 -• 2019年12月18日

介绍《议定书》白皮书

今天,我们很兴奋地发布了 "白皮书 "的第一份公开草稿!整个团队努力工作,为的是让我们最新的工作动机和想法在以下几个方面得到了充分的体现 Threads变成一个我们可以与社区分享和讨论的形式。我们希望这份初稿能够促进更广泛的讨论,并对我们目前的路线图提供一些见解。白皮书的摘要提供了一个很好的介绍,介绍了我们构建和发布 Threads到了野外。

随着互联网的发展,一个人的数字生活和实体生活之间的分界线不断模糊。一个正在出现的令人担忧的问题是,一个人生活中的数字部分正在被互联网上的应用程序和服务背后的公司存储在远离个人控制的地方。网络上的数据的另一种架构,称为 "网络数据"。 用户数据程式,其目的是将数据及其衍生的价值逆向流动,让用户,而不是应用程序来捕捉数据。在本文中,我们研究了数据格式、访问控制和传输协议,以建立一个用户数据所有权的系统。所提出的系统旨在帮助为新一代的网络技术提供动力。我们的解决方案结合了事件源、星际关联数据(IPLD)和访问控制的新颖使用,为分散式应用提供了一个分布式、可扩展和灵活的数据库解决方案。

请看一下 官方白皮书的PDF格式,并通过以下方式参与讨论 我们的 papers 回购.我们还包括了一些相关资源的链接,供想了解实施进度、演示和讨论的朋友们参考。

资源

在此查看我们更广泛的技术路线图。我们会经常更新,所以请经常回来查看。

go-threads 是.NET的参考实现,它已经可以用于测试和开发,每周都会增加新的功能。请继续关注,但预计暂时会有突破性的变化。

js-threads works for web and nodejs apps. It it leverages trustless, remote peers to persist and relay thread updates for users. js-textile provides access to free remote peers to help scale and grow your app for users. Finally, p2p apps that scale and deliver the experience your users want!

js-threads-clients works for web, nodejs apps, and react native apps. It is a 'lite' client that connects to a running go-threads 守护进程。它已经被我们早期发布计划中的几个项目所使用。

我们有其他平台的客户(如iOS、)近期开发的客户,如果您有具体的需求,请告诉我们,我们可以优先考虑这些项目。

我们有一个 #threads 频道上 Slack 如果你想聊一聊上述任何一个问题。

我们还把几个例子放在一起,展示了如何开始使用新的协议书进行建设。

go-foldersync:这个演示是用.NET的用户文件夹来分享数据/文件的模型。有一个非常全面的readme供你参考。

js-foldersync:ƘƘ: foldersync 在JS上运行的演示。

go-threads/examples:聊天(不使用eventstore,但展示了一些P2P功能),计数器,和图书收藏。核心协议的基本实现。

谢谢你

衷心感谢为本白皮书早期版本做出贡献的社区成员!我们的团队非常感谢您的贡献,您的意见、建议和修改使我们的工作得到了很大的改进。

Carson Farmer

以及Andrew Hill、Ignacio Hagopian、Sander Pick、Aaron Sutula

很好!你已经成功订阅了。你已经成功订阅了。
厉害了!下一步,完成结账后,可以完全进入。
欢迎回来!您已成功登录。
成功了!您的账户已完全激活,您现在可以访问所有内容。