时间:2023-06-16|浏览:194
用戶喜愛的交易所
已有账号登陆后会弹出下载
CITA的架构将区块链节点的需求解耦为六个微服务模块:RPC、Auth、Consensus、Chain、Executor和Network,各模块之间通过消息总线互相配合。通过配置和订制相应的服务项目,CITA可以满足私有云客户的需求。
在CITA的分布式架构中,节点是逻辑上定义的,可以是单台服务器或是由多台服务器组成的集群,也可以布署在云主机上。节点之间通过P2P通讯,节点内部之间的控制模块通过消息总线通讯。CITA的部件可插拔、松耦合,有利于未来平滑过渡到更强的优化算法或更快的技术规范,也有益于对一些主要业务场景的订制。
CITA的Chain和Executor单独处理储存和执行交易的操作,分离出测算和储存,大幅提升交易处理能力。CITA采用Rust编程语言,注重抽象化,兼具各种程序设计语言特点和零花销的优点,性能卓越。最新版本的交易处理能力已经可达到每秒15,000个交易。
CITA提供快照更新工具备份区块链信息,可在较短时间内修复链数据。同时,Rust的c语言编译器静态数据查验解决了内存泄漏和野指针问题,提高了运行时期的稳定性。CITA兼容Solidity、Go语言和Rust开发的智能合约,并支持以太币的全部开发环境。
CITA提供了跨链协议书来支持碳链与主链的通讯,为区块链互联网的发展打下坚实基础。它已广泛应用于金融机构、证券、单据等领域,积累了丰富的工程项目经验。
想要了解更多关于CITA的信息和新项目,请访问官方网址https://gitee.com/Cryptape/CITA。