当前位置:首页 » 比特币问答 » 初学比特币钱包

初学比特币钱包

发布时间: 2023-02-21 16:03:47

❶ 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个字符,那么计算量将无法想象。

❷ btc钱包怎么注册

btc钱包注册方法:直接用手机下载btc钱包,然后直接进入btc钱包选择注册,然后再注册上面输入自己的手机号码,身份证号码,还有手机验证号,然后点击验证完成后就可以直接完成注册

❸ 如何注册比特币钱包

注册的地址如下:https://blockchain.info/。该钱包支持中文,可根据指导进行注册即可。
是一个免费的比特币在线钱包,你可以在全球范围进行免手续费的转账与汇款。我们将比特币支付变得简单安全,并且可在任何地方的手机、电脑上使用。
比特币钱包大致实体钱包在比特币网络中的等同物。钱包中实际上包含了你的私钥,可以让你消费块链中分配给钱包的比特币。和真正的钱包一样,每个比特币钱包都可以显示它所控制的所有比特币的总余额,并允许你将一定金额的比特币付给某人。这与商家进行扣款的信用卡不同。

❹ btc钱包如何使用

1.首先安装比特元钱包。
2.创建钱包。完成安装后进入钱包初始化界面,可选择创建钱包/导入钱包:(注意:助记词请用纸笔记下,不要截图以防被盗,一定要将助记词保存好)点击下一步...
3.助记词备份校验,按顺序点选上一步中生成的15个随机汉字,以确认用户是否对助记词已进行正确的备份。然后设置钱包密码,点击创建钱包。
4.如已有助记词(即以前创建过钱包)也可点击导入钱包,自行将助记词输入,每个汉字之间用空格隔开,并输入密码。
5.钱包主页面,等待同步完成。

❺ 大家能介绍一个靠谱的比特币钱包吗最好是适合新手的

新手的话,建议用币信钱包吧,我最开始就是用的币信钱包,操作很简单,很容易上手,玩了不到2天基本都会了,而且里面还有其他币种买卖,可以多种选择。

❻ 比特币钱包是什么如何注现在怎么登录比特币中国

比特币钱包可以存储比特币,注册钱包,主要有两种情况:
1、已经知道了某个钱包,比如说币包钱包,对其比较认可,直接进入该钱包的网方网站、或者下载手机App,直接进入平台注册。
2、在网络上直接搜索钱包,进入相关平台进行注册。
3、一般来说,现在的比较币钱包可以用手机号注册(或者邮箱注册);出于对用户帐户安全的考虑,在进入后台帐户后,要求个人进行实名认证,同时个人手机号绑定,以免出现帐号异常、密码丢失等情况。

❼ 比特币钱包是什么

比特币钱包里存储着你的比特币信息,包括比特币地址(类似于你的银行卡账号)、私钥(类似于你银行卡的密码)。就像实物钱包里可以存放多张银行卡,比特币钱包里也可以存储多个比特币地址,以及每个比特币地址所对应的独立的私钥。比特币钱包的核心功能就是保护你的私钥,如果钱包丢失,你将永远失去这笔比特币。比特币钱包有很多种形态,如PC或手机钱包客户端、在线网页钱包、甚至是记录了比特币私钥的小本本(纸钱包)或者大脑(脑钱包)。你可以根据需求来选择适合自己的钱包。俗话说“鸡蛋不要放在一个篮子里”,采用多种方式分散存储也是降低风险的有效方式。

❽ 什么是比特币钱包,比特币钱包有什么用途

什么是比特币钱包?自然与我们传统的钱包是完全不同的。比特币钱包有很多种形态,如PC或手机钱包客户端、在线网页钱包、甚至是记录了比特币私钥的小本本(纸钱包)或者大脑(脑钱包)。你可以根据需求来选择适合自己的钱包。俗话说“鸡蛋不要放在一个篮子里”,采用多种方式分散存储也是降低风险的有效方式目前市面上的比特币钱包分为多种形态。按照私钥的存储方式,比特币钱包可以划分为冷钱包和热钱包两种。冷钱包指互联网不能访问到你私钥的钱包。比如不联网的电脑、手机、写着私钥地址的小本本等。冷钱包由于不能被网络访问,避免了黑客盗取私钥的风险,但也面临容易丢失,易用性差的缺点。如果存储秘钥的硬件损坏、丢失,都可能造成比特币的损失,所以冷钱包一定要做好备份。

热钱包指互联网能够访问你私钥的钱包。热钱包往往是在线钱包的形式。由于热钱包在联网状态下可以随时用来交易,对于频繁交易的同学,热钱包会更方便快捷。但使用热钱包时,最好在不同平台设置不同密码,且开启二次认证,以确保自己的资产安全。对于资产比较大的投资者,建议做好风险隔离,可以冷热钱包分开使用。现在的比特币交易主要场所是在数字货币交易所进行,这些交易所在用户数字资产安全保障上也是采用了多种冷热钱包的组合制度,而且很多用户为了随时参与比特币投资交易,会将比特币直接放在交易所的个人账户中,如果你选择的交易所是安全风控等级很高,那么这种方式是值得推荐的。欧易OKEx(www.ouyi.art/join/2326122)拥有全行业最全品类的产品业务线,除了余币宝、借贷、比特币钱包等非交易类业务外,全球用户还可以在平台进行法币、币币、交割合约、永续合约、期权合约五大类别的交易,再配合欧易OKEx丰富的交易可选策略,完全能够满足不同用户的交易需求,目前欧易OKEx日均交易量约400亿美元。

❾ 怎样创建比特币钱包

当自己有了一定的比特币后,自己可以注册一个比特币钱包,将自己的比特币装入自己的比特币钱包。

现在我将比特币钱包的注册方法按步骤写下来:

首先打开比特币钱包注册地址:“blockchain.info/wallet/new”


红色方框就是我的比特币的特址,用它来实现转帐。

热点内容
勒索病比特币 发布:2025-05-28 01:44:50 浏览:107
类似好玩吧的区块链游戏 发布:2025-05-28 01:30:05 浏览:614
挖比特币矿机托盘是什么样子的 发布:2025-05-28 01:20:58 浏览:192
区块链三大标准 发布:2025-05-28 01:19:39 浏览:511
2017年比特币矿难原因 发布:2025-05-28 01:13:14 浏览:832
区块链股票的发展趋势 发布:2025-05-28 01:08:03 浏览:159
去杭州医保中心报销 发布:2025-05-28 01:06:06 浏览:459
怎么对数据进行去中心化处理 发布:2025-05-28 01:06:01 浏览:791
三峡游客中心怎么去清江画廊 发布:2025-05-28 00:52:32 浏览:825
区块链的智慧环境 发布:2025-05-28 00:44:06 浏览:644