什么是比特币hd账户,比特币HD钱包灵魂大检查

OKX欧易app

OKX欧易app

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

APP下载   官网注册

什么是比特币hd账户,比特币HD钱包灵魂大检查

一、什么是utxo区块链

区块链的核心技术是什么?

简单来说,区块链是一个提供了拜占庭容错、并保证了最终一致性的分布式数据库;从数据结构上看,它是基于时间序列的链式数据块结构;从节点拓扑上看,它所有的节点互为冗余备份;从操作上看,它提供了基于密码学的公私钥管理体系来管理账户。

或许以上概念过于抽象,我来举个例子,你就好理解了。

你可以想象有100台计算机分布在世界各地,这100台机器之间的网络是广域网,并且,这100台机器的拥有者互相不信任。

那么,我们采用什么样的算法(共识机制)才能够为它提供一个可信任的环境,并且使得:

节点之间的数据交换过程不可篡改,并且已生成的历史记录不可被篡改;

每个节点的数据会同步到最新数据,并且会验证最新数据的有效性;

基于少数服从多数的原则,整体节点维护的数据可以客观反映交换历史。

区块链就是为了解决上述问题而产生的技术方案。

二、区块链的核心技术组成

无论是公链还是联盟链,至少需要四个模块组成:P2P网络协议、分布式一致性算法(共识机制)、加密签名算法、账户与存储模型。

1、P2P网络协议

P2P网络协议是所有区块链的最底层模块,负责交易数据的网络传输和广播、节点发现和维护。

通常我们所用的都是比特币P2P网络协议模块,它遵循一定的交互原则。比如:初次连接到其他节点会被要求按照握手协议来确认状态,在握手之后开始请求Peer节点的地址数据以及区块数据。

这套P2P交互协议也具有自己的指令集合,指令体现在在消息头(MessageHeader)的命令(command)域中,这些命令为上层提供了节点发现、节点获取、区块头获取、区块获取等功能,这些功能都是非常底层、非常基础的功能。如果你想要深入了解,可以参考比特币开发者指南中的PeerDiscovery的章节。

2、分布式一致性算法

在经典分布式计算领域,我们有Raft和Paxos算法家族代表的非拜占庭容错算法,以及具有拜占庭容错特性的PBFT共识算法。

如果从技术演化的角度来看,我们可以得出一个图,其中,区块链技术把原来的分布式算法进行了经济学上的拓展。

在图中我们可以看到,计算机应用在最开始多为单点应用,高可用方便采用的是冷灾备,后来发展到异地多活,这些异地多活可能采用的是负载均衡和路由技术,随着分布式系统技术的发展,我们过渡到了Paxos和Raft为主的分布式系统。

而在区块链领域,多采用PoW工作量证明算法、PoS权益证明算法,以及DPoS代理权益证明算法,以上三种是业界主流的共识算法,这些算法与经典分布式一致性算法不同的是,它们融入了经济学博弈的概念,下面我分别简单介绍这三种共识算法。

PoW:通常是指在给定的约束下,求解一个特定难度的数学问题,谁解的速度快,谁就能获得记账权(出块)权利。这个求解过程往往会转换成计算问题,所以在比拼速度的情况下,也就变成了谁的计算方法更优,以及谁的设备性能更好。

PoS:这是一种股权证明机制,它的基本概念是你产生区块的难度应该与你在网络里所占的股权(所有权占比)成比例,它实现的核心思路是:使用你所锁定代币的币龄(CoinAge)以及一个小的工作量证明,去计算一个目标值,当满足目标值时,你将可能获取记账权。

DPoS:简单来理解就是将PoS共识算法中的记账者转换为指定节点数组成的小圈子,而不是所有人都可以参与记账。这个圈子可能是21个节点,也有可能是101个节点,这一点取决于设计,只有这个圈子中的节点才能获得记账权。这将会极大地提高系统的吞吐量,因为更少的节点也就意味着网络和节点的可控。

3、加密签名算法

在区块链领域,应用得最多的是哈希算法。哈希算法具有抗碰撞性、原像不可逆、难题友好性等特征。

其中,难题友好性正是众多PoW币种赖以存在的基础,在比特币中,SHA256算法被用作工作量证明的计算方法,也就是我们所说的挖矿算法。

