BIP39词库里面一共有2048个单词,如果我们从中选择24个单词作为助记词的话。那么把这2048个单词进行排列组合,那么可以通过公式2048!/(2048-24)!得到。但是这个数量级竟然是10的79次方。10的79次方是一个什么概念呢?
。
宇宙中原子的数量大概就在10的78次方到10的82次方之间。也就是说随机从BIP39词库里面的2048个单词中选择24个进行排列组合,得到的答案的量级和宇宙的原子数量是差不多的等级。
我们要想从这2048个单词中蒙到一个比特币钱包助记词的概率大概是677000000亿除以1*10的78次方,得到的结果是6.77e的-70次方。这是一个非常非常非常小的数字。因此要想从2048个单词里蒙中1个比特币钱包的概率已经是非常非常低了,更不要说蒙到了中本聪的钱包。
当然也不排除运气的成分,万一你一下就中了中本聪钱包的助记词。那么你确实能够瞬间财富自由,而且更重要的是,你还可以骗大家说你就是中本聪。所以,只要你有毅力,有魄力,那么大可以尝试一下。毕竟有一句话说得非常好:梦想还是要有的,万一见鬼了呢。
1.首先你要知道公钥和私钥的概念(已经懂的不用看这部分了)
公钥私钥是现代密码学分支非对称性加密里面的名词,通常都是用公钥加密信息,用私钥解密信息,为什么要这样?因为你看电视剧的时候,发电报那种都是对称性加密,这种加密方式缺点是显而易见的,如果被人知道了密钥和加密方法,于是按照加密方法反着来就能解密。一直到非对称性加密这种情况才有所改观,公钥就是可以对全世界公开的密钥,比如你和google通讯,用google给的1024位的公钥加密,送到google那里只有他有对应的私钥,只有他能解密,于是就保证了通讯安全
2.比特币主要用了ECDSA,也就是椭圆曲线签名算法,这个算法有两个特性,注意这两点对下面至关重要
a.只要知道私钥,可以算出相应的公钥;
b.你用私钥签名过的东西,可以用公钥算一下是不是你签的;
3.知识准备完了,下面开始讲比特币的交易,比特币其实没有钱包,只有交易账单,整个比特币就是一大堆交易账单
比如:
账单1从A转到B转了XXX比特币
账单2从B转到C和D转了XXX比特币
账单3从C转到E转了XXX比特币
。。。。任何人只要下载了客户端都能接收到从比特币成立那一天起的所有账单,所以,只要把所有账单都下载全了自然知道每个账户上应该剩多少钱(这里仔细思考下)
4.比特币的账户,就是刚才讲的一段公钥
5.下面我开始贴一个比特币的账单,这里是核心部分了!!!每个账单都是一段数据,你签完了以后会发送到全网,把数据结构逆向成易懂的中文解释如下:
FROM(谁发送的,包括两部分)
Previous tx:你要花的这笔钱的那个账单的id,也就是说,你花的任何一笔钱都应该有人转给你过,需要出示那个账单的id
scriptSig:你对这笔交易的签名,就是把单子用你的私钥做hash,只有你能做这个hash
TO(谁接受,包括两部分)
Value:要发多少
scriptPubKey:对方的公钥,比特币账户就是一段公钥
6.等你签完单子以后,开始往全网发送,怎么发呢?比特币通讯没那么复杂,你可以类比成IRC频道,但和普通的“IRC”不同的是,任何一个客户端都是一台“IRC”服务器,当你启动客户端的时候,会接收到周围的有公网IP的客户端地址,就是“服务器”列表,这个列表也不断的刷新,都是其他的比特币用户,于是你在这个“IRC”喊一句话的时候,周围的人会听到,进而扩散的全世界。
7.把签单发送到全世界以后,所有收到这个单子的客户端会效验你这个单子对不对,比如会效验你的签名,是不是你发的,会效验你是否有那么多钱(根据历史交易可以推算出你有多少钱可以花)
如果这个交易大家算过没问题了,基本上就算转账成功了。
8.实际上现在对方已经接受了比特币,但是要想花的话,他得有那个地址(公钥)对应的私钥。于是他就能填下一个单子的 FROM头部,Previous tx就是刚才这笔交易的序号,scriptSig填用他私钥签名过的hash
如此往复。。。
BTC钱包是指用于存储和管理比特币的数字钱包。
以下是关于BTC钱包的详细解释:
一、BTC钱包的基本概念
BTC钱包是一种数字钱包,其专门用于安全地存储比特币。这种数字货币的出现,改变了传统金融体系的交易方式。BTC钱包可以视为一个存储比特币的“容器”,用户可以在其中查看自己的比特币资产,并进行转账、收款等操作。
二、BTC钱包的功能与特点
1.安全存储:BTC钱包采用先进的加密技术,确保比特币资产的安全存储。
2.便捷操作:用户可以通过BTC钱包轻松进行比特币的转账和收款,无需复杂的金融操作。
3.跨平台使用:BTC钱包支持多种操作系统和设备,用户可以在不同平台上使用。
4.私钥管理:BTC钱包生成私钥,用于比特币的资产安全控制。用户需妥善保管私钥,以防资产损失。
三、BTC钱包的种类
1.桌面钱包:安装在个人电脑上的钱包,适合熟悉计算机操作的用户。
2.手机钱包:适用于移动设备,方便随时查看和管理比特币资产。
3.硬件钱包:一种物理设备,离线存储比特币,安全性较高。
4.网页钱包:通过网页浏览器访问,适合初学者使用。
四、BTC钱包的使用注意事项
1.保管好私钥:私钥丢失可能导致比特币资产无法恢复。
2.注意网络安全:在使用BTC钱包时,要注意防范网络攻击和诈骗。
3.更新软件:定期更新BTC钱包软件,以确保安全性能得到优化。
总之,BTC钱包是比特币生态系统中不可或缺的一部分,它为比特币用户提供了一个安全、便捷的管理和操作平台。
作为区块链的一名新手小白,我们需要一个钱包来接收我们的BTC。
下载并安装好TP钱包,点击图标运行。
进入钱包后,选择下方得“我没有钱包”
然后我们在选择体系页面,点击“比特币”
填写钱包的信息,输入密码,点击下一步
点击“备份钱包”,备份好助记词,丢失将无法找回(建议用笔抄写下来保存好)
确认你的钱包助记词,需要点击下方按照你保存好的助记词得顺序
当所有步骤都完成后,就拥有了自己的BTC钱包
btc冷钱包怎么把币转出来
将比特币(BTC)从冷钱包转出的步骤如下:
1.连接网络:将冷钱包连接到网络。这可能需要将钱包插入计算机或移动设备中,或者使用USB连接线等外部设备。
2.打开钱包:打开冷钱包应用程序或通过浏览器访问其网站。您需要输入您的私钥或助记词等身份验证信息来访问您的冷钱包。
3.找到BTC:找到您想要转出的BTC余额。您的冷钱包应该有一个交易历史记录或余额选项,帮助您找到您的BTC。
4.创建交易:创建一个新的比特币交易,包括接收地址和转出数量。在创建交易时,您需要确认您的私钥或助记词以签署交易。
5.发送交易:发送您的交易。您的钱包应该有一个发送或确认选项,用于发送交易并广播到比特币网络上。
6.等待确认:等待交易在比特币网络上被确认。这可能需要几分钟或几个小时,具体取决于交易费用和网络拥堵情况。
请注意,在将比特币从冷钱包转出时,请务必确保您的私钥和助记词等身份验证信息安全,以免被盗。另外,您需要确保将接收地址正确输入,否则您的比特币可能会被发送到错误的地址,无法找回。
1.首先,安装比特币钱包应用程序。
2.创建新钱包。安装完成后,打开钱包应用程序,并进入初始化界面。在此界面中,你可以选择创建新钱包或导入现有钱包。请务必注意,你的助记词需要用纸笔记录下来,避免截图保存以防泄露,并确保助记词得到妥善保管。点击“下一步”继续操作。
3.助记词备份验证。在这一步,你需要按照之前生成顺序点击15个随机汉字,以确认你是否已经正确备份了助记词。完成后,设置你的钱包密码,并点击“创建钱包”。
4.如果你已经有了助记词(即之前创建过钱包),可以选择点击“导入钱包”选项。输入你的助记词,每个汉字之间用空格隔开,并输入之前设置的密码。
5.钱包主界面。在完成钱包的创建或导入后,你将看到钱包的主界面。此时,你需要等待钱包数据同步完成。