Doris的数据导入机制以及原子性保证等待回收任务删除已写入数据  ## 总结 多版本机制解决读写冲突 • 写入带版本 · 查询带版本 两阶段导入保证多表原子生效 - 支持并行导入 - 有冲突时按导入顺序生效,无冲突导入时并行生效 事务能力保证  决定对象是否是垃圾对象,并进行 回收。 学 垃圾回收机制的特点 * 垃圾内存并不是用完了马上就被释放,所以会产生内存释放 不及时的现象,从而降低内存的使用效率。 有归程 序庞大的 时候,这种现象更为明显。0 码力 | 44 页 | 818.30 KB | 2 年前3
2.4 基于Go-Ethereum构建DPOS机制下的区块链基于Go-Ethereum构建DPOS机制下的区块链 恺英网络一朱崇文 ’ alt=‘OCR图片’/> 目录 1 Go版本以太坊 2 为何选择DPOS机制 3 拓展共识改造实战 4 智能合约的实践 5 压力测试下暴露的问题 GopherChina2018 ’ alt=‘OCR图片’/> Go版本以太坊 ’ alt=‘OCR图片’/> Go版本以太坊 以太坊的工具组 ’ alt=‘OCR图片’/> GopherChina2018 ’ alt=‘OCR图片’/> 为何选择DPOS机制 共识机制对比 POW • 消耗计算力 • 出块速度慢,确认慢 • TPS极低 10~20 • 确认1分钟+ DPOS • 代理人模式 • 出块速度快,确认快 • TPS 700~1000 (实现) • 平均确认1~3秒 ’ alt=‘OCR图片’/> 为何选择DPOS机制 DPOS机制的优势 系统可靠性 在商业场景下,网络性能可控 理事会管理区块链网络 见证人生产并验证区块 ’ alt=‘OCR图片’/> ’ alt=‘OCR图片’/> 拓展共识改造实战 共识框架引擎一改造共识层逻辑 GopherChina2018 ’ alt=‘OCR图片’/> 拓展共识改造实战 共识框架引擎一官方实现引擎:Ethash/ Clique // Engine is an algorithm agnostic consensus0 码力 | 34 页 | 2.01 MB | 3 月前3
百度超级链 XuperChain latest 中文文档实现过程 6.5. 主要结构修改点 7. 提案和投票机制 7.1. 共识可升级 7.2. 系统参数可升级 8. 密码学和隐私保护 8.1. 背景 8.2. 密码学基础 8.3. 超级链中密码学的使用 8.4. 密码学模块 9. 插件机制 9.1. 可插拔架构 9.2. 插件框架设计 9.3. 超级链的插件 10. 超级链共识框架 10.1. 区块链共识机制概述 10.2. 超级链共识框架概览 10.3. 超级链共识矩阵 10.4. 超级链共识主流程 10.5. 接口介绍 11. Chained-BFT 共识公共组件 11.1. 概述 11.2. 核心数据结构 11.3 XPoS 共识 12.1. 介绍 13. XPoA 共识 13.1. 介绍 13.2. 技术细节 13.3. 整体代码 14. Single 及 PoW 共识 14.1. 介绍 14.2. 算法流程 14.3. 在超级链中使用 Single 或 PoW 共识 14.4. 关键技术 15. 超级链监管机制 15.1. 监管机制概述 150 码力 | 316 页 | 24.51 MB | 2 年前3
百度超级链 XuperChain master 中文文档实现过程 6.5. 主要结构修改点 7. 提案和投票机制 7.1. 共识可升级 7.2. 系统参数可升级 8. 密码学和隐私保护 8.1. 背景 8.2. 密码学基础 8.3. 超级链中密码学的使用 8.4. 密码学模块 9. 插件机制 9.1. 可插拔架构 9.2. 插件框架设计 9.3. 超级链的插件 10. 超级链共识框架 10.1. 区块链共识机制概述 10.2. 超级链共识框架概览 10.3. 超级链共识矩阵 10.4. 超级链共识主流程 10.5. 接口介绍 11. Chained-BFT 共识公共组件 11.1. 概述 11.2. 核心数据结构 11.3 XPoS 共识 12.1. 介绍 13. XPoA 共识 13.1. 介绍 13.2. 技术细节 13.3. 整体代码 14. Single 及 PoW 共识 14.1. 介绍 14.2. 算法流程 14.3. 在超级链中使用 Single 或 PoW 共识 14.4. 关键技术 15. 超级链监管机制 15.1. 监管机制概述 150 码力 | 316 页 | 24.51 MB | 2 年前3
FISCO BCOS 1.3 中文文档让创世节点成为参与共识的第一个成员 cd /mydata/FISCO-BCOS/tools/scripts/ 设置需要操作的链的RPC端口(此时链上只有一个创世节点),输入y回车确认。 #bash set_proxy_address.sh -o 节点的RPC address bash set_proxy_address.sh -o 127.0.0.1:8545 将创世节点注册入联盟中,参与共识 #bash /mydata/node0/genesis.json --config /mydata/node0/config.json ## 验证可共识 查看日志,查看打包信息 tail -f /mydata/node0/log/* | grep +++ 等待一段时间,可看到周期性的出现如下日志,表示节点间在周期性的进行共识,节点运行正确 INFO|2018-08-10 14:53:33:083|++++++++++++++++++++ 让节点成为参与共识的成员 cd /mydata/FISCO-BCOS/tools/scripts/ ## 设置需要操作的链的RPC端口(若之前已设置,则无需重复设置) #bash set_proxy_address.sh -o 节点的RPC address bash set_proxy_address.sh -o 127.0.0.1:8545 将节点注册入联盟中,参与共识 #bash register_node0 码力 | 491 页 | 5.72 MB | 2 年前3
Hyperledger Fabric 1.4.8 Documentation0 码力 | 483 页 | 7.48 MB | 2 年前3
FISCO BCOS 3.0.0-rc2 中文文档新特性 - 搭建第一个区块链网络 · 开发第一个区块链应用 • 关键概念 区块链网络搭建 区块链应用开发 • FISCO BCOS Java SDK • 问题排查 • 整体架构 • 共识算法 · 交易并行 • 分布式存储 · 预编译合约 · 更多设计文档 • Github主页 · 深度解析系列文章 · 贡献代码 · 反馈问题 • 应用案例集 · 微信群、公众号 d3bb734a927257/p8_1.jpg) 一体指代群组架构,支持快速组建联盟和建链,让企业建链像建聊天群一样便利。根据业务场景和业务关系,企业可选择不同群组,形成多个不同账本的数据共享和共识,从而快速丰富业务场景、扩大业务规模,且大幅简化链的部署和运维成本。 两翼指的是支持并行计算模型和分布式存储,二者为群组架构带来更好的扩展性。前者改变了区块中按交易顺序串行执行的做法,基于DAG( 。 ### 1.3 核心模块 FISCO BCOS采用高通量可扩展的多群组架构,可以动态管理多链、多群组,满足多业务场景的扩展需求和隔离需求,核心模块包括: - 共识机制:可插拔的共识机制,支持PBFT、Raft和rPBFT共识算法,交易确认时延低、吞吐量高,并具有最终一致性。其中PBFT和rPBFT可解决拜占庭问题,安全性更高。 - 存储:世界状态的存储从原来的MPT存储结构转为分布式存储0 码力 | 1459 页 | 97.77 MB | 2 年前3
FISCO BCOS 2.5.0 中文文档d98483a3904e60/p8_1.jpg) 一体指代群组架构,支持快速组建联盟和建链,让企业建链像建聊天群一样便利。根据业务场景和业务关系,企业可选择不同群组,形成多个不同账本的数据共享和共识,从而快速丰富业务场景、扩大业务规模,且大幅简化链的部署和运维成本。 两翼指的是支持并行计算模型和分布式存储,二者为群组架构带来更好的扩展性。前者改变了区块中按交易顺序串行执行的做法,基于DAG( 。 ### 1.3 核心模块 FISCO BCOS采用高通量可扩展的多群组架构,可以动态管理多链、多群组,满足多业务场景的扩展需求和隔离需求,核心模块包括: - 共识机制:可插拔的共识机制,支持PBFT、Raft和rPBFT共识算法,交易确认时延低、吞吐量高,并具有最终一致性。其中PBFT和rPBFT可解决拜占庭问题,安全性更高。 - 存储:世界状态的存储从原来的MPT存储结构转为分布式存储 RocksDB、MySQL等多种后端存储,支持数据简便快速扩容的同时,将计算与数据隔离,降低了节点故障对节点数据的影响。 - 网络:支持网络压缩功能,并基于负载均衡的思想实现了良好的分布式网络分发机制,最大化降低带宽开销。 ### 1.4 性能 为提升系统性能,FISCO BCOS从提升交易执行效率和并发两个方面优化了交易执行,使得交易处理性能达到万级以上。 • 基于C++的Precomp0 码力 | 540 页 | 8.77 MB | 2 年前3
FISCO BCOS 2.8.0 中文文档新特性 - 搭建第一个区块链网络 · 开发第一个区块链应用 • 关键概念 区块链网络搭建 区块链应用开发 • FISCO BCOS Java SDK • 问题排查 · 整体架构 • 共识算法 · 交易并行 • 分布式存储 · 预编译合约 · 更多设计文档 • Github主页 · 深度解析系列文章 · 贡献代码 · 反馈问题 · 应用案例集 · 微信群、公众号 5f05f8f1f9070b/p8_1.jpg) 一体指代群组架构,支持快速组建联盟和建链,让企业建链像建聊天群一样便利。根据业务场景和业务关系,企业可选择不同群组,形成多个不同账本的数据共享和共识,从而快速丰富业务场景、扩大业务规模,且大幅简化链的部署和运维成本。 两翼指的是支持并行计算模型和分布式存储,二者为群组架构带来更好的扩展性。前者改变了区块中按交易顺序串行执行的做法,基于DAG( 。 ### 1.3 核心模块 FISCO BCOS采用高通量可扩展的多群组架构,可以动态管理多链、多群组,满足多业务场景的扩展需求和隔离需求,核心模块包括: - 共识机制:可插拔的共识机制,支持PBFT、Raft和rPBFT共识算法,交易确认时延低、吞吐量高,并具有最终一致性。其中PBFT和rPBFT可解决拜占庭问题,安全性更高。 - 存储:世界状态的存储从原来的MPT存储结构转为分布式存储0 码力 | 1435 页 | 92.25 MB | 2 年前3
共 777 条
- 1
- 2
- 3
- 4
- 5
- 6
- 78