而在莱特币身上,我们也会看到Scrypt算法,该算法与SHA256不同的是,需要大内存支持。而在其他一些币种身上,我们也能看到基于SHA3算法的挖矿算法。以太坊使用了Dagger-Hashimoto算法的改良版本,并命名为Ethash,这是一个IO难解性的算法。

当然,除了挖矿算法,我们还会使用到RIPEMD160算法,主要用于生成地址,众多的比特币衍生代码中,绝大部分都采用了比特币的地址设计。

除了地址,我们还会使用到最核心的,也是区块链Token系统的基石:公私钥密码算法。

在比特币大类的代码中,基本上使用的都是ECDSA。ECDSA是ECC与DSA的结合,整个签名过程与DSA类似,所不一样的是签名中采取的算法为ECC(椭圆曲线函数)。

从技术上看,我们先从生成私钥开始,其次从私钥生成公钥,最后从公钥生成地址,以上每一步都是不可逆过程,也就是说无法从地址推导出公钥,从公钥推导到私钥。

4、账户与交易模型

从一开始的定义我们知道,仅从技术角度可以认为区块链是一种分布式数据库,那么,多数区块链到底使用了什么类型的数据库呢?

我在设计元界区块链时,参考了多种数据库,有NoSQL的BerkelyDB、LevelDB,也有一些币种采用基于SQL的SQLite。这些作为底层的存储设施,多以轻量级嵌入式数据库为主,由于并不涉及区块链的账本特性,这些存储技术与其他场合下的使用并没有什么不同。

区块链的账本特性,通常分为UTXO结构以及基于Accout-Balance结构的账本结构,我们也称为账本模型。UTXO是“unspenttransactioninput/output”的缩写,翻译过来就是指“未花费的交易输入输出”。

这个区块链中Token转移的一种记账模式,每次转移均以输入输出的形式出现;而在Balance结构中,是没有这个模式的。

数字货币里的UTXO什么意思?

UTXO的中文意思叫作:未花费的交易输出。

UTXO是数字货币中的账户模型,这个模型和我们现在银行的账户模型是不一样的。

拿转账来说,现在的情况是:

我要给依依转2000块钱,我要从我的招商银行卡里面给她转账,我的卡里面有5000块钱,转给她2000块钱以后,我的招商银行账户就被扣除了2000块钱,还剩下3000块钱。

那么如果是基于比特币的UTXO,情况是这样的:

我有5000比特币,我给依依转2000比特币,2000比特币消耗掉了对不对?注意!这2000不是从我这5000总数里面扣除的,而是:我的比特币总额会分成两份(一份

2000,一份3000),这就是所谓“生成两个新的UTXO”:依依收下2000比特币,我自己收下3000比特币,3000算是给我的找零。

转账成功以后,我给依依的2000比特币目前已经使用过了,被消耗掉了,就不能再叫UTXO了,而找零给我的3000比特币目前我还没有使用,所以它还能称作UTXO,也就是未花费的交易输出。那么,如果我总共有5000比特币,我全部转给依依,那么就只需要生成一个新的

UTXO给依依就可以了,不需要找零了。

基于UTXO,每笔交易出现,都要确认比特币之前的情况,检验比特币是不是存在于我的UTXO中,如果不存在,那么系统就会拒绝你的交易行为。

这样一来,每笔交易的输入和输出都是有关系的,可以通过UTXO不断向前追溯,一直追溯到比特币诞生的时候,也就是挖矿的源头。

如果我想用同一笔UTXO发送给两个人,那么系统只确认先接受到的那一笔,一旦确认UTXO已经被消耗了,那么你就不可以再把它转给下一个人,这样就避免了双重支付的问题。

既然系统只确认先接受到的那一笔,那么问题来了,系统怎么知道谁先谁后呢?系统当然知道,因为系统有一个叫“时间戳”的东西。

什么是区块链?不是比特币进化慢,而是我们进化慢

自从区块链(blockchain)这个词被从比特币中抽象出来之后,整个业内就弥漫着一种奇特的意识形态叙事(ideologicalnarrative)。这个叙事是这样的:比特币是一架又慢又旧的破马车,十几年了没有什么改进,什么炫酷的功能都没有。当然,从人类“无利不起早”的天然本性而言,给你讲这么一通破烂话的人,绝对不是吃饱了撑的无事生非,而通常都会在看到你对手里的大饼(BTC)起了半信半疑之心之后,趁机向你推销他正在兜售的拉风跑车项目。

