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

MAC多原链存储系统全面解析,NDPOS算法革新底层存储架构!新亮点

文 |MAC

区块链技术经过2018年的爆发,不分深浅而言,无论是从业研究者,还是路边的买菜大爷都应该是对此有所了解。很多人对于区块链的探讨只是停留在表面浅层次,说是可以说,但是真真解答又是懵懵懂懂。回归区块链定义原本,区块链技术一目了然。

区块链基本定义:区块链(Blockchain)是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。

狭义来讲,区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本。

广义来讲,区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算方式。

总结一句话,以数据存储为核心的信息储交换新机制。就是将计算机技术的合理搭配架构。

而这里面最核心的是存储,为此我们举例来说明区块链存储系统

我们选最牛MAC的来说,因为最牛的包含了(最早)比特币的基本技术,超越了(最广)以太坊的底层架构。

先从区块链典型四点开始:分布式数据存储、点对点传输、共识机制、加密算法。这四点是区块链技术的基本,也是缺一不可的核心部分。

MAC采用的分布式数据存储方法是以DHT为基础的分布式哈希表存储结构,在不需要服务器的情况下,每个区块节点负责一个小范围的路由,并负责存储一小部分数据,从而实现整个DHT网络的寻址和存储。

MAC在传输协议上采用的是架构于TCP/IP协议之上的一个P2P文件传输协议,处于TCP/IP结构的应用层。文件信息是根据对目标文件的计算生成的,计算结果根据协议内的编码规则进行编码并把每个块的索引信息和Hash验证码写入区块中。所以,区块信息就是被下载文件的“索引”。

MAC将DHT和P2P巧妙的结合在底层的数据存储机制之中的的好处就是当数据的访问的人数的人越多,节点网络提供的带宽也就越多,区块的信息的提供也会越来越多,访问的速度就越快。这种情况相信每一个资深种子用户都深有体会。

MAC的核心在于NDPoS共识算法,NDPoS的核心本质在于对主数据以DHT分片的方式进行切分,但是可以针对需要检索的其他属性建立最终一致性全局索引。这种机制对于每个账本节点需要实现数据库“表”与“索引”等类似的机制,将不同业务属性的数据分别存放。NDPoS在DPoS的基础之上满足了准实时跨分片的强一致性数据通讯。NDPoS通过区块链的对等多活机制,提供了跨链间交易的强一致性。

当用户在MAC上发送上链请求的时候,MAC共识系统会自动的获取有效的节点资源,用户将自己的原始文件存储需求上传到MAC多原链,MAC采用NDPoS共识算法对数据进行DHT分布的切分,散发到有效的节点资源之中,所有的节点资源会按顺序进行加算法处理,当所有的原始文件的碎片子节点处理完成以后,全部统一输送到区块重组容器之中,进行乱序组合,形成新的文件输出到用户手上。完整完成一次数据的存储。

MAC的存储方式是在以(最早)比特币的基础上对(最广)以太坊的一个底层架构系统的一个颠覆,MAC不仅在存储方式进行了变革,千万量级的TPS速度更是未来区块链技术商业应用的根本。在区块链2.0时代,我们可以说以太坊是最牛的,因为他是一个时代的标志。而MAC也是一个时代的标志,他开创的是区块链3.0时代。从以太坊的DAPP时代跨越到MAC的DBAPP(商业应用)时代。

Future is Fast

MAC多原链TPS全球最极速,办公室网络环境下可达千万

MAC多原链介绍

MAC作为一种全生态底层开发平台,不仅是公链及联盟链的开发,并且是包罗万象的一个MAC新次元空间,在MAC的新次元空间里,用户/开发/企业形成了三位一体的生态闭环,同时配合MAC强大的公链及联盟链底层技术支撑,使这个新次元空间拥有了集社交/金融/全产业解决方案的一整套产业化区块链开发领域,未来MAC将不断丰富生态社区,打造一个区块链3.0跨时代的MAC新次元空间。

MAC介绍英文版

Welcome to MAC 多原链

一起打开新大门

MAC

欢迎加入MAC社区的新朋友!

我们是MAC公链,

集合了NDPoS多链原子操作与

DHP分片优化算法的

高速TPS全生态应用价值平台

官网

macblock.io

公众号

MAC多原社区

Telegram

https://t.me/MultipleAC

Facebook

https://m.facebook.com/MAC-IO-2036888093009597/

Twitter

https://twitter.com/AcMultiple

QQ

Macblock.io : 797710524

REVIEW

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券