![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
区块链
文章平均质量分 76
来老铁干了这碗代码
算法爱好者 终生学习践行者 雨雪刀霜阻不住 不成大神誓不休
展开
-
什么是51%算力攻击?——区块链系列学习笔记
关注比特币的朋友,想必听过51%算力攻击这个词,它到底是什么意思呢,发起这种攻击之后能做哪些“坏事”呢? 今天就来简单介绍一下51%算力攻击相关的事情。 01 什么是51%算力攻击 比特币白皮书中,有过这样的表述:诚实节点控制算力的总和,大于有合作关系的攻击者算力的总和,该系统就是安全的。 换句说,当系统中有合作关系的恶意节点所控制的算力,超过诚实节点所控制的算力,系统就是有被攻击的风险。 这种由恶意节点控制超过50%算力所发起的攻击,称为51%算力攻击。 那是不是所有的加密货币系统都有可能遭原创 2021-11-13 22:05:17 · 439 阅读 · 0 评论 -
分布式CAP理论:为什么CAP理论中的三个指标不能同时满足呢?
文章目录 前言 分布式系统的特点分布式系统技术是用来解决什么问题的呢? CAP代表什么含义一致性(Consistency)可用性(Availability)分区容错性(Partition Tolerance) CAP理论的证明CAP理论的应用CP和AP架构的取舍CP架构:放弃可用性,追求一致性和分区容错性AP架构:放弃强一致性,追求分区容错性和可用性 结语 前言 为什么CAP理论中的三个指标不能同时满足呢?春暖花开、鸟语花香,莫要虚度这明媚的春天,一..翻译 2021-11-13 21:42:47 · 1052 阅读 · 1 评论 -
数字签名、数字证书、对称加密算法、非对称加密算法、单向加密(散列算法)——Web网络系列学习笔记
数字签名是什么? 1. 鲍勃有两把钥匙,一把是公钥,另一把是私钥。 2. 鲍勃把公钥送给他的朋友们—-帕蒂、道格、苏珊—-每人一把。 3. 苏珊给鲍勃写信,写完后用鲍勃的公钥加密,达到保密的效果。 4. 鲍勃收信后,用私钥解密,看到信件内容。 5. 鲍勃给苏珊回信,写完后用Hash函数,生成信件的摘要(digest)。 6.原创 2021-11-13 20:35:41 · 406 阅读 · 0 评论 -
哈希碰撞——密码哈希函数
解释如果两个输入串的hash函数的值一样,则称这两个串是一个碰撞(Collision)。既然是把任意长度的字符串变成固定长度的字符串,所以必有一个输出串对应无穷多个输入串,碰撞是必然存在的。一个优良的hash函数 f 应当满足以下三个条件:(1)对于任意y,寻找x,使得f(x)=y,在计算上是不可行的。(2)给定x1∈A,找x2∈B,,使得f(x1)=f(x2),在计算上是不可能的,这也就是弱无碰撞性。(3)寻找x1,x2,使得f(x1)=f(x2),在计算上也是不可行的,这也就是强无碰撞性。这原创 2021-11-13 11:00:57 · 1006 阅读 · 0 评论