自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 go语言安装和基础介绍2循环分支结构程序的流程控制结构一共有三种:顺序结构,选择结构,循环结构。

# 一、条件语句## 1.1 If语句语法格式:```goif 布尔表达式 {   /* 在布尔表达式为 true 时执行 */}``````goif 布尔表达式 {   /* 在布尔表达式为 true 时执行 */} else {  /* 在布尔表达式为 false 时执行 */}``````goif 布尔表达式1 {   /* 在布尔表达式1为 true 时执行 */} else if 布尔表...

2018-04-28 14:01:26 406

原创 Go语言基本语法 1 二进制八进制16进制

## 一、二进制、八进制、十进制、十六进制【扩展内容】### 1.1 进制二进制:逢二进一,数值只有0和1。八进制:逢八进一,数值有0,1,2,3,4,5,6,7十进制:逢十进一,数值有0,1,2,3,4,5,6,7,8,9十六进制:逢十六进一,数值有0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F### 1.2 进制转换二进制、八进制、十六进制转为十进制十进制转为二进制、八进制、十...

2018-04-28 13:45:43 5508

原创 go语言安装和基础介绍1

# 一、介绍和安装## 1.介绍 创立时间2007年 google作为20%项目开始研发 2009年11月10日 开源,获得TIOBE年度语言 2012年3月28日 发布Go1.0版本 2016年8月18日 发布Go1.7版本### 1.1 什么是GolangGo也被称为Golang,它是由谷歌创建的一种开源、编译和静态类型的编程语言。Golang的主要目标是使高可用性和可伸缩的web应用程序的开...

2018-04-28 13:25:06 538

转载 区块链的本质和架构模型

区块链的本质和架构模型区块链的定义和本质笔者经过对各种区块链异同点的分析和归纳思考,先给出了一个区块链定义。区块链是在符合现实社会法律法规前提下,可治理的,依赖于密码学算法和博弈经济性设计,基于共识算法,对发生在主体间的价值创造,价值转移,价值交换,以及涉及到各个价值主体由机器驱动的业务流程,在多个对等的主体间形成的共识,从而达到共享业务状态,共享价值状态,即共享账本,以达到加速社会资源配置和价值...

2018-04-08 17:36:30 8129

原创 Paxos算法、Raft算法、拜占庭、PBFT 算法、POW算法 、PoS、DPoS详细学习与总结

Paxos共识算法Paxos共识算法,在工程角度实现了一种最大化保障分布式系统一致性(存在极小的概率无法实现一致)的机制。Raft算法Raft算法Raft算法包括三种角色:Leader(领导者)、Candidate(候选领导者)和Follower(跟随者),决策前通过选举一个全局的leader来简化后续的决策过程。Raft算法面向对多个决策达成一致的问题,分解了Leader选举、日志复制和安全方面...

2018-04-08 15:53:31 7382

原创 FLP不可能原理/CAP原理/ACID原则

FLP不可能原理:在网络可靠,但允许节点失效(即便只有一个)的最小化异步模型系统中,不存在一个可以解决一致性问题的确定性共识算法。FLP不可能原理实际上告诉人们,不要浪费时间,去为异步分布式系统设计在任意场景下都能实现共识的算法。后期补充CAP原理:分布式计算系统不可能同时确保以下三个特性:一致性(Consistency)、可用性(Availability)和分区容忍性(Partition),设计...

2018-04-08 15:30:14 6085

原创 共识算法和一致性

一致性往往指分布式系统中多个副本对外呈现的数据的状态。如前面提到的顺序一致性、线性一致性,描述了多个节点对数据状态的维护能力。共识则描述了分布式系统中多个节点之间,彼此对某个状态达成一致结果的过程。致性描述的是结果状态,共识则是一种手段。达成某种共识并不意味着就保障了一致性。讲,各个节点通常都是相同的确定性状态机模型(又称为状态机复制问题,state-machine replication),从相...

2018-04-08 14:48:12 2361

原创 区块链原来设计与应用第4章 分布式系统核心问题

区块链系统,首先是一个分布式系统。传统单节点结构演变到分布式系统,碰到的首要问题就是一致性的保障。很显然,如果分布式集群无法保证处理结果一致的话,那任何建立于其上的业务系统都无法正常工作。一致性一致性问题是分布式领域最为基础也是最重要的问题。如果分布式系统能实现“一致”,对外就可以呈现为一个完美的、可扩展的“虚拟节点”,相对物理节点具备更优越性能和稳定性。这也是分布式系统希望能实现的最终目标。注意...

2018-04-08 14:36:25 399

原创 区块连原理设计与应用读书笔记

区块链思想的诞生:区块链技术具备去中心化、防篡改、可追溯等众多金融领域十分需要的特点。实现多方场景下开放、扁平化的全新合作信任模型,而这些都为实现更高效的资源配置,更具体的说是金融交易,提供有效的技术手段。新型数字货币、分布式账本技术的支付系统。在清算和结算方面独特优势。挑战:1.不影响业务运行的前提下,将区块链系统融合到已有的业务系统;2.如何让区块链系统的处理性能满足金融交易的苛刻需求;3.如...

2018-04-06 10:27:35 381

原创 区块链原理设计与应用学习笔记第一章到第四章总结

理论篇:主要讲解区块链相关理论就只有实现去中心化(de-centralized)或多中心化(multi-centralized)的数字货币系统。在“去中心化”的场景下,实现数字货币存在如下几个难题:·货币的防伪:谁来负责对货币的真伪进行鉴定;·货币的交易:如何确保货币从一方安全转移到另外一方;·避免双重支付:如何避免同一份货币支付给多个接收者。比特币主要希望解决已有货币系统面临的几个核心问题:·被...

2018-04-02 15:25:22 549

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除