深入了解NEX: Neon Exchange究竟紅在哪裡?
NEX : Neon Exchange
A platform for decentralized cryptographic trade and payment service creation
這幾個月來NEO的聲勢水漲船高,價格扶搖直上;上週在舊金山的Neo Dev開發者大會,更是讓NEO一度成為整個虛擬貨幣市場熊市中的"萬紅叢中一點綠"。
NEO給了人們希望,投資者期望NEO成為下一個Ethereum,而其鍊上的新專案開發也絲毫沒有減速,而在NEO眾多的ICO當中,NEX
脫穎而出,被選為最有前景的ICO之一,就讓我們一起來看看NEX的基本介紹。
What is NEX in the Nutshell?
A platform for decentralized cryptographic trade and payment service creation.
一言以蔽之,NEX是一個建立於NEO上的交易所
現存的問題
我們都知道現在分散式系統
當道,交易所也因為安全性因素興起分散式(DEX)潮流。但是大家都知道on-chain computation是非常緩慢的,單純用smart contract所維護的分散式交易所遠遠無法承載大量的交易訂單。所以現在很明確了:中心化的交易所提供了我們速度,去中心化的交易所給了我們安全性,而NEX想要達成的便是透過兩者的整合,達到一個理想的平衡點,而實現的方法就是他們所提出的:A decentralized exchange with a fully off-chain matching engine。
Order matching 是一個交易所在運作時,最花運算資源的步驟。NEX透過把這個部份移到鍊下(off-chain),可以大大提昇運作效果,讓智能合約有餘力進行保證金交易(Margin Trading)與限價交易(Limited Order)等等複雜的交易種類。另一方面在鍊下的Order matching完成後,會進行鍊上的Order Commiting,透過區塊鍊的特性確保交易安全。
NEX中的配對引擎與中心化交易所幾乎相同,但是只對Active orders進行配對,同時在鍊上確認時不需要知道User的帳戶餘額(等下會在細說)。透過同樣matching off-chain, fulfill on-chain這樣的方法,NEX可以比一般off-chain relay的去中心化交易所更減少套利空間,並支援更多交易類型。
In summary, NEX trades a small degree of user trust for vastly improved performance and usability.
NEO Blockchain - 優勢與劣勢
NEO跟ETH最大的不同點在於,NEO鍊上的Global Assets(NEO, GAS)是使用與比特幣相同的UTXO Model,而ETH則是利用Account Model。Account model就是為每一個帳戶紀錄餘額,意味著ETH上的智能合約能夠輕易的與使用者的餘額互動,但每驗證一筆都十分困難(需要同步full node)。而NEO則正好相反,與比特幣相同可以透過SPV(Simple Payment Verification)不需要同步整個完整節點就可以驗證交易,但與使用者的餘額互動變較為困難。
NEX為了讓合約與NEO跟GAS的互動變得簡單,設計了Payment Service Layer
:將NEO, GAS這些Global Assets轉換成智能合約代幣(token)的形式,讓智能合約中的代幣就跟ETH代幣一樣,方便Smart Contract進行,交易結束後只要再像智能合約地址換回NEO即可。這種思維可以拓展到其他的UTXO Model,例如Cardano。
dBFT的優點
NEO所使用的dBFT演算法相比於ETH的POW,理論上可以承受更大的交易量(達每秒10000交易),這在交易所中至關重要。
Neon Exchange 的三大重點
所以Neon Exchange最重要的三個部份就是:1.
off-chain 交易配對引擎、2.
執行交易的智能合約、以及3.
轉換NEO與token的payment service
1. Off-chain 配對引擎
- 當使用者想要交易時,他可以把他下的單提交給off-chain引擎(也可以透過api來提交),而off-chain引擎在配對完成之後會呼叫NEX的智能合約來執行這筆交易。這個引擎也會將好幾筆的配對batch起來,當作一筆on-chain transaction來減輕壓力。
- 但這跟一個中心化的配對到底差在哪裡呢?我們怎麼知道NEX是公平的幫忙配對而不是偷偷抽成?NEX提出了"provable fair off-chain matching"這樣的idea,他們公開一著帳本,讓所有人來驗證這個引擎運作正確。他們未來還計畫利用一個smart contract來讓真的發現不公平交易的使用著獲得獎勵。
- 如前面所說,這樣的配對引擎讓NEX可以支援更多的交易種類,看這個是不是很像Bitfinex阿~
2. Smart Contract for Token Exchange
- 整個過程中智能合約的工作相對簡單,只要依照配對引擎的指示,完成配對好的交易就可以了。為了確保安全性,這個智能合約只會聽配對引擎private key簽過的order的話。
- 智能合約以及配對引擎能操控的只有active orders,也就是轉到智能合約中暫存的token。在任何時候如果你想要cancel order,都可以透過呼叫NEX配對引擎中的cancel order或是直接對智能合約本體呼叫withdraw,將token轉回自己的地址之下。
3. Payment Service
NEX的payment service layer讓NEO上智能合約的運作更為容易。當你存錢到NEX智能合約的地址時,他同時為你製造相同數量的
XNEO
,這個XNEO就好像是NEO的分身一樣,可以在NEP-5智能合約中傳輸,如圖二的B:使用者呼叫Smart Contract 1,SC1可以把一些XNEO傳給其他使用者(C)或再去呼叫SC2(D)。任何人只要在圖中想要換回NEO,都可以直接憑借 XNEO餘額,向NEX合約領取。
Payment Service可以與NEO之外的其他鍊溝通,例如ETH,以後也計畫要支援非數位貨幣,如USD,讓更多的貨幣可以到NEX上交易。方法與上述的概念類似,可以利用NEO的智能合約製造一個虛擬的NEP-5 token當作其他貨幣的分身,讓你在NEO的鍊上獲得例如
ETH的token
,接著你只要證明你是這個NEO地址的擁有者,就能夠透過智能合約在別的鍊上獲取你的ETH資產。
4.Decentralized Banking
- 除了當一個交易所之外,NEX的長期目標是成為一個去中心化的銀行,也希望可以衍生出P2P借貸等等功能。
NEX token
最後,NEX token的持有者可以像是NEO持有者拿到GAS當獎勵一樣,成為股東領取部份交易所的手續費。Token Sale預計今年Q1會開始,一共會發出2500萬的NEX,想要入坑的朋友們,快點準備好阿!
結語
最近幣圈大崩,但換個角度想也是進場的好時機吧!希望這篇文章可以為大家提供一點信心和希望,我還是十分看好這個ICO的!
其實最近有看到越來越多的交易所正朝這種整合是的交易所邁進,但NEX在其中絕對是名聲最響的一個。同時也因為NEO應該還算是比較起步的階段,相比於ETH也有一些本質上的差異,讓人對他更加期待絕對是正常的!希望token sale快點來,大家也可以準備好買一些NEO,一起衝鋒囉!
不错,讲的很好,让我明白了之前不懂的地方,赞~
謝謝!雖然覺得還是有點亂xD,會再努力加油!
已經很好啦,當然如果能做的更好那就最好啦,加油!你的這種精益求精的精神值得我像你學習喲,我們一起加油吧!
寫得很不錯呢~~~ 點讚在此。
謝謝支持!!!會繼續努力加油的 ~
感谢科普!刚入币圈一头雾水中。。