jinse.com
APP
中国版App下载 Android & iPhone
金色专栏
  • 发布文章
  • 发布活动

吴建刚:第一存储公链——交子链(CNT)

交子链创始人 吴建刚

2020年1月19日

“交子链——我们给区块链世界一个缺失的硬盘”

区块链,作为分布式记账技术,可以用于很多地方,但目前最成功的是用于记代币转账。到现在不管“币改”、“链改”叫得再响,也没有见到有影响力的应用。但区块链其实可以用于分布式存储资源的整合,换句简单的话,大家共享硬盘形成云服务。由于没有中心化机构可能的问题,大家使用硬盘,反而更加经济、安全。这就是区块链存储应用。本篇文章主要讨论区块链存储项目的比较,主要涉及以下几个问题:

1. 为什么分布式存储是区块链行业突破发展瓶颈的关键

2. 分布式存储的两种解决思路

3. 区块链存储项目比较

4. 交子链项目存储的特点

(一)为什么区块链存储是区块链行业突破重围的关键?

记得在2016年,区块链被大量的机构看好,并发研究报告或白皮书,像IMF、伦敦金融局、各重要银行和券商、各大互联网公司,被称为落地元年。实际上,2016年只是作了舆论准备——为泡沫做了舆论准备!现在看来,那两真是疯狂,用区块链随便包装个概念,大家就“梭哈”,不计后果。事实上,后果是很严重的。

目前大部分项目已经归零,或走在归零的路上,融到钱的项目,大部分按原来的设计是没办法落地的,如果不能改变设计也将归零。实际上,大部分装作在开发的项目,项目负责人都已经没有信心了,但还要到处“打鸡血”的宣扬自己的项目。依我看,不如把钱散给大家,或投到新的好项目,也不要再硬着头皮开发原来的项目了。鸡生鸡,凤生凤,设计不好,就是基因不好,不会有好结果的。

但是好的项目,乃是天地人合而成,不是容易出现的,现在的项目想改自己的设计变成好项目,无异于提着自己的头发飞到天上去。

为什么2016年下半年到2018上半年大部分项目要归零呢?原因有以下两点:

1. 区块链存储技术没有解决。

试想想大量的我们用得很嗨的App,是不是会产生大量的数据呀,这些数据目前是存在中心化服务器里的,这种做法备受诟病,因为数据生产者没有占有数据或享受数据的好处,却被平台拿去了。

可不可以支付走区块链,但数据走中心化的路呢?这里涉及信任问题呀?这些中心化服务器放谁哪里,你认为拥有服务器的主不会作恶吗?

所以,数据只能放每个数据生产者手里,那就需要为每个人提供一个云。当这个用户在微信应用使用产生的数据放到自己的云里,淘宝应用里产生的数据放自己的云里,Facebook产生的数据放自己的云里,这些数据就可以被保护好。

那么可不可以每个人申请一个云呢?但现在的云都是放在中心化机构里的,比如百度云盘,这样也是不安全的。

但如何让每个人拥有分布式云呢?比如,我想要一个10个G的分布式云,放我的通讯录、照片、小视频等等,也许还有不少个人日记和密码簿,如何能办到呢?

目前的区块链除了交子链,没有一个做到了。而交子链2020年才发布测试版。所以大量的区块链项目,凡是涉及到分布式存储的就存在归零的大可能。其中包括通讯,因为通讯的关键是聊天数据的存储。

区块链分布式存储还有一个好处是方便交易和版权保护。中心化的云上面的数据很难交易。数据不能交易(脱敏后),那数据的所有权也只是在做隐私保护,当然,能做到隐私保护已经很好了,但很文字、语音、视频的创造者他们想获得收入就需要交易。而区块链在数据确权上可以通过“哈希固化”在不可篡改的区块链帐本上留下数据指纹,这为版权保护提供了一个好办法。

2. 区块链记账不够快

现在的区块链可能还是石器时代。比特币全网同步一个账本,耗电量惊人。以太坊也类似。

出路在哪里?全网同步多个账本,这就是分片技术。目前以太坊在做,但不知道什么时候能成,而交子链设计了分片混合共识机制是继承了现有的技术上又有不少创新的,可以解决交易无限可扩展的问题。

综上述,区块链作为分布式互联网系统,不能没有分布式硬盘。交子链给区块链世界设计了一个分布式硬盘,这是交子链对区块链行业的重要贡献。

(二) 分布式存储的两种解决思路

要让区块链分布式网络拥有自己的存储,这到底指什么呢?因为每个矿机就有存储呀? 

现有的矿机也有分布式存储,但记录的是区块数据,这是全网统一记录的数据,一个数据保存上万份——足够分布式的,但如果每个人的数据都放上万份,是不是疯了呀?以太坊1M的成本是上千元的,成本相当高。

区块链分布式存储实际上是指每个人的数据可以存在“去中心化”的盘上。但这里有两种思路:

1. 使用区块链的每个人有一个分布式硬盘,即个人分布式云的概念。

2. 使每个文件可以上传到分布式节点。

第一个思路以空间为管理对象构建分布式存储。这似乎更符合分布式存储的直觉。我们中心化云都是申请一个多少G的硬盘空间的。比如Dropbox,按空间和时间计费的。

第二个思路是以文件管理对方的方式构建分布式存储。但这不太符合直觉,因为不是分布式空间的概念,即需要对一个一个文件上传和下载收费和记账,这将是很麻烦的,特别是不断读写修改的文件怎么办呢?

(三) 区块链存储项目比较

虽然以文件付费方式构建分布式云不符合直觉,但却符合分布式网络的传统。

