前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >白话蓝石链(CefaChain)

白话蓝石链(CefaChain)

作者头像
swiftma
发布2018-12-18 16:51:40
6790
发布2018-12-18 16:51:40
举报
文章被收录于专栏:老马说编程老马说编程

蓝石链(CefaChain)是什么呢?这是老马全身心参与的一个区跨链项目,是一个底层平台,今天蓝石链技术白皮书v1.0正式发布了,老马自信还是有不少干货的,但白皮书内容比较技术,为了便于大家理解,老马安排了一场“小白”和“大蓝”之间的对话。白皮书全文地址为:http://chain.bluecefa.com/CefaChain_WhitePaper.pdf。

小白:咱们蓝石链(CefaChain)具体是什么呢?

大蓝:咱们蓝石链是三元平衡寻优的新一代区块链底层平台。

小白:哦,三元平衡寻优是啥意思啊?

大蓝:三元就是区块链技术的三个重要维度,包括分布式、安全和可扩展性,平衡寻优简单来说就是咱们蓝石链三个维度都尽量照顾到了,或者说,咱们在保留传统区块链原有的分布式和安全的前提下,同时实现了可扩展性。

小白:哦,但这个三元平衡的目的到底是为了啥呢?

大蓝:是为了解决区块链商业应用落地的问题啊。区块链技术发展的初衷可不是为商业应用服务的,那是为数字货币服务的。你看比特币也就只有币,别的也没啥功能了。以太坊上倒是可以部署一些智能合约,开发一些应用,就是现在人们说的DAPP(去中心化APP),但是你知道吗,你别看以太坊全世界有上万台机器,它的整体处理能力还不如你的电脑呢。

小白:啊,这怎么可能呢?上万台电脑还不是一台?

大蓝:是啊。那上万台电脑都在干同样的事啊,都做一样的事,还要相互同步,避免互相不一致,这个开销可不少呢,那从处理能力上,当然就还不如一台电脑了。

小白:这么浪费资源是为了啥啊?有必要吗?

大蓝:为了安全啊,你想啊,你的钱放在上面,又没有政府管,管记账的机器少了怎么能行,它们都被少数坏人控制了怎么办?现在这么多机器,分布在全球各地,你愿意你也可以买一台机器加入,大家共同维护一个网络,有坏人也不怕,只要坏人的力量没有那么强就好了,他记的账别人也不认,其实,现实中,也没有那么多的坏人,因为在这么强的网络中,坏人干坏事的代价还是挺大的,还不如老老实实当好人赚的多呢。

小白:哦,那区块链处理能力这么弱,确实不适合普通商业应用呢。可是我听说过EOS,人家可是说解决了区块链商业应用问题呢?

大蓝:EOS确实是这么说的,处理能力也确实比以太坊高很多,但是它牺牲了分布式这个特性。EOS网络中的电脑数比以太坊那就少多了,EOS全球只有100个左右的节点,某一段时间说了算的只有21台机器,这21个中要是有1/3也就是7个出了问题,整个网络就出问题了,这是不是有点让人不放心呢?还有啊,EOS中那些机器可不像以太坊网络中的普通机器,这些机器的配置要求可高了。

小白:我还听说有HyperLedger啊,听说是一个庞大组织呢,很多公司参与的呢,人家也说是解决商业应用的呢。

大蓝:是的,HyperLedger是个社区,下面有很多项目,知名的有Fabric,主要部署在信任程度极高的少数组织间,组成所谓的联盟链,基本没考虑恶意的问题。还有,它的整体处理能力也受限于单台机器的能力。

小白:嗯,看来在保持分布式和安全的前提下实现可扩展,让区块链商业应用真正落地,还真是不容易呢。可是,我也听说人家以太坊有2.0计划,有什么分片方案、侧链方案,还有很多公司也在做什么多链啊、跨链啊、超级链啊,看上去都很厉害呢,这个问题是不是已经解决了呢?

大蓝:这个问题比较难,目前看还没有解决,但这个问题确实是当前区块链底层技术研究的重点,很多团队都在研究。咱们蓝石链团队也仔细研究过别人家的各种方案,简单总结来说吧,对于主要问题,大多数白皮书和文档介绍的都比较模糊,实现代码也比较少,离实际应用还有比较远的距离。

小白:那咱们蓝石链有啥妙招?能解决这个问题?

大蓝:这就是咱们的三元平衡寻优方案了,具体来说呢,咱们链的内部啊,不是只有一条链,而是有一条主链和很多子链,子链可以多达上千条,上千条子链并行计算,那性能就快了上千倍了。

小白:听上去这也不难嘛,别人想不到?

大蓝:这只是简单的思路,里面有很多具体难点啊,比如说,怎么让这么多链对外部看起来是一条链啊?这么多链怎么管理啊?怎么通信啊?主链会不会是性能瓶颈啊?一台机器具体负责哪条链啊?负责一条链的机器少了,怎么保证安全性啊?等等,这些都是要解决的实际问题。

小白:那蓝石具体是怎么做的呢?

大蓝:这个具体细节就一言难尽了,不过咱们白皮书里都有比较详细的描述,包括咱们的多链路由、跨链通信、还有咱们的REPB共识机制等,这个REPB共识机制啊,应用了随机、加密、并行和拜占庭容错的方法,这些都是咱们自主研发的呢。

小白:你说的这个扩展性问题我大概懂了,可光有这个也不够吧?咱们商业应用应该还有很多别的问题要解决吧。

大蓝:是的,问题还不少呢,比如说监管问题啊、隐私保护啊、数据存储问题啊、智能合约的性能和安全问题啊等等,这些关键问题啊,咱们蓝石也都有考虑,具体咱们白皮书里都写了。

小白:那咱们这么好的技术就这么公布了?

大蓝:海纳百川,有容乃大嘛,咱们蓝石的目标是构建世界级的区块链生态,征途是星辰大海,公布技术细节也是表明咱们的开放态度、胸怀和信心,希望和社会各界有志之士共同努力,实现“信任相链,坚如磐石”的价值互联,一起迈入基于诚信体系的数字经济新时代。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-11-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 老马说编程 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
区块链
云链聚未来,协同无边界。腾讯云区块链作为中国领先的区块链服务平台和技术提供商,致力于构建技术、数据、价值、产业互联互通的区块链基础设施,引领区块链底层技术及行业应用创新,助力传统产业转型升级,推动实体经济与数字经济深度融合。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档