雖然Bitcoin Cash(BCH)好像正慢慢淡出主流圈子,但它依然躋身加密貨幣市值TOP11之列。
那么,今天就和小編一起來認(rèn)識(shí)下什么是BCH,它與BTC有哪些區(qū)別,在應(yīng)用場(chǎng)景BCH具備哪些優(yōu)點(diǎn),以及BCH錢包對(duì)接流程。
什么是BCH?
BCH全稱為Bitcoin Cash,是礦池ViaBTC基于Bitcoin ABC方案推出的新的加密數(shù)字資產(chǎn)。
BCH是比特幣區(qū)塊鏈的硬分叉(一種社區(qū)驅(qū)動(dòng)的協(xié)議或代碼層面的更新)。比特幣分叉發(fā)生在2017年8月1日,其目的是將區(qū)塊大小更新為8mb。
2018年11月16日,BCH進(jìn)行了第二次硬分叉,分為比特幣SV(Satoshi’s Vision 中本聰?shù)脑妇?和比特幣ABC。比特幣ABC由于擁有更多的哈希算力和節(jié)點(diǎn),最終成為了主鏈并接管了BCH代號(hào)。
比特現(xiàn)金最近一次減半是在2020年4月8日,當(dāng)時(shí)其區(qū)塊獎(jiǎng)勵(lì)從12.5降低至6.25。
BCH和BTC有什么區(qū)別?
BTC可以說是BCH的前世,但是分叉以后,BCH一直被認(rèn)為是新方向的BTC,BCH有更大的區(qū)塊,能夠處理更多交易,不會(huì)出現(xiàn)像BTC那樣由于區(qū)塊太小,處理速度跟不上交易數(shù)量的情況,從而造成擁堵的現(xiàn)象。這也是BCH與BTC最明細(xì)的區(qū)別。
這也直接造成了BCH的手續(xù)費(fèi)用比BTC要低的多,BTC由于緩慢的交易處理速度,出現(xiàn)了誰的手續(xù)費(fèi)價(jià)格高誰的交易先處理的規(guī)則,而BCH是不可能出現(xiàn)這種情況的。
由于BCH社區(qū)從理念上與現(xiàn)在BTC社區(qū)core團(tuán)隊(duì)不一樣,簡(jiǎn)單的說BCH與BTC沒有多少關(guān)聯(lián)了,成為一種全新的幣種。
BCH可以算是比特幣中的“革新派”,他們認(rèn)同比特幣通過提升區(qū)塊大小,認(rèn)同有更多的項(xiàng)目能夠落實(shí),應(yīng)該運(yùn)用最新的技術(shù)在比特幣上,但是他們的激進(jìn)也讓他們受到非議,說他們是逐利的礦工,不尊重中本聰?shù)囊庵荆麄兙腿缤瑲v史上的革新派一般,充滿激情但又太過激進(jìn)。
BCH在應(yīng)用場(chǎng)景上具備哪些特點(diǎn)?
快速交易,根據(jù)設(shè)計(jì),比特幣現(xiàn)金網(wǎng)絡(luò)的設(shè)立是為了快速處理交易并且花費(fèi)很少。
與初始的比特幣區(qū)塊鏈?zhǔn)芟抻?MB區(qū)塊和替換費(fèi)用不同,比特幣現(xiàn)金區(qū)塊為8MB。 升級(jí)到更大的區(qū)塊意味著礦工可以驗(yàn)證所有交易,而不僅僅是收費(fèi)最高的交易。較大的區(qū)塊有助于保持BCH內(nèi)存池的空間和交易的快速確認(rèn)。
對(duì)客戶和商家來說都是負(fù)擔(dān)得起的,比特幣現(xiàn)金的交易很快就會(huì)被挖掘出來——即使費(fèi)用低。由于在8MB的區(qū)塊中適合更多的交易,因此確保交易在下一個(gè)區(qū)塊中得到確認(rèn)的競(jìng)爭(zhēng)就更少了。
對(duì)消費(fèi)者來說,低費(fèi)用意味著對(duì)商家的低收費(fèi)。商戶可以開始接受比特幣現(xiàn)金支付,無需支付每月的費(fèi)用和每筆交易的百分比。另外,貨幣兌換成本不存在;BCH是一種全球性的無國界貨幣。
風(fēng)險(xiǎn)較小,接受信用卡支付的風(fēng)險(xiǎn)之一,尤其是在網(wǎng)上,是欺詐。商家總是面臨著退款的風(fēng)險(xiǎn)(從消費(fèi)者的信用卡或銀行賬戶轉(zhuǎn)回資金)。一些金融機(jī)構(gòu)實(shí)際上向商戶收取費(fèi)用。
比特幣現(xiàn)金交易以秒為單位,并在幾分鐘內(nèi)得到確認(rèn)。你可以在全球范圍內(nèi)發(fā)送或接收貨幣,交易是不可逆轉(zhuǎn)的(即使是對(duì)欺詐者而言)。
易于實(shí)施,小商家只需要自己的比特幣現(xiàn)金地址就可以開始接受BCH的付款。實(shí)體店應(yīng)該有一個(gè)設(shè)備,比如手機(jī)或平板電腦,這樣消費(fèi)者就可以很容易地掃描二維碼。
像Coinbase Commerce這樣的商業(yè)服務(wù)使它變得更加容易。商戶可以在電子商務(wù)平臺(tái)上添加CoinbaseCommerce作為支付選項(xiàng),也可以添加到現(xiàn)有的結(jié)賬流程中。你所需要的只是一個(gè)電子郵件地址和一部電話。
定期升級(jí),比特幣現(xiàn)金社區(qū)在承諾繼續(xù)升級(jí)網(wǎng)絡(luò)方面是獨(dú)一無二的。最近,開發(fā)人員發(fā)布了BCH地址格式的升級(jí)。BCH地址現(xiàn)在包括了“bitcoincash:”在通常的字母和數(shù)字串之前,所以人們掃描條形碼不會(huì)誤以為它是比特幣地址。減輕這種風(fēng)險(xiǎn)有助于簡(jiǎn)化、快速支付。
BCH錢包對(duì)接流程
基于BCH運(yùn)用廣泛性,不管是交易所、商城、游戲又或者項(xiàng)目方對(duì)接BCH錢包以及充提幣的需求進(jìn)一步提升,但由于上述企業(yè)在區(qū)塊鏈領(lǐng)域技術(shù)能力有限,往往會(huì)尋找第三方開放平臺(tái)進(jìn)行對(duì)接。
今天小編跟大家聊聊交易所等交易平臺(tái)如何進(jìn)行BCH錢包對(duì)接,以及BCH充提幣API接口對(duì)接方法。
1、目錄
1.1、生成地址
1.2、提幣
1.3、代付
1.4、交易回調(diào)
1.5、校驗(yàn)地址合法性
1.6、獲取商戶支持幣種信息
2、接口明細(xì)
1、生成地址
1.1 場(chǎng)景說明
請(qǐng)求指定幣種地址,如要成功獲取地址,需先存在錢包,且錢包支持該幣種,
1.2 接口詳情
1.2.1 接口地址
接口詳情 | |
URL | 【/mch/address/create】 |
請(qǐng)求方式 | POST |
1.2.2 參數(shù)
1.2.2.1 參數(shù)說明
參數(shù) | 類型 | 是否必填 | 說明 | 備注 |
timestamp | String | 是 | 時(shí)間戳 | 見 驗(yàn)簽說明 |
nonce | String | 是 | 隨機(jī)數(shù) | 見 驗(yàn)簽說明 |
sign | String | 是 | 簽名 | 見 驗(yàn)簽說明 |
body | String | 是 | 消息內(nèi)容 | json字符串,格式如下 |
[ {undefined "merchantId":"300015", "coinType":520, "callUrl":"http://localhost:8080/callBack" } ]
1.2.2.2 body參數(shù)字段
body參數(shù)名 | 類型 | 是否必填 | 說明 |
merchantId | String | 是 | 商戶號(hào) |
coinType | Integer | 是 | 主幣種編號(hào),見 附錄一 |
callUrl | String | 是 | 回調(diào)地址,通過該接口創(chuàng)建的地址,以后關(guān)于該地址的充幣信息會(huì)通過您指定的回調(diào)地址通知您。具體示例見 交易回調(diào)接口 |
walletId | String | 否 | 錢包編號(hào),默認(rèn)根據(jù)主錢包生成地址 |
alias | String | 否 | 地址別名 |
1.2.2.3 示例
{undefined "timestamp": 1535005047, "nonce": 10000, "sign": "a230def43c1a12b14393880a28d4e005", "body": "[{\"merchantId\":\"300015\",\"coinType\":520,\"callUrl\":\"http://localhost:8080/callBack\"}]" }
1.2.3 返回狀態(tài)碼表
code | 解釋 |
200 | 成功 |
4005 | 非法參數(shù) |
4001 | 商戶不存在 |
4169 | 商戶已禁用 |
4162 | 簽名錯(cuò)誤 |
4175 | 錢包編號(hào)錯(cuò)誤 |
4017 | 商戶沒有創(chuàng)建錢包 |
4176 | 錢包未添加支持該幣種 |
4166 | 商戶沒有配置套餐 |
4168 | 商戶地址達(dá)到上限 |
4045 | 幣種信息錯(cuò)誤 |
-1 | 獲取地址失敗 |
1.3 調(diào)取示例
1.3.1 成功
{undefined "data":{undefined "coinType":520, "address":"0xbe4e3699cb870bc95365fe04a187dd279a651a58" }, "message":"SUCCESS", "code":200 }
1.3.2 失敗
{undefined "code": "4101", "message": "SIGN_MSG_ERROR" }
2、發(fā)送提幣申請(qǐng)
2.1 場(chǎng)景說明
提幣申請(qǐng)
2.2 接口詳情
2.2.1 接口地址
接口詳情 | |
URL | 【/mch/withdraw】 |
請(qǐng)求方式 | POST |
2.2.2 參數(shù)
2.2.2.1 參數(shù)說明
參數(shù) | 類型 | 是否必填 | 說明 | 備注 |
timestamp | String | 是 | 時(shí)間戳 | 見 驗(yàn)簽說明 |
nonce | String | 是 | 隨機(jī)數(shù) | 見 驗(yàn)簽說明 |
sign | String | 是 | 簽名 | 見 驗(yàn)簽說明 |
body | String | 是 | 消息內(nèi)容 | json字符串,格式如下 |
[ {undefined "address":"raadSxrUhG5EQVCY75CSGaVLWCeXd6yH6s", "amount":"0.11", "merchantId":"100109", "mainCoinType":"144", "coinType":"144", "callUrl":"http://localhost:8080/mch/callBack", "businessId":"15", "memo":"10112" } ]
2.2.2.2 body參數(shù)字段
body參數(shù)名稱 | 是否必填 | 類型 | 說明 |
address | 是 | String | 提幣地址 |
amount | 是 | String | 提幣數(shù)量 |
merchantId | 是 | String | 商戶號(hào) |
mainCoinType | 是 | String | 主幣種編號(hào) (見 附錄一 ) |
coinType | 是 | String | 子幣種編號(hào) (見 附錄一 ) |
callUrl | 是 | String | 回調(diào)地址,通過該callUrl告知您該筆提幣交易的狀態(tài),具體示例見 交易回調(diào)接口 |
businessId | 是 | String | 業(yè)務(wù)id,必須保證該字段在系統(tǒng)內(nèi)唯一,如果重復(fù),則該筆審核錢包不會(huì)接收。 |
memo | 否 | String | 備注,XRP和EOS,這兩種幣的提幣申請(qǐng)?jiān)撟侄慰蛇x,起他類型幣種不填 |
2.2.2.3 示例
{undefined "timestamp": 1535005047, "nonce": 100000, "sign": "6df1512ee650431632ce1541a6b064e1", "body": "[{\"address\":\"raadSxrUhG5EQVCY75CSGaVLWCeXd6yH6s\",\"amount\":\"0.11\",\"merchantId\":\"100109\",\"mainCoinType\":\"144\",\"coinType\":\"144\",\"callUrl\":\"http://localhost:8080/callBack\",\"businessId\":\"15\",\"memo\":\"10112\"}]" }
2.2.3 返回狀態(tài)碼表
code | 解釋 |
200 | 成功 |
4005 | 非法參數(shù) |
4598 | 傳入body中的list對(duì)象中的所有merchantId必須保持一致 |
4001 | 商戶不存在 |
4169 | 商戶已被禁用 |
4183 | 到賬地址異常 |
4193 | EOS金額小數(shù)點(diǎn)后超過4位長(zhǎng)度 |
4034 | 未找到該幣種信息 |
2.3.1 成功
{undefined "message":"SUCCESS", "code":200 }
2.3.2 失敗
{undefined "code": "4101", "message": "SIGN_MSG_ERROR" }
3、代付
3.1 場(chǎng)景說明
代付,發(fā)送自動(dòng)付款申請(qǐng),未設(shè)置代付信息或代付失敗則進(jìn)入審核狀態(tài)。
3.2 接口詳情
3.2.1 接口地址
接口詳情 | |
URL | 【/mch/withdraw/proxypay】 |
請(qǐng)求方式 | POST |
3.2.2 參數(shù)
3.2.2.1 參數(shù)說明
參數(shù) | 類型 | 是否必填 | 說明 | 備注 |
timestamp | String | 是 | 時(shí)間戳 | 見 驗(yàn)簽說明 |
nonce | String | 是 | 隨機(jī)數(shù) | 見 驗(yàn)簽說明 |
sign | String | 是 | 簽名 | 見 驗(yàn)簽說明 |
body | String | 是 | 消息內(nèi)容 | JSON字符串,格式如下 |
[ {undefined "address":"raadSxrUhG5EQVCY75CSGaVLWCeXd6yH6s", "amount":"0.1", "merchantId":"100146", "mainCoinType":"144", "coinType":"144", "callUrl":"http://localhost:8080/callBack", "businessId":"571001", "memo":"10112" } ]
3.2.2.2 body參數(shù)說明
body參數(shù)名稱 | 類型 | 是否必填 | 說明 |
merchantId | String | 是 | 商戶號(hào) |
address | String | 是 | 提幣地址 |
mainCoinType | String | 是 | 主幣種編號(hào),見 附錄一 |
coinType | String | 是 | 子幣種編號(hào),見 附錄一 |
amount | String | 是 | 交易數(shù)量 |
callUrl | String | 是 | 回調(diào)地址,提幣(審核、交易)結(jié)果將通過該地址進(jìn)行回調(diào),具體示例見 交易回調(diào)接口 |
businessId | String | 是 | 業(yè)務(wù)id,必須保證該字段在系統(tǒng)內(nèi)唯一,如果重復(fù),則該筆提幣錢包將不會(huì)進(jìn)行接收 |
memo | String | 否 | 備注,XRP和EOS,這兩種幣的提幣申請(qǐng)?jiān)撟侄慰蛇x,起他類型幣種不填 |
3.2.2.2 示例
{undefined "timestamp": 1535005047, "nonce": 100000, "sign": "e1bee3a417b9c606ba6cedda26db761a", "body": "[{\"address\":\"raadSxrUhG5EQVCY75CSGaVLWCeXd6yH6s\",\"amount\":\"0.1\",\"merchantId\":\"100146\",\"mainCoinType\":\"144\",\"coinType\":\"144\",\"callUrl\":\"http://localhost:8080/callBack\",\"businessId\":\"571001\",\"memo\":\"10112\"}]" }
3.2.3 返回狀態(tài)碼表
code | 解釋 |
200 | 成功 |
4005 | 非法參數(shù) |
4001 | 商戶不存在 |
4166 | 商戶沒有配置套餐 |
4169 | 商戶已被禁用 |
4612 | 簽名錯(cuò)誤 |
4163 | 簽名信息錯(cuò)誤 |
569 | 無效的地址 |
571 | 已存在審核記錄,將不再進(jìn)行處理 |
581 | 非法提幣金額 |
554 | 商戶不支持該幣種 |
3.3 調(diào)取示例
3.3.1 成功
{undefined "message":"SUCCESS", "code":200 }
3.3.2 失敗
{undefined "code": "4101", "message": "SIGN_MSG_ERROR" }
4、交易回調(diào)接口
4.1 場(chǎng)景說明
網(wǎng)關(guān)收到交易處理結(jié)果,調(diào)用商戶提供的回調(diào)接口,通知商戶具體變化信息。該接口網(wǎng)關(guān)發(fā)送給您指定的回調(diào)地址的內(nèi)容,處理您的業(yè)務(wù)信息。 分充值回調(diào)和提幣回調(diào),其中提幣最多會(huì)進(jìn)行兩次回調(diào)(審核回調(diào) 交易結(jié)果回調(diào))
4.2 接口詳情
4.2.1 接口地址
接口詳情 | |
URL | |
請(qǐng)求方式 | POST |
4.2.2 參數(shù)
4.2.2.1 參數(shù)說明
參數(shù) | 類型 | 是否必填 | 說明 | 備注 |
timestamp | String | 是 | 時(shí)間戳 | 見 驗(yàn)簽說明 |
nonce | String | 是 | 隨機(jī)數(shù) | 見 驗(yàn)簽說明 |
sign | String | 是 | 簽名 | 見 驗(yàn)簽說明 |
body | String | 是 | 消息內(nèi)容 | JSON字符串,格式如下 |
{undefined "address":"DJY781Z8qbuJeuA7C3McYivbX8kmAUXPsW", "amount":"12345678", "blockHigh":"102419", "coinType":"206", "decimals":"8", "fee":"452000", "mainCoinType":"206", "status":3, "tradeId":"20181024175416907", "tradeType":1, "txId":"31689c332536b56a2246347e206fbed2d04d461a3d668c4c1de32a75a8d436f0", "businessId":"",// 提幣回調(diào)為提幣接口傳入的businessId,充幣無值 "memo":"" }
4.2.2.2 body參數(shù)說明
body參數(shù)名稱 | 類型 | 說明 |
address | String | 地址 |
amount | String | 交易數(shù)量,根據(jù)幣種精度獲取實(shí)際金額,實(shí)際金額=amount/pow(10,decimals),即實(shí)際金額等于amount除以10的decimals次方 |
fee | String | 礦工費(fèi),根據(jù)幣種精度獲取實(shí)際金額,實(shí)際金額獲取同上 |
decimals | String | 幣種精度 |
coinType | String | 子幣種編號(hào),見 附錄一 |
mainCoinType | String | 主幣種編號(hào),見 附錄一 |
businessId | String | 業(yè)務(wù)編號(hào),提幣回調(diào)時(shí)為提幣請(qǐng)求時(shí)傳入的,充幣回調(diào)無值 |
blockHigh | String | 區(qū)塊高度 |
status | Integer | 狀態(tài),見 回調(diào)接口狀態(tài)說明 |
tradeId | String | 交易流水號(hào) |
tradeType | Integer | 交易類型,見 回調(diào)接口交易類型說明 |
txid | String | 區(qū)塊鏈交易哈希 |
memo | String | 備注,XRP和EOS(見 附錄一 ),這2種類型幣的充提幣可能有值 |
4.2.2.2 示例
{undefined "timestamp": 1535005047, "nonce": 100000, "sign": "e1bee3a417b9c606ba6cedda26db761a", "body": "{\"address\":\"DJY781Z8qbuJeuA7C3McYivbX8kmAUXPsW\",\"amount\":\"12345678\",\"blockHigh\":\"102419\",\"coinType\":\"206\",\"decimals\":\"8\",\"fee\":\"452000\",\"mainCoinType\":\"206\",\"status\":3,\"tradeId\":\"20181024175416907\",\"tradeType\":1,\"txId\":\"31689c332536b56a2246347e206fbed2d04d461a3d668c4c1de32a75a8d436f0\"}" }
5、校驗(yàn)地址合法性
5.1 場(chǎng)景說明
校驗(yàn)地址的合法性,添加地址、提幣申請(qǐng)等場(chǎng)景時(shí)可先校驗(yàn)地址合法性,參看 校驗(yàn)規(guī)則
5.2 接口詳情
5.2.1 接口地址
接口詳情 | |
URL | 【/mch/check/address】 |
請(qǐng)求方式 | Post |
5.2.2 參數(shù)
5.2.2.1 參數(shù)說明
參數(shù) | 類型 | 是否必填 | 說明 | 備注 |
timestamp | String | 是 | 時(shí)間戳 | |
nonce | String | 是 | 隨機(jī)數(shù) | |
sign | String | 是 | 簽名 | |
body | String | 是 | 消息內(nèi)容 | JSON字符串,格式如下 |
{undefined "merchantId":200000, "mainCoinType":"206", "address":"DJY781Z8qbuJeuA7C3McYivbX8kmAUXPsW" }
5.2.2.2 body參數(shù)說明
body參數(shù)名稱 | 類型 | 是否必填 | 說明 |
merchantId | Long | 是 | 商戶號(hào) |
mainCoinType | String | 是 | 主幣種編號(hào),見 附錄一 |
address | String | 是 | 需校驗(yàn)的地址 |
5.2.2.2 示例
{undefined "timestamp": 1535005047, "nonce": 100000, "sign": "e1bee3a417b9c606ba6cedda26db761a", "body": "[{\"merchantId\":200000,\"mainCoinType\":\"206\",\"address\":\"DJY781Z8qbuJeuA7C3McYivbX8kmAUXPsW\"}]"
5.2.3 返回狀態(tài)碼表
code | 解釋 |
200 | 成功 |
4005 | 非法參數(shù) |
4162 | 簽名錯(cuò)誤 |
4165 | 地址不合法 |
5.3 調(diào)取示例
5.3.1 成功
{undefined "code":200, "message":"SUCCESS" }
5.3.2 失敗
{undefined "code":4005, "message":"PARAM_ERROR" }
6、獲取商戶支持的幣種信息
6.1 場(chǎng)景說明
獲取商戶支持的幣種,以及余額
6.2 接口詳情
6.2.1 接口地址
接口詳情 | |
URL | 【/mch/support-coins】 |
請(qǐng)求方式 | POST |
6.2.2 參數(shù)
6.2.2.1 參數(shù)說明
參數(shù) | 類型 | 是否必填 | 說明 |
timestamp | String | 是 | 時(shí)間戳 |
nonce | String | 是 | 隨機(jī)數(shù) |
sign | String | 是 | 簽名 |
body | String | 是 | 消息內(nèi)容 |
6.2.2.2 body參數(shù)說明
body參數(shù)名稱 | 類型 | 是否必填 | 說明 |
merchantId | Long | 是 | 商戶號(hào) |
showBalance | Boolean | 是 | 是否查詢余額,false不獲取,true獲取 |
6.2.2.3 示例
{undefined "timestamp": 1535005047, "nonce": 100000, "sign": "e1bee3a417b9c606ba6cedda26db761a", "body": "{\"merchantId\":\"200032\",\"showBalance\":true}" }
6.2.3 返回狀態(tài)碼表
狀態(tài)碼 | 解釋 |
200 | 成功 |
4005 | body參數(shù)錯(cuò)誤 |
6.3 調(diào)取示例
6.3.1 成功
{undefined "code": 200, "message": "SUCCESS", "data":[ {undefined "name": "BTC", // 幣種別名 "coinName":"Bitcoin", // 幣種全稱 "symbol":"BTC", // 幣種單位 "mainCoinType":"0", //主幣種類型 "coinType":"0", // 幣種類型 "decimals":"8", // 幣種精度 "tokenStatus":"0", // 0: 主幣 1:代幣 "mainSymbol":"BTC", //主幣種單位 "balance":"0", // 幣種余額 "logo":"http://bipay-admin.oss-cn-hangzhou.aliyuncs.com/bipay-admin-release/coin-logo/BTC.png" // 幣種log地址 }, {undefined "name": "ETH", // 幣種別名 "coinName":"Ethereum", // 幣種全稱 "symbol":"ETH", // 幣種單位 "mainCoinType":"60", //主幣種類型 "coinType":"60", // 幣種類型 "decimals":"18", // 幣種精度 "tokenStatus":"0", // 0: 主幣 1:代幣 "mainSymbol":"ETH", //主幣種單位 "balance":"0", // 幣種余額 "logo":"https://bipay-admin.oss-cn-hangzhou.aliyuncs.com/bipay-admin-release/coin-logo/ETH.png" // 幣種log地址 } ] }
6.3.2 失敗
{undefined "code":4005, "message":"BGS_ILLEGAL_PARAMETER" }
附錄一
主幣種編號(hào) | 子幣種編號(hào) | 幣種簡(jiǎn)稱 | 幣種英文名 | 幣種中文名稱 | 精度 |
0 | 0 | BTC | Bitcoin | 比特幣 | 8 |
60 | 60 | ETH | Ethereum | 以太坊 | 18 |
0 | 31 | USDT | Tether USD | 泰達(dá)幣 | 8 |
520 | 520 | CNT | CNT | 測(cè)試幣 | 18 |
5 | 5 | DASH | DASH | 達(dá)世幣 | 8 |
133 | 133 | ZEC | ZEC | 大零幣 | 8 |
145 | 145 | BCH | Bitcoincash | 比特幣現(xiàn)金 | 8 |
61 | 61 | ETC | Ethereum Classic | 以太坊經(jīng)典 | 18 |
2 | 2 | LTC | LTC | 萊特幣 | 8 |
2301 | 2301 | QTUM | QTUM | 量子鏈幣 | 8 |
502 | 502 | GCC | GalaxyChain | 8 | |
60 | 合約地址 | eth代幣 | eth代幣 | 根據(jù)代幣具體情況而定 | |
144 | 144 | XRP | Ripple | 瑞波幣 | 6 |
194 | 194 | EOS | EOS | 柚子幣 | 4 |
194 | 194 | EOS | EOS | 柚子幣 | 4 |
2304 | 2304 | IOTE | IOTE | IOTE | 8 |
2303 | 2303 | VDS | Vollar | Vollar幣 | 8 |
回調(diào)接口狀態(tài)說明
狀態(tài) | 說明 |
0 | 待審核 |
1 | 審核成功 |
2 | 審核駁回 |
3 | 交易成功 |
4 | 交易失敗 |
回調(diào)接口交易類型說明
狀態(tài) | 說明 |
1 | 充幣回調(diào) |
2 | 提幣回調(diào) |
驗(yàn)簽說明
為了保證商戶傳送到優(yōu)盾的參數(shù)信息不被惡意篡改,網(wǎng)關(guān)為商戶接口提供Md5加密摘要認(rèn)證。商戶可用基礎(chǔ)加密參數(shù):時(shí)間戳、隨機(jī)數(shù)、簽名密鑰(商戶唯一的APIKEY)、請(qǐng)求明文參數(shù)按指定順序排列進(jìn)行Md5加密,產(chǎn)生一個(gè)驗(yàn)簽串sign,商戶請(qǐng)求網(wǎng)關(guān)接口時(shí),帶上參數(shù)時(shí)間戳、隨機(jī)數(shù)、請(qǐng)求明文參數(shù)、sign作為參數(shù)。網(wǎng)關(guān)拿到相應(yīng)的參數(shù)以同樣的方式進(jìn)行簽名驗(yàn)簽。同理,網(wǎng)關(guān)請(qǐng)求商戶也以同樣的方式進(jìn)行身份驗(yàn)證。
sign=md5(body key nonce timestamp)
key為接口授權(quán)碼APIKEY,由網(wǎng)關(guān)分配給商戶,加密字段順序不能錯(cuò)誤
幣種地址校驗(yàn)規(guī)則
主幣種類型 | 幣種簡(jiǎn)稱 | 幣種英文名稱 | 幣種中文名稱 | 地址前綴 | 地址長(zhǎng)度限制區(qū)間 |
0 | BTC | Bitcoin | 比特幣 | 1或者3 | [26,36] |
60 | ETH | Ethereum | 以太坊 | 0x | [42] |
145 | BCH | Bitcoincash | 比特幣現(xiàn)金 | 1 | [26,36] |
61 | ETC | EthereumClassic | 以太坊經(jīng)典 | 0x | [42] |
2 | LTC | Litecoin | 萊特幣 | L或者M(jìn) | [26,36] |
508 | GX | GX | G | [26,36] | |
503 | NBTC | NBTC | N | 不限制 | |
99 | STO | STO | 證券型通證發(fā)行 | S | 不限制 |
5 | DASH | DASH | 達(dá)世幣 | X | [26,36] |
2301 | QTUM | QTUM | 量子鏈幣 | Q | [26,36] |
133 | ZEC | ZCash | 大零幣 | t1 | 不限制 |
144 | XRP | Ripple | 瑞波幣 | r | [34] |
以上就是BCH科普:比特現(xiàn)金(BCH)錢包對(duì)接流程的詳細(xì)內(nèi)容,更多關(guān)于比特現(xiàn)金(BCH)錢包的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。