在2014年,IPFS协议最先利用比特币区块链协议和网络基础设施的优势来进行分布式存储任务。再后来,这条技术路线影响了越来越多的开发者和商业人士。2019年3月,“区块链界的百度网盘”——CTL区块链正式诞生了,而CTL,也将在分布式存储的路上继续探索,并希望能成长为最优秀的公有区块链之一。GJ比特国际交易所有幸和CTL项目合作,并且会于第三期Gallop正式发行CTL。
CTL是一个对等的分布式文件系统,它尝试为所有计算设备连接同一个文件系统。在某些方面,CTL类似于万维网,但它也可以被视作一个独立的BT群、在同一个Git仓库中交换对象。换种说法,CTL提供了一个高吞吐量、按内容寻址的块存储模型,及与内容相关超链接。这形成了一个广义的门克尔树。CTL结合了分布式散列表、鼓励块交换和一个自我认证的名字空间,它也没有单点故障,并且节点不需要相互信任。分布式内容传递可以节约带宽,和防止HTTP方案可能遇到的DDoS攻击。
正常情况下,CTL文件系统可以通过多种方式访问。将本地文件添加到CTL文件系统中,可使其面向全世界可用。文件表示基于其哈希,因此有利于缓存进程。文件的分发采用一个基于BitTorrent的协议。其他查看内容的用户也有助于将内容提供给网络上的其他人。
作为一个分布式的存储系统,节点之间的通信和信息传递都需要通过网络进行,同时能够使用多种传输层协议并保证可靠性、连通性、信息的完整性以及真实性。CTL可以使用任意的网络进行通信,它并没有假设自己一定运行在 IP 协议上,而是通过 multiaddr 的格式来表示目标地址和使用的协议,以此来兼容和扩展未来可能出现的其他网络协议。
CTL是什么?
CTL(全称:Cthulhu)是基于区块链分布式存储核心技术的公共链。它是一个分布式数据库,将数据存储在块上,并从开放节点的存储空间构建。它解决了传统的分布式存储是在多个独立设备上存储数据的集中式系统,采用可伸缩的系统结构,使用多个存储服务器来承载存储负载,使用位置服务器来定位存储信息的问题。
CTL构建的分布式存储服务平台比集中式存储更快、更安全、更便宜。文件被分成小的部分(以确保一定程度的冗余)并存储在网络的许多节点上。只要一定数量的节点正常运行,文件就可以是安全完整可使用的。
根据白皮书,CTL区块链分为以下4个生态:
1.存储生态
存储矿工为网络提供数据存储。他们通过提供磁盘空间和响应客户请求参与CTL操作。作为存储矿工,用户需要提供存储空间和带宽资源。
2.检索生态
检索矿工为网络提供数据检索服务,并通过提供用户检索请求所需的数据参与CTL操作。与存储矿工不同,他们不需要抵押品,不需要提交存储数据,也不需要提供存储证书。
3.应用开发生态
CTL需要更多的业务来繁荣整个生态系统,而相应的应用程序开发人员需要管理业务,这就需要更多的存储空间。
4.应用服务生态
CTL为用户提供文件存储和检索服务。它使用了CTL通过CTL浏览器提供的各种服务
CTL的技术架构
1.双层网络设计
CTL分离了存储和检索网络,提高了网络效率,降低了挖掘阈值。挖矿机器有不同的存储和检索要求,检索需要昂贵的计算能力和能源消耗,而存储需要空闲的存储空间和带宽资源。
2.多链架构
CTL的主链采用POP (复制证明)和POE (提取证明)。IPW链提供一致的接口和POW、POS、DPOS等的实际安装。Dpos可用于高性能要求的侧链,POW可用于高分散性要求的侧链。
3.存储网络
CTL是一个以点对点文件共享网络为入口,围绕一个文件网络系统,将其可操作性与区块链公式算法相结合,设计出一种新型的扁平化、分散化的云存储网络。同时,保持了区块链的开放性和透明性。
CTL的共识机制
CTL的共识机制是一种经过改进的POC共识机制。POC (Proof Of Capacity)共识机制于2014 年被提出,它最初是被应用于一个叫做Burst 的项目上。POC 共识机制的核心,是矿工通过寻找一个随机的哈希数来打包区块。
我们都知道,POW共识机制是矿工碰撞随机数并计算哈希,最先“撞上正确答案”的矿工向全网广播,经由其他矿工的验证获得记账权。
而POC 矿工在开挖前则通过“测绘”(plotting,俗称P 盘)把所有“解题方式”存在硬盘中,硬盘越大存得越多,越有机会在截止时间(deadline)前“搜索到正解”(mining,俗称扫盘),并获得出块奖励。
POC 是在POW 基础上的简单改造,用存储可复用的“解题方式”+本地搜索替代重复的哈希计算,把显卡或POW 矿机换成更少耗电的硬盘,将部分电力成本转嫁给存储硬件的投入。
简单来说,就是POC共识机制首先会通过某种既定的算法产生数量众多的伪随机数,并把它们全部存入硬盘,在竞争打包区块的时候,只需要通过读盘找匹配的随机哈希数就可以打包区块。
CTL的分布式存储实现方案
不久之前,企业级的存储设备都是集中式存储。所谓集中式存储,从概念上可以看出来是具有集中性的,也就是整个存储是集中在一个系统中的。但集中式存储并不是一个单独的设备,是集中在一套系统当中的多个设备。以EMC易安信公司的存储为例,整个存储系统可能需要几个机柜来存放。
CTL主打的分布式存储,采用计算文件的哈希值作为系统中对象的唯一标识符。文件经过加密和编码后生成的片段就是对象数据。存储节点将对象数据存储在自己的存储单元中,超级节点负责维护对象数据与存储节点之间的映射关系。
客户端是通过一个设备映射关系计算出来其写入数据的位置,这样客户端可以直接与存储节点通信,从而避免中心节点的性能瓶颈。客户端访问存储的大致流程是,客户端在启动后会首先从Mon服务拉取存储资源布局信息,然后根据该布局信息和写入数据的名称等信息计算出期望数据的位置(包含具体的物理服务器信息和磁盘信息),然后该位置信息直接通信,读取或者写入数据。
CTL的未来应用
CTL项目于3月份正式成立,项目初期的主要目标是搭建一个面向线上线下应用的数据应用平台,同时,完成基于CTL的项目开发,并发布第一版白皮书。当前,CTL天使轮投资已经完成。开发团队还将启动测试网络,邀请生态系统成员组成内部测试组,对CTL主链进行测试和优化。
CTL开发组计划到2020年年底,打造拥有独特的CTL自动分层存储平台,建立一个快速便捷的信息交换大数据服务平台。分级存储,建立账本,借助区块链的分散属性,多方和系统共识见证的高效机制。2021年,CTL逐步开展业务,实现CTL酒店、CTL超市、CTL商场、CTL农家乐生态等优势商圈。与商业机构和政府部门的战略合作将创造一个新的分级大数据生态系统。
CTL以区块链为底层技术构建大数据存储平台,可以建立节点管理、存储管理、用户管理、许可管理、业务渠道管理等功能。相对于结构化数据而言,不方便用数据库二维逻辑表来表现的数据即称为非结构化数据,包括所有格式的办公文档、文本、图片、XML、HTML、各类报表、图像和音频/视频信息等等。而分布式文件系统是实现非结构化数据存储的主要技术,这也恰恰是CTL擅长的领域。CTL的愿景是,在未来5年,越来越多的用户选择CTL作为他们首选的数字文件存储图片,以取代当前百度网盘或者苹果iCloud的地位。
CTL登陆GJ Gallop
考虑到CTL项目优秀的技术背景和广阔的市场前景,CTL将于GJ比特国际交易所Gallop三期正式发行。GJ Gallop 是GJ比特国际的创新数字资产发行平台,Gallop中文意思是“飞奔,疾驰”,象征着区块链世界正飞速向前发展。此前,GJ Gallop已发行过两期项目,都给投资者带来了不错的回报。
CTL项目目前只有天使轮融资,因此总估值仅70万USDT。这也预示着其光辉的前景。4月9日起,CTL在GJ.com正式开启持仓申购。看好分布式存储方向的投资者不要错过。
此次申购将有三轮,首轮申购价最优,值得关注。只需在申购前持有USDT资产即可获取币票数量参与。了解详情请至:
本文来自,仅作分享,存在异议请联系平台删除。本文观点不代表刺猬财经 - 刺猬区块链资讯站立场。