投稿 评论 顶部

topnetwork:TopNetwork平台架构存在监管风险

佚名 网络安全

op Network有着独特的平台架构和主网设计,但是没有披露太多技术细节。现在Top Network参加火币Prime能够享受IEO和平台红利,但是时机略显尴尬。

Top Network的简介:

“TOP Network是一个高性能的通用公链平台,不但能够为分布式通信服务提供记账结算服务,也能为任何DApp提供服务。其核心特点如下:

1)采用独特的三层架构,系一条主链、多条服务链、链下处理构成的多层次分布式账本;

2)通过简化的DAG双点阵数据结构来存储交易,交易确认速度快;

3)独创双层分片机制,分成Zone 和 Shard 两级,解决过多分片带来的大量跨片交易引起的阻塞问题;

4)构建多层共识网络,分别为边缘接入层、交易分发和同步层以及核心的交易共识层三层,实现共识网络的安全性;

5)团队创立TOP项目之前开发的网络电话应用Dingtone,端到端加密、阅后即焚消息应用CoverMe、以及SkyVPN后期将以TOP Network为基础通信网络层,实现透明迁移,并将为TOP Network带来5000多万海量用户。”

独特的平台架构

先从整个TopNetwork平台的架构进行分析,如下图

topnetwork

(图片取自白皮书)

这里的Off-Chain记录了Service Chain提供的服务以及对象;而Service Chain就是介绍第五点中的各种服务,当然在白皮书中也说了其他服务也可以接入进来;Service Chain内的设施与Main Chain中所提供的大同小异,都是用了在第二点以及第三点介绍的技术。

Off Chain是用来记录在各个过程中由链上数据所导致服务使用情况,而这里的服务由Service Chain提供。为了能够准确衡量数据使用的服务量,Top Network主要有两种方案,1:Service Chain中内含共识机制,例如Storage Chain 内置的就是Proof Of Storage机制去对于服务的使用量达成共识并最后完成支付。2:就是这里的Off Chain所记录的使用量,而Off Chain里的数据是由验证者去进行检查的;但是没有说明验证者具体如何操作。

独特主链分层设计

topnetwork

(图片取自白皮书)

按照从上往下进行介绍,最上层是Edge Network,边缘接入层。在这层网络中所有的节点,又称作边缘节点,都是只同步消息的节点他们不参与共识机制。

第二层是Routing Network,网络分发和同步层。这层的所有的节点,又被称作高级节点,它们不参与共识机制,但它们负责同步核心网络中各个分区中的状态并对于网络中交易进行审查,同时通过审核来获得代币。

第三层是Core Network,交易共识层。这层中完全使用到了简介中的第二点以及第三点的技术,会在下面进行介绍。

技术细节披露不多

1)点阵概念包装过度

首先是Unit Lattice(单位点阵)以及Block Lattice(区块点阵)这两个概念,单位点阵就是一个账户所拥有的状态,这状态仅指在区块链系统中能被交易改变的账户状态,也就是余额。这样带来的好处是在确认交易双方的状态时候不用对整个链进行操作,仅仅需要对账户的状态进行确认。这个以太坊也可以做到,也就是说Top Network 的交易形式可能是与以太坊类似,而非UTXO,当然了这仅仅是猜测。而后一个Block Lattice这个是最早是Nano使用的概念,当然和Top Network中的概念完全不一样了,Nano1中的指的是Nano中的区块链的状态复制给全网络每一个节点;在Top Network中区块点阵只是一个分片中区块的集合,主要用于同步状态。

2)披露不足的DAG

DAG在白皮书中仅仅出现两次,directed acyclic graph也仅仅出现两次……这让我们无法了解Top Network所使用的DAG的技术细节,也无从判断DAG技术的使用对于交易的确定性的影响。

3)解释不详的分片机制

白皮书中提出了“双层分片机制”,为了能够区分,在此将Sharding翻译成分片,Zone翻译成分区;在Top Network中先分区,再分片;但是白皮书全文没有说明怎么分区,在分片方面从描述来猜测主要利用的是网络分片技术,并利用VRF(可验证随机函数)来进行分配;各个分片中共识的达成主要依靠PBFT算法,只要质押了代币就可以参与机制,并通过VRF随机挑选出满足要求的人数。

到这里,已经将Top Network在简介中前四点全部进行了分析,事实上通过仔细阅读白皮书,可以发现它的规划很大,但是到了具体讲述的部分就一言难尽,要么语焉不详,要么不知所云,要么玩弄概念,这导致其项目的可信性大打折扣,例如为什么要分两次片?分两次片对于网络同步以及分发有什么影响?这些在白皮书中都没有进行描述。