当前位置:首页 » 比特币问答 » 比特币钱包条形码

比特币钱包条形码

发布时间: 2023-08-20 21:53:52

① 【猫说】打开比特币钱包的两把钥匙:私钥、公钥

如果不了解区块链,不知道公钥、私钥这些最基本的概念,拥有钱包对币圈新人来讲,就好像拿手指头去捅鳄鱼的脑袋,风险极高。此文谨献给币圈新朋友,帮助大家梳理比特币钱包的基本常识。

区块链观察网在 《区块链是什么》 一文中提到过,在区块链世界里,每个人都拥有两把独一无二的虚拟钥匙:公钥和私钥。

“公钥”,可以简单理解为银行卡,这是可以发给交易对方看的,银行卡号则相当于比特币转账中要用到的“地址”。

讲得专业一点,公钥就是一个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点),并用心去记牢,这是私钥弄丢以后留的一手。

对于记不住密码,又懒得科学备份私钥的朋友,咱还是把钱存在银行里吧。

② imToken 2.0 国际版本中如何设置比特币子地址收款码

什么是比特币的子地址

比特币的钱包是建立在HD(分级确定性)框架之上的,它具有生成不同地址和管理地址的方法。 你钱包的每个公开地址都会从你的钱包的 xPub(扩展公钥)中产生。

如果你每次收到 BTC 时使用相同的地址,任何人都可以轻松追踪您的所有付款记录。 这种地址生成方法通过在你收款时, 生成一个新地址 (子地址) 来改善隐私。

如何找到比特币的子地址

1. 首先点击 "资产" 页面, 切换到 BTC 钱包后, 点击右上角的二维码样式按钮, 进入收款界面。

③ 比特币常用密码

比特币密码又称为密钥,常用的秘钥又分为公钥和私钥。
公钥是部分公开的比特币钱包地址,一般指的是企业的内部密钥,是由一串代码生成的,只使用58个字符。
通常私钥是由256个二进制数字组成的,也有部分私钥是由64位字符组成的,这些不同的密码对应不同的钱包,这些钱包的作用也各不相同。

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

⑤ 如何通过比特币钱包地址QR码存钱

通过安全的加密技术存储数字货币,只需要有个合约地址就可以转币,这个钱包的作用,可以让你在不用币的时候,将币放在钱包里,比在交易所的安全系数要高些。

钱包其实是作为一个地址协议,因为区块链上所有的交易都是全网记录的,每一枚比特币交易到一个地址都是全网记录不可篡改以此来记录,比特币到你钱包的时候每一个人都可以看到记录以此证明。

与大多数传统货币不同,比特币是一种数字货币。因此,这种货币的方法是完全不同的,特别是在获取和存储它时。由于比特币不存在任何物理形状或形式,因此技术上无法存储在任何地方。相反,它是用于访问您的公共比特币地址的私钥,并签署需要安全存储的交易。收件人的公钥和私钥的组合使得比特币交易成为可能

有几种不同形式的比特币钱包,可满足不同的需求,并在安全性,便利性,可访问性等方面有所不同。

纸质钱包

纸质钱包本质上是一个文档,其中包含可用于接收比特币的公共地址和私钥,允许您花费或转移存储在该地址的比特币。这些通常以QR码的形式打印,以便您可以快速扫描它们并将密钥添加到软件钱包中以进行交易。

可以使用BitAddress或Bitcoinpaperwallet等服务生成纸质钱包,允许用户创建完全随机的比特币地址和私钥。然后可以打印生成的文档,其中一些服务提供防篡改设计,甚至可以选择订购全息标签,并且可以使用。

纸币钱包的主要优点是键不会以数字形式存储在任何地方,这使得它完全不受黑客攻击,可以记录用户击键的恶意软件以及基本上任何形式的数字盗窃。但是,仍然需要在创建钱包时采取一些预防措施。

显然,在生成纸质钱包之前,您需要确保没有人在看着您这样做。为了排除任何间谍软件监控活动的风险,建议使用从USB闪存驱动器或DVD运行的干净的操作系统,如Ubuntu。

此外,一旦设置了纸质钱包,网站代码应该能够脱机运行,这允许您在实际生成密钥之前断开与Internet的连接。最后,使用未连接到网络的打印机。


此外,了解您在一张纸上打印有价值的私人信息非常重要。因此,您需要采取某些措施来保护那张纸。例如,建议将其放在密封的塑料袋中,以防止水,潮湿和一般磨损,有些人喜欢将其层压并存放在保险箱,存放箱中或委托律师处理。