北京时间11月14号下午13点15分27秒,随着区块高度709632的区块被挖出,比特币自2017年隔离见证升级之后最重要的升级之一,Taproot升级,宣告成功激活(今年6月份就已经获得超90%矿工投票lock-in了,本次激活属于明牌)。

该区块中包含了chainside联合创始人FedericoTenga的一笔V1_P2TR交易。在该笔交易中,Federico在OP_RETURNDATA中附加了一句话:gmtaproot。据信,这是历史上第一笔Taproot交易。为了抢到这个名次,Federico支付了2510sat/vB的矿工费(手续费),这大概是正常矿工费(不到10sat/vB)的5百多倍。[1]

Taproot升级为我们带来了区块扩容、更好的隐私性以及增强的扩展性等诸多好处。这些好处主要是由于两项技术的引入而带来的。其一就是Schnorr签名,而另一个就是MAST(默克尔化的抽象语法树)。

Schnorr签名能够压缩数字签名的尺寸。单签名比ECDSA节省约12%的尺寸,也就可以节省转账手续费。以及,它能够把多签名压缩成一个签名,这可以极大压缩多签地址的尺寸,并保护多签参与者的隐私。据说早在2012年MikeHearn就在bitcointalk论坛提出过类似想法。通过压缩签名尺寸,相当于扩大了区块容量,容纳更多交易量。

MAST则可以大大改善P2SH交易的交易尺寸、隐私性和灵活性。最早的BIP-114提案是由JohnsonLau于2016年提出的。早前的P2SH交易可以允许支付时不揭示script(比特币脚本代码)。但是,当花费UTXO(未花费的交易输出)时,便需要提供script且记录到链上,从而占据区块链的容量。如果script比较复杂,则会占据较多的空间。MAST的引入使得我们可以把包含很多条件的复杂脚本组织成默克尔树。在花费UTXO时,也只需要揭示默克尔证明和涉及的script,而不需要揭示整颗树。这就节省了区块容量,改善了脚本的隐私性。同时,由于打开了script尺寸的限制,这就为比特币的可编程性引入了更大的扩展性和灵活性。

应该说,上面几段话对一些只在中心化交易所炒炒币,甚至连私钥都不懂的朋友来说无异于天书。别说Taproot了,便是4年前的segwit(隔离见证),对很多所谓圈内的人来说都不知何物。这没有什么可耻的。我头一次看这些新技术、新名词也是脑袋爆炸。多学习,多研究,多琢磨琢磨,也就搞明白了。

相比于科技的进步,我们掌握知识的能力进化的实在是太慢了。时至今日,很多人还搞不清楚比特币究竟是存储在自己手机上的钱包里,还是在比特币网络上。自己手机或者电脑上的钱包软件又是起什么作用的。私钥是什么,助记词是什么,所谓的HD钱包又是什么。1开头的地址,3开头的地址,5开头的地址,bc1开头的地址都有啥分别。怎么把大饼从交易所提出来,放到所谓链上。怎么自己掌控自己的比特币。怎么签名转账比特币。怎么使用隔离见证地址。以及现在,如何构建Taproot交易呢?

有人于是说,那就不要让用户自己掌握私钥,远离这些技术细节好了。回到托管式的环境,回到互联网中心化的用户体验。这样一种用户体验的改善,就像中心化交易所一样,是以牺牲用户自主掌握资产为代价的。这直接抛弃了去中心化以来全部的价值观。这又是一种进化,还是一种退化呢?

如果只是为了发明一个噱头,让投机者去炒、去赌,那就尽可以不考虑这些。那就不仅不应该限制OP_RETURN的尺寸,甚至应该扩充script使之支持图灵完备的编程。这样就可以在比特币上发行各种空气币、土狗币,再搞出来各种为炒而生的应用出来,所谓繁荣的生态。但是比特币一路走来,似乎是走了相反的道路。不仅从一开始就极大限制了script的功能,而且主动缩短了OP_RETURN的数据尺寸,限制了在比特币链上玩各种花活儿的可能性。

比特币是审慎的。它清楚自己有更大的使命。Taproot的激活,可能会有利于二层的发展。但是,并不会给一层带来自限性的问题。相反的,它会因为压缩了数据尺寸,而扩大了一层的容量。

比特币是富有耐心的。它肩负着普及去中心化数字货币(而不是在中心化平台上进行投机)的历史任务。所以它必须耐心地等待,等待每一个人跟上技术发展的脚步。

UXTO与余额

