比特币的公匙 比特币公匙怎么来的
一、什么是比特币私钥,公钥和地址
比特币私钥、公钥和地址的定义及关系
私钥:
定义:私钥是比特币中最核心的部分,它是一个由32个字节(256位)组成的数组,通常被转换成一种易于识别和输入的格式(如Base58编码),形如5KYZdUEo39z3FPrtuX2QbbwGnNP5zTd7yyr2SC1j299sBCnWjss的字符串就是一个私钥的示例。功能:私钥是比特币安全性的基础,它用于对交易进行签名,以证明交易是由私钥的持有者发出的。只有拥有私钥的人才能花费对应地址上的比特币。生成:私钥的生成需要依赖密码学上安全的随机性,以确保私钥的唯一性和安全性。私钥的总数非常大(2^256个),因此通过遍历所有私钥来找到有比特币的私钥在现实中是不可能的。
公钥:
定义:公钥是由私钥通过椭圆曲线算法生成的,它是一个65个字节(未压缩)或33个字节(压缩)的数组,通常被转换成16进制格式显示,如04a34b99f22c790c4e36b2b3c2c35a36db06226e41c692fc82b8b56ac1c540c5bd5b8dec5235a0fa8722476c7709c02559e3aa73aa03918ba2d492eea75abea235。功能:公钥用于验证私钥签名的正确性。在比特币交易中,发送方会使用私钥对交易进行签名,并将公钥一起发送给接收方和矿工。矿工可以使用公钥来验证签名的有效性,从而确认交易是由私钥的持有者发出的。压缩:公钥可以被压缩,压缩后的公钥只有33个字节,而未压缩的公钥有65个字节。压缩公钥可以减少交易数据的大小,对整个比特币网络有益。
地址:
定义:地址是由公钥生成的,它是一个经过Base58编码的字符串,形如1HZwkjkeaoZfTSaJxDw6aKkxp45agDiEzN或1F3sAm6ZtwLAUnj7d38pGFxtP3RVEvtsbV。功能:地址是比特币网络中用于接收比特币的唯一标识。用户可以将比特币发送到对方的地址上,而无需知道对方的私钥或公钥。地址的生成过程涉及对公钥进行SHA-256和RIPEMD-160哈希运算,并在结果前添加一个版本字节,然后进行Base58编码。与私钥、公钥的关系:一个私钥可以生成一个压缩的公钥和一个未压缩的公钥,每个公钥都会生成一个对应的地址。因此,一个私钥实际上对应两个地址(一个由未压缩公钥生成,一个由压缩公钥生成)。然而,这两个地址上的比特币都可以使用同一个私钥来花费。
总结:
私钥是比特币安全性的基础,用于对交易进行签名。公钥用于验证私钥签名的正确性。地址是由公钥生成的,用于接收比特币。一个私钥可以生成两个地址(一个由未压缩公钥生成,一个由压缩公钥生成),但两个地址上的比特币都可以使用同一个私钥来花费。(注:此图展示了比特币私钥、公钥和地址之间的生成关系及流程)
二、知道比特币的秘钥,怎么找回呢
1.比特币密钥丢失怎么办?这位极客开发的工具可以帮你恢复它
据Bitcoinist 3月16日报道,一名程序员发布了一个可以使用部分密钥数据来恢复丢失的比特币的工具。当钱包数据被损坏或破坏时,用户可以使用这个程序让恢复数据这个痛苦的过程变得十分简单。此外,用户还可以使用其他技巧来找回丢失的资金。图片来源:pixabay助记词恢复工具这个名为“FinderOuter...
知识:比特币
2.加密钱包的一些东西,学习提高安全认识
...部分用户的疑惑:为什么这里只能存放四个字母块一个单词空间内,存不下怎么办的问题。那么当你使用助记词密盒存储你的助记词时如果你要倒钱包时候怎么办?别急,在 imKey硬件钱包内当你输前四个字动可以帮你匹配到唯一的一个单词,千万不要觉得己备份的单词不全就觉得丢失了你的比特币。如...
知识:私钥,钱包,公钥,比特币钱包
3.如何使用U2F密钥保护您的加密帐户
...将要使用的2FA。将Yubikey与Binance配对如果您想知道U2F钥匙丢失,损坏或被盗怎么办,许多站点都可以让您配对多个钥匙,从而在丢失钥匙时提供冗余。不幸的是,币安不是其中之一。丢失密钥,您将需要启动Binance的帐户恢复过程,该过程可能需要几天才能完成,并且需要备用验证。每次您登录Binance时,...
知识:加密货币,密钥,的比特,比特币区块浏览器
4.了解下不用助记词的ZenGo钱包及门限签名技术
...,我们分别考虑下设备丢失和ZenGo服务关停的问题。设备丢失(或盗窃)怎么办?当设备丢失(或盗窃)时,获得设备的人由于没有我们的 TouchID/FaceID,可以确保我们的资金不会被转移。那么如何取回自己的资产呢?ZenGo钱包提供了一个对设备部分的秘钥备份的方案:设备秘钥通过加密之后存储在...
知识:钱包,区块链,数字货币
5. 3种比特币钱包选项,如何选择最佳
...进入和离开的许可。真的是谁的房子?如果该第三方丢失或窃取了您的钥匙怎么办?在比特币中,没有锁匠,因此,如果您丢失了私钥,最好与金钱道别。优点缺点恢复访问密码的选项需要对第三方的信任易于使用对私钥的共享控制潜在的资金访问延迟财务缺乏隐私权资金被盗的风险网络或应用钱包我...
知识:私钥,钱包,加密货币,硬件钱包
6. EOS的账号设计:说说steem和EOS的异同
...法,随着技术的不断发展,相信EOS会变得越来越容易使用。steem和EOS的钱包密钥steem和EOS的密钥设计较为类似,首先说说steem的设计。Steemit里面有四种密钥,分别是Owner Key(主密钥);post key(发帖密钥);Active Key(活动密钥);Memo Key(备注密钥)。四种密钥分别有不同的权限和功能,下面来一个个介...
知识:密钥,钱包密钥,区块链性能,钱包
7.万一硬件故障导致比特币丢失该怎么办
...硬件钱包已消除了这种危险。但是,如果您由于硬件钱包故障而丢失比特币怎么办?也有解决方案,但是您不应该尝试它们。在这种紧急情况下,您需要专业的帮助,而不是搜索如何修复Internet上检测到的Windows硬盘问题。这种情况是独特的,需要区别对待。让我们来看看。什么是比特币硬件钱包?...
三、【猫说】打开比特币钱包的两把钥匙:私钥、公钥
如果不了解区块链,不知道公钥、私钥这些最基本的概念,拥有钱包对币圈新人来讲,就好像拿手指头去捅鳄鱼的脑袋,风险极高。此文谨献给币圈新朋友,帮助大家梳理比特币钱包的基本常识。
区块链观察网在《区块链是什么》一文中提到过,在区块链世界里,每个人都拥有两把独一无二的虚拟钥匙:公钥和私钥。
“公钥”,可以简单理解为银行卡,这是可以发给交易对方看的,银行卡号则相当于比特币转账中要用到的“地址”。
讲得专业一点,公钥就是一个65字节的字符串,多长呢?130个字母和数字堆在一起。公钥太长的话,第一交易起来忒麻烦,第二干嘛非得暴露公钥的真实内容呢,这就好像把自己的银行卡拿出来到处给人看。因此,我们现在看到的地址,就是经过摘要算法生成的、更短一点的公钥。
对方知道你的地址才能给你打钱;而且,任何人有了你的地址,都能在Blockchain.info官网查询这个钱包地址交易了多少次(No. Transactions),收过多少个比特币(Total Received),以及钱包里还剩下多少个比特币(Final Balance),如下图:
“私钥”,就像打死不能告诉别人的银行卡密码。它是一串256位的随机数。因为让非IT用户去记住这个满屏0和 1的二进制私钥是特别不人道的事儿,所以对这一大串私钥进行了处理,最后私钥就以5/ K/ L开头的字符串呈现在我们面前。
公钥、私钥、地址之间的关系是:
1)私钥→公钥→地址
私钥生成唯一对应的公钥,公钥再生成唯一对应的地址;
2)私钥加密,公钥解密
也就是说,A使用私钥对交易信息进行加密(数字签名),B则使用A的公钥对这个数字签名进行解密。
其中,私钥是极度私密的东西。如果你把私钥发给别人,现在就开始写一部长篇小说吧,名字都帮你想好了,就叫《永别了,比特币》。
如果是李笑来老师(网传拥有数十万个BTC)这类币圈大佬,强烈建议使用冷钱包(离线钱包),分开储存;电视里的富豪在银行有自己的保险箱,有条件的话也可以参考。
当时,上述方法是安全系数最高的做法。但作为韭菜接班人,暂且假设我们最初只用闲置资金、持有少量的比特币,比如,小于5个。那么,动辄上千成本、操作复杂的冷钱包就有点杀鸡用牛刀了;因此,区块链观察网把选择范围限定在交易所和轻钱包2项:
在交易平台上买了(极少量)比特币,可以先不提出来,继续存在交易所。这种方式最适合币圈新手。在没有深入了解每种加密货币背后的故事之前,鲜嫩的我们总是充满了好奇,而放在交易所的比特币,可以直接进行币币交易,交易简单快捷,不用经数字钱包导来导去;另一方面,平台上币种齐全,可以满足我们的尝鲜心理,方便随时小试牛刀。
而且像火币、币安(已被墙)这些大型交易所,不仅安全等级比某些专为收割韭菜而生的小平台高很多,而且操作简单,很快就能上手,只需保管好自己的账号、密码就行了(再安全一级的话,开启谷歌二次验证),其他的就交给平台。
值得注意的是,存在交易所上的资产并不完全属于自己,更确切地说是借给平台的,我们在资产那一栏看到的数字,相当于平台向我们借钱而打的白条。此外,交易平台本身不是去中心化的,如果安全措施不到位,用户的账号密码有可能被黑客拿到。
轻钱包是相对于“全节点”钱包来说的。
全节点钱包,比如 Bitcoin-Core(核心钱包),运行时需要同步所有区块链数据,占用相当大内存空间(目前至少50GB以上),完全去中心化;
轻钱包虽然也依赖比特币网络上其他全节点,但其仅仅同步跟自己有关的交易数据,基本实现去中心化的同时,也提升了用户体验。
根据不同的设备类型,我们把轻钱包分为:
1)PC钱包:适用于电脑桌面操作系统(如Windows/MacOS/Linus);
2)手机钱包:适用于安卓、iOS智能手机,比如比太钱包(以太也有PC端);
3)网页钱包:通过浏览器访问,比如上文提过的blockchain网页版。
轻钱包操作比较简单,一般是免费获取。申请钱包的时候,系统会生成一个私钥。准备敲黑板!
1)不要截图、拍照存在手机里;
2)不要把私钥信息发给任何人;
3)最好手写(几份)抄下,藏在你觉得最安全的地方。
总之一句话,谁掌握了钱包的私钥,谁就拥有钱包的绝对控制权。私钥只要掌握在你的手里,比特币就绝不会丢。
最后多说几句,作为普通投资者,我们需要做的并不多:
1)走点心,不要把手机弄丢了,毕竟丢了对手机里的比特币钱包有风险;
2)不要手痒删掉设备上的钱包应用,除非你决定再也不用这个钱包了,否则后期很麻烦;
3)设置复杂的密码(原因见第1点),并用心去记牢,这是私钥弄丢以后留的一手。
对于记不住密码,又懒得科学备份私钥的朋友,咱还是把钱存在银行里吧。
-
芝麻开门交易所官方下载最新版 芝麻交易 11-09