物理比特币

物理比特币通常预加载固定数量的BTC,并且意图是只要私钥保持隐藏就不能花费它的值。这通常通过实施防篡改密封来实现。

Bitbill的第一款产品就像一张信用卡,但其后的大多数替代品都被塑造成一枚圆形奖牌。Mike Cadwell是一位绰号为“Casascius”的加密货币爱好者,他在2011年创造了第一款流行的Casascius实体比特币。

私钥被隐藏在可剥离的全息图下,当它被移除时,它留下了防篡改模式。在兑换时,硬币失去了数字价值。从那以后,有几家新的硬币制造商。

物理比特币是一种非常方便的方式,可以更安全地存储您的资金,在离线交易时非常有用。最重要的是,他们最近成为珍贵的收藏品。然而,主要的缺点是严重安全问题。

2013年11月,Mike Cadwell被要求停止金融犯罪执法网络的运营,因为他的工作被认为是货币发送者。这项活动的规定难以承受,因此他不得不停止销售包含数字比特币的物品。由于BTC在许多国家仍然是一个合法的灰色地带,这些物品甚至可能被当局视为假币。

移动

对于那些积极利用每天的比特币,在商店支付商品或交易他们面对面面对面,移动钱包BTC是一个必不可少的工具。它运行作为智能手机的应用程序,存储你的私钥,并允许您直接从您的手机支付的东西。

此外,一些应用程序使用户能够使用他们的智能手机近场通信功能,这意味着它们可以简单地点击他们的电话反对读者,而不必在所有提供的任何信息。

任何完整的比特币客户端都需要访问整个区块链分类账,该分类账不断增长,需要几千兆字节的存储空间。因此,移动钱包利用简化的支付验证(SPV)技术。它们仅适用于区块链的非常小的子集,依赖于比特币网络中的可信节点,以确保它们具有正确的信息。


尽管比特币存储是一种方便的移动解决方案,但移动钱包很容易受到黑客攻击。此外,如果有人只是访问您的移动设备,您可能会失去对钱包的控制权。在Android上运行的设备有各种各样的比特币钱包应用程序。Apple于2014年2月从AppStore中禁止比特币钱包,但在几个月后撤销了其决定。

Web钱包

Web钱包将您的私钥存储在提供此类服务的公司的服务器上。服务器始终在线并由其他人控制。不同的服务提供不同的功能,其中一些功能连接到移动和桌面钱包,在您拥有的设备上复制您的地址。

与移动钱包非常相似,电子钱包使用户可以通过连接到互联网的任何设备随时随地访问他们的资金。但除非正确实施,否则运营该网站的组织可能会访问您的私钥,从而完全控制您的资金。此外,一些电子钱包在交易所的基础上运营,并且有些交易所关闭和逃离用户的资金。

桌面钱包

桌面钱包已下载并安装在您的计算机上,将您的私钥存储在硬盘上。根据定义,它们比在线和移动钱包更安全,因为它们不依赖第三方获取数据并且更难窃取。它们仍然连接到互联网,这使它们本身就不安全。但是,对于那些从他们的计算机上交易少量比特币的人来说,桌面钱包是一个很好的解决方案。

桌面钱包有多种不同的选择,可满足不同的需求。一些专注于安全性,一些专注于匿名性等。

硬件

硬件钱包是一种相当独特的比特币钱包,可将用户的私钥存储在安全的硬件设备中。这是存储任何数量的比特币的最安全的方式,没有可验证的钱从硬件钱包中被盗的事件。

与纸钱包不同,纸钱包必须在某些时候导入软件,硬件钱包可以安全和交互使用。此外,它们不受计算机病毒的影响,所存储的资金不能以明文形式传输出设备,在大多数情况下,它们的软件是开源的。

有些硬件钱包甚至还有屏幕,这增加了另一层安全性,因为它们可以用来验证和显示重要的钱包细节。例如,屏幕可用于生成恢复短语并确认您要进行的付款的金额和地址。因此,只要您投资一个由值得信赖且称职的制造商制造的具有良好声誉的真实设备,您的资金将是安全可靠的。

比特币钱包和安全

可能的问题 :

捕获恶意软件。恶意软件可以扫描您的磁盘并找到您的私钥。几秒钟之后,你所有的比特币都可以消失。特洛伊木马可以加密硬盘上的所有文件。之后,它可能会找到你钱包的所有链接,意识到你拥有多少钱并要求确切数量的比特币来解密你的硬盘。

