10月1日国庆节,一个名为“XVB开发者中心”的区块链开放平台悄然上线。
这是一个面向开发者的开放合作平台,旨在协调XVB软件和硬件资源,提供联盟链(阿里、百度、永旗联盟链....)、无边花园生态应用工具(版权相机、NFT(一种代币)商城......)的二次开发接口,助力开发者完成DAPP应用开发。
“XVB开发者中心”由浙江永旗区块链科技有限公司(下称永旗公司)研发。公开资料显示,永旗公司成立于2017年9月,主要为区块链企业提供底层技术服务,为AI、VR/AR/MR 企业提供可靠有效的大数据支持,同时为优秀传统企业提供系统的区块链解决方案。永旗公司相关负责人表示,该“XVB开发者中心”将从应用推广、开发支持、应用变现、品牌宣传等方面为生态伙伴提供业务发展机会,助力生态成员提升在区块链数字领域的合作创新能力,为开发者打造卓越用户体验,实现共赢。
传统开发者平台的弊端
随着区块链、云计算、AI、物联网等新技术的发展,各大商业巨头纷纷开始在相关领域落子布局。在此过程中,融合以上多项技术的开发者中心,由于具备了为开发者降低成本、提高效率的技术优势,成为各大巨头的“兵家必争之地”。从国外的微软、谷歌、亚马逊,到国内的BAT,已经开始有所布局,大规模使用“低代码”拓展开发者平台。
商业巨头的加入,助推开发者中心的快速发展,但这个领域长久以来存在的弊端,依然明显,并不那么容易消除。
“对于普通的开发者而言,推广、运维等都需要高昂人工费用。另外,传统的开发者平台是基于中心化组织,不仅存在数据隐私泄露的风险,且开发者自身的利益也难以得到切实的保障。”永旗公司相关负责人表示,在固化的商业模式下,开发者平台往往通过吸引流量来进行变现,由于无法做到真正的精准投放,结果也不会很理想,还会带来通信问题、数据存储问题、资产管理问题等各种问题。
更重要的是,“对于技术端口的开发者而言,随着业务的发展、微服务架构的升级,服务的数量、程序的配置日益增多(各种微服务、各种服务器地址、各种参数)......传统的中心化的配置文件方式和数据库的方式已无法满足开发人员对配置管理的要求,比如配置跟随源代码保存在中心服务器中,容易造成配置泄漏,修改配置,需要重启服务才能生效,而且无法支持动态调整。”上述负责人表示,因此,无论是从软硬件资源,还是开发者的需求,都需要更安全、隐私、有效的开发者平台来支撑价值互联网生态。
“XVB开发者中心”的6大优势
“传统的开发者生态现状,可谓是机会与短板并存。”永旗相关负责人表示,一是技术性限制;二是开发过程中的体验感;三是开发平台的互动性。永旗公司之所以研发“XVB开发者中心”,主要也是为了降低二次开发成本,提升开发效率,为商业化落地应用创造有效环境。相比传统开发者平台,“XVB开发者中心”更加灵活开放,能够支持计算机模型和分布式模型,并具备6个方面的优势。
(核心跨链网关技术)
首先是高安全性。“XVB开发者中心”采用了分层加解密技术、零知识证明,环签名,群签名等技术,所有开发者可以通过DID身份系统建立统一的身份标识,重塑身份的全部维度。由此,开发者之间可以消除身份对立,获得公平公正又隐私安全的开发环境。
其次是高性能。“XVB开发者中心”从提升交易执行效率和并发度出发,以XVB Smart OS操作系统为底层架构,提出合约框架和交易并行执行框架,并从交易生命周期处理的各个环节出发,并行处理以及异步化区块共识、区块同步、区块落盘等环节,使得交易处理性能达到14万以上。
第三点是高可扩展性。“XVB开发者中心”不同于中心化的传统开发者生态,其采用了分布式的开发运行平台,能够使各个服务独立开发运行,互不影响的同时,还具备高扩展性和可移植性。它还支持跨链互操作,能够打通区块链系统之间的互通壁垒。
第四点是功能组件化。组件化的开发模式,能够快速开发出最小可运行版本,使开发和维护成本大幅降低。同时,也可以快速迭代版本,方便地添加修改组件,并解决业务模块划分不清晰的问题。改进的共识机制、丰富的智能合约、跨链组件等都可以作为单独的应用来服务。
第五点是高可运维性。“XVB开发者中心”拥有一整套运维部署工具和区块链治理工具,便于运维管理员用于管理合约命名服务、数据归档与迁移工具、合约生命周期管理工具等区块链系统。
第六点是简便易上手。“XVB开发者中心”具备开发部署工具、交互式控制台、区块链浏览器等工具,能够大幅度缩短建链、部署应用的时间。
“‘XVB开发者中心’具备大规模商业化应用的能力,可以覆盖政务、金融、公益、医疗、教育、交通、版权、商品溯源、供应链、招聘、农业、社交、游戏等多个领域。”永旗公司相关负责人表示,XVB开发者中心还将建立花园学院,为开发者提供各类专业技术类型课程,满足初级到高级开发者不同的学习诉求。同时还将创建技术问答社区,通过资深专家和优秀开发者在线解答技术问题,分享经验知识,为平台上的开发者提供多层级的扶持与激励,“让开发者好的想法和创意,都可以获得相应的支持”。