区块链入门从使用钱包开始,我们最关注的是钱包的账户余额。可看过很多区块链资料以后,一直存在一个疑问,钱包的余额信息存在区块链的什么位置?一直没有找到,只有一个相近的概念叫UTXO(UnspentTransactionOutput),但看完以后还是对应不上。直到翻遍网上所有关于UXTO的资料,才知道在中本聪设计的比特币系统中,并没有余额这个概念,“比特币余额”是由比特币等钱包应用派生出来的产物。钱包的余额是通过与账户相关的多个UXTO算出来的。下面且听我详细道来。

了解过一点点会计学,我们现在的会计系统绝大部分采用的是一种叫做“借贷记账法”的方法,账目分成借方和贷方,每发生一笔业务都要登记两个以上的科目。

简单来说,Alice转账给Bob1美元,使用借贷记账法至少要产生两条账目,Alice账户减少1美元,Bob账户增加1美元。这种记账法在企业经营、企业审计中有无数的好处。但是这种记账法也有一个最大的缺点,就是容易产生记账错误和记账误差。一笔交易需要登记两条以上的账目,本质上记录的是“交易的结果”,而不是“交易本身”。

中本聪发明了UTXO(UnspentTransactionOutput)交易模型,并将其应用到比特币当中。UTXO是“未花费的交易输出”,简单来说就是,每一笔比特币交易实际上都是由若干个交易输入和输出组成的。交易输入是资金来源,交易输出是资金去向,每一笔交易都要从交易输入中花费出去一部分,这一部分就是未花费的交易输出(UTXO)。每一次的交易输入都可以追溯到之前的UTXO,直至最初的挖矿所得。

由挖矿所得创建的比特币交易,是每个区块中的首个交易,又称之为coinbase交易,它由矿工创建,没有上一笔交易输出。

在比特币交易中UTXO就是基本单位,一个UTXO一旦被创建就不可被继续分割,它只能当作是下一笔交易的输入被花费掉,花费后产生新的UTXO,这样周而复始地实现货币的价值转移。所以我们在比特币钱包中所看到的账户余额,实际上是钱包通过扫描区块链并聚合所有属于该用户的UTXO计算得来的。

因此,当我们在说某人拥有1枚比特币的时候,我们实际上说的是,在当前的区块链记录中,有若干笔交易的UTXO收款地址写的是这个人的钱包地址,这些UTXO的总和是1个比特币。

比特币的UXTO系统遵守两个规则:

我们以以太账户为例,打开etherscan.io,选择BLOCKCHAIN-AllAccounts,这样可以看到所有地址与余额,可以选择其中一个查看详细信息。如果看不懂,没关系,把自己的以太地址输入到右上角的搜索框回车后,会显示地址的余额和详细交易记录,如下图。

至此,我能理解李笑来老师说为什么他的账户没有余额,只有UXTO了,O(∩_∩)O哈哈~,内行人不要说外行话嘛。

二、手机性能比肩PC实测旗舰手机挖比特币

【IT168评测】比特币近期可是着实火了一把,曾经一文不值的极客玩物,现在变成中国大妈热炒的“金融衍生品”了。稍微了解比特币的人可能就知道,比特币的获得方式是十分精密和复杂的,但简单来说,就是谁的计算机运算能力强,谁就能获得更多的比特币。为何笔者今天为大家带来一片实测手机挖比特币的文章?原因有两个:1.通过这篇文章让大家简单的了解一下比特币。2.笔者看到DIY的同事,利用高性能的最新产品疯狂的掠夺着公司的资源,将测试机用于挖比特币而“中饱私囊”很是眼红,也想用手机试试,看看能不能捞一点好处~蚊子肉也是肉嘛,废话不多说,开始今天的“致富”之旅。

文章背景:比特币近期价格突破7000元大关,并且稳定在5500元左右。那些曾经手中有上百个比特币的“土豪”们现在都可以买房了!虽然进场的最佳时机已经过了,但是我们知道挖比特币的过程是特别依赖运算性能的,都说目前旗舰手机性能强悍都已经比肩台式机了,笔者就用挖比特币来试试目前旗舰机型手机的性能。

1.比特币到底是个神马东东?挖矿又是怎么一回事?

比特币的概念是一个名叫“中本聪”的网友在一个论坛上提出的。至于中本聪是个人还是个组织,目前没有明确的答案。而按照中本聪的设想,比特币是一种点对点的虚拟货币。用户通过计算产生一串特殊的秘钥,而这串秘钥则就是我们俗称的比特币。

