近期BSN開發常見問題答疑

BSN研習社發表於2022-06-01

id:BSN_2021 

公眾號:BSN研習社

區塊鏈服務網路(Blockchain-based Service Network)(以下稱為“BSN”)是一個跨雲服務、跨門戶、跨底層框架,用於部署和執行區塊鏈應用的全球性公共基礎設施網路,由國家資訊中心、中國行動通訊集團公司、中國銀聯股份有限公司、北京紅棗科技有限公司共同發起。


2019年10月15日,BSN 釋出並開啟內測。2020年4月25日,BSN正式商用、海外版開啟公測。


截至當前,BSN已上線執行兩年有餘,開發者在使用過程中,也提出了不少的問題。下面是BSN技術支援人員最新總結的常見問題(FAQ)。


問:武漢鏈的WebSocket協議地址是什麼?

wss://opbningxia.bsngate.com:18602/api/[專案ID]/ws,專案ID在

  獲取


問:武漢鏈做完交易,為什麼根據交易hash獲取不到交易收據?

:武漢鏈得到交易hash後,需要延時去查交易收據,如果一段時間還沒有查到交易收據,就需要去對比交易詳情裡的nonce值和當前鏈賬戶發生交易數量是否匹配。


問:使用武漢鏈報"exceeds block gas limit",是為什麼?

:表示當前交易所需的gas總量超過已設定的gasLimit的值,將gasLimit調大,然後使用eth_gasPrice方法,獲取當前鏈上的平均gasPrice值,將gasPrice設定在這個值上下就可以。


問:使用閘道器SDK呼叫聯盟鏈服務時,返回”This contract is does not exist in the DApp“是為什麼?

:檢查閘道器SDK呼叫reqChainCode方法時setChainCode(或setContractName)是否填寫的是聯盟鏈服務-我參與的服務-應用服務接入配置引數中的鏈碼部署名稱。


問:使用metaMask新增武漢鏈網路不成功是因為什麼?

:檢查rpc地址是否為

[專案ID]/rpc,chainID是否為5555,如rpc和chainID都沒有問題請檢查是否開啟了專案KEY,開啟專案KEY不能接入成功,需要將專案KEY關閉。


問:BSN的IPFS服務可以通過瀏覽器線上檢視已上傳的圖片嗎?

:目前BSN的IPFS服務不支援通過瀏覽器線上檢視已上傳的圖片,開發者可以通過postman呼叫api/v0/cat方法,選擇Send and Download 按鈕將圖片下載到本地檢視。


問:使用PCN-GATEWAY-GO-SDK,prk、puk、cert填寫正確,呼叫時提示"cert loading failed"是為什麼?

:檢查prk、puk、cert是否是用引號方式""建立的,引號不能用來引用多行的字串,改成反引號``就可以了。


問:為什麼開放聯盟鏈在專案管理裡部署合約時選擇不了已建立的鏈賬戶?

:建立的鏈賬戶是上傳公鑰或上傳鏈賬戶地址模式,因為這兩種模式鏈賬戶的私鑰沒有託管至BSN,所以使用者無法在頁面上部署合約,需要使用者通過呼叫閘道器介面部署合約,可參考幫助手冊第七章 7.3 閘道器接入說明


問:使用武漢鏈如何估算一筆交易消耗多少能量值?

:通過eth_estimateGas 方法,可以執行一個訊息呼叫並估算交易所需要的gas用量。


問:BSN哪些開放聯盟鏈底層框架是支援EVM的?

:目前泰安鏈、武漢鏈、文昌鏈都是支援EVM的。

關於BSN開發的相關問題,已更新至BSN知識庫,你也可以隨時點選連結學習。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70012206/viewspace-2898441/,如需轉載,請註明出處,否則將追究法律責任。

相關文章