刚看了下,一下@oflyhigh 的大作 YY 一个基于STEEM区块链的聊天工具!
也谈谈我的看法:
一个基于区块链的聊天工具,主要还是要完成聊天功能,而聊天实际上是不需要区块链的。
用户数据才是需要区块链的,结合今天学习的uport技术,只需要一个以太账号,生成uport 代理账号信息,用来标识账号,用户数据存ipfs就可以,达到分布式存储用户数据的目的。
聊天用户,在线状态维护,可以采用,原来的p2p网络,Kademlia在各个node中保存用户IP,port和上面的标识账号做关联就可以。
用户好友信息一样通过uport标识保存列表到ipfs上面。
发起会话通过查询kademlia网络节点信息,就可以直接进行p2p连接,集成webrtc建立msg channal就可以,语音,视频都可以,而这一切都和区块链没更新。
这里面,区块链实现了,用户信息保存,用户列表保存,p2p网络寻址。
好了,就这样,欢迎大家和我讨论。
一看就是高手。
有兴趣一起搞个项目吗?
微信号:WEBS_CHEN
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit