0X协议
0X是一種基于以太坊的開源協(xié)議,用于去中心化的交易。該協(xié)議是由以太坊智能合約創(chuàng)建的,任何人可以通過(guò)這個(gè)協(xié)議來(lái)開創(chuàng)去中心化交易所。
中心化交易的特點(diǎn)是交易速度快,但是容易受到黑客攻擊;而現(xiàn)存的去中心化交易雖然相對(duì)安全,但是存在交易速度慢、交易費(fèi)用過(guò)高等缺陷。在這樣的條件下,0X協(xié)議應(yīng)運(yùn)而生。為解決去中心化交易的種種不足,0X協(xié)議通過(guò)“鏈下撮合,鏈上結(jié)算”的方法提高了交易速率;同時(shí),0X協(xié)議作為一種開源協(xié)議,其自身是不收取任何費(fèi)用,收費(fèi)方式由交易所的創(chuàng)建者決定,大大降低了交易費(fèi)用。
1.jpg鏈下交易,鏈上結(jié)算過(guò)程分為7個(gè)步驟:
1、 Maker同意DEX(去中心化交易)合約獲取其賬戶交易代幣A的余額;
2、 Maker創(chuàng)建一個(gè)代幣A交換代幣B的訂單,訂單中指明匯率、截止時(shí)間,并用私鑰加密;
3、 Maker可以在任何通信媒介廣播訂單;
4、 Taker獲取訂單并決定是否接受;
5、 Taker同意DEX合約獲取其賬戶交易代幣B的余額;
6、 Taker向DEX合約提交帶有maker 簽名的訂單;
7、 DEX合約驗(yàn)證訂單是否有效(驗(yàn)證簽名、查看截止時(shí)間、確認(rèn)未被填寫)后執(zhí)行訂單。
在0X協(xié)議中,引入中繼者來(lái)托管和維護(hù)訂單賬本,這樣可以大大降低為維持交易所所用的資金。而中繼者又是通過(guò)廣播訂單來(lái)維持市場(chǎng)的流動(dòng)性。
2.jpg廣播過(guò)程分為6個(gè)步驟:
1、 中繼者創(chuàng)建費(fèi)用列表和用于收取費(fèi)用的地址;
2、 Maker創(chuàng)建訂單,設(shè)置費(fèi)用A和B,確定其滿足中繼者的費(fèi)用列表,設(shè)置費(fèi)用接收人的地址,最后用私鑰加密訂單;
3、 Maker將加密訂單提交給中繼者;
4、 中繼者接到訂單后,檢查訂單有效性,若無(wú)效則拒絕,若有效,則發(fā)布到訂單賬本中;
5、 Taker接受更新了的訂單賬本;
6、 Taker接受Maker的訂單,并提交到智能合約。
0X最大的特點(diǎn)就是使用“鏈下撮合,鏈上結(jié)算”的方法降低了交易費(fèi)用、提高了交易速度;同時(shí)引入中繼者,根據(jù)交易量交易費(fèi)用;通過(guò)廣播訂單,創(chuàng)造流動(dòng)性的網(wǎng)絡(luò)效應(yīng),這讓大家受益;協(xié)議開源,降低了進(jìn)入門檻,從而降低市場(chǎng)參與者的成本。
作者:vdes
鏈接:https://www.jianshu.com/p/6c37b0373e95
來(lái)源:簡(jiǎn)書
著作權(quán)歸作者所有。商業(yè)轉(zhuǎn)載請(qǐng)聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請(qǐng)注明出處。
總結(jié)
- 上一篇: Byzantine Fault Tole
- 下一篇: 你不得不看的六篇知识图谱落地好文