烤仔進階課 | CIP-37(Conflux-rust v1.1.1 )升級指南

火幣網(huobi.com)最新可用網址(點擊下圖直達註冊!)


火必交易所,曾经的火币交易所!

欧易OKX三大交易所,稳定好用!

币安全球第一大交易所!安全!


烤仔進階課 | CIP-37(Conflux-rust v1.1.1 )升級指南

烤仔進階課

在這裡,Conflux 團隊成員將敞開心扉,權威解析 Conflux 網絡最新進展、生態構建進程等信息,沒有八卦、沒有小道消息,絕對幹貨、絕對知無不言,想要 360° 無死角瞭解 Conflux,來這裡就夠瞭!


烤仔提示:本次更新為兼容版本更新,網絡的共識層未發生改變。新舊地址格式僅做編碼轉換,原有私鑰和助記詞可正常登陸 Conflux 錢包賬戶,不會對個人資產產生影響。
詳情見:CIP-37(Conflux-rust v1.1.1 )升級通知:
forum.conflux.fun/t/topic/4872
Conflux 基金會建議 Conflux 生態逐步淘汰舊版16 進制地址(0x開頭),統一更新為 base32 格式地址(以網絡標識開頭,如 cfx:),ConfluxScan 頁面已添加新舊地址轉換工具。建議所有 Conflux 生態夥伴完成本次升級。
本次升級對生態應用會產生較大影響,Conflux 基金會將同已上線的生態項目和各合作夥伴(如錢包、交易所、礦池等)溝通,盡量將時間升級固定在短時間內(這個時間以 ConfluxPortal 更新為 0.6.x 版本為節點)。
ConfluxPortal 暫定於 2021 年 3 月 9 日 11 點 – 13 點之間,在 Chrome 和 Firefox 插件商店更新到 0.6.x 版本
,更新後的 ConfluxPortal,api 僅返回 base32 地址,簽名同時支持舊版16 進制地址(0x開頭)和 base32 格式的地址(以網絡標識開頭,如 cfx:)。
ConfluxPortal base32 地址格式遷移說明:
doc.clickup.com/p/h/3hg1c-1153/dfb38d55262e9e8

本文檔包含:0.6.0 測試版插件下載鏈接,0.6.x 版本對 Dapp 的影響介紹和遷移文檔。

Conflux RPC 地址列表:
github.com/conflux-fans/conflux-rpc-endpoints
(僅供開發測試使用,不保證可用性)
我是節點運營者/礦工,我需要做什麼?

配置說明

v1.1.1 之後的版本
run/tethys.toml
文件中:
    
mining_author="個人錢包地址"
填寫新舊格式的地址均可。

目錄變化:

v1.1.1之後的版本所有的數據均置於
conflux_data_dir
參數配置的目錄下,默認路徑為
./blockchain_data
.
v1.1.0及以前版本的默認目錄結構如下:
烤仔進階課 | CIP-37(Conflux-rust v1.1.1 )升級指南
v1.1.1 版本後的默認目錄結構如下:
烤仔進階課 | CIP-37(Conflux-rust v1.1.1 )升級指南
適配方法1(推薦):
新建目錄
blockchain_data
,並將
blockchain_db
,
net_config
,
storage_db
三個目錄移動到
blockchain_data
下。不用修改配置文件
tethys.toml
.
適配方法2:
無需移動目錄,在配置文件
tethys.toml
裡設置
烤仔進階課 | CIP-37(Conflux-rust v1.1.1 )升級指南
我是不支持DApp的錢包/礦池/中心化交易所,需要做什麼?
建議盡早升級新版 RPC 和新版 SDK,並提前提示用戶升級。
舊 RPC 和舊 SDK 隻能使用舊地址進行轉賬,若想向新地址轉賬,需要轉換成舊格式地址。
新 RPC 和新 SDK 隻能使用新地址進行轉賬,若想向舊地址轉賬,需要轉換成新格式地址。
各 SDK 都已經提供方法可以在兩種地址之間轉換,若想升級後適配舊地址,前端加一下判斷和轉變即可,如錢包用戶,在用戶界面可以接受舊地址,但在跟 RPC 交互的時候隻能使用新地址。
我是支持生態應用的錢包和生態應用,需要做什麼?
建議北京時間 2021 年 3 月 9 日 下午 13 點左右,同全部生態應用一同完成統一升級。並提前提示用戶升級。
支持 DApp 的錢包和生態應用,ConfluxPortal 升級後隻提供新版 RPC 和 SDK,返回的地址亦是 base32 格式的新地址。

Dapp 升級方案:

方案一 不適配舊版 Portal(推薦方案):當檢測到錢包返回的地址是舊地址,則提示用戶升級最新版本的錢包。

方案二 適配舊版 Portal:當檢測到錢包返回的地址是舊地址,同 portal sdk 實例交互時需要使用舊版地址,如果用戶輸入地址為 base32 地址,需要應用轉換為 舊版 16 進制地址(0x開頭)。

作者:烤仔,來源:Conflux中文社區



返回列表页>>> 比特幣最新新聞