京东区块链 JD Chain 项目的 BFT 共识算法的代码仓库,包括了 BFT 共识算法的完整实现,包括一致性、选举、视图管理、状态复制、通讯网络等,代码结构被设计为独立代码库。
京东区块链 JD Chain 是一个企业级的区块链框架系统,具有简洁、易用、可扩展和高性能的特点。 核心实现采用 Java 语言,学习门槛低,运维简便,无缝兼容企业应用IT架构。 这是主项目仓库,主要包括了文档和集成打包的结构,以及多个Git子模块仓库framework, core, explore 等。
京东区块链 JD Chain 项目依赖的序列化框架的代码仓库,被设计为一个通用的二进制序列化的框架,具有以下特点: (1)定义了标准化和高度压缩的二进制数据序列格式。 (2)基于 Java Interface 和 Annotation 进行类型声明,编程接口更易用。 (3)支持以面向对象的方式定义数据类型及其关系,支持继承关系和组合关系,可以更简单地定义复杂业务对象类型。 (4)高性能,在较小的数据大小和简单数据结构的情况下,与 Protobuf 的对比测试持平;在较大的数据大小和复杂数据结构的情况下,明显优于 Protobuf 。
京东区块链 JD Chain 项目中使用的 HTTP 客户端的代码仓库,这是一个独立通用的 HTTP 客户端的实现,具有以下特点: (1)基于Java Interface 采用 Annotation 声明式定义 HTTP 服务,不需要写实现代码,具有良好的易用性; (2)采用类 Spring MVC 风格定义HTTP服务接口,支持通过接口的方法参数和返回值映射到 HTTP 的路径参数、请求参数以及回复; (3)支持自定义参数和返回值转换器 converter;
Please describe the organization's positioning / vision
Please attach the organization brochure
These companies or software are using our open source software:
Please send an application email to
If you feel that our open source software is helpful to you, please scan the QR code below to enjoy a cup of coffee.
Website:
Follow @aaa on Weibo
Email: