发布于: Apr 3, 2023
作为数字技术的代表之一,区块链技术正在被越来越多的企业所重视,并被引入到各行业的数字化转型中。根据中国通信院数据显示,目前中国区块链应用场景主要以金融和互联网为主,但应用范围呈现不断拓展的态势,政务数据共享、民生服务、医疗健康、数字文创等各类行业应用创新持续活跃。而据 IDC 预测,中国区块链市场规模在 2024 年有望突破 25 亿美元。
罗马城不是一天建成的,而企业想要实现区块链应用的快速开发,不仅需要构建稳定高可用性的基础架构,还需要解决海量数据的存储等问题。
针对企业增长的区块链应用开发需求,纯白矩阵推出 ChainIDE 云端智能合约 IDE,为企业带来便捷的区块链开发体验。作为全球首个云端多链的区块链集成开发环境,ChainIDE 具有高效快速、功能完备以及支持多链的特点,能够助力开发者轻松编写智能合约,缩短区块链开发周期。其技术特性专为企业构建智能合约、应用程序以及解决方案而生,帮助企业告别开发难,轻松部署三步走。
纯白矩阵构建面向全球区块链开发者的 ChainIDE,通过对多家主流云服务平台在服务多样性、稳定性和易用性等维度的表现对比,选择了亚马逊云科技的云服务平台为 IDE 服务提供支持。亚马逊云科技不仅在云服务和业务全球化方面为 ChainIDE 提供专业支持,还通过提供一系列最佳实践、模型和参考架构等指导,帮助 ChainIDE 成功构建具备全球覆盖能力以及支持高并发的 IDE 环境,让企业完成区块链应用开发仅需“三步走”。
对于在云端 IDE 进行区块链开发的要求,一看响应流畅性,二看服务内容的丰富程度。区块链应用落地是关键,开发环境延迟高、拓展性差,无法满足来自世界各地开发者的多样化需求。ChainIDE 基于亚马逊云科技的云上基础设施与最佳实践案例,分别在业务前后端进行针对性部署,满足开发者需求的同时,可以将更多精力放在多链支持、多语言支持以及多操作系统兼容等核心业务上。
在业务前端,ChainIDE 通过应用 Amazon Route 53 服务,实现了域名托管和策略自定义的需求,能对来自世界各地开发者访问请求进行智能化解析,及时完成响应。在业务后端,ChainIDE 通过 Amazon Elastic Kubernetes Service (EKS) 与 Amazon Elastic Compute Cloud (Amazon EC2) 的集成实现托管 Kubernetes 服务环境,并赋予了 ChainIDE 高可用和自动扩展的能力,能够满足持续增长的开发者和项目对云端 IDE 环境 Web Service 的资源要求。
ChainIDE 产品的一大优势是能够在一个环境中为十多种不同的公链和联盟链提供支持,这离不开 Amazon S3 的存储能力。Amazon S3 拥有 99.999999999% 的数据持久性支持,为 ChainIDE 区块链项目中的链上数据、元数据以及开发者用户信息和其他原始资料等内容提供稳定的存储服务,让企业能够顺利完成多元化的开发需求。另外,通过与 Amazon CloudFront 服务的集成,ChainIDE 环境让开发者在执行时获得快速的加载体验。
区块链应用开发,数据的存储和安全十分重要,而数据库在使用和管理中所需费用,在开发过程中无疑是一笔较大的支出,如何在满足企业开发需求同时降低日常运营支出?基于亚马逊云科技 Amazon S3 数据存储服务,ChainIDE 实现为开发者不同的数据访问需求提供可选择支持,企业可根据工作负载、弹性和成本情况自主选择,满足开发需求的同时实现项目成本节约。
针对区块链应用开发中涉及的 NoSQL 数据库需求,纯白矩阵选择 Amazon DynamoDB 全托管式、无服务器的 NoSQL 键值数据库为元数据提供存储,保证了 ChainIDE 平台在开发产品时的安全性、高可用性以及可拓展能力。Amazon DynamoDB 的应用让 ChainIDE 平台无需聘请专业人员进行日程管理,帮助纯白矩阵节约 20% 以上的时间和财务成本。
借助 Amazon DynamoDB 的应用,ChainIDE 平台无需聘请专业人员进行日程管理,纯白矩阵节约了 20% 以上的时间和财务成本。基于亚马逊云科技托管式工作流解决方案,ChainIDE 让企业开发者可以使用熟悉的 Apache Airflow 平台来梳理工作流程。此外,利用 Amazon Managed Streaming for Apache Kafka (MSK) 提供完全托管的 Apache Kafka 实时摄取和处理流数据的能力,ChainIDE 让开发者在摄取和处理日志与事件流的工作变得更加简单。
“在使用亚马逊云科技服务构建 ChainIDE 的过程中,我们充分体验到了各服务之间集成的便利,从域名管理、网络控制、容器计算到存储、数据库以及 CDN,我们可以一站式完成。并且这些服务都提供了符合企业级要求的 SLA,基于这些高可靠性的服务进行构建,我们也能够让自己的应用达到相同的 SLA 水平,来为全球区块链项目的开发提供有效的保障。”
张舒艺
纯白矩阵 CTO
在构建 ChainIDE 产品的过程中,纯白矩阵与亚马逊云科技合作伙伴杭州勤易科技有限公司进行了商务领域的合作,实现了 IDE SaaS 服务的优化,部署的时间成本缩短至 1 个月内,为开发者提供更多支持。此外,纯白矩阵与亚马逊云科技通过举办开发者黑客松与培训讲座等形式,为开发者提供技术指导,帮助其降低区块链应用的开发门槛并缩短开发周期。
展望未来,纯白矩阵将基于 ChainIDE 产品与亚马逊云科技展开更多合作,不断完善 ChainIDE 的功能,并计划为全球区块链开发者提供一键部署到亚马逊云科技的能力。双方还将就开发者社区等方面展开合作,促进更多的区块链行业应用落地,赋能实体产业的数字化。
南京纯白矩阵科技有限公司(简称 “纯白矩阵”)是一家专注区块链研发,创意区块链框架设计的创业公司。纯白矩阵旗下的 ChainIDE 为全球首个云端多链的区块链集成开发环境,累计帮助超过 185 个国家的开发者,提供 900 万次的智能合约编译服务,是全球大型的区块链开发者流量入口之一。