比特币每次地址不一样
① 如何生成bitcoin 地址长度不一样
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
如此往复。。。
② 我的同一助记词导入不同的钱包比如imtoken、kcash钱包之后,为什么BTC的地址不一样
按照以下规则检查,助记符管理的账户可以申请不同的BTC地址,[请求新地址];根据不同在线钱包支持的地址格式不同,比特币地址不同是正常的。
③ 我的同一助记词导入不同的钱包比如imtoken、kcash钱包之后,为什么BTC的地址不一样
应该是比特币协议有过升级,不同的钱包软件支持的不一样的地址,一个私钥可以导出压缩地址和非压缩地址两个地址。
登录方法:
1、PC端,可登陆网络钱包官方网站选择相应需求,进行使用。
2、移动端,用户可以通过两种方式使用网络钱包:
第一,在网络移动搜索中输入"@网络钱包",使用直达号进入"网络钱包"。
第二,打开手机网络,进入"我"分类,屏幕中出现"我的钱包"选项,选择进入,可以使用网络钱包支持的多种支付场景,如手机充值、银行卡转账、彩票、电影票、旅游景点、视频网站等等。
第二,打开手机网络,搜索所需商品,在展示的搜索中选择自己希望购买的商品,进入购买流程,选择"网络钱包"支付方式完成购买。
imToken介绍
imToken是一款颇具影响力的移动端轻钱包。
imToken 成立于 2016 年 5月,希望为用户打造一个去中心化的资产管理系统,将私钥加密存储于本地。2018 年获得了IDG独家投资的 1000 万美元融资,月活已超400万。同年7月公司总部迁往新加坡,并推出了迭代产品 imToken 2.0。
④ bitecoin手机软件,隔一会就换一个钱包地址。 我把比特币冲到了第一个地
没关系。
这是一种保护措施,如果你不习惯这样,安装一个比太钱包,自己导入私钥,就不会出现你的看不到的情况。
⑤ 为什么我比特币转账地址每次都不一样
如下:
第一种情况是重新导入助记词,第二种情况是自己请求更新了新地址。
因为比特币独特的交易构造,理论上来说用户在每转一次账时,地址都会重新更新一次。这么做的原因是为了保证足够高的匿名性和安全性。以AToken为例,当用户在AToken创建钱包时,AToken会为用户生成200个BTC地址,供用户使用。很多细心的用户会发现,在创建新钱包时,BTC的地址是显示的两个;但是当重新导入助记词时,BTC的地址就变多了,可能是40个,可能是200个。地址的变换是比特币特有的交易结构,目的是保证交易的随机性,匿名性和不可追溯等特点。
⑥ 比特币钱包导入后地址不一样
你根据下面的规则排查一下,而且一个助记词管理的账户可以申请不同的BTC地址,【请求新地址】;根据不同的链上钱包支持的地址格式不同,所以比特币地址不一样是正常的。
⑦ 现在的比特币帐户地址怎么和以前刚注册时地址不一样了
这个不要紧,只要都是你钱包的一样都可以到账