加密貨幣交易所 Coinbase 旗下零售店家專用加密貨幣支付功能 Coinbase Commerce 正利用以太坊最近的升級行動「君士坦丁堡(Constantinople)」,以協助全世界數千家的零售業者與商家接受美元穩定幣 USDC。

去年初推出的 Coinbase Commerce 是一款專門為零售商所設計的應用程式,除了允許這些商家接受加密貨幣支付外,還將助其整合至現有的業務現金流之中。

Coinbase 今年 5 月表示,自去年 2 月推出 Coinbase Commerce 以來,這項服務迄今已完成了超過 5,000 萬美元的交易。

Coinbase Commerce 近期新增支援基於以太坊的穩定幣 USDC,該公司的軟體工程師 Bojan Joveski 在部落格發布文章時,討論到可讓 USDC 支付可行的以太坊新功能。

Joveski 表示:「CREATE2 是近期才新增到以太坊生態系統中,它非常重要,因為它可以實現以前不可能或至少非常不太務實的作業流程。現在,開發人員可以模擬與區塊鏈的交流互動,而無需在上面部署他們的智能合約。」Joveski 還表示:「這非常聰明,因為它能夠讓人省下龐大成本。」

作為 Constantinople 全系統升級的一部分,CREATE2 今年 2 月才在以太坊區塊鏈上被啟用。根據 Joveski 的說法,這是為 Coinbase Commerce 提供一種節省成本且安全的方式,來支持幾乎任何一種基於以太坊的 ERC-20 代幣,而不僅僅只有 USDC。

CREATE2 如何運作?

CREATE2 就是所謂的「以太坊優化協議(EIP)1014 條」,最初是由以太坊創始人 Vitalik Buterin 所提出,它是增加一個新的操作程式碼,可讓開發人員在未來時態上於以太坊部署智能合約。

然而,CREATE2 並不會將「每次互動的記錄」都提交到區塊鏈上的智能合約,而是可透過「決定性部署」的方式來操作,這一詞最初是由智能合約稽核公司 Chain Security 的技術長 Hubert Ritzdorf 所提出。Ritzdorf 今年 2 月受訪時曾表示:「當你在以太坊上部署新的智能合約時,該網絡會計算出合約將被部署的位址。CREATE2 讓我們更容易做到『我們將在這個特定的位址部署未來的一份合約』。」

正因如此,在 Coinbase Commerce 上,促進支付和接收 USDC 代幣的智能合約只需與以太坊區塊鏈進行互動,並且為最終結算支付費用。歸功於 CREATE2 ,像是確認位址這類初期的智能合約互動將發生在鏈下。Joveski 補充說,「如果沒有 CREATE2 …我們就必須在區塊鏈上進行部署,才能告訴你哪個位址可支付費用。但有了 CREATE2,我可以向你展示一個雖不存在於區塊鏈上、但你卻能進行支付的位址。」

Joveski 強調,這不僅節省 Coinbase Commerce 的區塊鏈手續費(GAS),而且還能有效預防假支付的情況發生。

目前,所有用戶在 Coinbase Commerce 利用 USDC 皆為免費,但未來可能會改變成付費功能,前提是在應用程式上的智能合約支付充分獲得簡化。Joveski 說,這是 Coinbase 首度在以太坊上設計與部署一套商業支付系統,「其創新在於,以太坊生態系統正在推出這些新功能。這基本上是首次試圖利用這些功能,並在平台上打造一套安全的支付系統。」


不想錯過區塊客即時新聞與精彩活動,請加 Line:

區塊客致力於發掘和整理各種與區塊鏈技術有關的內容,只要與區塊鏈或區塊客網站有關的合作和/或建議,我們都非常歡迎。請您發電郵至 [email protected] 與我們聯繫。