首页 > 品牌百科 > 查看内容
  • 分享到

为什么IM不适合直接运行在公链上?

2018-06-22 18:22

来源:一乐来了

作者:佚名



Photo by Lachlan Donald on Unsplash

一个显而易见的事情是,不是所有的应用都适合用区块链来解决,适合用区块链解决的也不一定需要全部跑在区块链的分布式网络上。

尤其在当前,区块链的发展已经进入去中心化应用DApp的爆发期,各行各业都在探索研究区块链在业务中的应用。现在市场上已经出现了很多的IM产品,让人眼花缭乱,每个项目在讨论的时候都会被简化成为区块链通讯项目,然而实际上,它们的产品和技术路线选择差异巨大。

我们总结,这些项目基本分为四类:

通讯链项目 AsChain

在这些项目里,通讯作为基础服务与区块链一起运行,业务上可能专注在商业网络、去中心化网络或者生态系统。这种项目一般通过共识机制,将通讯服务与账本服务绑定在一起,完成记账和聊天的整合。

代表项目:BlockMessage、Skrumble Network、CrypViser、Yee。

通用链项目 OnChain

这些项目本身都是通用公链产品,通讯只是作为运行在公链所有基础设施之上的DApp存在,也就是说,所有的消息发送和接收都通过区块链的分布式网络进行。这种方式属于最原始的区块链通讯实现思路,但如上文所述,有特定的问题。

代表项目:TON(Telegram Open Network)、Mixin、Status、BeeChat、QBao。

货币类项目 ByChain

货币类项目基本都是钱包项目,聊天只是辅助。他们的重心或者在数字货币的发现、交易和管理,或者在传统互联网聊天服务上,比如建立更方便的交易达成通道,群组交流等,说起来还都是古典互联网产品。

代表项目:CoinMeet、Bixin、Biyong

纯通讯项目 NoChain

由于去中心化概念的普及,区块链的通讯项目往往被认为是默认去中心化的,也因此一些去中心化的通讯项目也经常被提及,实际上他们跟区块链并没有关系。

代表项目:BitMessage。

具体列表参见下图:

不难发现,即使在同一个方向,不同的产品在实现路线和产品定位都是各有侧重,这些细分路径上的选择完全取决于项目发起方的认知和兴趣,但是已经为最终演化成完全不同的产品打下了基础。

在某些项目里,通讯是工具,是为了辅助完成核心业务的一个环节,在另一些项目里,通讯是平台,因为是为了构建一个平台生态,在提供账本服务同时提供一个通讯通道作为基础设施。

愿景的不同,其实是认知的不同,而且可以预见的,最终都会走向不同的地方。

发表评论
回顶部