一个构建在区块链上的聊天 app 应该是什么样子?
- 数据存储在用户自己控制的服务器,数据被强加密,数据不会存储在该聊天 app 的服务器上。
- 不需要手机号或邮箱注册,用户可以使用区块链 id 登陆,聊天软件的开发者无法屏蔽或者删除用户的 id 。
- 即使该聊天 app 背后的开发团队意外死亡或者跑路,用户可以在任何时间点取回自己的数据。
现在就可以在 iphone 的 appstore 下载聊天软件 pravica 的测试版本。该聊天 app 满足了上面 3 个要求,我测试了一下,体验非常不错。

注册的时候,直接产生一个私钥控制的用户 ID ,这个 id 类似于 bitcoin 地址和 eth 地址产生的过程,聊天 app 背后的团队因此无法删除并屏蔽用户的 id 。如果不小心丢失了私钥,就意味着你会丢失该私钥所控制的一切数据。

我自己尝试创建了 2 个测试小号
当添加朋友或家人的通讯录时,需要搜索这个朋友所创建的 ID:

文字和语音都可以正常发送和接收。

还可以创建自己的聊天群。

有 2 点需要改进的是:
- 希望他们的源代码可以 100%开源,如果哪天该聊天 app 团队不存在了,别的开发者可以在 24 小时内重新上架 appstore 。
- 希望有视频聊天的功能。