比特币兑现卡被冻结了,10年前比特币怎么保存的

  

  1.首先,每个比特币用户都会通过比特币客户端生成一个私钥,公钥是通过私钥生成的(公钥与收款地址有很强的相关性,可以简单理解为收款地址就是公钥),相当于这个用户的账户~其他人给这个人转账必须输入这个收款地址。   

  

     

  

  图1比特币网络   

  

  2.用户Alice在给Bob转账时,输入了Bob的收款地址,也就是用Bob的公钥锁定了比特币。未来只有鲍勃可以使用这个比特币。(用户的接收地址是用户的公钥)。   

  

  还有为什么用户爱丽丝可以使用这个比特币?因为比特币系统可以追溯到查尔斯给爱丽丝转账的最后一笔交易。在那次交易中,用户查尔斯用爱丽丝的转账地址锁定了比特币,所以爱丽丝只有用自己的私钥解锁才能使用这笔钱。   

  

  3.交易发生后,会向全网广播。短时间内,全网所有节点都会收到这个事务。每个节点收到这个事务后,会先把事务放入内存,然后检查事务的合法性。检查通过后,该事务将进入有效事务池,等待加载到块中。   

  

  4.与此同时,网络上所有的矿工节点都在疯狂地计算谜题。解决难题的方法是将近千个事务(TX0,TX1,TX2.)在有效交易池中,将前一个块的哈希值和Nonce参数合并成一个文本,然后计算这个文本的哈希值。随着Nonce的不断变化,计算出来的Hash值也会发生变化。   

  

  直到某个节点成功计算出小于目标值的哈希值,这个节点才会解谜,有权将用于计算哈希值的信息组装成新的块,记录在自己的硬盘上,发起全网计费。收到广播消息后,周围的节点也记录了这个新块。   

  

  5.因为矿工节点总是使用包含前一个块的哈希值的文本来计算当前块的哈希值,所以每个块都有前一个块的基因,这使得块串成了一个牢不可破的链。   

  

  如果某个块中的某个事务被篡改,那么所有后续的块数据都无法匹配。它还形成了区块链不能被篡改的特征。   

  

  建议收款人不要在挂出公告的时候马上确认交易完成,而是先看一段时间,等每个矿业集团再挂出6个确认书,之前的书还没有注销,再确认钱已经付了。   

  

  6.就这样,比特币系统不断更新自己的区块链,不断全网记账,不断运行。   

  

  注意:   

  

  这种通过解谜建立节点记账权的方式,在区块链世界有一个广为人知的名字——工作证明(PoW)。   

  

  一般在比特币网络上,有一个不成文的约定,就是你的交易只有在你的交易达成并载入区块后,你的交易才是基本安全的,然后生成5个新的区块(加上包含你交易的区块一共是6个区块)。以每10分钟生成一个块的时间来计算,也就是确认后1小时左右你才能真正确认你的交易是可靠的。   

  

     

  

  比特币本质上是一个分布式的P2P网络系统。它由一系列相互连接的计算机(或其他计算设备)组成,形成一个P2P网络。每台计算机都装有一系列软件,构成一个分布式计算系统,用来协调这些计算机相互链接,相互传递消息和通信,协调各自的任务和分工。最终,这些计算机相互交互以实现一个共同的目标——维护数据库的完整性和更新。   

  

     

相关文章