由于CIP-37的升级,社区里对如何在前端展示Conflux的新地址的问题有一定的争议,本帖为关于 Conflux 新地址标准缩写方案征集,Conflux官方产品将按照投票结果显示 Conflux 地址,并且推荐Conflux社区产品采用相同的展示方式。
方案一:(目前Scan的方案)
- 正式网地址展示格式:cfx:前 >=8位+…;如:cfx:aasjr8fj…
- 测试网地址展示格式:cfxtest:前 >=8位+…;如:cfxtest:aatd0wzv…
优点:
可以完全通过前8位字符判断是否为同一地址。
缺点:
不符合大部分用户习惯,查看地址时感觉很费力。
方案二:
- 正式网地址展示格式:cfx:前3位+…+后 <=8位;如:cfx:aat…e32h4yz6
- 测试网地址展示格式:cfxtest:前3位+…+后 <=8位;如:cfxtest:aat…swn168v0
优点:
1.可以方便判断地址类型。
目前的地址格式可以简单的通过开 cfx: 后的前3位判断地址类型 (现行规则下可用,未来可能会改变) 如:个人地址开头是cfx:aa,合约地址开头是 cfx:ac,内置合约开头地址是 cfx:aae
2.最后8位为完整的 Checksum,可以保证地址的正确性。
缺点:
测试网与主网同一地址的最后8位字符不一致,无法通过后几位字符判断是否位同一地址。
方案三:
- 正式网地址展示格式:cfx:前 >=4 位+…+后4位;如:cfx:aatd…4yz6
- 测试网地址展示格式:cfxtest:前 >=4 位+…+后4位;如:cfxtest:aatd…168v0
优点:
可以完全通过开始和末尾判断是否为同一地址,符合大部分用户习惯,与未增加 Checksum 规则时的地址格式基本一致。
缺点:
测试网与主网同一地址的最后4位字符不一致,无法通过后几位字符判断是否位同一地址。Checksum 4位和8位相比,8位的唯一性更强,4位少弱一点,相比于 方案二 小概率会发生地址冲突。
- 方案一 如:cfx:aasjr8fj…
- 方案二 如:cfx:aat…e32h4yz6
- 方案三 如:cfx:aatd…4yz6
0 投票者
投票截止时间2021年3月23日16:00