閃電兌換是通過一方公開報價,另一方快速成交的交易模式,鏈下撮合,鏈上結算。用戶在閃電兌換上沒有傳統交易模式的對手盤,所有的交易深度由做市商者提供。本篇文章會講述閃兌的架構,并通過一個例子展示如何在閃電兌換中掛單交易。
閃兌做市架構
閃兌做市原理
市商在本地啟動Dealer,通過本地Dealer的RESTfulAPI發送訂單以及撤銷訂單。在這個過程中,做市商需要不斷的輪詢MovServer服務器來獲取賬戶資產余額的變化,變化部分即是閃電兌換成交的資產。
閃兌做市教程
準備Dealer配置文件
直播|Philip Gradwell:如何知道新一輪牛市是否到來:金色財經 · 直播主辦的金點Trend《以太坊之外的DeFi,香嗎? 》馬上開始!16:30準時開播!本場嘉賓來自Chainalysis的首席經濟分析師分享“如何知道新一輪牛市是否到來”,請掃碼移步收聽![2020/8/28]
單簽地址做市配置如下:
{"port":1024,"bycoin_url":"https://ex.movapi.com","flash_swap_url":"47.101.190.112:50052","mnemonic":"你的助記詞","derive_rule":{"account_idx":1,"address_idx":1},"network":"mainnet","logs":{"rotate_time":"24h","max_age":"72h"}}多簽地址做市配置如下:
大咖零距離 | 開倉到平倉:合約趨勢交易的幾個關鍵環節如何把握?:2月6日18:00,金色盤面邀請實盤大V Homily做客金色財經《大咖零距離》直播間,將分享《開倉到平倉:合約趨勢交易的幾個關鍵環節如何把握》,敬請關注,欲進群觀看直播掃描海報二維碼報名即可![2020/2/6]
{"port":1024,"bycoin_url":"https://ex.movapi.com","flash_swap_url":"47.101.190.112:50052","mnemonic":"你的助記詞","derive_rule":{"account_idx":1,"address_idx":1},"quant_mode":{"quant_delegation_url":"https://ex.movapi.com/delegation","funder_pubkey":三方管理的合作伙伴公鑰","attester_pubkey":"三方管理生成的公鑰"},"network":"mainnet","logs":{"rotate_time":"24h","max_age":"72h"}}port是本地使用的端口號,默認使用1024,可以自行設置derive_rule是私鑰的派生路徑,原則上不用修改flash_swap_url閃兌服務器地址quant_mode是量化端口時要設置的配置
動態 | V神闡述如何進行ETH委托挖礦:V神回復網友提問“1.可以通過合約合租一個validator(平民化參與,共享投票身份)嗎?2.一個客戶端可以跑多個valifator (共享機器)嗎?”表示,“你開一個validator,需要設置兩個公鑰:簽名的公鑰和取款的公鑰。Phase 2后,不一定需要設置取款公鑰,也可以設置取款合約。簽名的私鑰能withdraw,withdraw完成后validator里面的資金都給取款合約的地址。所以你開新的validator到時候,可以先發比如1以太幣,設置取款合約,這個合約的規則是,誰deposit多少誰按照比例withdraw多少。一段時間后,你發withdraw的交易。現在因為獎勵這個validator的balance是33.6以太幣(加 5%),33.6以太幣給合約,合約的規則分配1.05給你,8.4, 10.5和13.65 給其他的參與者。簽名的私鑰是你的,誰能withdraw多少的規則是合約定的。別人能看一個還未activated的validator的withdraw合約的規則,如果他們覺得是合理的,則他們能發他們的幣給這個validator,這個是委托的方法。”[2019/10/22]
后臺運行Dealer
動態 | 受監管代幣交易商尋求SEC澄清數字資產如何符合美國證券法:據Coindesk報道,受監管的代幣交易商Templum希望美國證券交易委員會(SEC)澄清在區塊鏈上跟蹤或代幣化的數字資產如何符合美國證券法規。為此,該公司上周向SEC提交了一份規則制定請愿書,其中概述了在某些形式的證券交易中如何利用加密資產和區塊鏈技術。Templum聯合創始人兼首席執行官Vince Molinari表示,該公司要求明確這些新生技術如何適應當前的監管計劃。 至少在他們看來,它們并不存在于現有框架中。具體而言,Templum希望SEC解釋區塊鏈平臺何時必須注冊為清算公司或清算公司可以如何使用區塊鏈,以及區塊鏈平臺何時必須注冊為轉賬代理或告知數字資產發行人何時必須使用區塊鏈轉賬代理人。該公司還試圖了解SEC會何時可對現有的托管和客戶保護規則進行改善,以允許用于跟蹤證券交易的區塊鏈。[2018/12/21]
使用mmdk關于閃兌的方法前,需要先啟動Dealer并指定正確的配置文件dealer.conf可以將兩部分文件放在同一目錄下,啟動服務的命令行如下:
聲音 | 推特CEO:推特正在“考慮”如何應用區塊鏈技術:據coindesk報道,推特CEO Jack Dorsey今日向美國國會委員會表示,該社交媒體公司正在為其平臺探索區塊鏈解決方案。Dorsey表示,區塊鏈具有很多未開發的潛力,特別是圍繞分布式信任和分布式執行。推特目前沒有在區塊鏈上研究得那么深入,但Dorsey愿意了解應怎樣把區塊鏈應用到推特,該公司現在確實有員工在“考慮”此事。[2018/9/6]
$nohup./linux_dealer_hz_testdealer.conf&Dealer后臺運行后,可以通過$ps-aux|grepdealer來查詢程序Dealer進程是否成功運行。
調用MOV-MMDK提供的方法
目前針對閃電兌換,MMDK提供了以下幾個方法可供使用:
get_depth(self,symbol)獲取市場深度send_order(self,symbol,side,price,amount)發送交易訂單cancel_order_by_id(self,order_id)取消訂單query_list_orders(self,symbol,side)查詢訂單1.通過python3啟動python解釋器,在代碼中添加依賴,創建FlashApi對象就可以調用MOV-MMDK提供的API參與閃電兌換做市商。
frommov_sdk.flash_apiimportFlashApi//1024為dealer.conf中設置的端口號,此處需與dealer配置文件相同FLASH_LOCAL_URL="http://127.0.0.1:1024"client=FlashApi(_local_url=FLASH_LOCAL_URL)//創建對象
2.查詢閃兌市場中指定交易對的深度
print(client.get_depth("btm_usdt"))
3.發送訂單提供深度,例如我們發送一筆價格為0.07u,數量為0.1btm的賣單
print(client.send_order(symbol="btm_usdt",side="sell",price="0.07",amount="0.1"))
可以再次查詢深度,并與步驟2的查詢結果對比
print(client.get_depth("btm_usdt"))
顯然,我們剛剛發送的訂單已經可以被查詢到了。
4.通過交易對和交易方向查詢訂單
print(client.query_list_orders(symbol="btm_usdt",side="sell"))
通過這個方法可以查詢到我們訂單的信息。通過訂單的order_id我們可以取消訂單。
5.取消訂單
print(client.cancel_order_by_id(order_id=32487))
成功取消后再次查看深度,可以發現我們的訂單已經不在asks隊列中
Tags:DEALDEA區塊鏈ASHDeal Dough TokenDeathRoad區塊鏈技術適合女生嗎Hashtagger
本文來源:華爾街見聞,作者:曾心怡張家偉2021年開年以來,A股呈現分化格局,機構資金集中抱團,繼續加持大市值行業龍頭股.
1900/1/1 0:00:0012月28日晚間,“我與無限——玲聽2021區塊鏈跨年演講”在杭州大劇院重磅開啟。純白矩陣創始人吳嘯受邀出席并發表《區塊鏈與定義規則的創新》主題演講.
1900/1/1 0:00:00全球最大的獨立BI公司微策略周一表示,該公司又購買了29,646個比特幣,價值約6.5億美元,使其今年的比特幣購買總額超過了10億美元,達到11.25億美元.
1900/1/1 0:00:00本文來源:區塊鏈前哨 作者|TimCopeland 譯者|核子可樂 CEO:這事不賴我12月21日.
1900/1/1 0:00:0012月17日,金鏈盟與金融科技·微洞察聯合發布《數據要素視角下的產業區塊鏈新機遇——2020年全球區塊鏈發展趨勢報告》.
1900/1/1 0:00:0012月19日消息,加密貨幣和區塊鏈公司DMGBlockchainSolutionsInc.宣布已經通過非經紀商私人配售募集1000405美元。公司擬將私募配售的凈收益用作一般營運資金用途.
1900/1/1 0:00:00