专栏首页老马说编程白话蓝石链(CefaChain)

白话蓝石链(CefaChain)

蓝石链(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共识机制啊,应用了随机、加密、并行和拜占庭容错的方法,这些都是咱们自主研发的呢。

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

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

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

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

本文分享自微信公众号 - 老马说编程(laoma_shuo)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-11-22

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • (40) 剖析HashMap / 计算机程序的思维逻辑

    查看历史文章,请点击上方链接关注公众号。 前面两节介绍了ArrayList和LinkedList,它们的一个共同特点是,查找元素的效率都比较低,都需要逐个进行比...

    swiftma
  • 计算机程序的思维逻辑 (12) - 函数调用的基本原理

    栈 上节我们介绍了函数的基本概念,在最后我们提到了一个系统异常java.lang.StackOverflowError,栈溢出错误,要理解这个错误,我们需要理...

    swiftma
  • 计算机程序的思维逻辑 (6) - 如何从乱码中恢复 (上)?

    我们在处理文件、浏览网页、编写程序时,时不时会碰到乱码的情况。乱码几乎总是令人心烦,让人困惑。希望通过本节和下节文章,你可以自信从容地面对乱码,恢复乱码。 谈...

    swiftma
  • FTP的两种传输模式的坑

    上周的系统迁移,进了一个坑,可谓真是坑,从问题的定位,到问题的解决,有很多值得借鉴、学习的,可以算是一次非常有价值的故障排查,

    bisal
  • 全文搜索引擎Elasticsearch入门教程

    全文搜索属于最常见的需求,开源的Elasticsearch(以下简称 Elastic)是目前全文搜索引擎的首选。 它可以快速地储存、搜索和分析海量数据。维基百科...

    企鹅号小编
  • 投资中的那些坑:幸存者偏误

    >韭菜并没有真正的认识到市场真实的样子,只是被表面现象迷惑,用自己以为的想法,再加上本能冲动进行操作。

    凌帅出口
  • 1.计算机发展阶段 计算机发展历史 机械式计算机 机电式计算机 电子计算机 逻辑电路与计算机 二极管 电子管 晶体管 硅 门电路 计算机 电磁学计算机二进制

    再后来有了一些数学理论的发展,纳皮尔棒/计算尺则是借助了一定的数学理论,可以理解为是一种查表计算法.

    noteless
  • 看懂FTP的主动和被动模式

    老七Linux
  • 全文搜索引擎 Elasticsearch 入门教程

    全文搜索属于最常见的需求,开源的 Elasticsearch (以下简称 Elastic)是目前全文搜索引擎的首选。 它可以快速地储存、搜索和分析海量数据。维基...

    ruanyf
  • QQ音乐TV版 Leanback接入实践分享(一)

    围绕Android平台,分享手机开发经验的精彩文章数不胜数,但针对TV的技术文章远不及手机,优秀的分享就更屈指可数。本篇文章以QQ音乐Android TV版研...

    QQ音乐技术团队

扫码关注云+社区

领取腾讯云代金券