天天看點

什麼是去中心化交易所?

去中心化的核心就是“去托管”,去中心化交易所的核心是“資産去托管”。

也就是說,在交易的過程中,沒有任何人或者說一個中心化的機構能夠動用你的資産。

區塊鍊被發明之初,就是為了解決“中心化”所帶來的問題。不過很諷刺的是,在加密貨币這個去中心化的世界裡,我們大多數用的還是中心化交易所。(;´ρ`)

中心化交易所,是會把使用者的資産和資料儲存在中心化的資料庫中,是以一旦這個資料庫有問題,你的資産就不安全了。好比是一個水桶被戳了個洞,水就流出來了。比如被黑客攻擊被盜、比如交易所監守自盜……

和中心化交易所不一樣,去中心化交易所不需要kyc注冊和所謂的“充值”資産到賬戶裡。如果有一個去中心化交易所要求你送出資訊新增賬號,那一定是假的去中心化…(,,#゚Д゚)

去中心化交易所怎樣保證安全?

——智能合約。把賣家和買家之間,交易執行的過程寫到智能合約裡,沒有人能夠篡改這個合約。

這個合約可以做到,在錢包到錢包之前進行交易,你自己掌握這個錢包的私鑰,沒有别人知道。當賣家A用WETH,吃掉賣家B的ZRX賣單,等值的ETH和ZRX在鍊上進行交換了,資産直接打入到雙方交易的錢包位址裡。沒有中間人插手。

撰寫智能合約是以太坊區塊鍊的主要功能。目前的去中心化交易所主要是以太坊上的交易所,支援以太坊上的ERC20币币交易。你可以使用WETH、DAI、TUSD等ERC20代币的基礎币去購買其他代币。(ERC20是以太坊上發行的代币标準,所有以太坊代币都遵循ERC20标準,能夠互相進行交易,除了ETH自身)

@我們圖樣圖森破

解釋了幾種主要類型的去中心化交易所的交易機制。本喵從作為一個使用者的角度,在使用者操作層面進行補充。

第一種,Etherdelta/Forkdelta,上一代去中心化交易所。

操作:充值、下單、結算、提現。

四步都在智能合約上完成,是以每筆都要上鍊,上鍊對使用者意味着:

1.需要時間(等待這步操作在區塊鍊上被礦工确認)

2.需要金錢(給礦工gas fee)

又慢又貴。

是以第二代去中心化交易所想要解決這個成本高的問題,怎麼解決的呢?隻把結算(一手交錢,一手交币)放在鍊上,把撮合(為買賣雙方比對最佳訂單)的過程放在鍊下。也就是:

第二種,使用0x協定智能合約的交易所,比如DDEX,0x 協定中最大的去中心化交易所。

使用0x合約的交易所有幾家,以其中最大的DDEX為例,講一下使用0x智能合約的去中心化交易所的典型操作。

操作:1.建立/導入以太坊錢包 2.打包ETH 3.授權交易 4.下單交易

1)建立/導入以太坊錢包(Create/Import a wallet)

以太坊錢包是以太坊世界的鑰匙。如果你的資産一直在中心化交易所中沒有提現到以太坊位址中國,那麼你就從未進入過去中心化世界。我們通常說的建立/導入錢包,就是導入一個以太坊位址,用來儲存你得數字資産,并與其他位址發生資産交易。一個位址在以太坊區塊鍊中生成,會同時對應生成一個私鑰。

誰掌握了一個位址的私鑰,誰就擁有了操作這個錢包的能力。可以随意轉入和轉出資産。

是以學會安全備份和保管錢包很重要。了解更多錢包知識,這篇文章是入門級别:

以太坊(ETH)錢包「位址、密碼、私鑰、助記詞、Keystore 」那些事​weibo.com

什麼是去中心化交易所?

在DDEX 中,你可以建立一個新錢包并備份私鑰。

也可以輸入一個已有的私鑰,導入已有的錢包。

2)打包ETH成為WETH代币(Wrap ETH)

上文說到,ERC20是以太坊上發行的代币标準,所有以太坊代币都遵循ERC20标準,能夠互相進行交易,除了ETH自身。ETH本身不符合ERC20規則,無法和其他ERC20代币直接交易。

但是我們想用ETH來和其他代币交易,怎麼辦?

設計交易合約的人發明了符合ERC20的WETH來1:1替代ETH。

WETH即Wrapped ETH(被打包的ETH),是一種由智能合約確定的和ETH保持1:1等值的ERC20代币。打包ETH,即用ETH按1:1比例兌換成WETH,這是你用來購買其他代币的“子彈”。

當然,除了WETH,你也可以用DAI、TUSD等其他ERC20穩定币來購買代币。這些穩定币不需要打包的操作。

3)授權交易(Enable)

這個操作是你授權智能合約可以移動你的資産。當你首次賣出你的某一個代币時,需要先進行一次授權。代币處于被授權的狀态時,才能夠與其他代币進行交易。同樣放心,智能合約不會随便動用你得資産,隻會按照你的指令進行相應的交易流程。

值得一提的是,打包ETH和授權交易的過程都上鍊,是以會分别花費gas fee,gas fee是付給礦工的,價格和以太坊網絡情況有關。一般情況下,一次操作需要5毛錢。也就是說初次交易,你需要花一塊錢左右,為安全買單。

在去中心化交易所,初次使用ETH交易一筆的流程是:建立/導入以太坊錢包,打包ETH成為WETH,授權WETH交易,用WETH下單購買。

這是已知的最安全和便捷的去中心化交易流程。或者你用DAI以及其他ERC20基礎币去交易,甚至更簡便:授權、交易。而且同一個代币,第二次和之後的交易無需重複授權。

4)下單交易(Trade)

你可以下一個限價單:自己定義價格的賣單。這個時候你就是市場上的Maker。這個訂單會被挂到挂單簿上,撮合引擎會為你尋找最佳的買單來比對。

你也可以直接吃掉已有的賣單,這個時候你就是市場上的Taker。一般來說,交易所的手續費對Maker會有優惠,因為你創造了流動性~

更詳細的使用教程可以參考這篇文章,圖文解說:

微觀教程 | 手把手教你,玩轉去中心化交易所​www.jianshu.com

什麼是去中心化交易所?

第三種,Bancor、Kyber,去中心化币币交換平台

這兩家嚴格來說不算去中心化交易所,隻是一個按照市價交換代币的去中心化平台,可以對照機場換彙來了解。

操作:使用者把代币A打入平台的智能合約,智能合約把代币A打入到代币儲備庫,按照市價或者他們定義的最低匯率來承兌成代币B,代币B傳回到智能合約,再打入到使用者錢包。

Bancor和Kyber提供即時的代币承兌,但是,通常他們的匯率比其他模式的去中心化交易所的匯率要高。

而且,自從今年7月9日Bancor遭受黑客攻擊事件後,我們就認為Bancor其實是個“僞去中心化平台”。當時,24,984個以太坊(約合1200萬美元),以及30萬Pundi X(價值約100萬美元)和價值約1000萬美元的BNT被竊。然後Bancor公告“已經識别出黑客位址,并使用Bancor協定内置機制當機了被盜的BNT”。這說明Bancor可以随意篡改智能合約,當機使用者錢包的資産。沒有一家去中心化交易所有能力并且應該這樣做。

能夠緊急當機被盜BNT的Bancor,是個僞去中心化交易所?​36kr.com

什麼是去中心化交易所?

去中心化交易是目前的趨勢,不僅很多中心化交易的項目在大力研發去中心化的交易所、交易協定和衍生品,中心化交易所巨頭也在入局和布局。比如Coinbase收購了Trust、傳聞币安在研發去中心化交易所等等。

繼續閱讀