为了给您更好更方便的用户体验,我们决定更改Zilliqa的地址格式。
原因:Zilliqa 的当前地址格式由20个字节组成,就像以太坊Ethereum一样,这导致了一些混淆。将代币不当发送到任何错误地址,都将导致其不可逆转的丢失。这是因为由于使用的哈希函数不同(Zilliqa为sha256,Ethereum是keccak), Zilliqa 上的一个地址与以太坊上的相同私钥并不对应。
比较 ZILLIQA(旧地址格式)和以太坊地址格式
此前的解决方案:Zilliqa以前的地址格式使用了与以太坊不同的20字节校验机制,以防止在以太坊和Zilliqa地址之间发生错误的资金转移。但是,由于EIP-55没有被钱包和交易所广泛采用,这种解决方案作为一种预防机制而言,变得不再可行。
比较ZILLIQA(新地址格式)和以太坊地址格式
新解决方案:为了解决这个问题,我们决定采用bech32 编码,并使用人类可读的zil前缀,以确保没有歧义。这也将确保所有通过钱包和交易所进行的错误交易都将被以太坊和Zilliqa网络拒绝。
我们很高兴与我们所有的社区开发人员进行这个更改,并采用这个新的地址标准。此时,如果您在此次代币互换过程中有任何疑问,欢迎向我们提问。
注意:用户不需要重新创建一个新的公钥/私钥对来准备此次转换。密钥对将保持不变,您可以按正常方式访问您的帐户,因为这只是一个外观上的更改。因此,所有用户都不需要做出任何额外操作。
目前,我们正在与各大钱包服务商进行谈判,争取在2019年5月31日之前改用新格式。目前,旧格式仍然有效,直到下面这个采用状态栏中另有说明:https://github.com/zilliqa/zilliqa/wiki/address-standard#currenadoption
为了确保这对每个人来说都是一次平稳的过程,我们将在过渡阶段持续更新状态栏。感谢大家的理解,让我们加快这一进程,推动Zilliqa得到更多的采用!