自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (5)
  • 收藏
  • 关注

翻译 Go语言打造区块链

此文章为译文,原文地址点击打开链接,项目源码1、先直接上代码,有详细注释,然后讲一下如何操作运行这个区块链package mainimport ( "crypto/sha256" "encoding/hex" "encoding/json" "fmt" "io" "log" "net/http" "os" "strco

2018-04-26 11:48:54 705

原创 友盟推送android 8.0系统不显示推送消息问题

android各版本对应的api情况,而android8.0以及之后的版本,notifycation为了更安全,又增加了channel的写法,代码如下if (Build.VERSION.SDK_INT >= 26) { NotificationManager manager = (NotificationManager) context.getSyst...

2018-04-17 14:08:48 8113

原创 PoW,Pos,DPoS,分布式一致性算法优劣分析

PoW:矿工通过把网络尚未记录的现有交易打包到一个区块,然后不断遍历尝试来寻找一个随机数,使的新区块加上随机数的哈希值满足一定难度的条件,找到满足条件的随机数就相当于确定了区块链最新的一个区块,也相当于获得了区块链的本轮记账权。矿工吧满足条件的区块在网络中广播出去,全网其他节点在验证该区块满足挖矿难度条件,同时区块里的交易数据符合协议规范后,将各自把该区块链接到自己版本的区块链上从而在全网行程对当...

2018-04-11 17:57:31 3071

翻译 Ripple共识算法

1.Ripple的网络结构Ripple(瑞波)是一种基于互联网的开源支付协议,可以实现去中心化的货币兑换、支付与清算功能。在Ripple的网络中,交易由客户端(应用)发起,经过追踪节点(tracking node)或验证节点(validating node)把交易广播到整个网络中。追踪节点的主要功能是分发交易信息以及响应客户端的账本请求。验证节点除包含追踪节点的所有功能外,还能够通过共识协议,在账...

2018-04-11 17:25:36 6072 1

翻译 DPoS机制

PoW机制和PoS机制虽然都能有效地解决记账行为的一致性共识问题,但是现有的比特币PoW机制纯粹依赖算力,导致专业从事挖矿的矿工群体似乎已和比特币社区完全分隔,某些矿池的巨大算力俨然成为另一个中心,这与比特币的去中心化思想相冲突。PoS机制虽然考虑到了PoW的不足,但依据权益结余来选择,会导致首富账户的权力更大,有可能支配记账权。股份授权证明机制(Delegated Proof of Stake,...

2018-04-11 17:24:13 1676

翻译 PoS机制

PoS机制PoW背后的基本概念很简单:工作端提交已知难于计算但易于验证的计算结果,而其他任何人都能够通过验证这个答案就确信工作端为了求得结果已经完成了量相当大的计算工作。然而PoW机制存在明显的弊端。一方面,PoW的前提是,节点和算力是均匀分布的,因为通过CPU的计算能力来进行投票,拥有钱包(节点)数和算力值应该是大致匹配的,然而随着人们将CPU挖矿逐渐升级到GPU、FPGA,直至ASIC矿机挖矿...

2018-04-11 17:23:37 2003

翻译 PoW机制

PoW机制比特币系统的重要概念是一个基于互联网的去中心化账本,即区块链,每个区块相当于账本页,区块中记录的信息主体,即为相应的交易内容。账本内容的唯一性要求记账行为是中心化的行为,然而,中心化所引发的单点失败,可能导致整个系统面临危机甚至崩溃。去中心记账可以克服中心化账本的弱点,但同时也会带来记账行为的一致性问题。从去中心化账本系统的角度看,每个加入这个系统的节点都要保存一份完整的账本,但每个节点...

2018-04-11 17:22:08 4326

翻译 Raft协议

在很多分布式系统场景下,并不需要解决拜占庭将军问题,也就是说,在这些分布式系统的实用场景下,其假设条件不需要考虑拜占庭故障,而只是处理一般的死机故障。在这种情况下,采用Paxos等协议会更加高效。Paxos是Lamport设计的保持分布式系统一致性的协议。但由于Paxos非常复杂,比较难以理解,因此后来出现了各种不同的实现和变种。例如谷歌的GFS、BigTable就采用了基于Paxos的Chubb...

2018-04-11 17:15:47 418

翻译 小蚁共识机制

   小蚁是基于区块链技术,将实体世界的资产和权益进行数字化,通过点对点网络进行登记发行,转让交易,清算交割等金融业务的去中心化网络协议,小蚁可以被用于股权众筹,P2P网贷,智能合约等领域    小蚁共识机制使得运行小蚁协议的各节点能够对当前区块链状态达成一致意见,通过股权持有人投票选举,来决定记账人及其数量;被选出的记账人完成每个区块内容的共识,决定其中所包含的交易。    小蚁记账机制被成为中...

2018-04-11 17:04:53 1162

AnnotationProcessTest.7z

基于Butterknife原理实现的一个简单findviewById的注解框架

2019-08-07

okhttp_simple_struct.7z

okhttp_simple_struct,阅读OKhttp3源码后自己写的一个网络框架简版

2019-08-07

emlog个人博客站点

用emlog和phpstudy搭建个人站点所需资源文件 参考网址:https://blog.csdn.net/dhd040805/article/details/82225789

2018-08-30

渐变色圆形流量球

圆形进度条 渐变色,可以自定义,可根据服务器获取数据改变颜色

2017-07-11

圆形进度条(流量球效果)

圆形进度条(流量球效果),分为单波波动,双波波动

2017-07-05

空空如也

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

TA关注的人

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