币贷网带你详细解读BCH钱包地址
数字货币行情逐渐好转,币贷网为满足用户需求已于2019年2月上线新增质押币种BCH(比特现金)欧易钱包地址。很多用户在充值转账时遇到了BCH新旧钱包地址傻傻分不清楚的情况,本文带大家详细探讨三种BCH钱包地址以及如何转换与充值。
问题一:为什么会有BCH地址混乱的情况出现欧易钱包地址?
众所周知,BCH是从BTC硬分叉出来欧易钱包地址。BCH全名Bitcoin Cash(比特币现金)是由2017年8月1号的比特币分叉而来,BCH遵循了中本聪的初心成为点对点的电子现金系统。BCH继承了与BTC相同的地址格式,使得用户可能将一种币的资金发送到另一种币的地址上,这意味着这些用户会暂时或者永久地丢失资产。
后来最大的加密货币支付处理器bitpay创造了一种地址格式,解决了这个问题欧易钱包地址。但是BCH的开发者在不久之后也创造了另一种地址格式,并且向全网推广。因此BCH便拥有了三种地址格式。
问题二:三种钱包地址都什么样的欧易钱包地址?
【第一种】传统地址格式(Legacy)
传统格式的BCH地址是数字1和数字3开头的,被称为Legacy地址欧易钱包地址。
数字1开头通常是最常用的地址,数字3开头是多重签名钱包地址,很多交易所使用的都是这种传统地址,而且这种地址的字母都是区分大小写的欧易钱包地址。
【第二种】 Bitpay创造的地址格式
BitPay是世界上较早的也是最受欢迎的比特币支付处理公司之一欧易钱包地址。它为很多商家提供加密货币支付服务,在去年年底,BitPay因难以忍受BTC高额的交易成本,开始宣布支持比特币现金。Bitpay为了减少用户转账错误的几率,没和社区沟通,自行开发了一个专门的地址格式。因为Bitpay的强势地位,当初一度有不少应用进行了兼容支持,不过随着时间的推移,这种地址格式已经基本被人抛弃了,目前很难遇到了。
【第三种】 Cash Address地址格式(CashAddr)
Bitcoin Cash从0.16.2版本开始推出了CashAddr格式,老的比特币格式的地址被称为Legacy(遗产)地址,升级节点至0.16.2后,所有的RPC地址展示都用了CashAddr格式,包括listunspent,listtransactions,validateaddress等常用的RPC命令欧易钱包地址。
BCH的新地址格式类似这样:
开头是一个网络名,后面是一个q开头的base32编码的字符串,包含了版本号、公钥哈希值、校检码等信息,它们根据一些规则来拼接成这样一个地址欧易钱包地址。
附:BCH新老地址的对比:
1. 新地址是和老地址相互对应的,它们对应了同一个私钥,只是换了种写法欧易钱包地址。
2. 新地址的前缀可写可不写,老地址没有前缀,通过首字符来标识类型欧易钱包地址。
3. 新地址用base32编码,老地址用base58编码欧易钱包地址。
4. 新地址可以发送余额给老地址,老地址可以发送余额到新地址欧易钱包地址。
【问题三】:新老地址之间如何转换欧易钱包地址?
新弄一个地址格式的初衷,在于区别老地址和新地址,以免用户充错币欧易钱包地址。新格式解决了一些问题,然而也带来了一些问题,特别是在新旧格式交替的过程中容易迷糊,一会新地址格式,一会老地址格式,虽然背后都是同一个私钥,但在转币过程中会有一些障碍,尤其是从交易所转出的时候。可在BCH官网/
中进行转换欧易钱包地址。界面如下:
【问题四】BCH地址有哪些常见问题欧易钱包地址?
1. 旧的Legacy遗留地址还能用吗欧易钱包地址?
是可以用的欧易钱包地址。不过安全起见,强烈的建议您升级成为新的地址。并且,当每个人都使用相同的格式的时候,用户体验将会得到增强。相信交易所不久以后也会升级到新的钱包地址。
2. 我可以从旧的地址发送到新的地址吗欧易钱包地址?
可以,地址格式只是一个编码欧易钱包地址。打个比方,可以把编码看成一种包装或者是衣服,不管是旧衣服还是新衣服,“衣服”下的本质都是原始公钥散列值(pubkeyHash)。但旧地址转到新地址之前,需要对新地址格式进行转换到旧地址格式。(通常转换接收方地址格式)
3. 从旧地址到新地址是否有一对一的“映射”欧易钱包地址?
是的,任何Legacy遗留的比特币地址格式都将转换为一个并且只有一个CashAddr格式,反之亦然欧易钱包地址。因此,任何给定地址都有两个版本(legacy和CashAddr),它们是可以互换的,因为它们对应于同一组私钥和公共密钥。
评论