說起交易所,大家的反應認為會是上交所、深交所和納斯達克、紐交所這類國內外股票交易所巨頭,或是幣圈韭菜津津樂道的幣安、火幣等數字貨幣交易所巨頭。由于壟斷或者頭部效應,特別是數字貨幣交易所,已然成為了整個幣圈鏈圈利潤的收割機。而接下來咱們要研究的對象是——去中心化交易所,一起來看看吧:
去中心化交易所是交易所利用區(qū)塊鏈技術,采用去中心化交易的過程,用戶的資金在自己錢包,交易所提供買賣雙方的流動性管理,撮合交易由區(qū)塊鏈智能合約來完成,后直接在鏈上進行結算清算,資金仍然在用戶自己錢包里,交易所無法干涉,如今被大多數人公認的一種趨勢。
去中心化交易所系統(tǒng)優(yōu)勢:
1、從業(yè)務視角講去中心化交易所模式簡單,只需資產托管、撮合交易及資產清算。不需要像中心化交易所一樣需要承擔的非交易的功能,如賬戶體系、KYC、兌換等。
2、一切都通過開源智能合約來實現(xiàn),將資產托管、撮合交易、資產清算都放在區(qū)塊鏈上。
3、用智能合約來實現(xiàn)去中心化的交易機制,解決了中心化交易所人為因素產生的內部運營風險、商業(yè)道德風險、資產盜用等嚴重影響用戶資產的風險。
4、用戶賬戶密鑰控制在用戶手中,只要個人用戶不泄露,就相對的。就算被被攻擊了服務器,那交易所上的資產還是的。
去中心化交易所系統(tǒng)開發(fā)源碼(開發(fā)方案I70系統(tǒng)2OO6流程5O93)示例:
public class Block implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 區(qū)塊索引號(區(qū)塊高度)
*/
private int index;
/**
* 當前區(qū)塊的hash值,區(qū)塊標識
*/
private String hash;
/**
* 前一個區(qū)塊的hash值
*/
private String previousHash;
/**
* 生成區(qū)塊的時間戳
*/
private long timestamp;
/**
* 工作量證明,計算正確hash值的次數
*/
private int nonce;
/**
* 當前區(qū)塊存儲的業(yè)務數據集合(例如轉賬交易信息、合同信息等)
*/
private List<Transaction> transactions;
/*** 省略get set方法****/
}