...适用于SHA1,并且会随时间的推移只会变得更便宜。 SHA1终于可以安息了,那比特币使用的SHA 256呢? 据悉,研究人员私下向受影响最大的软件开发人员报告了他们的研究成果,其中包括: GnuPG,其回应称在11月份实施了一项对策,使得2019年1月之后创建的基于SHA1的身份签名失效;CAcert,颁发PGP密钥的证...
知识:SHA256,比特币,SHA1
...适用于SHA1,并且会随时间的推移只会变得更便宜。SHA1终于可以安息了,那比特币使用的SHA 256呢?据悉,研究人员私下向受影响最大的软件开发人员报告了他们的研究成果,其中包括:GnuPG,其回应称在11月份实施了一项对策,使得2019年1月之后创建的基于SHA1的身份签名失效;CAcert,颁发PGP密钥的证书颁...
知识:密钥,前缀,分叉,比特币
比特币被称为加密货币(crypto-currency),但其实加密货币是不加密的。 区块链上所有交易内容,包括账户地址,转账金额都是公开的。比特币中,主要用到了密码学中的两个功能,一个是哈希,另一个是签名。碰撞阻力(collision resistance )我们先来看哈希函数。哈希函数有两个性质,其中一个叫碰撞阻...
知识:公钥,私钥,比特币,加密货币
...56 算法可能被使用 30 多年或者更长时间,这都很难被确定。值得一提的是,比特币使用 SHA-256 来转换数据的方式非常有趣,它将算法在协议中连续执行了两次。注意,这并不是为了抵御生日攻击。显然如果 Hash(x) = Hash(y),那么也有 Hash(Hash(x)) = Hash(Hash(y)),为了缓解长度扩展攻击。从本质上说,这种攻击...
知识:比特币,技术,密码学
...个关键词,而且似乎对安全性来说特别关键。(实际上也确实是。)对于像比特币和以太坊这样由成千上万的节点通过 P2P 方法组成的去中心化网络来说,“免信任性” 和验证效率无疑是关键。也就是说,这些系统需要找到方法把信息编码成紧凑的形式,同时让参与者能够安全快速地进行验证。比特币...
知识:工作量证明,比特币和以太坊,比特币,以太坊
...个关键词,而且似乎对安全性来说特别关键。(实际上也确实是。)对于像比特币和以太坊这样由成千上万的节点通过 P2P 方法组成的去中心化网络来说,“免信任性” 和验证效率无疑是关键。也就是说,这些系统需要找到方法把信息编码成紧凑的形式,同时让参与者能够安全快速地进行验证。比特币...
知识:哈希函数,以太坊,工作量证明,安全性,比特币
...个关键词,而且似乎对安全性来说特别关键。(实际上也确实是。)对于像比特币和以太坊这样由成千上万的节点通过 P2P 方法组成的去中心化网络来说,“免信任性” 和验证效率无疑是关键。也就是说,这些系统需要找到方法把信息编码成紧凑的形式,同时让参与者能够安全快速地进行验证。比特币...
知识:工作量证明,比特币和以太坊,比特币,以太坊
...,无论多大的数据,经过一番计算后,都可以得到一个固定长度( 例如 256 比特) 的哈希值; 数据的内容不同, 哈希值必然不同, 就像人和人不会有相同的指纹。【区块链】一系列数据块( 即区块) 连接而成的链条, 连接的方式是: 其中第N+1 个区块中, 包含第 N 个区块的哈希值。而且这样的数据...
知识:区块,私钥,链上,区块链
我们回来看哈希函数的碰撞问题:假如使用的哈希函数是SHA-256。……那么n个人不相同的概率应该是:363/365 * 364/365 * ……*(365-n+1)/365这个时候呢。那么这里就有一个问题:这个Y1的原像是谁呢。Comunion 是一个去中心化的(DAO) 组织协作网络,提供面向数字时代的全新商业基础设施和价值转化机制,致力...
知识:哈希函数
...理、密码学、共识算法、钱包及节点原理、挖矿原理及实现。本篇专门讲解哈希碰撞原理,这对于哈希算法的理解是非常重要的。如果把这个理解透了,那么哈希算法里面的很多特点,包括区块链当中为什么使用哈希算法,那么基本上就完全通透了。定义摘要函数(哈希函数),其实是一个安全性定义...
知识:概率,函数,钱包,挖矿原理
什么是算力(hashrate)?算力就是:挖矿时,每秒能做的哈希碰撞的次数。比特币工作量证明机制要求:矿工们,谁先算对与记账有关的数学题,谁就能先记账。这道数学题,就像——扔骰子。比如扔3个骰子,谁先扔出三个点数相加小于6,就算谁赢。这个实验验证很简单,结果一眼就能看出来是不是小于6...
知识:算力,矿工,矿场,云算力挖矿
...是算力(hashrate)? 算力就是:挖矿时,每秒能做的哈希碰撞的次数。 比特币工作量证明机制要求:矿工们,谁先算对与记账有关的数学题,谁就能先记账。 这道数学题,就像——扔骰子。比如扔3个骰子,谁先扔出三个点数相加小于6,就算谁赢。这个实验验证很简单,结果一眼就能看出来是不...
知识:矿工,算力,矿场,云算力挖矿
...念。什么是算力(hashrate)?算力:挖矿时,每秒能做的哈希碰撞的次数。比特币工作量证明机制要求:矿工们,谁先算对与记账有关的数学题,谁就能先记账。这道数学题,就像——扔骰子。比如扔3个骰子,谁先扔出三个点数相加小于6,就算谁赢。这个实验验证很简单,结果一眼就能看出来是不是小...
知识:算力,矿工,区块链网络,矿工的算力
什么是算力(hashrate)?算力就是:挖矿时,每秒能做的哈希碰撞的次数。比特币工作量证明机制要求:矿工们,谁先算对与记账有关的数学题,谁就能先记账。这道数学题,就像——扔骰子。比如扔3个骰子,谁先扔出三个点数相加小于6,就算谁赢。这个实验验证很简单,结果一眼就能看出来是不是小于6...
知识:挖矿,算力
...数这一重要的密码学原语,知道了哈希函数是一个确定性函数,可以将任意比特的输入变换成固定长度的输出。同时,我们还了解了密码学哈希函数相关的一些特性,比如正向计算有效性、逆向计算困难性、抗碰撞性和散列性等等。在采用哈希函数构造其它密码学方案时,有时候哈希函数会被抽象成随...
知识:区块链,函数,在区块链,变色龙