首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

MODS网格链计算速度之谜?

MODS技术的核心架构是网格链计算,据MODS项目白皮书介绍,网格链的交易处理速度可以达到100万TPS以上,远远超出传统区块链采用的POW、POS的处理速度!

网格链抛弃了目前区块链中常用的POW、POS、DAG等工作机制,采用DOL(Division Of Labour)分工协作机制,充分利用网络中每个节点的微小算力组合成强大的算力,实现超高速的交易处理。

网格链是如何实现这样的目标的?根据流水线处理技术,网格链将一个交易任务分解成7个子任务,每个节点在一个时间片里只处理一个子任务。网格链的要求是每个节点平均每秒处理100笔交易,由于每笔交易分了7个子任务,这实际要求每个节点每秒处理700笔交易,能不能实现?算一下就知道。

在网格链中,子任务处理是在时间片内完成的,时间片是50毫秒,也就是每秒20个时间片,每秒700笔交易相当于每个时间片要处理35笔交易,35笔交易有多少数据量呢?以比特币为例,比特币的每笔交易的数据最少是225字节,包括一个输入两个输出,35笔交易是7875字节,7875字节的数据是很少的,按秒算也只有157.5KB,一般的微处理器都能完成,在我研制的PLC中,用STM32F103工作在72MHz,20毫秒都可以执行千条以上的PLC指令,有些带RSA加密引擎的微处理器,每秒能处理80MB的数据,是157.5KB的508倍,因此一个节点每秒处理700笔交易没有任何问题。

在网格链中有多种节点,存储节点(云节点)、PC工作节点、移动工作节点、移动支付节点、低功耗微算力传感节点(雾节点)。移动支付节点只有转账、小额支付和收款的功能,类似于微信钱包功能;移动工作节点除了有移动支付节点的功能之外,还能够处理子任务的功能,也就是具有交易数据的收集、汇总、验证、执行、复核、计酬的功能,执行这些子任务会有奖励,可以理解为另一种形式的“挖矿”。PC工作节点的功能和移动工作节点的功能一样,功能更强。

由此可以得出结论,网格链上的每个节点平均每秒可以轻松处理100笔交易,要实现全网每秒处理100万笔交易,只要1万个移动工作节点与PC工作节点之和即可,这是很容易实现的,节点越多处理能力越强,节点的处理能力超过节点产生交易的数量,因为每个节点每秒最多只能产生20笔交易,却可以处理100笔交易,因此网格链总是处在轻负荷状态,不会拥堵,处理交易迅速无延迟。

网格链上线运行,随着节点数的增加,交易量线性增加,处理能力指数增加,当节点数达百万级别时,处理交易的数量将达每秒亿次,如此强大的处理能力并不需要增加额外的能耗,用节点空闲的算力就能实现,因此网格链是绿色环保的链,将节省大量的能源。

网格链可能达到的超强处理能力为分布式应用提供广泛的支持,如物联网、电商、智能合约、加密文档存储及音视频储存等都可以在网格链上实现。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190812A0NJ0S00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券