1. 首页
  2. 项目

进一步完善哥伦布主网,加速推动区块链基础研发进度

目前,虽然区块链技术已经引起了全球范围内的广泛关注,但不能否认,区块链技术整体发展仍处于初期阶段,基础研究与协同攻关等方面依旧较为薄弱。尤其突出的是区块链的底层技术问题,比如底层平台的交易效率与安全问题、区块链硬件的计算速度与存储能力问题等,这都需要在技术层面进行进一步探索。

2020年,哥伦布将从开发层面着手,持续加大攻关力度,完善底层技术构建,继续不忘初心,着眼于更大的目标,并为之努力奋进。除了会持续地进行CAT协议层和链上开发的改进外,哥伦布核心开发团队还将不断提升开发者体验,提供更多可选的智能合约编程语言,更强大的 RPC,更成熟的 SDK 以及更完备的文档,同时通过CAT2.0,搭建更好的通过高性能区块链基础设施,为赋能数字经济提供服务。

  • 世界级高性能区块链通用开发框架

2020年,哥伦布将在Hase框架上提升CAT的可用性和功能性,让Hase成为希望部署PoW/PoS/DPoS区块链的用户和企业的首选,赋能数字技术与智能经济。

Hase将为CAT2.0提供全新的标准与架构,基于CAT的分布式跨链数据交换协议,结合安全多方计算与动态密钥分发,通过Hase框架下的任何区块链与应用都可以与CAT进行数据与价值的交互,同时通过DPoS+BFT架构下的CAT底层区块链基础设施,为用户提供高性能、高安全性、可拓展性的开发环境。

在全新的Hase架构下,Hase分为:Hase硬件层、应用层与核心加速引擎层。在探索通过软硬件结合的方式搭建高性能、安全性、稳定性、可拓展性与易用性之间的平衡。

二、全新高性能底层区块链基础设施

在2020年,哥伦布将对以下五项技术基础架构进行开发,继续专注于CAT底层架构的完善。

1、核心组件模块化开发

CAT将区块链所有的核心进行模块化,尤其是对共识算法模块化并且可支持插拔的共识机制选择,并以CAT标准的接口提供服务,使得CAT广大的社区开发者们能够根据自己的业务灵活选择,以类似积木方块的方式组建自己的公有链、联盟链、私有链。

2、更完善的智能合约机制

NAM VM完美兼容solidity智能合约与EVM。CAT原生支持GO与Python语言开发业务智能合约,部署到区块链上之后通过封装智能合约的标准GRPC接口对外提供服务以便进行业务处理。

3、可扩展存储插件

将把存储做成可拔插的组件,这样使得存储便于扩展;可以轻易扩展集群nosql数据库,以便支撑应用的庞大数据量;支持leveldb、couchdb和cassandra。

4、多链开发架构

Multiple-chain是除了main-chain之外还可以有很多并行运行的sub-chain,peers可以加入到不同组织或联盟的sub-chain,peer和sub-chain是多对多关系;每一条sub-chain都有自己的数据访问权限,做到了多链数据隔离;这样可以满足企业的联盟链构建。

5、一键发行令牌链

Token即为令牌,Token链是一个并行多链的结构,多链多共识,共享用户数据基础。CAT的Token链是专门用于处理Token交易的一条链。鉴于ERC20代币不断曝出的各种漏洞(虽然漏洞的产生是智能合约开发者的问题,但是我们认为有更好的方案来实现),在CAT上内置了Token对象,开发者只需要定义自己要发的Token的数量即可。CAT的Token链是一个多链多共识的结构,也就是说不同的Token可以放在不同的Token链上进行打包,多链并行可以极大的提高交易处理速度。

三、DAPP开发者服务

在新的一年里,哥伦布会在专注于底层架构设施建设的同时,改进DAPP开发者服务,将在以下四个方面进行逐步优化:

1、CAT提供了一个新的编程语言NAM,是一个完全事件驱动的语言,大家只需要定义自己可以对外提供的事件和参数即可,不需要main函数,然后在自己定义的事件函数里面写上相应的逻辑处理即可;

2、CAT会对主流的语言进行支持,第一个是Java,之后将按照社区选举逐步部署Nodejs和Python,让开发者们可以不用学习新的编程语言,就可以写出自己的Dapp;

3、我们对Dapp将完全屏蔽共识机制和区块的概念,开发者只需要关心自己制作功能的逻辑即可;

4、 对数据库和fs的支持,CAT短期会支持Dapp直接操作SQL数据库,通过Filecat分布式文件系统进行更好的分布式数据存储服务。

四、CAT浏览器

CAT浏览器(explorer.columbu.network)是一个同时适用于主链和测试链的区块数据浏览器。在2020年,我们将持续优化CAT浏览器的用户体验,并提供额外的功能,深层次地挖掘数据并进行分析。同时将会支持更多功能进行开放,从而为用户搜索查询交易、账户、区块、链上数据统计等提供极大便利。2020年我们将会升级更多的功能权限,包括脚本源代码浏览器,公共测试网RPC服务以及统计数据导出等。

五、轻客户端协议

2020年我们将发布CAT轻客户端协议,用户仅只需要一台普通的家用电脑即可,但是对于手机、浏览器端的应用程序和嵌入式设备来说,仍略显繁重。轻客户端协议可以让CAT链上的共同知识被更广泛的用户使用,并为CAT提供无限可能。同时CAT轻客户端可以被嵌入第三方软件中,实现任意pc软件与Columbu CAT的去信任交互。

 

从2017年哥伦布正式立项至今,转眼已是3年,过去的3年里,哥伦布进行了一系列的自我创新,在区块链行业里栉风沐雨,稳步前行,积极的在为推动智能经济与分布式商业经济时代的到来播洒汗水。

2020年,哥伦布CAT将不忘初心,稳步前行,继续发挥在底层区块链基础设施开发方面的优势,持续地进行CAT协议层和链上开发的改进,加速Dapp落地应用的实践,完善凯撒的主网搭建,搭建更为成熟的区块链基础设施,为社区爱好者提供更加完备的区块链社区生态!

原创文章,作者:admin,如若转载,请注明出处:http://www.btc094.com/archives/337

联系我们

17640027823

在线咨询:点击这里给我发消息

邮件: 277619519@QQ.COM

工作时间:周一至周五,9:30-18:30,节假日休息