以太坊地址和公钥_Zilliqa 迁移到新的地址格式

大家好,

为了给您更好更方便的用户体验,我们决定更改Zilliqa的地址格式。

原因:Zilliqa 的当前地址格式由20个字节组成,就像以太坊Ethereum一样,这导致了一些混淆。将代币不当发送到任何错误地址,都将导致其不可逆转的丢失。这是因为由于使用的哈希函数不同(Zilliqa为sha256,Ethereum是keccak), Zilliqa 上的一个地址与以太坊上的相同私钥并不对应。

9897be4fe0e7505753758de78fcfd013.png

比较 ZILLIQA(旧地址格式)和以太坊地址格式

此前的解决方案:Zilliqa以前的地址格式使用了与以太坊不同的20字节校验机制,以防止在以太坊和Zilliqa地址之间发生错误的资金转移。但是,由于EIP-55没有被钱包和交易所广泛采用,这种解决方案作为一种预防机制而言,变得不再可行。

f7abf98fca4b44ad20dae4acfb31c743.png

比较ZILLIQA(新地址格式)和以太坊地址格式

新解决方案:为了解决这个问题,我们决定采用bech32 编码,并使用人类可读的zil前缀,以确保没有歧义。这也将确保所有通过钱包和交易所进行的错误交易都将被以太坊和Zilliqa网络拒绝。

我们很高兴与我们所有的社区开发人员进行这个更改,并采用这个新的地址标准。此时,如果您在此次代币互换过程中有任何疑问,欢迎向我们提问。

注意:用户不需要重新创建一个新的公钥/私钥对来准备此次转换。密钥对将保持不变,您可以按正常方式访问您的帐户,因为这只是一个外观上的更改。因此,所有用户都不需要做出任何额外操作。

目前,我们正在与各大钱包服务商进行谈判,争取在2019年5月31日之前改用新格式。目前,旧格式仍然有效,直到下面这个采用状态栏中另有说明:https://github.com/zilliqa/zilliqa/wiki/address-standard#currenadoption

为了确保这对每个人来说都是一次平稳的过程,我们将在过渡阶段持续更新状态栏。感谢大家的理解,让我们加快这一进程,推动Zilliqa得到更多的采用!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以太坊地址公钥是通过椭圆曲线加密算法生成的。在以太坊中,每个账户都有一个唯一的以太坊地址公钥以太坊公钥和私钥也是通过椭圆曲线加密算法生成的。私钥用于对数据进行加密,公钥用于对数据进行解密。 下面是一个简单的示例,展示如何使用以太坊公钥和私钥对数据进行加解密: 1. 生成公钥和私钥 在以太坊中,可以使用任何一个以太坊钱包生成公钥和私钥。例如,可以使用 MetaMask 钱包生成公钥和私钥。 2. 加密数据 要加密数据,可以使用以太坊公钥和私钥。以下是一个示例加密函数: ```solidity function encrypt(string memory message, address publicKey) public view returns (bytes32) { bytes32 encrypted = keccak256(abi.encodePacked(message, publicKey)); return encrypted; } ``` 在这个函数中,我们使用 keccak256 哈希函数对消息和公钥进行加密。 3. 解密数据 要解密数据,可以使用以太坊公钥和私钥。以下是一个示例解密函数: ```solidity function decrypt(bytes32 encrypted, address privateKey) public view returns (string memory) { bytes32 decrypted = keccak256(abi.encodePacked(encrypted, privateKey)); return string(decrypted); } ``` 在这个函数中,我们使用 keccak256 哈希函数对加密后的消息和私钥进行解密。 请注意,这只是一个简单的示例,实际上在以太坊中使用公钥和私钥进行加解密需要更多的安全措施和实现细节。建议在使用以太坊公钥和私钥进行加解密时,始终遵循最佳实践和安全标准。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值