Hitchain项目旨在与全球开发者合作,建立一个完全由开发者创建、被开发者共享、为开发者谋利的共治社区。Hitchain包含双层含义:Hit来自Git,H是G的下一个字母,意思是更好的版本;Chain来自区块链,希望利用区块链技术构建更具活力的开源生态系统。
项目简介
Hitchain的目的是建立一个可靠的分散开发合作基础设施,承载一个公平的开发人员劳动收入市场,沉淀一个透明的开发人员信用调查系统,最终形成一个真正由开发人员共享、创造和交流的共同治理社区。在这个既是佳园又是舞台的社区生态环境中,代币体系激励每一位开发者通过创新直接实现真实价值,包括公平的货币收入(货币价值)和社区地位(货币权利);共治规则体系保证了每个社区开发者始终有参与自己理想国家建设的责任和权利。
HitChain愿景
HitChain是开发者的开放式DAO(Distributed AutonomousOrganization,分布式共治组织)致力于建设全球开发者共享、共创、互通的共治社区。Hitchain代表全球开发者的全部利益,将逐步解决开发者产出物安全管理、合理衡量能力、及时实现价值、快速实现创意、真正拥有权利等具有挑战性的问题。
HitChain借鉴开源理念,基于区块链技术构建了一个新型的全球开源软件社区系统。HitChain社区通过原有的核心底层架构技术和共识机制,由世界各地的开发者参与并完全共同治理。通过HitChain开源托管协议Hit协议,开发者劳动产出物实现共享存储、浏览、分发、有偿使用等。在Hitchain社区,每个开发人员的劳动收入都将受到尊重,可自动版权保护,通过代币获得量化收入。客户不需要拥有HIT代币,只要对社区做出代码贡献等有益行为,就会被认定为社区成员。
技术亮点
系统的整体架构
HitChain整体架构主要包括运营基础设施、社区基础设施、HitChain开发与交易社区、
四个核心组成部分:HitChain应用软件:
•货币基础设施(HitChain Cryptocurrency Infrastructure)
•社区基础设施设施(HitChain Community Infrastructure)
•Hithin社区社区
•HitChain应用软件应用软件
区块链基础网络
Hitchain是基于区块链技术的区块链,面向软件代码开发、存储和交易活动,为Hitchain社区提供运营支持。其中,主要包括混合分块链、分类账、共识机制、隔离见证和智能合同等组件和服务。
•混合链系统架构
•DAG高并发异步执行
•分类动态帐簿技术
•双共识并行机制
•与智能合约隔离见证
基于Hit协议的分布式托管系统
Hitchain将基于区块链技术构建一个完全分散和自由共享存储的高效分布式存储系统。基于该系统,平台用户可以共享自由存储空间并获得鼓励,Hitchain基于用户交换的存储空间构建分散存储网络,为软件代码托管提供高效、可靠、廉价的存储服务。
IPFS去中心化存储结构:
•Hit分布式托管协议
•改进代码文档存储
•跨链认证机制
•MTSM-多任务并行状态机
应用领域
HitChain提供了一系列的客户端应用软件。利用这些软件开发者可以方便快捷地参与各种社区活动。
在线社区平台
HitChain在线社区平台支持社区运营、资产管理和用户互动三类活动。
资源共享管理系统
Hitchain通过分布式方式将开发人员的源代码存储在整个网络中,愿意通过资源共享管理系统共享当地的计算资源。该系统提供图形和命令行形式的管理工具,帮助开发人员设置和优化共享空间和共享带宽。
Hit客户端
开发人员使用Hit客户端在当地完成代码提交和同步操作。基于Git开发的Hit是对Git协议的重大改进和优化。它被设计为一个友好的Git用户协议,适合Git协议的绝大多数指令。Git客户几乎可以零成本选择Hit。