iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 30
0
Blockchain

C4 CBP 區塊鏈專家認證考試實戰系列 第 30

30. Secure Payment Protocol (BIP70)

Secure Payment Protocol (BIP70)

What is the Secure Payment Protocol and how is it used on the network? How can you identify secure payments compared with standard payments?

通常,客戶在網路上使用比特幣支付商家的服務或產品之流程如下:

1.客戶將商品加入到購物車,並於結帳時選擇使用比特幣支付。
2.商家生成一個唯一的付款地址,並將其關聯到客戶的該筆訂單,然後請客戶支付到該付款地址。
3.客戶從商家的網頁上複製比特幣付款地址,並貼到他們正在使用的任何錢包中,輸入金額執行轉帳。
4.客戶授權錢包支付商戶的地址,並通過比特幣網絡廣播交易。
5.商家的系統伺服器偵測到付款,並在充分的交易確認次數後完成交易。

因為上述的流程對於客戶使用者體驗極差,例如比特幣地址複雜較難在複製貼上後,快速確認是否正確。尤其若客戶同時在多個地方購物並支付比特幣時,可能貼錯地址。這些都大大影響了客戶使用比特幣的便利性。

故Secure Payment Protocol(BIP70)提出了一個商家和他們的客戶之間的通信協議,使客戶擁有更好的購物體驗和更好的安全性。
https://ithelp.ithome.com.tw/upload/images/20181030/20111706kDWFM5pCbf.png

1.系統會產生一個人類可讀,安全的支付目的地。而不是難以辨認的,34個字符的比特幣地址。
2.提供安全的付款證明,客戶可以在與商家發生糾紛的情況下使用。
3.付款後會收到確認消息,所以客戶可以立即知道商家已經收到,並已經處理(或正在處理)他們的付款。
4.退款地址由客戶的錢包軟件自動提供給商戶,因此商家可以非常方便的處理退款,如超額付款或因某種原因無法完成的訂單。

本文同時發佈於作者部落格:https://www.bdetw.com/blog


/images/emoticon/emoticon34.gif想找區塊鏈人才或想學習區塊鏈知識的夥伴。歡迎參加社群小聚,一起來輕鬆交流、互相學習成長、認識新朋友、發現新機會!
 
台北區塊鏈社群
https://bitlly.co/Q4dIK
 
BDE 區塊鏈學院 - 提供專業的區塊鏈培訓與顧問服務。
https://bitlly.co/mbDwX


上一篇
29. Bitcoin Payment Processors
下一篇
31. Q&A
系列文
C4 CBP 區塊鏈專家認證考試實戰31

尚未有邦友留言

立即登入留言