2.1.3 如何用go module构建模块化跨链平台GOPHER CHINA 2020 中国 上海 / 2020-11.21-22 如何用go module构建模块化跨链平台 汪小益 趣链科技 ’ alt=‘OCR图片’/> 什么是区块链 跨链的重难点分析 跨链平台架构设计 Go module和plugin 的应用实践 GOPHER CHINA 2020 中国 上海 / 2020-11.21-22 1 什么是区块链 GOPHER 中继链模块与流程 ’ alt=‘OCR图片’/> 为什么需要模块化 1 中继链和网关有大量公共组件 网络模块 执行模块 验证模块 协议处理模块 加密模块 2 灵活适配不同需求和版本 应用链访问模块 以太坊 Fabric 趣链区块链 天平链 共识模块 PBFT RAFT POS POA HOTSTUFF Golang提供了两种模块化工具,一个是go module,一个是go plugin GOPHER so包编译出来的大小过大 插件加载之后内存占用较高 目前仅支持 Linux, FreeBSD, and macOS GOPHER CHINA 2020 中国 上海 / 2020-11.21-22 模块化垮链实践结果 基于多模块可组合性形成的积木型跨链体系 链对链直接 中继见证 主侧扩展 GOPHER CHINA 2020 中国 上海 / 2020-11.21-22 GOPHER CHINA0 码力 | 27 页 | 1.24 MB | 1 月前3
C++高性能并行编程与优化 - 课件 - 16 现代 CMake 模块化项目管理指南CMake # 现代 CMake 模块化项目管理指南 彭于斌 (@archibate) 课件 & 源码:https://github.com/parallel101/course 往期录播:https://space.bilibili.com/263032155 ## 第一章:文件 / 目录组织规范 基于 CMake 的 C/C++ 项目,如何优雅地、模块化地组织大量源文件? ## 推荐的目录组织方式0 码力 | 56 页 | 6.87 MB | 2 年前3
Golang Manual By AstaXie-201205220 码力 | 6205 页 | 12.83 MB | 2 年前3
aurelia tutorial0 码力 | 13 页 | 724.43 KB | 2 年前3
Pandoc User’s Guide (April 7, 2024)0 码力 | 168 页 | 475.29 KB | 2 年前3
ThinkJS 1.2 中文文档'db'] JavaScript 有这个配置后,系统启动时会自动加载 App/Conf/cache.js 和 App/Conf/db.js 2 个配置文件。 ## 架构 ## 模块化设计 ThinkJS 基于 分组/控制器/操作 的设计原则,一个典型的 URL 如下: http://hostname:port/分组/控制器/操作/参数名/参数值/参数名2/参数值 2?arg0 码力 | 104 页 | 1.29 MB | 2 年前3
Falcon v0.2.0 Documentation0 码力 | 70 页 | 296.15 KB | 2 年前3
Computer Programming with the Nim Programming Language0 码力 | 512 页 | 3.54 MB | 1 年前3
Computer Programming with the Nim Programming Language0 码力 | 512 页 | 3.53 MB | 1 年前3
Nim - the first high performance language with full support for hot codereloading at runtime0 码力 | 63 页 | 2.91 MB | 1 年前3
共 234 条
- 1
- 2
- 3
- 4
- 5
- 6
- 24













