# DDC **Repository Path**: CMCC-IT/ddc ## Basic Information - **Project Name**: DDC - **Description**: 中移链-DDC是基于中移链提供的能力服务,可以提供完备的技术支持和配套服务,帮助企业客户快速对接业务平台。主体包含权限逻辑合约实现、计费逻辑合约实现、721业务主合约实现和1155业务主合约实现、元交易功能合约实现和租赁功能合约实现。 - **Primary Language**: C++ - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2023-06-07 - **Last Updated**: 2023-11-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 中移链-DDC合约 ## 项目背景 2021年,非同质化通证(NFT)概念引爆全球,其本质是以区块链为底层的技术协议标准。同年下半年,积极布局国内NFT产业的互联网巨头企业,为符合国内政策导向,澄清国内NFT业务并不涉及非我国法定货币的交易,提出“数字藏品”概念名称,迅速获得广泛认可并在业内普及开来。 2021年6月,工业和信息化部、中央网信办发布《关于加快推动区块链技术应用和产业发展的指导意见》,明确到2025年,区块链产业综合实力达到世界先进水平,产业初具规模。区块链应用渗透到经济社会多个领域,在产品溯源、数据流通、供应链管理等领域培育一批知名产品,形成场景化示范应用。 为了积极落实国家数字经济发展的战略部署,开创区块链产业发展新格局,为社会转型创新发展注入新动能,中国移动积极践行央企责任与担当,不断深耕前沿科技,自主研发了中移链,为用户提供公开、透明、高效的电信级区块链服务。 # 中移链-DDC合约概述 ## 架构 ### 内核 中移链-DDC全称为 Distributed Digital Certificate,分布式数字凭证,是中国移动自主研发的区块链分布式数据库技术。是完全超越艺术藏品和虚拟货币的一种全新的底层数据管理技术。 ### 底层架构 中国移动自主研发的开放联盟链是基于第三代区块链技术EOS(Enterprise Operation System)改造演进的CMEOS。 由于EOS并不满足国内的政策监管要求,中国移动在EOS的框架基础上,对资源控制、资源计费模型、共识算法等方面进行了最深层、最核心的技术改造,并增加了准入控制,推出了自主可控的CMEOS架构。 ### 功能模块 中移链-DDC合约项目主体包含权限逻辑合约实现、计费逻辑合约实现、721业务主合约实现和1155业务主合约实现。随着对协议标准的扩充和附加功能的完善,增加了元交易功能合约实现和租赁功能合约实现。 目录树如下: ``` ├── CMakeLists.txt c++编译描述文件 ├── include │ ├── ddc.hpp ddc头文件,包含表结构定义和接口定义 │ ├── erc_expand.hpp 租赁头文件,包含4907业务声明 │ ├── meta.hpp 元交易头文件,包含元交易业务声明 │ └── utils.hpp 工具头文件,包含各种字符串格式转换方法 └── src ├── CMakeLists.txt c++编译描述文件 ├── common.cpp ddc业务公共方法入口 ├── ddc.cpp ddc合约主入口 ├── erc_1155.cpp 1155业务主合约实现 ├── erc_721.cpp 721业务主合约实现 ├── erc_4907.cpp 4907业务主合约实现 ├── fee.cpp 计费逻辑合约实现 ├── meta.cpp 元交易业务主合约实现 ├── receipt.cpp 合约内联调用接口 └── permission.cpp 权限逻辑合约实现 ``` ## 产品优势 ### 技术优势 中移链-DDC是基于中移链提供的能力服务,可以提供完备的技术支持和配套服务,帮助企业客户快速对接业务平台。借助区块链团队的强大研发力量,中移链会持续优化底链性能,扩充协议标准,完善生态组件,为中移链-DDC的更新迭代和业务拓展提供坚实保障。 ### 生态优势 中移链-DDC可以借力中国移动和BSN两大生态。 在中国移动生态中,借助中国移动体系内省专公司之间的业务协同,中移链在能力集成和市场推广方面拥有天然优势。同时,中国移动拥有来自各行业的众多优质合作伙伴,能够集百家之长,为企业客户的复杂业务场景提供一站式的优质配套服务。 在BSN生态中,中移链可以借助全球化的基础设施建设优势、城市算力中心运营推广优势以及海外Spartan网络,助力技术演进和运营推广,为广大客户提供社会级的公共服务,并为国际化业务提供了技术支持。 ### 服务优势 在品牌服务方面,中国移动通过多年的优质服务,培育了市场信赖、民众认可的央企品牌,中移链-DDC会延续中国移动的品牌理念,持续提供优质的电信级服务。 ### 许可协议 DDC代码遵循 Apache 2.0 license 开源协议。我们特此声明,用户须自行承担因使用本开源代码而产生的任何问题,包括其中存在的潜在风险,这些风险可能与社区版本一致。 本软件包括第三方开源软件代码,您在DDC代码上使用第三方提供的开源技术时,除遵守本协议约定外,还应遵守第三方要求的协议文件。中移动信息技术有限公司不保证通过第三方提供开源技术的安全性、准确性、有效性,也不排除该技术可能引发任何其他不确定风险。由此若引发的任何争议及损害,与中移动信息技术有限公司无关,中移动信息技术有限公司不承担任何责任。中移动信息技术有限公司不对第三方软件或技术提供客服支持,若您需要获取支持,请与第三方联系。 修改物版权:Copyright©2023中移动信息技术有限公司