作者:村头二旧 (加密二锅头) 比特币是世界上第一种成功的加密货币,之前的尝试都没有像比特币这样有效解决有关货币的各种问题。 比特币本身是密码学发展的产物,利用了密码学中的很重要的“单向散列函数”以及数字签名两大技术来构建,今天我们来集中精力讲解单向散列函数的5种重要的特...
知识:比特币,挖矿,函数,加密货币
来源: 加密二锅头 作者:村头二旧 2019-10-11 13:12 比特币是世界上第一种成功的加密货币,之前的尝试都没有像比特币这样有效解决有关货币的各种问题。 比特币本身是密码学发展的产物,利用了密...... 比特币是世界上第一种成功的加密货币,之前的尝试都没有像比特币这样有效解决有关货币的各种问...
知识:比特币,挖矿,加密货币,函数
...20世纪公共密钥被发明之前的这几千年时间里,密码学的原理都是一样的。比特币和区块链的加密方式,跟凯撒密码的原理区别,也就是多了公钥而已。密码学是研究如何隐密地传递信息的学科。在现代特别指对信息及其传输的数学性研究,常被认为是数学和计算机科学的分支,和信息论也密切相关。...
知识:比特币,算法,区块,密码学
比特币使用的SHA-256Hash算法SHA-256的Hash算法采用512位(即64个字节)的输入块。下图显示了比特币区块链中的一个区块以及它的Hash值。Hash 函数是一个叫做SHA-256的函数。编者按:本文来自加密谷Live(ID:cryptovalley),作者:SajjadHussain,翻译:李翰博,Odaily星球日报经授权转载。比特币挖矿是比特币系统...
知识:挖矿,比特币
...种分布式数据存储方式,每一个数据区块之间靠数字摘要建立起联系,比如比特币中每一个区块都包含了它前一个区块的摘要值。因此数字摘要是区块链中应用最广泛的密码学技术,也是区块链的核心技术之一。区块链中常用的数字摘要算法是SHA-256和RIPEMD160,其中SHA256是构造区块链所用的主要摘要算法...
知识:数据,数字签名,密码学,加密,比特币
简单付款验证(Simple Payment Verification),简称SPV. 是比特币白皮书中提到的系统,此系统令轻型客户端(运行在低端系统上的钱包)可以验证交易是否已经被包含在比特币中,并因此进行支付。在中本聪设计比特币时,他使用Merkle 树数据结构将交易存储在各个区块中。Merkle树只是通过将所有交易成对分...
知识:区块,比特币交易,比特币区块,币中
...种情况也很普遍),通常可以看见的是用来进行单向计算和验证。比如说在比特币中采用 SHA256 来进行选举运算获得出块权,以及采用SHA256 和 RIPEMD-160 来从私钥计算公钥和地址。除了hash函数的一般性特性只要,用于密码学的 hash 函数有更严格的要求:单向性:从数据求散列值很容易,但不能倒推。或者...
知识:区块链,散列函数,IPFS,FILECOIN,火星号精选
...种情况也很普遍),通常可以看见的是用来进行单向计算和验证。比如说在比特币中采用 SHA256 来进行选举运算获得出块权,以及采用SHA256 和 RIPEMD-160 来从私钥计算公钥和地址。除了hash函数的一般性特性只要,用于密码学的 hash 函数有更严格的要求:单向性:从数据求散列值很容易,但不能倒推。或者...
知识:区块链,区块,函数,算法
...用,从而理解为什么区块链可以防止消息被篡改、怎么进行数字身份认证。比特币中是如何通过多重签名实现多个人共同管理某个账户的比特币交易。 布隆过滤器布隆过滤器是一种基于 Hash 的高效查找结构,能够快速判断某个元素是否在一个集合内。首先回顾一下基于Hash的快速查找,由于Hash算法具有...
知识:同态,区块,密码学,证书
...对,达到验证的目的。这种基本的默克尔树广泛应用在区块链系统中,例如比特币中轻钱包的SPV(简单支付验证)便是应用该原理,比特币中区块记录的root便是区块中交易集合构成的默克尔树的树根,使得无需下载完整区块,只需要区块头便可以验证某条交易的有效性。【以太坊上的数据证明】默克尔...
知识:节点,区块,联盟链,以太坊
...证账本中放的是交易,你又能验证交易是不是合法。说到区块链不得不提到比特币,因为区块链是从比特币来的。比特币是分布式电子系统,利用网络在没有事先信任情况下实现交易支付。比特币的交易通过数字签名链来实现,然后把这些交易记录放到一个数据库,一个共同验证的数据库,就是区块链...
知识:记账权,去中心化,密码学,区块链技术
...P盘),挖矿开始后,矿工根据最新区块hash,上一区块签名,Target(类似于比特币中的网络难度)计算出deadline,然后跟钱包中查询的deadline比较,若小于钱包中的deadline,则本次存储挖矿成功。这就意味着在POC存储挖矿中,矿工的存储空间越大,挖矿成功概率就越大。而Filecoin,虽然是存储矿工挖矿,但...
知识:区块链,IPFS,FILECOIN,存储挖矿,分布式存储
...P盘),挖矿开始后,矿工根据最新区块hash,上一区块签名,Target(类似于比特币中的网络难度)计算出deadline,然后跟钱包中查询的deadline比较,若小于钱包中的deadline,则本次存储挖矿成功。这就意味着在POC存储挖矿中,矿工的存储空间越大,挖矿成功概率就越大。而Filecoin,虽然是存储矿工挖矿,但...
知识:挖矿,IPFS,FILECOIN,存储挖矿
... Capacity),即容量证明,POC容量共识机制由2014年上线的Burst项目提出,类似于比特币的POW共识机制,但与POW共识机制不同的是,POC共识机制采用磁盘空间存储(相当于使用缓存)代替内存算力计算的方式挖矿,事先将算好的Hash值存储到硬盘中(也称为P盘),挖矿开始后,矿工根据最新区块hash,上一区块签...
知识:挖矿,算力,矿工,区块链网络
...,最粗浅的理解就是软分叉还是一条链,硬分叉就会分成两条链。以太坊和比特币中都出现过分叉的问题,针对现实应用,软分叉和硬分叉在实际应用中有什么优缺点:软分叉只有一条链(最简单明了),开始不要求区块链中所有节点统一时间升级,可以允许逐步升级,并且在软分叉过程中不影响系统...
知识:区块,软分叉,分叉,算力