如何检查比特币钱包,如何检查硬盘里是否有比特币

OKX欧易app

OKX欧易app

欧易交易所app是全球排名第一的虚拟货币交易所,注册领取6万元盲盒礼包!

APP下载   官网注册

如何检查比特币钱包,如何检查硬盘里是否有比特币

一、4. 比特币的密钥、地址和钱包 - 精通比特币笔记

比特币的所有权是通过密钥、比特币地址和数字签名共同确定的。密钥不存在于比特币网络中,而是用户自己保存,或者利用管理私钥的软件-钱包来生成及管理。

比特币的交易必须有有效签名才会被存储在区块中,因此拥有密钥就拥有对应账户中的比特币。密钥都是成对出现的,由一个公钥和一个私钥组成。公钥相当于银行账号,私钥就相当于银行卡密码。通常情况下密钥由钱包软件管理,用户不直接使用密钥。

比特币地址通常是由公钥计算得来,也可以由比特币脚本得来。

比特币私钥通常是数字,由比特币系统随机(因为算法的可靠性与随机性正相关,所以随机性必须是真随机,不是伪随机,因此比特币系统可以作为随机源来使用)生成,然后将私钥作为输入,使用椭圆曲线算法这个单向加密函数生成对应的公钥,再将公钥作为输入,使用单向加密哈希函数生成地址。例如,通过公钥K得到地址A的计算方式为:

其中SHA256和PIPEMD160被称为双哈希或者HASH160,Base58Check是带有验证功能的Base58编码,验证方式为先计算原始数据(编码前)的验证码,再比较编码后数据的验证码,相同则地址有效,否则无效。而在使用Base58Check编码前,需要对数据做处理。

处理方式为:版本前缀+双哈希后的数据+校验码

其中版本前缀是自定义的,如比特币私钥的前缀是0x80,校验码是把版本前缀和双哈希后的数据拼接起来,进行两次SHA256计算,取前4字节。得到处理的数据后,再进行Base58编码,得到最终的结果。

下图是Base58Check版本前缀和Base58编码后的结果

密钥可以采用不同的编码格式,得到的编码后结果虽然不同,但密钥本身没有任何变化,采用哪种编码格式,就看情况而论了,最终目的都是方便人们准确无误的使用和识别密钥。

下图是相同私钥采用不同编码方式的结果:

公钥也有很多种格式,不过最重要的是公钥被分为压缩格式和非压缩格式,带04前缀的公钥为非压缩格式的公钥,而03,02开头的标识压缩格式的公钥。

前面说过,公钥是椭圆曲线上的一个点,由一对坐标(x, y)表示,再加上前缀,公钥可以表示为:前缀 x y。

比如一个公钥的坐标为:

以非压缩格式为例,公钥为(略长):

压缩格式的公钥可以节省一定的存储,对于每天成千上万的比特币交易记录来说,这一点点的节省能起到很大效果。

因为椭圆曲线实际上是一个方程(y2 mod p=(x3+ 7)mod P, y2是y的平方,x3是x的立方),而公钥是椭圆曲线上的一个点,那么公钥即为方程的一个解,如果公钥中只保留x,那么可以通过解方程得到y,而压缩公钥格式有两个前缀是因为对y2开方,会得到正负两个解,在素数p阶的有限域上使用二进制算术计算椭圆曲线的时候,y坐标或奇或偶,所以用02表示y为奇数,03表示y为偶数。

所以压缩格式的公钥可以表示为:前缀x

以上述公钥的坐标为准,y为奇数为例,公钥K为:

不知道大家发现没有,这种压缩方式存在一个问题,即一个私钥可以得出两个公钥,压缩和非压缩公钥,而这两个公钥都对应同一个私钥,都合法,但生成的比特币地址却不相同,这就涉及到钱包软件的实现方式,是使用压缩公钥还是非压缩公钥,或者二者皆用,这个问题后面来介绍。

比特币钱包最主要的功能就是替用户保管比特币私钥,比特币钱包有很多种,比如非确定性(随机)钱包,确定性(种子)钱包。所谓的非确定性是指钱包运行时会生成足够的私钥(比如100个私钥),每个私钥仅会使用一次,这样私钥管理就很麻烦。确定性钱包拥有一个公共种子,单向离散方程使用种子生成私钥,种子足够回收所有私钥,所以在钱包创建时,简单备份下,就可以在钱包之间转移输入。

这里要特别介绍下助记码词汇。助记码词汇是英文单词序列,在BIP0039中提出。这些序列对应着钱包中的种子,种子可以生成随机数,随机数生成私钥,私钥生成公钥,便有了你需要的一切。所以单词的顺序就是钱包的备份,通过助记码词汇能重建钱包,这比记下一串随机数要强的多。

BIP0039定义助记码和种子的创建过程如下:

另外一种重要的钱包叫做HD钱包。HD钱包提供了随机(不确定性)钥匙有两个主要的优势。

第一,树状结构可以被用来表达额外的组织含义。比如当一个特定分支的子密钥被用来接收交易收入并且有另一个分支的子密钥用来负责支付花费。不同分支的密钥都可以被用在企业环境中,这就可以支配不同的分支部门,子公司,具体功能以及会计类别。

第二,它可以允许让使用者去建立一个公共密钥的序列而不需要访问相对应的私钥。这可允许HD钱包在不安全的服务器中使用或者在每笔交易中发行不同的公共钥匙。公共钥匙不需要被预先加载或者提前衍生,但是在服务器中不具有可用来支付的私钥。

BIP0038提出了一个通用标准,使用一个口令加密私钥并使用Base58Check对加密的私钥进行编码,这样加密的私钥就可以安全地保存在备份介质里,安全地在钱包间传输,保持密钥在任何可能被暴露情况下的安全性。这个加密标准使用了AES,这个标准由NIST建立,并广泛应用于商业和军事应用的数据加密。

BIP0038加密方案是:输入一个比特币私钥,通常使用WIF编码过,base58chek字符串的前缀“5”。此外BIP0038加密方案需要一个长密码作为口令,通常由多个单词或一段复杂的数字字母字符串组成。BIP0038加密方案的结果是一个由base58check编码过的加密私钥,前缀为6P。如果你看到一个6P开头的的密钥,这就意味着该密钥是被加密过,并需个口令来转换(解码)该密钥回到可被用在任何钱包WIF格式的私钥(前缀为5)。许多钱包APP现在能够识别BIP0038加密过的私钥,会要求用户提供口令解码并导入密钥。

最通常使用BIP0038加密的密钥用例是纸钱包一一张纸张上备份私钥。只要用户选择了强口令,使用BIP0038加密的私钥的纸钱包就无比的安全,这也是一种很棒的比特币离线存储方式(也被称作“冷存储”)。

P2SH函数最常见的实现时用于多重签名地址脚本。顾名思义,底层脚本需要多个签名来证明所有权,然后才能消费资金。这类似在银行开设一个联合账户。

你可以通过计算,生成特殊的比特币地址,例如我需要一个Hello开头的地址,你可以通过脚本来生成这样一个地址。但是每增加一个字符,计算量会增加58倍,超过7个字符,需要专门的硬件或者矿机来生成,如果是8~10个字符,那么计算量将无法想象。

二、比特币钱包会被追踪吗

可以看到交易的流转,但是不能确定账户对应真实世界的人。

比特币账户就是一个地址,一个地址对应一个账户,但是比特币开户是不需要身份证明的,所有人都可以开通比特币账户,而且比特币账户可以开通的数量比全地球的沙子还要多,一个人可以对应多个账户,所以不知道具体这个地址对应哪个人,也就是匿名。

三、比特币钱包丢失怎么样找

比特币钱包丢失怎么找回

如果您的比特币钱包丢失了,以下是一些可能有用的步骤:

确认钱包是否真的丢失了:首先,请确保您没有忘记钱包密码或助记词。如果您丢失的是密码或助记词,您可能可以通过重置密码或使用备份助记词来找回钱包。如果您确信钱包已经丢失了,接下来请继续以下步骤。

查找备份:如果您有钱包备份,可以尝试恢复钱包。根据您使用的钱包类型,可以使用不同的备份方法。例如,如果您使用的是软件钱包(如Electrum),则可以使用备份文件进行恢复。如果您使用的是硬件钱包(如Ledger),则可以使用备份助记词进行恢复。

尝试联系钱包服务提供商:如果您使用的是钱包服务提供商(如Coinbase),可以尝试联系该公司以获得帮助。一些钱包服务提供商可能会有找回丢失钱包的程序或政策,您可以通过它们的网站或客服部门获得更多信息。

寻求专业帮助:如果您无法找回丢失的比特币钱包,您可能需要寻求专业帮助。有一些公司专门提供丢失钱包恢复服务,可以帮助您找回比特币。

请注意,找回丢失的比特币钱包可能是一项困难的任务,尤其是如果您没有备份或助记词。因此,在使用比特币钱包时,请务必确保进行备份,并将助记词保管在安全的地方。

四、如何检查硬盘里是否有比特币

首先要明确的是,比特币的地址是私钥按照某个加密函数进行推导之后的出来的,但地址不可以逆推出私钥。

首先要明确的是,比特币的地址是私钥按照某个加密函数进行推导之后的出来的,但地址不可以逆推出私钥。也就是说只要你记住了私钥,那么就能到任意比特币钱包恢复你的比特币。第一步要看一下硬盘里有没有私钥文件,通常情况下是wallet.dat文件或者txt文本, wallet.dat是 bitcoin core官方的钱包文件格式,一般我们所说的"备份钱包"在 core中也就是备份 wallet.dat文件。接下来就要下载比特币官方钱包,之后点击“导入私钥”,把私钥复制进去就能看到有没有比特币了。