虚拟交换可以用你的钱逃跑。您可以丢失安装在其上的钱包的笔记本电脑或手机。

建议 :

  • 避免使用任何需要互联网连接的钱包;请改用冷藏选项。

  • 要小心谨慎,仔细检查一切。例如,您可以收到一封来自BlockWallet的电子邮件,但它实际上来自BlokcWallet,如果您授权,您的比特币将立即消失。








⑥ 比特币钱包是什么

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

⑦ 比特币是什么比特币怎样交易

  • 比特币(Bitcoin:比特金):

最早是一种网络虚拟货币,可以购买现实生活当中的物品。它的特点是分散化、匿名、只能在数字世界使用,不属于任何国家和金融机构,并且不受地域的限制,可以在世界上的任何地方兑换它,也因此被部分不法分子当做洗钱工具。2013年,美国政府承认比特币的合法地位,使得比特币价格大涨。而在中国,2013年11月19日,一个比特币就相当于6,989元人民币。

  • 交易方式:

比特币是类似电子邮件的电子现金,交易双方需要类似电子邮箱的“比特币钱包”和类似电邮地址的“比特币地址”。和收发电子邮件一样,汇款方通过电脑或智能手机,按收款方地址将比特币直接付给对方。下列表格,列出了免费下载比特币钱包和地址的部分网站。

比特币地址是大约33位长的、由字母和数字构成的一串字符,总是由1或者3开头,例如""。比特币软件可以自动生成地址,生成地址时也不需要联网交换信息,可以离线进行[2]。可用的比特币地址超过2个。形象地说,全世界约有2粒沙,如果每一粒沙中有一个地球,那么比特币地址总数远远超过所有这些“地球”上的所有的沙子的数量。

比特币地址和私钥是成对出现的,他们的关系就像银行卡号和密码。比特币地址就像银行卡号一样用来记录你在该地址上存有多少比特币。你可以随意的生成比特币地址来存放比特币。每个比特币地址在生成时,都会有一个相对应的该地址的私钥被生成出来。这个私钥可以证明你对该地址上的比特币具有所有权。我们可以简单的把比特币地址理解成为银行卡号,该地址的私钥理解成为所对应银行卡号的密码。只有你在知道银行密码的情况下才能使用银行卡号上的钱。所以,在使用比特币钱包时请保存好你的地址和私钥。

⑧ 【2019-07-12】比特币的钱包地址验证

第一步,随机选取一个32字节的数,大小介于1~0xFFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFE BAAE DCE6 AF48 A03B BFD2 5E8C D036 4141之间,作为私钥



第二步,使用椭圆曲线加密算法(ECDSA-SECP256k1)计算私钥所对应的非压缩公钥(共65字节,1字节0x04,32字节为x坐标,32字节为y坐标)。



第三步,计算公钥的SHA-256哈希值



第四步,计算上一步哈希值的RIPEMD-160哈希值



第五步,在上一步结果之间加入地址版本号(如比特币主网版本号"0x00")

00

第六步,计算上一步结果的SHA-256哈希值



第七步,再次计算上一步结果的SHA-256哈希值



第八步,取上一步结果的前4个字节(8位十六进制数)D61967F6,把这4个字节加在第五步结果的后面,作为校验(这就是比特币地址的16进制形态)

00D61967F6

第九步,用base58表示法变换一下地址(这就是最常见的比特币地址形态)



如果给你个地址你只要:

base58->二进制-> 这时是第8步,
如果我们把后面4个字节拿掉,
就是第5步的结果,你只要重复以上步骤到第8步
取前4个和地址后4位比较就可以得到答案了

热点内容
btc平台维护需要多久 发布:2025-07-04 18:44:19 浏览:497
请问区块链加直销是什么单位 发布:2025-07-04 18:36:06 浏览:303
区块链加教育概念 发布:2025-07-04 18:35:09 浏览:756
香港比特币机 发布:2025-07-04 18:25:28 浏览:41
pi币的安全圈可以加多少个人 发布:2025-07-04 18:24:51 浏览:366
币圈平台要清退还怎么交易 发布:2025-07-04 18:10:57 浏览:17
最新eth分析今日 发布:2025-07-04 17:36:30 浏览:750
币圈高手怎么去称呼 发布:2025-07-04 17:21:31 浏览:529
支持比特币的银行卡 发布:2025-07-04 17:02:33 浏览:314
trx4攀爬视频 发布:2025-07-04 16:25:08 浏览:176