Samos:我为什么不选Cosmos和Polkadot造链

5,683

Samos成立于2017年,创始人曾任职于新浪,参与过数亿用户分布式存储平台搭建,拥有一只经验丰富的硬核技术团队。Samos团队是一个区块链解决方案供应商,主要给企业和其它项目定制区块链解决方案,关注B端对区块链的真实需求。我们需要为客户提供公链、联盟链、私有链的解决方案,同时还提供其他信息融合的生态服务,目前包括基于数字货币的拍卖、OTC、社交系统等。

我们认为只给客户发一个Token是没有意义的,应该分析企业的业务模式,让Token和业务进行融合,真正让企业基于Token提高客户粘性、降低融资成本、构建生态。

Samos分布式服务网络

Samos最终将和合作伙伴一起构建一个AI驱动的分布式服务网络,给企业、个人提供基于区块链的全方位服务,让更多人享受到价值互联网的成长红利。

一. 我们的需求和困境

我们的客户来自多个领域,几乎覆盖了所有的行业。想要在满足不同客户的业务需求时,还能有效地节省成本,最好的方式就是开发自己的底层链,当不同的客户提出不同的业务需求时,我们只需要将业务功能添加到底层链上即可。

我们设计的底层链是对Bitcoin做的减法,没有脚本、智能合约,及额外的扩展功能,只聚焦最基本的记账、转账功能。

但在对接客户需求时,我们发现,虽然底层链只保留了最基础的功能,但是依然需要大规模的改动和测试。所以想要做到只对有变化的功能做修改,而不牵扯到其他部分,这就需要底层链能够做到完全的模块化。

而区块链中的共识机制、区块同步、区块打包等底层业务的关联性,是非常紧密的,想要将它们拆分成完全独立的模块,是一件难度和工作量都很大的事情,需要耗费不少的人力、财力,于是我们决定尝试寻找可用的第三方造链解决方案。

二.谁是最适合我们的造链方案

Cosmos是业内较早提供造链工具的项目,并且像币安等很多知名企业也都选择了用Cosmos来造链,于是我们首先注意到了Cosmos的造链方案。

Cosmos主要通过Cosmos SDK和Tendermint Core来实现造链。Tendermint Core主要负责底层的功能,Cosmos SDK主要负责业务层的功能。

Cosmos的架构设计

对我们来说,Cosmos SDK具备一定程度的模块化,但是代码层面依然有耦合,并没有做到完全的模块化,添加业务功能时,还是会对其他模块做额外的修改。

其次,共识机制是一条区块链的灵魂,它驱动着整个区块链网络和链上生态的运作,根据业务和使用场景的不同,我们的客户对共识机制都有特定的需求。定制或修改共识机制,对我们来说是一个高频需求,但Cosmos将共识机制放到了底层,导致我们修改或替换共识机制时,还会牵扯到业务层的修改。

没有完全模块化、需要同时修改底层和业务层,让我们放弃了Cosmos。

接着我们又分析了Polkadot的造链工具Substrate。Substrate主要分为负责底层Substrate Core和负责业务层Runtime。但我们发现,Substrate同样存在Cosmos的问题。

最后通过合作伙伴的介绍,我们了解到了NULS。NULS开发的NULS2.0底层非常纯粹,没有包含共识机制等其他业务,可以做到添加业务功能时,底层完全不用修改。这是我们最看重的一点。

NULS的架构设计

其次,NULS2.0采用的是微服务架构,所有模块完全独立,可以灵活的添加客户想要的业务功能;支持多语言开发,让我们在设计新方案时,可以利用客户已经开发好的业务功能,能够进一步降低开发成本。

除此之外,NULS2.0还提供了账本、账户、网络、区块管理等,区块链系统通用的基础模块,这使得我们只需要专注于业务模块的开发。NULS2.0的这些特性很好的满足了我们对底层链的要求,降低了造链成本。

在参与NULS2.0的造链、智能合约、NRC721等功能的测试后,我们还发现NULS2.0可以同时完美满足我们对公链、联盟链、私有链的相关技术需求。最终,我们决定选择NULS2.0来开发Samos的底层链。

三. 我们正在做的和将要做的

目前,我们正在将Samos原有的底层链进行切换和迁移,使用NULS2.0进行改造,我们另外有两个项目也在基于NULS2.0进行规划和设计。

Samos的部分项目规划

Samos生态中,已有的多个产品也将对NULS提供支持。基于专有硬件芯片的品牌赛事模型平台EventsStar将使用NULS2.0来构建,我们的多币种钱包将支持NULS的转账和存储,即时通信工具中的加密资产红包、自动售币系统、拍卖系统,也都将对NULS提供支持和服务。我们也会针对性的开发一些NULS模块,共同完善NULS生态。

多币种钱包和IM即时通信工具

自动售币和拍卖系统

我们将使用基于NULS2.0的底层链,及其他生态产品,来逐步实现分布式服务网络的构建,并且,NULS2.0的灵活性,可以实现真正的深度可定制,这样我们就能满足不同客户的多种业务需求。

我们将把NULS2.0作为我们的重点推荐方案,为全球的企业和个人提供最好的服务,努力成为全球顶尖的区块链解决方案供应商。

来源:NULS

发表评论

电子邮件地址不会被公开。 必填项已用*标注