为了解决这些问题,我们提出了一种新型代码管理协议和代码知识产权鉴定方法,将SGB协议与区块链技术结合,并构建了一整套解决方案,实现去中心化的代码托管、产权保护、价值度量和公正的全球开源应用新生态SGB。
SGB整体架构包括四个核心组成部分:
1. 水果货币基础设施(Fruits Cryptocurrency Infrastructure):基于区块链技术,为水果生态系统提供基础技术支撑,包括分类账本、隔离见证、共识机制和智能合约等。
2. 水果社区基础设施(Fruits Community Infrastructure):为水果社区提供关键服务,包括Hit新型代码管理协议、分布式代码存储管理服务和代码鉴权服务等。
3. 水果社区:包括水果开发社区(Fruits Development Community)和水果交易社区(Fruits Trading Community)。水果开发社区由开源开发者构成,利用Hit协议和分布式存储技术完成代码开发等;代码交易社区由代码开发者和代码消费者构成,通过代码鉴权等服务进行代码交易。
4. 水果应用软件:为开发者和消费者提供水果生态接入服务,用户通过水果应用软件来使用水果提供的各项服务,完成代码开发、交易等。
SGB采用混合式分片链技术,将公有链和分片链有机结合,形成混合链基础架构。少量交易记录核心内容保存于公链账本,而见证历史、共识记录和业务流转等交易保存于独立的空间中。