▲比特币近期疯长

比特币是一种不受到中央银行控制的货币,从比特币诞生伊始,中本聪就为比特币制定了产出规则:每10分钟全球将产出50个比特币,并且按照时间以此递减,目前产量为每10分钟25个。也就是说,当2140年的时候,全球总过产出的比特币将为2100万个。没有中央银行,任何人都能得到,总量有限速度稳定,能够有效的避免通货膨胀。这也是目前很多投资者看好比特币的原因。

▲淘宝销售2TH/S算力矿机售价46000元

而我们常常听到的挖矿也就是获得比特币过程的一个形象的称呼。用户通过计算机强大的运算能力获得比特币的过程就被称作挖矿。而挖矿软件则是获得比特币的客户端,矿机则是用来获得比特币的计算机。

▲双HD7990显卡算力2.4GH/s

前面我们说过,目前单纯通过挖矿来支付的蓝海已经不再了,为什么这么说呢,原因很简单,由于比特币的价格暴涨,所以目前全球在挖矿的计算机运算能力也已经暴涨,已经过了CPU和GPU就能够轻松挖矿的时代了,目前淘宝上专业的矿机已经能够稳定300GH/S(Hash/S为比特币算力单位),而目前顶级GPU的算力大概为1GH/S,而顶级处理器的算力大概仅为10MH/S左右,所以对于入门级别用户来讲,挖矿的门槛已经越来越高。并且前面我们也说过,比特币的产出速度随时间降低,在产出越来越少,算力越来越高的今天,想纯靠挖比特币挣钱,还真不是入门级的用户能办到的。

前面我们说了,如果你现在还不知道比特币是神马,并且也没钱买矿机,那是不是现在开始挖比特币就没什么意义了呢?当然不是,对于像笔者这样的人来讲,挖比特币的过程非常有意义,学会如何挖比特币也算是一项技能,可以增加和别人聊天时的谈资。嘿嘿,是不是很贱呢?接下来,笔者就教大家如何挖比特比。

2.如何挖比特币?

目前全球有很多比特币矿池,想要挖比特币需要先选择一个矿池。笔者在这里为大家推荐几个比较主流的稳定矿池。选择一个稳定矿池是十分必要的。不然很有可能你辛辛苦苦挖出来的比特币会不翼而飞。由于目前盗窃比特币的行为在法律上无法界定,所以矿池矿主卷走大家的比特币也是发生过的事情。

1. slushs pool

▲slushs pool

老牌矿池,拥有中文版用户界面,但界面并不友好。目前矿池总算力能够进入世界前十。

2. BTC Guild

▲BTC GUILD目前总算力最高的矿池之一

目前矿池总算力前三之一的矿池,大多数中国用户曾经或正在该矿池上挖比特币。网站界面友好,但最近国内连接该矿池由于网络的原因有些不稳定。

3.50BTC

▲50BTC

概况吃目前国内连接稳定,用户界面友好。但曾经在10月份的时候遇到过黑客攻击,丢失了用户的比特币,虽然50BTC已经全部承担了损失,但依旧流失了一些用户。

我们就以Slushs Pool作为例子,为大家简单介绍下如何才能成为一名合格的比特币矿工,首先打开Slush’s pool的官网:

▲第一步点击大大的注册按钮

Slush’s Pool的官网支持中文,不过看上去中文页面翻译水平有限,所以大家也不用在意,一步一步注册就好。

▲第二步填写信息

▲确认后得到矿工账号密码

用户名、密码、邮箱等填写完毕后,点击现在确认,邮箱内会收到一封确认注册的邮件。点击邮件内的确认连接就可以完成注册了。

▲登陆后界面

登录之后,你就可以看到你自己的账户和矿工的状态了。账户中有比特币地址这一项是为了将你挖出的比特币导出到这个账户中的,我们可以先不填写,先期先挖矿,后期比特币到达一定数量的时候,在选择一个交易平台将比特币导出(目前主流的交易平台为比特币中国等)。

接下来就是下载比特币挖矿软件开始挖矿了。文章的这一部分我们先介绍下PC端的挖矿软件,目前主流的挖矿软件为GUIMINER和CGMINER,其中GUIMINER界面较为友好,并且支持的矿池也算丰富。初学者可以选择该软件进行挖矿。GUIMINER下载地址:

▲可以选定中文

