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)提出了一個商家和他們的客戶之間的通信協議,使客戶擁有更好的購物體驗和更好的安全性。
1.系統會產生一個人類可讀,安全的支付目的地。而不是難以辨認的,34個字符的比特幣地址。
2.提供安全的付款證明,客戶可以在與商家發生糾紛的情況下使用。
3.付款後會收到確認消息,所以客戶可以立即知道商家已經收到,並已經處理(或正在處理)他們的付款。
4.退款地址由客戶的錢包軟件自動提供給商戶,因此商家可以非常方便的處理退款,如超額付款或因某種原因無法完成的訂單。
本文同時發佈於作者部落格:https://www.bdetw.com/blog
想找區塊鏈人才或想學習區塊鏈知識的夥伴。歡迎參加社群小聚,一起來輕鬆交流、互相學習成長、認識新朋友、發現新機會!
台北區塊鏈社群
https://bitlly.co/Q4dIK
BDE 區塊鏈學院 - 提供專業的區塊鏈培訓與顧問服務。
https://bitlly.co/mbDwX