更新时间:2018-11-26 14:01点击:
11月24日,迅雷链主办的链创未来·迅雷链技术沙龙第五站在上海举行。本期一如既往地延续了大咖多、干货多的特色,由迅雷链多位资深工程师,以及业内知名技术专家组成的讲师团,为到场的区块链开发者、创业者们,分享了一场区块链技术的盛宴。
沙龙现场不仅对迅雷链特有的同构多链架构做了深入剖析,并对当前主要流行的区块链存储技术以及他们之间的不同进行了探讨,并通过展示迅雷链在数据存储、交易、安全等方面的设计思考,以期为企业和开发者在选择更合适的解决方案时提供参考。
同构多链:迅雷链满足商用需求的核心秘密
沙龙开场,迅雷链开放平台负责人张慧勇作为首个分享的导师带来了关于迅雷链特有的同构多链架构的深入分析。据其解释,所谓同构多链,即主链上能够同时运行多条链,且这些链还要保持一致性,内部运行着同样的程序,即“同构多链”。
迅雷链开放平台负责人 张慧勇
基于这样的特性,迅雷链能够同时运行多条链,性能从而得到叠加提升,成为目前全球唯一能够实现每秒百万次交易处理能力的底层公链。“如果区块链要投入实际商用,百万级的TPS性能是基本前提之一。” 张慧勇介绍了高性能的必要性,其次,同构多链还具有近乎无限的扩展性。张慧勇表示,迅雷链在进行多链同时运行时,性能上的损耗极其微小,基本上是处于线性增长的状态。因此,迅雷链的扩展性,让性能不足时,通过增加新的链即可,不需要重头做设计。
此外,配合特有的DPoSA+PBFT创新共识算法,迅雷链在确认速度和一致性上取得了相当优秀的表现,这成为迅雷链能够实现秒级确认,以及永不分叉强一致性的终极武器。
分享最后,张慧勇为现场来宾展望了未来区块链技术的发展,他认为区块链存储系统的优化,以及外围系统的完善,会是接下来一个重要的技术发展方向。
迅雷链如何进行底层数据存储
迅雷链底层研发工程师 张小刚
传统区块链是单机存储架构,数据存储容量会受到单机存储上限的限制。区块链要实现真正的商业化应用落地,在传统架构下必然面临单机存储上限的问题,所以必须打破传统架构,以解决大数据存储问题。
迅雷链底层研发工程师张小刚带来的,就是关于迅雷链底层数据存储设计的分享。
分享中提到截止2018年5月,比特币的一个完整节点的数据存储达到了210G,而以太坊的数据存储暴涨的更加厉害,已经达到了1T之多,对于一个普通用户已经很难运行一个完整的以太坊节点了。如果放开商业化应用数据上链,那么数据存储的增长将非常迅猛,区块链数据存储的问题已经迫在眉睫。
对此迅雷链是如何解决存储问题的呢?张小刚介绍说,迅雷链打破了传统区块链架构,设计了同构多链架构,对账户按照地址进行了分区,整个迅雷链划分为多个分区,每个分区结构完全相同,这样既提了高整体性能,有降低了单节点数据存储大小。如果分区需要更高的性能或者存储达到了阈值,则可以对分区进行平滑扩链,也就是将一个分区划分出更多的分区,这样既提高性能又减缓存储增长。
其次就是在行业内引起重大反响的迅雷链文件系统,即TCFS。是迅雷链基于150万+的共享云计算节点专为区块链打造的数据云存储与授权分发的开放式文件系统,专门用来解决大数据和大文件的上链问题。那么对于需要上链的大数据或者文件,可以上传到迅雷链文件系统TCFS中,然后将对应的Hash存入区块链。
不仅如此,迅雷链还将底层的存储升级为可插拔的插件化存储架构,节点可以根据自身场景选择不同的底层存储架构,除了原生支持的levelDB存储外,目前正在开发支持带有数据分片功能的MongoDB存储和Couchbase存储,后续还会有新的存储解决方案陆续支持。对此,现场开发者呈现出浓厚的兴趣。
迅雷链:DAPP的觉醒
迅雷链开放平台产品负责人 马双阳
针对DAPP开发,迅雷链具备哪些优势和支持?迅雷链开放平台产品负责人马双阳,对此做了全面讲解。
马双阳表示,目前区块链应用,即DAPP但开发已经蔚为大观,但整体来看问题依然很多。比如说用户教育成本高、无法解决线上线下分离的问题,还有底层性能支撑不足等,都导致很多类型的应用无法在区块链上实现。
对此,迅雷链针对性地提出一系列解决方案。其中性能问题已经初步解决到位,而用户习惯的培养则是时间问题,需要丰富的DAPP来加以影响和教育。迅雷链重点发力在降低开发门槛,帮助开发者能够更快、更低成本地开发应用。
马双阳通过一些具体措施进行举例,如提供智能合约模板,即迅雷链提供一整套开源的文档,以便开发者能够快速地通过文档做一些智能合约的编写和接入;此外,还提供各种开发小工具,例如投票系统解决方案等,减少开发者的工作量;除此之外,TCFS系统也是对DAPP开发的有力支持。
不仅如此,迅雷链开放平台还推出面向开发者的大量扶持政策,包含技术扶持、成本扶持、流量扶持、投资扶持。对于所有DAPP,迅雷链返还首年的gas费用,为优秀的DAPP应用进行流量支持。并联合了专业投资机构,对有融资需求的项目进行投资扶持。
马双阳表示,迅雷链希望同开发者共同打造更多的、且真正能够落地的区块链应用。
通过本次沙龙,让更多上海的区块链开发者对迅雷链的技术特征和原理有了更加全面和深入的了解,同时也打开了开发的新思路。没能参与此站技术沙龙的开发者也不用遗憾,下一站即将在12月8日深圳举行,有兴趣的开发者、创业者和企业代表可关注迅雷链公众号及官网,随时知晓最新的活动信息,还可以系统的回顾前几次沙龙的核心技术分享,从中获取更多关于区块链及迅雷链的相关知识。