如何生成一个有效的可用于销毁比特币的地址?
如何生成一个有效的可用于销毁比特币的地址?这是很多人都想知道的问题,今天我们直入主题来说下这个话题,首先想要生成一个有效的,可以用于销毁比特币的地址,需要创造一个黑洞地址比较安全但是还是尽量不要销毁
很多人都想问如何生成一个有效的可用于销毁比特币的地址?那么下面就让我们来详细的为大家介绍一下.希望本篇文章可以解答大家一直以来的疑惑让大家了解到它的产生它的作用,以及它对电脑系统和算法有什么比较好的优点和优化下面让我们来一起为大家解答一下。
比特币(BitCoin)的概念最初由中本聪在2009年提出,根据中本聪的思路设计发布的开源软件以及建构其上的P2P网络。比特币是一种P2P形式的数字货币。点对点的传输意味着一个去中心化的支付系统。与大多数货币不同,比特币不依靠特定货币机构发行,它依据特定算法,通过大量的计算产生,比特币经济使用整个P2P网络中众多节点构成的分布式数据库来确认并记录所有的交易行为,并使用密码学的设计来确保货币流通各个环节安全性。
P2P的去中心化特性与算法本身可以确保无法通过大量制造比特币来人为操控币值。基于密码学的设计可以使比特币只能被真实的拥有者转移或支付。这同样确保了货币所有权与流通交易的匿名性。比特币与其他虚拟货币最大的不同,是其总数量非常有限,具有极强的稀缺性。该货币系统曾在4年内只有不超过1050万个,之后的总数量将被永久限制在2100万个。
比特币地址可由公钥经过单向的加密哈希算法得到。哈希算法是一种单向函数,接收任意长度的输入产生指纹摘要。加密哈希函数在比特币中被广泛使用:比特币地址、脚本地址以及在挖矿中的工作量证明算法。由公钥生成比特币地址时使用的算法是Secure Hash Algorithm (SHA)和the RACE Integrity Primitives Evaluation Message Digest (RIPEMD),特别是SHA256和RIPEMD160。以公钥 K 为输入,计算其SHA256哈希值,并以此结果计算RIPEMD160 哈希值,得到一个长度为160比特(20字节)的数字:A = RIPEMD160(SHA256(K))公式中,K是公钥,A是生成的比特币地址。