五、怎样查看比特币钱包私钥

比特币钱包私钥在线无法查看,比特币存在平台要下载core或者classic才是真正的钱包,然后就可以查看了。

【比特币钱包私钥的说明】:

1、钱包加密是指对储存有私钥的钱包进行自动加密存储。比特币官方客户端从0.4.0版本开始支持钱包加密。加密的钱包在每次付款的时候,都会提示您输入密码。如果密码错误,客户端会拒绝付款。

2、如果用最早备份的钱包(wallet.dat)替换回来,还是一样可以正常交易。考虑到比特币的原理应该也可得出,只要有私钥(钱包)存在,就可以证明你是这个钱包的合法拥有者,不管对这个钱包(核心就是某个地址对应的私钥)是进行了加密还是删除,都不能否定它。

3、备份比特币钱包时,还需注意由于比特币支付找零机制的存在(比如把一个完整的100 btc中的50 btc发送给某个地址,系统会发送其中的50 btc到对方的地址,并退回50 btc到你客户端的一个新地址上,这个地址不会直接显示在你的地址列表中)。

4、每发送了100次比特币给其它地址或者使用了100个不同的地址接收比特币后,请重新备份钱包,否则后面交易退回的和接收到的比特币会永久丢失。除了给钱包加密外,用户还可以自行生成离线的纸钱包和脑钱包。

本站所有软件信息均由用户上传发布,版权归原著所有。如有侵权/违规内容,敬请来信告知邮箱:764327034@qq.com,我们将及时撤销! 转载请注明出处:https://czxurui.com/zx/148453.html

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2024年11月16日
下一篇 2024年11月16日

相关推荐

  • 比特币的价格怎么定的,有谁知道比特币的价格是到底是怎么定出来的

    一、比特币多少钱一个比特币的价格每时每刻都有变动,要知道比特币值多少人民币的话,需要查看当天的数值,现在有很多金融网站每天在更新比特币价格,用搜索引擎搜索“比特币价格”即可查看,目前一个比特币大概是47000人民币。不过比特币在中国是不合法的,不属于流通货币,

    2024-11-16 22:30:01
    0 0
  • 我的比特币地址在哪里,比特币钱包地址

    一、比特币地址怎么填写啊你可以下载一个比特币钱包,或者在交易平台上注册。每个人的比特币地址都是独一无二的。有地址就可以进行比特币转账。下载比特币客户端或者比特币钱包,也能注册自己的比特币地址。比特币地址是一串由字母和数字组成的26位到34位字符串,看起来有些像

    2024-11-16 21:00:01
    0 0
  • 比特币如何加速转账,比特币这把火是怎么烧起来的

    一、比特币,是美国的阴谋吗视频请见下面链接:马斯克站台,华尔街疯买!比特币暴涨是美国的阴谋吗? 2021年3月13日,比特币暴涨突破6万美元一枚,比特币暴涨的背后,马斯克在疯狂为之站台,华尔街以及硅谷巨头则在疯狂买入。比如之前跟大家介绍过的灰度基金,目前持有超过65万

    2024-11-16 19:30:02
    1 0
  • 有哪些名人玩比特币,区块链明星都有哪些

    一、哪些名人买了nft库里花费约18万美金买下一只猴子头像,此举的原因是什么?因为库里本身喜欢虚拟货币,所以想要通过这种方式证明自己已经买虚拟货币了。这个新闻的重点其实并不是库里花10万美金买一个头像,而是这个头像属于nft头像。对于不了解虚拟货币的小伙伴来说,nft

    2024-11-16 18:30:01
    2 0
  • 挖比特币需要用什么电,比特币挖矿到底要消耗多少电力

    一、比特币“挖矿”到底有多耗电2021年末,牡丹江一犯罪团伙想通过虚拟货币挖矿赚钱,便租下几个小区车库,购置了60余台“挖矿”设备,但是开挖后才发现“挖矿”设备耗电量大太,于是就动就了歪脑筋,购买了变压器、高压电缆等设备,通过搭接小区进线方式窃取国家电能想节省耗

    2024-11-16 18:00:02
    2 0
  • 比特币地址如何分配,如何生成bitcoin

    一、如何生成bitcoin***地址长度不一样1.首先你要知道公钥和私钥的概念(已经懂的不用看这部分了)公钥私钥是现代密码学分支非对称性加密里面的名词,通常都是用公钥加密信息,用私钥解密信息,为什么要这样?因为你看电视剧的时候,发电报那种都是对称性加密,这种加密方式缺

    2024-11-16 17:00:01
    2 0

发表回复

8206
验证码

评论列表(0条)

    暂无评论

ok交易所
已有100万用户加入ok交易所

立即下载