本周,Bitcoin ABC的首席开发者Amaury Séchet通过开发者邮件列表提出了一个升级比特现金(BCH)地址格式的方案。Séchet表示,格式更改的问题很“紧迫的”,他提议在2018年1月14日左右部署这项更改。
Bitcoin ABC开发者AmaurySéchet提出新的比特现金地址格式
10月份,我们的英文新闻网站 news.Bitcoin.com报道了BCH开发者就更改网络目前的地址格式进行了讨论。现在,人们发送BCH到BTC地址或者反过来,BTC发送到BCH存在问题:会错误发送不可花费资金。BitcoinABC的首席开发者Amaury Séchet曾提议在新年之后使用一种叫做“Cashaddr format”的新格式,以解决地址问题。这个协议主要基于Rusty Russel的设计——他曾帮助代码库配置bech32的格式,这个格式由开发者PieterWuille提出。
“比特现金从很早开始就需要更改格式——这是一个很紧迫的问题,因为人们会错误地发送BCH到BTC的地址上,或者反过来把BTC发送到BCH上。比特币区块链上的Segwit绝妙地利用了任何人都可以花费的输出,使问题变得更加糟糕,这会使得比特现金区块链上的资金恢复需要谨慎处理。”Séchet在提案中解释说道。
“虽然资金发送到错误的链上是个紧迫的问题,但是我们需要更新地址格式还有其他原因。由于我们每隔一个星期二就无法更改地址,选择比特现金地址的格式标准以解决当前格式存在的各种问题是十分必要的。”
Séchet:“我们提议在1月14日左右实施”
Séchet详细说道,Cashaddr格式利用强大的检查和(checksum)保证检测到地址中最多6个error,甚至是8个。这种格式功能也会更完善,可以使用二维码和(注:原文为Séchetdetails that the Cashaddr format utilizes a strong checksum which ensures detection of up to 6 errors in an address and 8 in a ‘burst’. The format also functions better with QR codes and allows the use of the alphanumericmode. 译者也没有弄明白这句话的意思,这里为粗略翻译,有网友知道的话欢迎在下方留评指正。)“它的编码和解码速度也比之前的格式快得多,这对于一个处理大量地址的系统来说是很重要的。”Séchet强调说道。
这位Bitcoin ABC的程序员解释说,减少地址的混乱是有必要的,并且他认为,尽快部署这次升级也是很有必要的。
“网络上部署这样一项更改,需要一些时间让所有的钱包、交易所和商家进行升级。”Séchet指出,“圣诞节和新年很快就要来了,没人想在这段时间部署这样一次升级。”
“因此,我提议在2018年1月14日进行部署。预留两个月的时间给大家做好准备,我觉得这是合理的。继续推迟的话,就要进入中国的新年,这也是不合适的。”
Openbazaar开发者:“这不是一项协议更改”
目前,社区似乎对于Séchet的建议都持乐观的态度,但是有些人对于这是否是一项协议升级存有疑问。Openbazaar开发者 ChrisPacia对BCH的支持者解释说,这不需要进行硬分叉。
“这不是一项协议更改——这是一项地址序列化(address serialization)的更改,”Pacia解释说,“显然你只是想要使用一个使用新地址格式的钱包,其他钱包可以读取并且可以向其进行支付。这和为了避免分裂,所有人在同一时间升级的情况是一样的。
”
发文时比特现金(BCH)的价格是:¥ 7900.07
原文链接:
https://cn.bitcoin.com/archives/5352作者:Jamie Redman