GUIMINER支持中文,用户可以点击语言—Chinese Simplified进行切换语言,重启后即可生效。

▲设置界面

只差最后一部就可以进行挖矿了。服务器选择你注册的矿池:Slush’s pool,用户名填写你矿工的用户名,密码填写矿工密码,每个用户可以设置多个矿工,分别登陆同时挖矿,这是为了方便用户多个设备同一账户同时挖矿的需求。设备方面可以选择处理器或者显卡,然后点击开始采矿。

▲18.3Mh/s的算力着实寒酸

连接成功后,软件的右下方就会显示出你目前的算力。笔者笔记本的Quadro K2000M算力仅为18MH/S左右,真是令人发指的低啊。不过此时,我们已经成为一个有理想有抱负有社会责任心的比特币矿工了。了解了如何挖矿后,我们进入今天文章的正题:旗舰手机实测挖比特币。

3.手机性能真的比肩PC?挖比特币试试。

前面我们也介绍了如何挖比特币和目前顶级矿机、顶级GPU和顶级CPU的挖矿能力了。接下来我们就来试试手机挖矿的实力到底如何,能否真的像现在传的那样性能比肩PC?

▲i7-3720算力简直弱爆了

首先,笔者用自己笔记本的处理器进行了挖矿,发现速率稳定在4MH/S左右,要知道笔者的处理器为Intel i7 3720qm,也算是去年笔记本电脑中的较高水平了。这个成绩真的是令人沮丧,那么手机的性能如何呢?我们先要在手机上安装ARM MINER这个软件。点击此处下载。

▲软件设置方法

进入ARM MINER软件后,点击SETTING界面后,在Algorithm(算法)中选择SHA-256,这种算法下手机处理器性能发挥更充分。Url则填写Slush’s Pool的API端口:。 User则填写矿工名称。Password则填写矿工密码。Threads选择最大。点击屏幕右上方的保存按钮就可以回到MINING界面点击Start开始挖矿了。

▲手机挖矿结果一览

▲手机挖矿结果一览

▲手机挖矿结果一览

通过测试,我们发现,搭载高通800处理器的Nexus5和LG G2突发算力在4MH/S,而搭载和小米3相同的Tegra4处理器的Nvidia Shield游戏机的突发算力和高通800处于相同水平。而搭载猎户座5410“4+4”核处理器的魅族MX3突发算力在3.6MH/S,而搭载高通APQ8064处理器的小米2S突发算力在3.3MH/S,而采用MT6589T的红米手机突发算力为1.7MH/S左右。但一旦开启挖矿软件,就会出现处理器迅速过热,从而主频下降,最终会导致算力下降严重。

通过测试,我们可以发现,单纯从挖掘比特币的运算能力上来看,目前ARM的顶尖处理器在突发运算能力上,已经和目前的主流英特尔处理器没有太大差别了。但是如果说ARM处理器目前就能够比肩PC处理器了是不准确的。由于ARM自身的定位就是低功耗高效率轻量级移动处理器,对于目前ARM处理器的崛起,与其说是ARM处理器性能的飞速发展,不如说目前消费者越来越重视移动处理,使得各大硬件软件厂商也开始重视对移动端处理器的优化和开发。不过近期ARM处理器性能要想真正赶超PC处理器,还是不可能的。

如果按照这个速度和目前的算力来讲,如果说要用手机挖出1个比特币的话,需要十几年甚至几十年,所以,想要靠手机挖比特币挣钱?这只是个美丽的传说。不过相信大家通过今天的文章,也简单的了解了比特币和如何开采比特币,这就够了。如果你和笔者一样没有一夜暴富的命,那就每天高高兴兴上班来,平平安安回家去吧。

三、比特币HD钱包灵魂大检查***看看哪些经得住考验

比特币HD钱包助记词与主私钥之间的关系

比特币使用者在创建钱包时,往往选择“去中心化钱包”,助记词是其中不可或缺的组成部分,它不仅在安全性上提供了重要的保障,还是恢复钱包资产的关键。使用助记词,通过特定算法生成主私钥,进而形成一套HD钱包,实现资产的安全存储与管理。

然而,使用助记词时,误操作导致的后果十分严重,例如将“cat”误写为“dog”,这看似微小的错误,却可能导致本应存放于其下的全部资产与信仰瞬间流失。

