昨天看到这个帖子, 里面介绍了新的基于steem区块链的聊天工具mangosteem, 觉得很有意思, 这里给大家分享一下
##What is Mangosteem?
Mangosteem is a public web chat application powered entirely by the Steem blockchain - no private servers and/or databases involved! Simply login via Steem Connect and begin chatting on the blockchain.Since messages are posted to the Steem blockchain all chat interactions are votable, thus the chat community can easily reward valuable contributors and discourage the trolls.
大概意思就是说这个聊天工具是基于Steem区块链构建的, 没有自己的服务器和数据库. 然后使用SteemConnect来进行登录, 然后所有所有聊天记录都会存在于steem区块链接之上, 因为消息是发送在steem的区块链接上, 所以所有的聊天消息都可以进行互动和投票, 所以聊天频道的用户会很容易从聊天消息内获取到奖励.
目前来说界面做的还是很简单, 但是非常清爽, 比之前其它的一些Steemit的一些周边工具来说要清爽很多, 这个是没登录的情况:
这个是去steemconnect登录, steemconnect是一个第三方的steem登录的api, 我在github上面看到第二个版本好像归到steem的github项目上面了SteemConnect V2
这个是登录之后的界面, 左上是你的头像, 左边分不同的channel, 然后下面可以聊天, 每个聊天消息可以点赞, 我试着在General频道里面聊天了一句, 然后在我的comments里面有一条记录, 如下图
点进去看是这个链接, 应该是把所有一个频道的聊天记录放在一个帖子下面, 每一条聊天记录都是一个comment, 然后这个帖子下面目前大概有几千条记录, 因为steemit没有为帖子的评论分页, 导致一下子打开的时候页面会卡住.
目前来说, 整个实现相对来说比较简单, 但是基本的功能已经有了, 而且因为是使用了Steem做存储, 而Steem里面是可以发文章的, 所以基本上实现其他功能应该也是易如反掌, 然后因为内容是在帖子的评论里面, 所以也不会对Steem里面的频道和Feeds造成污染, 应该是这个实现还是非常取巧的.
不过我也发现这个产品的模式可能会有一些问题, 因为在聊天的场景下不大会引起大家沉淀出来非常精彩的内容, 从而不会引起大家去对内容进行点赞, 所以这个工具如果从聊天功能来说是没问题, 但是如果是Steemit平台的契合度来说, 还是有一点问题的, 但是这个出发点还是很不错的, 给了我一些启发.
https://steemit.com 首发。感谢阅读,如有可能,欢迎Follow, Upvote, Reply, Resteem (repost) @powerfj 激励我创作更多更好的内容。