用过迅雷或BiTorrent的朋友,有过以文件为对象的分布式云的体验。朋友分享一个种子,就可以从联网的节点下载这个文件。这个文件存在很多台电脑上的。这种按一个一个文件的方式建立分布式存储的思路与这种分布式共享文件的分布式网络上的传统很一致,无怪乎,我们的技术极客,这次没有逃过成规,搞以文件付费的方式建立分布式。

我们来看看下面这些项目:

uxF2zT1Oy96DSSB6fH2ZDFY5ppHzcJdKfwu0iSKo.png

这些项目都是很有名的分布式存储项目,但都走了IPFS的技术路线。IPFS是一种点对点文件传输的协议,正是BiTorrent这类软件常用的。这样的项目可能有二十几个,都是将“IPFS+区块链”,最多加一些保密、去重的边缘特性,然后就说自己多厉害。但其实都是以文件为管理单位的分布式存储项目。这样的项目有不少缺陷:

1. 文件走交易上传哈希,太多文件同时上传下载将遭遇TPS瓶颈

2. 只能保存静态文件,无法动态读写,或者效率太低

3. 分片上传效率极低

4. 没办法建立数据库

IPFS里比较有名的是Filecoin项目,硅谷一个团队搞的,不要认为他们很厉害。融了几亿美元,几年了,到现在还没有正式上线。而且临时又改共识机制,造成很多矿机生产商或持有者受损。这个项目的上传下载都要付费,付费就要记账,而交易资源(TPS,每秒交易次数)被大量占用了,做不了别的智能合约应用。以太坊的Swarm也类似。

(四)交子链项目存储的特点

交子链的特别是两个关键词可以描述“裸空间”和“数据流”。

所谓裸空间就是,用户申请的空间是可以读写的,你可以以对象的方式管理空间,随时指定空间的某个位置或偏移,进行读写改删操作。这对于程序员来说,就像一个本地硬盘,可以建立自己想要的文件系统或基于文件的数据库系统,可以高频读写动态数据。我们给区块链世界一个缺失的硬盘,就是这样意思。

所谓数据流就是,数据不是固定的,是随时可变的,即动态数据。我们没有必要像以哈希访问的数据那样,要知道数据哈希值才可以上传下载。类似聊天这种不断改变的数据,这样的场景很多,地埋位置也是一个例子,它们是数据流,不断存放在空间中,没有固定的哈希值。

那么交子链是如何做到的呢?其实是不容易的。我们克服了不少困难。但思路并不难理解。

假如每个矿工以最小单1G提供一个空间出来,我们需要数个矿工,比如8个矿工结成一个小组,共同维护这个G的数据,保证随时接受读写操作,同步操作,有离线的就开除,有新进来的就同步。然后由区块链随机抽问该组这一个G空间中某小段数据和多组数据哈希,这8个人中一大半都答对的就给于挖矿奖励。

如此这般,就有了一个G的分布式存储。如果你有100个G贡献出来就需要加入100个组,这100个组不断的接受验证就可以比较均匀的获得奖励。

当然,区块链也要记录小组关系、客户租用空间关系等内容的。那么,如果有很多矿工加入,我们就可以形成一个由区块链管理的巨大的硬盘,我们称之为“世界硬盘”。我们的用户就可以申请这样的空间来使用。这就是裸空间的概念。而矿工要获得奖励就要不断同步数据,这就是数据流的概念。

当然,实现起是很复杂的,我希望大家了解了基本的思路。

最后,我想用点文字说一下这样的裸空间的用途呢。其实很简单,就是我们与中心化的云竞争。

比如个人有大量的数据,通讯录、照片、视频、记事本、邮件都希望保密的,比如单位有大量的业务数据想要保密的,比如IT公司有大量代码想要保密的,金融公司有大量金融数据要保存的,他们要么自己布服务器,要么租各种机构提供的硬盘。既然中心化云不安全,我想,很多人会选择使用更加安全的交子云。

交子币是用来申请租用空间的,数量共2的30次方,即1G的代币,约10亿,目前Bijieex交易所仅有不到1%流通,即不到1千万个。但项目大量的币是锁定的,未来两年可能只有几千万个,但用途申请使用空间要使用CNT代币,需求量越大,代币价格可能越高,这是由供求决定的。我们可以想像未来空间不断增大,对有限数据的代币的需要必要不断增加。

第一代区块链比特币的市值超1600亿,目前单价近万美元,不是因为好用,是应用安全和信仰。第二代区块链以太坊近两百亿,目前单价近两百美元,是因为图灵完备的智能合约和基于它发其它代币。第三代区块链交子链,不仅拥有图灵完备的智能合约,还拥有分布式空间存储、无限可扩展分片机制、分布式通讯机制,只要流通市值上1亿美元,目前及未来较长时间不到1千万个币看,其单位价值会很有潜力的。目前流通市值上亿的项目有48个,交子链应该占有一席之地。

总结:交子链是第一存储公链,它不仅是一个存储的公链,还是功能完备的公有链,拥有无限可扩展交易速度和分布式通讯功能。

欢迎关注交子链:https://contatract.org

了解更多区块链一线报道,与作者、读者更深入探讨、交流,欢迎添加小助手微信:jinsecaijing666, 进入[金色财经读者交流群]。
文章作者: / 责任编辑: 我要纠错

声明:本文由入驻金色财经的作者撰写,观点仅代表作者本人,绝不代表金色财经赞同其观点或证实其描述。

提示:投资有风险,入市须谨慎。本资讯不作为投资理财建议。

金色财经 > 区块链 > 吴建刚:第一存储公链——交子链(CNT)