为防止此类事件发生,比特币开发者已经定义了助记词的标准协议,通过校验机制确保助记词的有效性。基于BIP39标准,为助记词设计了2048个词表,通过计算助记词对应的11位二进制数并进行校验,来验证助记词的真实性和安全性。

校验过程分为四个步骤。首先找到助记词对应词表中的序号,进而计算出对应的11位二进制数。接着将这些二进制数串联起来,形成一个长二进制数,之后切割分成两段,左半部分用以计算SHA256散列,以验证右半部分即校验位的正确性。仅当左半部分的SHA256结果前四位与校验位相匹配时,助记词才能被认为是有效、安全的。

通过练习,我们可以模拟误操作场景下的助记词校验流程,以此作为警示,确保资产的安全。

需要注意的是,助记词作为重要资产的备份,应妥善保存。对于使用硬件钱包时,更应采用将助记词进行打乱顺序和加入混淆词的方式,以增加安全性。然而,这一方式并未完全规避风险,面对强力的暴力破解,即使采用混淆词+打乱顺序的方式,黑客也有可能在较短时间内破解出正确助记词。

总之,比特币HD钱包的安全管理对助记词的正确使用提出了严格要求。用户在操作过程中,需高度警惕,严格遵循助记词的校验与管理规范,确保资产安全。

本文来自用户投稿,不代表币大大立场,如若转载,请注明出处:https://czxurui.com/jys/199882.html

上一篇 2026年05月03日
下一篇 2026年05月03日

相关推荐

  • 欧比特交易所怎么做合约?新手操作指南与核心要点

    欧比特交易所怎么做合约?新手操作指南与核心要点 在数字货币交易中,合约交易因其高杠杆、双向交易特性成为许多投资者的选择,欧比特交易所(Orbit Exchange)作为新兴交易平台,也提供了合约交易功能,本文将从开通权限、熟悉规则、实操步骤、风险管理四方面,详细拆解欧比特

    2026-07-30 17:30:01
    6 0
  • 比特币下载免费版安卓,安全获取数字资产的第一步

    比特币下载免费版安卓,安全获取数字资产的第一步 在数字货币浪潮下,比特币作为首个去中心化加密货币,吸引了全球用户的关注,对于安卓用户而言,选择一款安全、可靠的免费比特币钱包应用,是参与生态的第一步,本文将围绕“比特币下载免费版安卓”这一关键词,解析如何安全获

    2026-07-30 16:30:02
    5 0
  • 以太坊有比特币是什么?两大加密巨头的核心差异与生态互补

    以太坊有比特币是什么?两大加密巨头的核心差异与生态互补 在加密货币的世界里,比特币与以太坊如同双子星般闪耀,常常被一同提及,但许多人会困惑:以太坊“有”比特币是什么意思?这并非指以太坊“拥有”比特币,而是探讨两者在定位、技术、生态上的深层关联与差异——它们既

    2026-07-30 13:30:01
    10 0
  • 币安Web3生态中冲比特币,主网选择需兼顾安全性与生态适配性

    币安Web3生态中冲比特币,主网选择需兼顾安全性与生态适配性 在币安Web3生态中布局比特币(如通过BTC锚定币、跨链桥或Layer2解决方案),主网选择是决定资产安全、流通效率及生态体验的核心环节,当前主流选择需围绕安全性、生态兼容性、交易成本及长期发展潜力四大维度综合评

    2026-07-30 12:30:01
    12 0
  • 欧亿比特币钱包,安全与便捷的数字资产管理新选择

    欧亿比特币钱包,安全与便捷的数字资产管理新选择 在数字经济快速发展的今天,比特币作为最具代表性的加密货币,其资产管理工具的安全性、便捷性备受关注,欧亿比特币钱包(OY Bitcoin Wallet)正是应运而生的专业解决方案,旨在为用户提供高效、可靠的数字资产存储与交易服务

    2026-07-30 12:30:01
    8 0
  • 比特币是以太坊的吗?知乎上的常见误区与底层逻辑解析

    比特币是以太坊的吗?知乎上的常见误区与底层逻辑解析 在加密货币的讨论中,一个常见的问题是:“比特币是以太坊的吗?”这个问题看似简单,却混淆了两个完全独立且设计理念截然不同的区块链项目,无论是从技术架构、目标定位,还是发展历程来看,比特币和以太坊都是各自生态的

    2026-07-30 05:30:01
    11 0

发表回复

8206

评论列表(0条)

    暂无评论

binance币安交易所
已有2000万用户加入币安交易所

立即下载