摘要:Goosip协议 去中心化、容错和最终一致性的算法 信息达到同步的最优时间:log(N)。 功能 : 节点发现 数据广播 gossip中有三种基本的操作: push A节点将数据(key,value,version)及对应的版本号推送给B节点,B节点更新A中比自己新的数据 pull A仅将数据key 阅读全文
posted @ 2019-02-22 11:09 warm3snow 阅读(928) 评论(0) 推荐(1) 编辑
摘要:txpool详解 交易池 作为区块链系统的重要组成部分,对系统的安全性和稳定性具有重要作用。功能可归纳为:交易缓存、交易验证和交易过滤。 基本介绍 交易分类和缓存 txpool主要包含两个重要的缓冲区:pending和queue。交易在进行打包验证和p2p广播前,首先要通过txpool来进行层层验证 阅读全文
posted @ 2019-02-22 11:04 warm3snow 阅读(784) 评论(0) 推荐(1) 编辑
摘要:日常占坑 阅读全文
posted @ 2019-01-13 23:22 warm3snow 阅读(155) 评论(0) 推荐(0) 编辑
摘要:英文原文: "https://media.consensys.net/state of ethereum protocol 2 the beacon chain c6b6a9a69129" 以太坊2.0原理详解 灯塔链(二) 以太坊2.0 并不是一个新的概念。 早在2014年,Vitalik就针对以 阅读全文
posted @ 2019-01-10 11:04 warm3snow 阅读(670) 评论(0) 推荐(0) 编辑
摘要:2018是特殊的一年,如果用一个字描述各行各业,相信很多人会想到:冷。区块链首当其冲,空气币归零,主流币也缩水80%以上。 当然寒风中也有些许温暖留存于链圈,以太坊2.0就是其中之一。 以太坊2.0 Serenity 以太坊2.0,又名Serenity,包含许多新的功能特性: 分片Sharding, 阅读全文
posted @ 2019-01-10 11:02 warm3snow 阅读(1436) 评论(0) 推荐(0) 编辑
摘要:原文: "http://legendtkl.com/2017/04/28/golang gc/" 1. Golang GC 发展 Golang 从第一个版本以来,GC 一直是大家诟病最多的。但是每一个版本的发布基本都伴随着 GC 的改进。下面列出一些比较重要的改动。 v1.1 STW v1.3 Ma 阅读全文
posted @ 2018-12-23 14:49 warm3snow 阅读(190) 评论(0) 推荐(0) 编辑
摘要:原文: "https://blog.csdn.net/qq_15427331/article/details/54613635" Go语言正在构建的垃圾收集器(GC),似乎并不像宣传中那样的,技术上迎来了巨大突破。那么,与Java语言作对比之后,该怎么选择呢?写在前面 最近,我读到一些大肆宣传Go语 阅读全文
posted @ 2018-12-18 14:46 warm3snow 阅读(141) 评论(0) 推荐(0) 编辑
摘要:Git常用命令 基本命令 高级用法 ==========持续更新中========== 常用组合用法 (1)为开源项目贡献源码(以github为例) 1. 注册github账户 2. fork目标账户到自己的仓库下(项目右上角的fork按钮) 3. 克隆到本地,例如: 4. 修改项目内容,并提交. 阅读全文
posted @ 2018-09-30 16:48 warm3snow 阅读(109) 评论(0) 推荐(0) 编辑
摘要:最近区块链领域流行了一种“怪病”,许多区块链项目或者设计方案都加入了一个叫做 VRFs 的算法。那么, (1) 什么是VRFs? (2) VRFs在区块链中解决了什么问题? 本文旨在介绍VRFs的原理以及在区块链中的用途,不涉及复杂的VRFs的详细设计实现以及安全性证明。 VRFs介绍 VRFs 全 阅读全文
posted @ 2018-09-28 22:25 warm3snow 阅读(2523) 评论(2) 推荐(1) 编辑
该文被密码保护。 阅读全文
posted @ 2018-03-26 10:36 warm3snow 阅读(36) 评论(0) 推荐(0) 编辑