摘要
本发明提供了基于功能解耦的区块链分层架构及跨组件通信优化方法,涉及区块链技术领域,本发明通过将区块链系统划分为功能独立的存储组件、共识组件和通信组件,组件化设计使得各个功能模块之间解耦,各组件可根据实际需求进行独立开发、升级和替换,减少了系统的耦合性,通过区分外部RPC与内部RPC,实现了系统对外服务与内部组件协同的接口解耦,便于在不影响系统整体运行的前提下独立部署、升级、替换特定模块,显著提升了系统的可维护性和版本演进能力,同时本发明优化了模块间通信路径,引入异步RPC机制,有效避免了传统同步通信中的阻塞延迟问题,对节点内部通信采用轻量化协议格式,避免多层封装/解封装所带来的计算负担。