聰明屋視角
關(guān)注互聯(lián)網(wǎng),關(guān)注技術(shù)開發(fā),透析與分享移動互聯(lián)網(wǎng)行業(yè)最新動態(tài)DEX(去中心化交易所)概述:關(guān)于集中交換的差異和特征
時間:2019-02-20 12:06:40 閱讀:32871次 分類:行業(yè)新聞
從基礎(chǔ)開始,例如DEX(分散交換),首先稱為資產(chǎn)交換協(xié)議,以及集中交換的優(yōu)勢。
管理資產(chǎn)
許多人認(rèn)為他們自己的加密貨幣錢包只是用于存儲資金的真實錢包的數(shù)字版本。
但是,實際上,加密貨幣并未存儲在錢包中。相反,錢包有一對可以訪問其數(shù)字庫存的公鑰和私鑰。簡而言之,公鑰是一個字母數(shù)字字符串,用作其他用戶可用于發(fā)送加密貨幣的地址。此外,對于比特幣和以太幣等加密貨幣,只有知道與該地址相關(guān)聯(lián)的密鑰的人才有權(quán)自由地將該地址的余額發(fā)送到另一個地址。因此,由于形成了“知道密鑰的人=地址的管理者”,地址持有者需要密切關(guān)注秘密密鑰的管理。匯款與發(fā)件人和收件人錢包之間的差異僅記錄在區(qū)塊鏈的分類帳中。當(dāng)然,使用單詞wallet,似乎包含了加密貨幣本身,它使用戶更容易直觀地理解,它也改善了用戶體驗,因此它本身沒有問題,但基本上需要知道它管理一對私鑰和公鑰。
集中交換結(jié)構(gòu)
集中交換是一種平臺或應(yīng)用程序,允許交易者使用合法貨幣或其他加密貨幣交易加密貨幣。在這樣的通用交換中,我們像以前一樣為每個用戶分配地址和管理資產(chǎn)。希望交易的用戶將首先將加密貨幣轉(zhuǎn)移到該地址(如果以合法貨幣省略)。因此,交換機(jī)管理加密貨幣及其發(fā)送給交換機(jī)的密鑰。此外,用戶發(fā)布的交易訂單在交易所內(nèi)的唯一數(shù)據(jù)庫中進(jìn)行匹配。當(dāng)然,它們沒有記錄在區(qū)塊鏈中。下訂單時,交易所的結(jié)構(gòu)可以實時檢查買賣訂單。這里重要的是用戶在進(jìn)行此令牌交換時沒有密鑰來加密貨幣。換句話說,就像銀行一樣,用戶必須信任交易所來存儲和管理自己的余額。
當(dāng)然,有一些保證以集中方式存儲用戶的加密資產(chǎn),但存在與此相關(guān)的基本風(fēng)險。此外,雖然集中交易對用戶資金負(fù)有法律責(zé)任,但它們往往容易受到黑客攻擊。
作為公共區(qū)塊鏈的概念之一,有一個詞叫做“不信任”,但在集中交換和用戶之間,不可能實現(xiàn)不信任的基本狀態(tài)。
什么是DEX?
另一方面,在DEX中,用戶自己管理秘密密鑰。雖然這種機(jī)制乍一看似乎很常見,但如上所述,它與集中交換的情況大不相同。另外,由于它在交換資產(chǎn)時在智能合約上執(zhí)行,可以說它是一種不信任的機(jī)制(但是,考慮到UX,有必要在離線鏈上執(zhí)行訂單匹配等等,所以對某些人來說DEX服務(wù)我必須相信它。)
此外,如0x協(xié)議所示,任何人都可以使用相同的協(xié)議構(gòu)建DEX網(wǎng)絡(luò)。實際上,使用0x協(xié)議的DEX包括Paradex,Radar Relay等。
簡而言之,事實證明它具有以下特征。
·用戶自己管理私鑰。
·管理智能合約的集中管理
·任何人都可以建立一個網(wǎng)絡(luò)
DEX的必要性
讓我們考慮為什么我們需要DEX而不是關(guān)注多個視角。
隱私
分布式交換的主要好處之一是強(qiáng)調(diào)隱私和匿名性。分布式交換不需要用戶名,密碼和加密錢包以外的任何東西來開始交易。
能夠在沒有KYC的情況下注冊和開始交易對那些想要匿名并且可以快速存款,交易和提取資金的人來說很有吸引力。
然而,在2018年11月,EtherDelta被美國證券交易委員會罰款,并且仍然有一些地方在DEX之間取得了KYC。
安全
根據(jù)分布式交換的類型,安全性通常比集中式交換更強(qiáng)大,因為黑客沒有集中熱錢來瞄準(zhǔn)并竊取所有用戶的資金。
由于DEX為每個訂單執(zhí)行分布式結(jié)算,這可以最大限度地減少黑客可以利用的潛在攻擊路徑,并且在某些情況下,攻擊成功的可能性非常小。
當(dāng)您自己交易時,您可以保管自己的資金(由合同持有)的全部保管,這些資金在押,DEX可以為用戶提供安全感。
即使DEX停止運行,用戶也可以在托管交易到期后收回資金。
操作的可能性非常低
它檢查了集中實體或政府機(jī)構(gòu)的容忍度。這最小化了第三方操作的可能性,并且訂單本身不維護(hù)和執(zhí)行事務(wù)。
過去,一些交易所已經(jīng)產(chǎn)生了廢物交易量,減少了重要交易中的廢物存款和取款,或者一些集中交易所的任務(wù)是清算交易以操縱交易訂單和代幣價格。
由于分布式交換沒有托管訂單,這意味著這種操作行為不太可能發(fā)生。
DEX的問題
另一方面,作為DEX的問題,可以提到以下幾點。
速度
分布式交易所使用智能合約在鏈條上運營,因此實施協(xié)議和執(zhí)行交易訂單可能需要比集中式脫鏈交易平臺更長的時間。存款和取款確認(rèn)也是如此。當(dāng)流量很大時,當(dāng)區(qū)塊鏈網(wǎng)絡(luò)發(fā)生擁塞時,托管,兌換或事務(wù)執(zhí)行變得不可能,因此DEX無法有效使用。
UX
在諸如存款和取款定時的鏈上支持的情況下,交易節(jié)點必須存儲在塊中并且網(wǎng)絡(luò)節(jié)點對其進(jìn)行確認(rèn)。因此,與集中交換相比,這通常是耗時的。此外,盡管Web上的大多數(shù)在線服務(wù)都有客戶服務(wù),但在DEX的情況下,當(dāng)出現(xiàn)問題時很難對每個用戶做出適當(dāng)?shù)捻憫?yīng)。 (用戶的信息保存在DEX端),因為它不是)。因此,可以說,從可用性的角度來看,如果不是熟悉加密貨幣或區(qū)塊鏈的人,就很難在某種程度上把握它。
只能交換加密貨幣
雖然由于DEX的性質(zhì)而無法提供幫助,但是不可能通過智能合約交換不受區(qū)塊鏈管理的法律和加密貨幣。
DEX的類型
即使您在單詞中使用DEX,也有各種機(jī)制。首先,我們來看看符合ERC 20令牌規(guī)范的令牌交換協(xié)議。 Etherscan的數(shù)據(jù)如下(2019/1/31)。
其中,以下是DEX的相對名稱。
在匹配板之間進(jìn)行交換
管理訂單鏈
·Etherdelta
管理離線訂單
·0x
·idex
交換由水庫和訂購方進(jìn)行
交換比率由公式定義
·bancor
匯率由實際匯率決定
·kyberNetwork
同時,有一些DEX允許交易ERC 721令牌,例如CryptoKitties,OpenSea等。
DEX的機(jī)制
由于很難看到上面提到的所有DEX合約,我們將基于相對簡單的EtherDelta合約來解釋DEX的機(jī)制。
合同繼承關(guān)系如圖所示。
分布式開關(guān)DEX的特征如下。
ETH,ERC 20令牌可以兌換
在合同上執(zhí)行交易,訂單,存款等
AccountLevels合同
能夠?qū)EX用戶進(jìn)行排名。
它根據(jù)訂單或制造商的訂單分為普通用戶,si高仿lver用戶,黃金用戶,普通用戶。在si高仿lver用戶的情況下,雖然收取費用,但在限價的情況下,不收取任何費用,并且部分費用作為折扣支付(退款費用的設(shè)置由管理員完成)。在黃金用戶的情況下,雖然收取費用,但在限價的情況下,沒有費用,并且發(fā)出訂單的合作伙伴的所有費用都被退還。
AccountLevel的回扣費用由EtherDelta合約的交易價格函數(shù)決定。
EtherDelta合同
作為構(gòu)造函數(shù),在部署期間,admin,feeAccount,accountLevelsAddr,feeMake,feeTake,feeRebate將用作EtherDelta的功能。
只有擁有管理員帳戶的人才能更改以上六項。
存款和取款活動
在token []數(shù)組中,存儲每個ERC 20令牌的合同地址。順便說一句,ETH對應(yīng)于令牌[0]。
訂購和取消活動
訂購活動并不是特別困難。在匹配條件的交易對手出現(xiàn)在指定的塊高度之前有效。
取消活動
在取消事件中,ecrecover(hash,v,r,s)從簽名和原始哈希數(shù)據(jù)中查找公鑰,并輸入與該地址匹配的驗證。
交易過程
讓我們來看看從訂單的實際輸入到交易完成的過程。
讓我們考慮交換令牌a和令牌B的情況(用戶令牌a設(shè)置為Get并且令牌B被計量)。
由于財富總量不會改變,您可以看到三個user/msg.sender/dex之間的值是如何傳遞的。
1首先,用戶確定要交換的令牌數(shù)α和令牌β(用戶是制造商)。
2接下來,msg.sender通過同意用戶確定的條件在用戶和msg.sender之間進(jìn)行交易。
3最后,DEX的預(yù)定帳戶將發(fā)送收件人和制造商的費用減去返款總額。
正如您所看到的,使用EtherDelta合約基本上您知道您將從訂單轉(zhuǎn)到交換合同,但是對于其他DEX,您可以關(guān)閉訂單匹配,設(shè)置存儲庫等等。
DEX的未來
有各種各樣的Dapps可用,但重要的是你可以在彼此的Dapps內(nèi)自由交換資產(chǎn)。當(dāng)然,所有當(dāng)前的應(yīng)用程序在用戶體驗方面并不優(yōu)越,因此與現(xiàn)有應(yīng)用程序相比仍存在許多問題,但隨著我們未來改進(jìn)可伸縮性問題,用戶體驗改進(jìn)以及用戶數(shù)量預(yù)計會增加。那時,如果Dapps之間的令牌交換和Dapps之間的資產(chǎn)交換能夠順利進(jìn)行,那么它將成為一個具有新的和公認(rèn)的區(qū)塊鏈的用例。
蕪湖市聰明屋智能科技有限公司(原中江網(wǎng)絡(luò)),成立于2005年,經(jīng)過10多年定制開發(fā)經(jīng)驗,積累了大量技術(shù)儲備和定制開發(fā)經(jīng)驗,率先創(chuàng)建安徽省內(nèi)自主研發(fā)的云計算平臺,具有大數(shù)據(jù)、高并發(fā)等高強(qiáng)度計算能力,為眾多政府、學(xué)校、公安部門、中小企業(yè)解決數(shù)據(jù)計算與管理難題。2013年公司內(nèi)部專門創(chuàng)建電商服務(wù)部,為企業(yè)提供全方位電商解決方案與配套服務(wù)。多次獲得國家、省市級領(lǐng)導(dǎo)接見,被國內(nèi)近20家電視臺、報紙媒體爭相報道。至今,聰明屋智能科技服務(wù)過上市公司、大型國企、各類私企超800家,為多家公司提供各類政務(wù)系統(tǒng)、app開發(fā)定制、微信小程序開發(fā)定制、智能家居、電商系統(tǒng)、連鎖收銀等技術(shù)解決方案服務(wù)。同時,聰明屋智能科技在智能硬件方面、區(qū)塊鏈應(yīng)用方面持續(xù)投入關(guān)注及創(chuàng)新。