摘要: vnode的数据结构: oid和vnode的映射关系: 物理node的结构体: 阅读全文
posted @ 2019-04-04 10:25 yunlion 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 红黑树的操作: 在rbtree中查找一个节点: 创建vdisks:一个物理disk的记录就是一颗红黑子树,如果删除该disk,那么对应的是删除整棵子树 添加一个物理磁盘: 与之相反的是删除vdisk 删除物理disk操作: 更新nodes disks,这里仅在配置为disk_vnodes模式才会定义 阅读全文
posted @ 2019-04-03 15:47 yunlion 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 1. 基本介绍 sheepdog是近几年开源社区新兴的分布式块存储文件系统,采用完全对称的结构,没 有类似元数据服务的中心节点。这种架构带来了线性可扩展性,没有单点故障和容易管理的特性。对于磁盘和物理节点,SheepDog实现了动态管理容量以及 隐藏硬件错误的特性。对于数据管理,SheepDog利用 阅读全文
posted @ 2019-04-02 13:49 yunlion 阅读(2695) 评论(0) 推荐(0) 编辑
摘要: 1. goland 2100年 N757JE0KCT-eyJsaWNlbnNlSWQiOiJONzU3SkUwS0NUIiwibGljZW5zZWVOYW1lIjoid3UgYW5qdW4iLCJhc3NpZ25lZU5hbWUiOiIiLCJhc3NpZ25lZUVtYWlsIjoiIiwibGl 阅读全文
posted @ 2019-03-15 17:21 yunlion 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 引自:https://github.com/cosmos/cosmos/blob/master/WHITEPAPER.md#transaction-types IBC Packet Delivery Acknowledgement There are several reasons why a se 阅读全文
posted @ 2019-02-27 11:13 yunlion 阅读(775) 评论(0) 推荐(0) 编辑
摘要: 引自: 1. 深度剖析区块链跨链技术Cosmos(下篇) 2. 深度剖析区块链跨链技术Cosmos(上篇) Cosmos概述 Cosmos是Tendermint团队推出的一个支持跨链交互的异构网络,它最终的目标是创建一个区块链互联网,允许大量自主且易开发的区块链互相扩展和交互。基于Tendermin 阅读全文
posted @ 2019-02-26 22:31 yunlion 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 公链 说明:转载请说明出处,无端盗用必追责! 黑名单功能 使用: 1. 限制交易,即在gossipswitch提供blacklist,限制某些账户的交易; 2. 惩罚机制,如果被列入黑名单,不能参与出块; 设计: 1. 发起黑名单请求(必须是超级节点,才能发起设置黑名单的请求),附带惩罚原因,或者是 阅读全文
posted @ 2019-02-26 14:52 yunlion 阅读(885) 评论(0) 推荐(0) 编辑
摘要: Casper是一种基于保证金的经济激励共识协议(security-deposit based economic consensus protocol)。协议中的节点,作为“锁定保证金的验证人(bonded validators)”,必须先缴纳保证金(这一步叫做锁定保证金,"bonding")才可以参 阅读全文
posted @ 2019-01-09 10:03 yunlion 阅读(587) 评论(0) 推荐(0) 编辑
摘要: 安装及部署 利用如下指令获取项目源代码 go get github.com/ontio/ontology 进入项目目录,构建项目,该步骤会在项目中生成可执行文件 make 创建钱包及账号,输入密码 ./ontology account add --default 可以部署单节点测试网络,亦可使用其他 阅读全文
posted @ 2018-07-27 18:33 yunlion 阅读(149) 评论(0) 推荐(0) 编辑
摘要: // dbft算法返回下一个出块节点,如此看返回的就是创世块,也就是说出块节点不变化 func GetValidators(txs []*types.Transaction) ([]keypair.PublicKey, error) { // TODO implement vote return genesis.GenesisBookkeepers, nil } // 入口 fun... 阅读全文
posted @ 2018-07-27 18:32 yunlion 阅读(743) 评论(0) 推荐(0) 编辑