常見問題
交易的實時性?
答:交易是異步上鏈的,與傳統(tǒng)事務性數(shù)據(jù)庫不同。存證服務交易性能最高達每秒25000筆。
與關(guān)系型數(shù)據(jù)庫同步?
答:訂閱出塊通知,按需從區(qū)塊鏈拉取通知。或使用業(yè)務視圖系統(tǒng)。
公私鑰的法律認可?
答:證書是支付寶接入第三方法律認可的證書。
數(shù)據(jù)隱私?
答:存證數(shù)據(jù)隱私保護方法是對數(shù)據(jù)加密,授權(quán)給合適的用戶解密。
客戶端初始化完成后,無法和區(qū)塊鏈通信,報以下錯誤信息,請問是什么原因?
connect to /123.12.XX.XX:8080 success! old is not null, async resend subscribe events
答:通常是由于客戶端配置存在錯誤,請確認您的私鑰文件、密碼、證書文件配置是否存在問題。
客戶端初始化完成后,報TimeoutException,請問是什么原因?
java.util.concurrent.TimeoutException at com.alipay.mychain.gl.biz.common.AbstractTransport.sendTwoWayAndSync(AbstractTransport.java:205)
答:首先檢查客戶端所在的環(huán)境與區(qū)塊鏈節(jié)點網(wǎng)絡(luò)是否連通。可以從sdk.properties配置文件中查看節(jié)點信息,然后使用telnet命令判斷網(wǎng)絡(luò)是否連通。其次檢查sdk.properties配置文件中關(guān)于私鑰、證書、trust.keystore等文件的路徑配置是否正確。
Windows下怎么創(chuàng)建私鑰和證書請求?
答:Windows環(huán)境下使用Openssl工具創(chuàng)建私鑰和證書請求。
關(guān)于Openssl的安裝可以通過https://slproweb.com/products/Win32OpenSSL.html 來下載1.0.2o版本,1.1.0版本jdk在提取私鑰時有bug,推薦使用1.0.2o版本。
此外,兩個備份link:
1) 32位的Openssl https://baas-public.oss-cn-shanghai.aliyuncs.com/Win32OpenSSL-1_0_2o.exe
2)64位的Opensslhttps://baas-public.oss-cn-shanghai.aliyuncs.com/Win64OpenSSL-1_0_2o.exe
Openssl 工具創(chuàng)建私鑰和證書請求:在cmd下面進入Openssl.exe的路徑
cd Openssl_path
在當前路徑下面,配置openssl的配置文件
set OPENSSL_CONF=openssl.cfg
在當前路徑生成私鑰和對應的證書請求
openssl req -newkey rsa:2048 -keyout key_pkcs10.pem -out csr.pem
在這一命令執(zhí)行的過程中,系統(tǒng)會要求您填寫如下信息:
Country Name (2 letter code):使用國際標準組織(ISO)國碼格式,填寫2個字母的國家代號。中國請?zhí)顚慍N。 State or Province Name (full name): 省份,比如填寫Shanghai Locality Name (eg, city): 城市,比如填寫Shanghai Organization Name (eg, company): 組織單位,比如填寫公司名的拼音 Organizational Unit Name (eg, section): 比如填寫IT Dept Common Name (eg, your websites domain name): 行使 SSL 加密的身份標識 Email Address: 郵件地址,可以不填 A challenge password: 可以不填 An optional company name:可以不填
私鑰格式轉(zhuǎn)換,將pkcs10轉(zhuǎn)換成pkcs8
openssl pkcs8 -in key_pkcs10.pem -inform PEM -out pkcs8.pem -outform PEM -topk8
CloudIDE 部署合約時候部署失敗?
答:同一條鏈上合約名需唯一。測試鏈使用用戶較多,如果您部署失敗,請嘗試更換部署合約名。