全面解读MIXIN:从即时通讯工具到万亿TPS的公链?

原创 筱杰  2018-10-23 17:17  阅读 1,580 次

近日,在不久前宣布“不会做任何项目投资,不站台”的币圈KOL李笑来在微博发布了MIXIN Network的宣传视频,号称该网络TPS超过万亿,响应速度达到亚秒级。

 

结合之前“在参与一个无币区块链项目”、“无币区块链不是随便说说、有望短期内上线测试网”等说法和微博评论,所谓的“无币区块链项目”很可能就是MIXIN Network。但通过对其技术白皮书的研究,链茶馆认为的MIXIN的技术方案仍存在许多疑问,项目应用价值非常有限。

 

1.MIXIN和Mixin Message

 

首先需要搞清楚的是MIXIN Network、Mixin Message与XIN Token的关系。

 

最早出现的是Mixin Message,项目致力于成为区块链版的微信,提供聊天、加密货币转账等服务是Mixin项目早期的主要产品。需要指出的是,许多早期资料把Mixin和Mixin Message混为一谈,将Mixin简单地理解为以类似BeeChat的即时通讯软件。但实际上MIXIN(即MIXIN Network)是一个底层网络项目,Mixin Message只是MIXIN项目下的第一款Dapp。

 

MIXIN的创始人为冯晓东,后者曾是Motion创始人。而无论是Motion还是Mixin,都与李笑来、老猫等人以及BigOne平台有着非常密切的关系,这也有助于解释”不会做任何项目投资”的李笑来再一次为MIXIN发布宣传视频。

 

而XIN是MIXIN项目的代币,最早体现为于Mixin Message的代币。17年四季度开始发售。总发行量100万个,其中40万个用于BigOne公开发售,10万个用于白名单销售,另外50万个由团队保留,用于团队研发和全球推广。其中在BigOne公开发售的40万个XIN12月上线,上线后曾涨至18000元,现价约870元,目前仅上线BigOne和FCoin,24h换手率不足0.2%。

 

2.MIXIN技术方案

 

MIXIN Network的结构如下图所示,网络中有一个Kernel(内核),在Kernel下与许多个Domian(域),每个Domian下再由数个Domian Extention(域扩展)。Kernel只为Domian提供交易验证功能,Domian中的资产可以是BTC、ETH或者任何一种货币。Kernel和Domian都是去中心化的账本,但只有资产和交易记录,所有的合约执行都在Domian Extention中发生。

 

其中Kernel是网络中最为重要的部分,采用了DAG+TEE的架构。要成为Kernel层的需要质押10000个XIN Token,所以理论上最多只有50个节点,而内核启动至少需要7个节点在线。节点之间以有向无环图(DAG)的架构存在以实现异步拜占庭容错(ABFT)。在此基础上,Kernel加上了TEE技术(可信执行环境)以提高安全性。

 

DAG即有向无环图,是一个数据储存结构,最主要的特点节点前后的因果关系固定,而可以自发进行下一步命令的启动。这样使得储存确认形式可以在网络中同时确认多个任务的处理命令。

 

而在TEE技术上MIXIN采用的是INTEL SGX,该技术于2013年由INTEl提出,可以在BIOS、虚拟机监控器、主操作系统和驱动程序均被恶意代码攻陷的情况下,仍对代码和内存数据提供保护,防止恶意软件影响。

 

正如技术白皮书最后的总结所述,MIXIN并没有发明任何东西,只是将一些已经成熟的技术作为模块进行使用。包括DAG、Intel SGX、比特币的UTXO等。

 

3.不可能三角

 

(1)可扩展性

 

一方面,DAG≠高TPS。DAG的一大特点是节点越多TPS数越高。而最早采用DAG技术的IOTA在250节点时可以达到100的TPS数。火币区块链应用研究院测试结果显示,基于VPS(CPU进行PoW)的40个节点网络对代表性项目IOTA进行交易压力测试发现可达到的最优结果为4.19。然而MIXIN网络中最多只能有50个节点,如何在节点减少的情况下实现性能的指数级别增长,MIXIN没有给出答案。

 

另一方面,即使是中心化的网络也远远无法达到万亿TPS,支付宝在双十一的TPS也不过是十万级别。在实现去中心化的同时还可以使TPS数增加一亿倍,这显然是不合逻辑的。

 

(2)安全性与去中心化

 

除了性能以外。MIXIN的安全性也是一个未知数。

 

无论是李笑来还是MIXIN,都反复强调网络通过使用TEE技术增强了安全性,但TEE本质上还是一项第三方技术,MIXIN可以用,ETH也可以用,EOS也可以用。采用这一技术确实可以抵御一部分外部风险,前提是网络本身是安全的。但事实上DAG技术本身就为了追求高性能而牺牲了一部分安全性,迄今为止该技术的安全性都没有得到证明。而质押10000个XIN是这一网络存在极高的中心化风险。

 

4.总结

 

总的来说,MIXIN并未突破区块链不可能三角的束缚,技术方案还存在一些不清晰的地方。团队曾在接受采访时表示今年9月将完成测试,但目前为止链茶馆还没有找到测试数据。我们无法确定MIXIN万亿TPS是以什么样的统计方式计算出来的,唯一能够确定的是所谓的万亿TPS即使实现也是牺牲了网络的去中心化程度和安全性,意义非常有限。

 

本文地址:http://www.lianchaguan.com/archives/4883
版权声明:本文为原创文章,版权归 筱杰 所有,欢迎分享本文,转载请保留出处!

发表评论


表情