Conflux 进阶课

在这里,Conflux 团队成员将敞开心扉,权威解析 Conflux 网络最新进展、生态构建进程等信息,没有八卦、没有小道消息,绝对干货、绝对知无不言,想要 360° 无死角了解 Conflux,来这里就够了!

Conflux 网络具备高性能的同时,也保持了对以太坊生态的兼容,如使用格式兼容的地址、采用了兼容 EVM 的虚拟机。保持兼容,有利于降低迁移的成本和门槛,但相似的地址也带来了一些问题。

目前,Conflux 地址与以太坊地址非常相似。并且,在很多情况下,它们可以互相兼容。例如,一些以太坊上的地址(0x1开头地址)在 Conflux 上也是有效的;而 Conflux 地址在以太坊上有约 1/16 的概率可行。例如通过 ShuttleFlow 进行跨链操作时,常因为地址相似而混用,导致资产受到损失。

也有部分小伙伴也曾直接在 ConfluxPortal 上复制以太坊的地址进行转账,最终使资产转入“黑洞”。

为减少因此带来的资产损失问题,优化跨链体验,减少地址用错问题,Conflux 在 CIP-37 中尝试引入一种新的地址格式: base32,以减少用户在进行跨链操作时误将错误交易提交至网络,达到保护用户资产安全的目的。

CIP-37 源于“Conflux 地址改进#37”产生的地址改进提案——通过引入一种新的 base32 编码地址,区别目前与以太坊地址相似的 Conflux 地址。

新旧地址对比:

旧版地址(格式为0x开头)为 16 进制地址,而新版格式的地址为 base32 地址(以网络标识开头,如cfx:)。

16 进制地址:0x1386b4185a223ef49592233b69291bbe5a80c527

base32地址:cfx:aak2rra2njvd77ezwjvx04kkds9fzagfe6ku8scz91

新地址规范采用自定义字符的 base32 编码地址,目前使用的字符如下:abcdefghjkmnprstuvwxyz0123456789(移除了 o、 i、 l、 q )

新版地址增加的前缀中,同时包含了网络类型信息,这将有效避免用户在主网上意外提交测试网或私有链交易。也就是说,同一个 Conflux 钱包地址在不同网络下的地址是不同的。目前前缀包括三种:cfx,cfxtest,net[n] (分别对应主网,测试网,自定义网络)。

cfx:aak2rra2njvd77ezwjvx04kkds9fzagfe6ku8scz91

cfxtest:aak2rra2njvd77ezwjvx04kkds9fzagfe6d5r8e957

net1921:aak2rra2njvd77ezwjvx04kkds9fzagfe65k87kwdf

除此之外新版地址中还可以包含可选类型信息,目前有四种类型(带类型的地址一般以大写表示):

用户地址: CFX:TYPE.USER:AAK2RRA2NJVD77EZWJVX04KKDS9FZAGFE6KU8SCZ91

合约地址: CFX:TYPE.CONTRACT:ACB2RRA2NJVD77EZWJVX04KKDS9FZAGFE640XW9UAE

内置合约地址: CFX:TYPE.BUILTIN:AAEJUAAAAAAAAAAAAAAAAAAAAAAAAAAAAJRWUC9JNB

零地址: CFX:TYPE.NULL:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0SFBNJM2

旧版 16 进制地址(0x开头)和 base32 地址是可以互相转换,转换为 byte 数组是一样的,但旧版 16 进制地址(0x开头)转换为 base32 地址的时候,需要额外的 network id 信息。

看不太明白?没关系,烤仔最强科普来啦~

不过,不用担心,CIP-37 仅是一次兼容版本更新,并未改变网络共识层内容。新旧地址格式只是做了一次编码转换,原有的私钥和助记词可以正常登陆 Conflux 钱包账户,不会对个人资产有任何影响。

CIP-37 将于近期开始上线,各相关产品也将逐步进行更新。更多关于 CIP-37 的内容,我们下期再见~

往期推荐:

●Conflux进阶课 | 如何成为ShuttleFlow的通证服务商

Conflux进阶课 | 一文读懂EIP-1559

Conflux进阶课丨Conflux的CVM和EVM虚拟机层的主要区别

END

了解最新动态

