> 厂商 >

BitCherry链网:从技术架构分层打破区块链“不可能三角”限制

BitCherry链网:从技术架构分层打破区块链“不可能三角”限制

2019全球区块链开发者大会将于8月20至22日在北京举行,届时全球范围内的区块链技术领袖,与一线互联网公司的区块链技术负责人、区块链架构师、一线研发管理者将汇聚一堂,对Libra效应、BaaS兴起、扩容临界界点、隐私计算、分布式存储、DApp生态现状等话题进行深入交流。作为全球首家分布式电商网络,BitCherry将参加分布式经济分会场并发表演讲。

一时之间,“如何实现分布式电商、分布式搜索、分布式存储“成为了热点话题。在这其中,利用公链技术保障分布式电商落地的话题格外引人关注。而要实现这个目标,在技术架构上打破公链的“不可能三角”,就成为了一个不得不谈的问题。因为唯有如此,才能满足具体业务所需的高性能、高可用、安全性和扩展性等要求。在这方面,各个公链项目做了不少创新型尝试,而作为垂直公链的代表,BitCherry也在力图打破公链“不可能三角”,在技术架构层面做了不少创新。

“不可能三角”的由来

“不可能三角”并不是一个严格经过论证而得出的结论。它只是业内对各公链的实际运行状况作出的一个总结。具体而言,“不可能三角”指的是在区块链公链中,很难同时做到既有很好的“去中心化”,又有良好的系统“安全性”,同时还能有很高的“交易处理性能”。

目前最著名的三大公链是比特币,以太坊和EOS。但这三大公链在破解“不可能三角”时,却都存在着各式各样的问题。

比特币公链被人诟病最多的是在“交易处理性能”方面,比特币的TPS大概只有每秒7笔,已经完全不适合作为日常高频、小额转账使用。为此,比特币闪电网络的解决方案被引入进来。它将小额的频繁交易,先通过一些分支节点进行储存和计算,并在一定时间内整合归并到主链。但这样一来,安全和去中心化虽然可以兼顾,但可扩展性却被弱化了。

以太坊在安全性方面仅次于比特币,虽然以太坊的TPS比比特币稍微高一点,但由于以太坊是智能合约平台,它的应用场景更复杂,所以以太坊比比特币也更容易发生拥堵。为此,以太坊开发出了分片技术。

以太坊的分片其实相当于同构的半独立的多链,其交易历史是分开的。由于算力分散的原因,以太坊分片的本质,就变成了选取了“去中心化”与“可扩展性”而部分牺牲了“安全”。这对于目前区块链应用最多但也最严谨的金融业来说,数据的错误是不可接受的。因而以太坊的分片要让系统真正运行起来,在这个设计里还需要考虑片间交流,防范对单片的攻击,欺诈检测等问题。

EOS一出现时,最大的卖点就是TPS高,交易性能强。但EOS为了达到这样的TPS,在“去中心化”方面做出了巨大的牺牲,因此在“去中心化”方面是三大公链中最受质疑的。同时由于节点少的原因,在安全性方面EOS也是三者中最差的。

这样,三大公链在对抗“不可能三角”这个区块链三难问题时,就都遇到了各种各样的问题。因此,公链不得不在技术创新方面另辟蹊径,分层方式也就开始走上舞台。

BitCherry技术架构的分层方式

分层方式有几个特点,一是从业务需求出发,侧重安全、公平性而非完全去中心;另一个则是放开“一链通吃”这种目前看来不切实际的思想,而倡导垂直公链。具体而言,就是把整个技术架构分成公链基础层和协议层。将链数据结构、共识机制、P2P 网络协议、智能合约虚拟机、密码学算法等内容放入公链基础层,而把侧链、链下计算等功能放入协议层。

以分层方式的思想做指导, BitCherry在技术上将采用两阶段实现的行业垂直公链的最终目标。

第一阶段,BitCherry 将提供一个资产链,使得电商业态里的数字资产能够安全、高效的流通。这个阶段,BitCherry 链将提供一个高TPS且兼容以太坊智能合约的公有链。该公有链将无缝对接支持以太坊的钱包和交易所,给电商提供一个承载数字资产的可信平台。

第二阶段,BitCherry 将提供一个支撑电商生态的大公链环境——电商垂直区块链链网平台。该大公链环境将支持整个电商生态,让电商运营者可以在数字经济时代快速实现数字运营转型,利用 BitCherry 大公链提供的可信环境,可以在其电商生态的参与者,包括消费者、商店、运营平台、数字权益所有者、推荐者之间公平、实时的分配应得利益;同时在大公链上,将有多个电商运营商发行各自的数字资产,大公链上将有多家交易所,使得各个电商平台的数字资产能够按市场机制互换互兑,实现电商生态中相互导流。

链网平台如何满足分布式电商的业务需求

当BitCherry完成了第二阶段的电商垂直区块链链网平台之后,我们再从安全性、性能、扩展性等几方面去审视它,就会发现它的先进之处。

由于把协议层从基础公链分离,利用协议层提供各种不同功能,不仅可以让协议层与电商行业 结合,在分布式电商应用场景中做相应的优化,还可以提升平台的灵活性,便于升级和扩展。从而保证了平台的高扩展性。

在BitCherry大公链的主链上,由于采用区块数据结构,共识机制采用POS/POW, 最大程度地保障主链安全,防范双花攻击。以此为依托,又利用主链安全性来保证 DAG 子链的安全性。子链上支持智能合约。智能合约引擎将提供支持多种语言的图灵完备引擎。整个BitCherry大公链将采用BCHC作为“Gas”的计价单位,防止因图灵完备而出现的安全问题。这样,整个系统的安全性也得到了保证。

BitCherry 大公链将结合区块链和 DAG 技术提供一个链网体系。电商运营者可以在BitCherry 大公链的环境里建立自己的电商体系,可以用每条子链支持一个特定的应用场景,每条子链上可以独立的发行数字资产。子链主要是基于 DAG 设计,提升交易的并发量,使得每条子链上的 TPS 可以达到10000+。这样以链网取代单链,整个 BitCherry 大公链的 TPS 就有了轻松达到百万级的可能。如此一来,分布式电商所需的高性能也得到了保障。

眼下,公链项目为了满足垂直行业的业务需求,提出了各式各样的技术创新。面对这些技术创新做出选择时,BitCherry选择了从一切从业务需求出发,去平衡“不可能三角”的关系。这种一切从应用出发,对技术做出取舍的思路,非常值得业界借鉴。


企业会员

免责声明:本网站内容主要来自原创、合作伙伴供稿和第三方自媒体作者投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。任何单位或个人认为本网站中的网页或链接内容可能涉嫌侵犯其知识产权或存在不实内容时,应及时向本网站提出书面权利通知或不实情况说明,并提供身份证明、权属证明及详细侵权或不实情况证明。本网站在收到上述法律文件后,将会依法尽快联系相关文章源头核实,沟通删除相关内容或断开相关链接。

2019-08-19
BitCherry链网:从技术架构分层打破区块链“不可能三角”限制
2019全球区块链开发者大会将于8月20至22日在北京举行,届时全球范围内的区块链技术领袖,与一线互联网公司的区块链技术负责人、区块链架构师、一线研发管理者将汇

长按扫码 阅读全文

Baidu
map