Conflux 进阶课 | 详解CIP-37(上)相关推荐

  1. Conflux 进阶课 | 资产跨链桥梁 详解 Conflux ShuttleFlow 协议

    Conflux 进阶课 在这里,Conflux 团队成员将敞开心扉,权威解析 Conflux 项目最新进展.生态构建进程等信息,没有八卦.没有小道消息,绝对干货.绝对知无不言,想要 360° 无死角了 ...

  2. control的用法及短语_九上U5(control)微课详解与精练

    ◆◆视频讲解◆◆ (译林牛津 | 九上U5重点词汇 control) ◆◆例题解析◆◆1. 单选题: The business is said to be          of a director ...

  3. Conflux 进阶课 | 初始阶段通证发行数量

    Conflux 进阶课 在这里,Conflux 团队成员将敞开心扉,权威解析 Conflux 网络最新进展.生态构建进程等信息,没有八卦.没有小道消息,绝对干货.绝对知无不言,想要 360° 无死角了 ...

  4. 区块链技术进阶-深入详解以太坊智能合约语言 solidity(含源码)-熊丽兵-专题视频课程...

    区块链技术进阶-深入详解以太坊智能合约语言 solidity(含源码)-103人已学习 课程介绍         区块链开发技术进阶-深入详解以太坊智能合约语言 solidity视频培训教程:本课程是 ...

  5. linux 进程间通信 dbus-glib【实例】详解四(上) C库 dbus-glib 使用(附代码)(编写接口描述文件.xml,dbus-binding-tool工具生成绑定文件)(列集散集函数)

    linux 进程间通信 dbus-glib[实例]详解一(附代码)(d-feet工具使用) linux 进程间通信 dbus-glib[实例]详解二(上) 消息和消息总线(附代码) linux 进程间 ...

  6. Android进阶——Preference详解之Preference系的基本应用(三)

    引言 前面一篇文章Android进阶--Preference详解之Preference系的基本应用和管理(二)介绍了二级Preference的使用和特点,接下来进入系统给我提供的底级Preferenc ...

  7. Android自定义View进阶-MotionEvent详解

    欢迎Follow我的GitHub, 关注我的CSDN. 其余参考Android目录 我们微信公众号:杨守乐 推荐文章: 如果你喜欢上了一个程序员小伙,献给所有的程序员女友 学习资料(干货汇集)不断更新 ...

  8. Android自定义控件进阶13-MotionEvent详解

    Android MotionEvent 详解,之前用了两篇文章 事件分发机制原理 和 事件分发机制详解 来讲解事件分发,而作为事件分发主角之一的 MotionEvent 并没有过多的说明,本文就带大家 ...

  9. android preference属性,Android进阶——Preference详解之Preference系的基本应用和管理(二)...

    并非我们第一次打开相应界面之后就会自动创建对应的SharedPreferences文件,而是在我们改变了原有状态时候喎�"/kf/ware/vc/" target="_b ...

最新文章

  1. 实现-驼峰和下划线的转换 工具类
  2. 从ASP.NET传递参数给水晶报表
  3. 【业务建模_2】通用数据工具
  4. iframe内联元素有白边原因_必看|番茄卷叶病发生的原因以及防治方法!
  5. 原生JS大揭秘—数据类型
  6. MATLAB工具箱下载地址
  7. 联手三年,获取数千名客户,阿里云如何重构Elastic开放免费的技术?
  8. harbor 多端口_Harbor使用 -- 修改80端口
  9. 问题三十六:ray tracing中的Inverse Mapping(1)——球面Inverse Mapping
  10. matlab晶闸管整流电路,整流电路MATLAB仿真实验
  11. 中南民大计算机学院复试细则,中南民族大学各学院2019年考研复试细则
  12. 玫瑰花绘制python_Python玫瑰花绘制-Go语言中文社区
  13. python中squeeze函数_详解pytorch中squeeze()和unsqueeze()函数介绍
  14. 太原理工大学系统分析与设计实验报告实验室设备_“艺术之光”绽放太原理工大学首届本科生专业节...
  15. win10下解决谷歌浏览器点击安装包无反应
  16. 求含有阶乘的不等式c语言,证明含有双阶乘的不等式
  17. IP地址及子网掩码介绍及计算详解
  18. 版本管理工具使用之svn
  19. 图解算法:五大常用算法
  20. pcm5102a解码芯片音质评测_漫步者LolliPods无线蓝牙耳机音质超越价格

热门文章

  1. 用python制作马赛克式/蒙太奇拼图(小图片作为像素拼成大图片)
  2. 计算机毕业设计Java中文网络小说平台系统(源码+系统+mysql数据库+lw文档)
  3. 乐优商城(05)--商品管理
  4. 基于NSGA2算法的多AGV柔性车间调度多目标优化【附python源码】
  5. 项目延期,要制定有效的进度管理计划
  6. 【python】imp让引用模块更加简单,import升级版
  7. 西门子SMART PLC的自由口发送测试(一)
  8. Java、JSP电子政务系统毕业设计
  9. 精选C#毕业设计83套——源码+论文完整资源
  10. python小游戏代码大全打枪-python实现微信小游戏打飞机代码