5月19日晚間,BitMEX出現宕機。距離上一次宕機,3.12暴跌期間,不過短短2個月時間。Bitmex官方表示,宕機原因是由于交易引擎停機,用戶資金是安全的,宕機期間不會發生清算;隨后21:30左右,BitMEX宣布重新上線。
根據非小號官網數據,BitMEX開設于2014年,目前是全球最大的比特幣衍生品交易所,對于比特幣類的產品提供1-100倍的杠桿,日成交量高達225,869.57枚比特幣,在全球綜合排名榜上排名第6,是很多用戶心中比較受歡迎的老牌合約交易所。
按理來說,BitMEX實力強勁且運營多年,一個每天成交額近156億的技術團隊,應該不可能解決不了顯而易見的技術性宕機問題,但今年以來就出現了近4次宕機事故,到底發生了什么導致昨晚交易引擎中斷?交易所宕機都預示著什么問題?非小號對此進行了深入調查分析。
分析師:“波卡或成為以太坊殺手”尚有待觀察:Delphi Digital分析師Ashwath Balakrishnan表示,如果ETH 2.0發布,開發者將陷入兩難境地。他們將不得不選擇留在以太坊2.0或遷移到一個全新的協議——波卡(Polkadot)。Balakrishnan稱:“DOT的設計很優雅,很好地解決了可擴展性問題。但還有一些問題。首先,鏈上治理尚未經證實,經驗不足。Decred和Tezos推動鏈上治理有一段時間了,但并沒有像支持者想象的那樣成功。第二,波卡的應用層是以太坊的再創造。隨著以太坊通過L2和ETH 2.0實現了可擴展性改進,是否有真正的催化劑讓構建者完全遷移甚至在波卡上創建其協議的鏡像實例,這一點仍有待觀察。”(CryptoSlate)[2020/11/10 12:14:03]
1.撮合/交易引擎為什么宕機?
交易撮合引擎,簡單來講是用來撮合交易的軟件。交易撮合引擎可以比作是一個黑盒子,承接很多輸入和輸出。
例如,可能的輸入包括:
創建新的委托單:一個新的委托單可以作為交易撮合引擎的輸入,引擎會嘗試將其與已有的委托單進行撮合。
幣情觀察室 | BTC血崩 何處可以抄底?:2月27日10:30,金色盤面邀請無人區、保羅大帝、曹守正、比特幣羊皮、CallmePope、區塊鏈威廉、安迪、半木夏BTC、比特幣道、老俞說幣、科十八、東哥、幣圈一哥、百曉生說、兔子希、幣姥爺、區塊掘金者、念白 QBTC CBO、Homily、雪球兄弟、BTC to the moon社區策略分析師、幣圈大魔王、覓途巧克力等二十多位行情大咖做客金色財經《幣情觀察室》,將共同討論《BTC血崩,何處可以抄底?》,敬請關注,欲觀看直播掃描下圖二維碼即可![2020/2/27]
取消已有的委托單:用戶也可以取消一個之前輸入的委托單,如果它還沒有執行的話,即開口訂單。
還有其他很多類型的輸入,出于簡化考慮,我們現在只舉例了兩個輸入。
交易撮合引擎的輸出則是一些事件,以便及時通知其他應用處理。
例如,當引擎撮合了一筆交易后,就會觸發一個TradesGenerated事件;而當取消了一個已有的委托單后,引擎就會觸發rderCancelled。同樣,大家可以根據自己的需求來定義引擎的輸出,這里也只舉例兩個。
聲音 | 江卓爾:每4年只操作兩次,剩下的日子去觀察和思考:萊比特礦池江卓爾在評論微博用戶“短線獲利挺多,跑了”時表示,大家注意,這是個錯誤的示范,哪怕操作10次對了9次,剩下的一次也會回滾(或踏空)之前所有的利潤。正確的做法是每4年(每周期)只操作兩次(或兩波),一買一賣,剩下的日子一邊觀察,一邊思考,一邊吃喝玩樂,豈不樂哉。(注:江卓爾所說周期應與BTC每四年減產一次有關)[2019/10/31]
由多個交易引擎客戶端組成的交易系統
現在再來看這次的交易引擎中斷事故,從客觀上就能很好理解了。Bitmex本身的用戶量比較大,一旦突然出現大行情,會有大量用戶同時下單撤單,相當于短時間內大量的輸入擠兌了系統,這就會導致“系統過載”。
聲音 | 歐盟區塊鏈觀察站論壇呼吁歐盟保護區塊鏈發展:據cryptovest報道,8月1日,歐盟區塊鏈觀察站論壇發布了第一份分析歐盟區塊鏈產業的報告,呼吁歐盟采取行動保護區塊鏈的發展,包括對《通用數據保護條例》(GDPR)做出一些改變。該論壇采納了歐盟管理層、成員國官員和歐洲區塊鏈行業主要參與者的意見。分析區塊鏈業務遇到的挑戰,呼吁采取歐盟范圍內的行動,以阻止不確定性。該報道寫道,法律和監管缺乏明確性會向創新潑冷水。該報告建議歐盟應該采取五個步驟。首先最緊迫的問題是解決加密貨幣技術與GDPR之間的緊張關系,該法規未統計DLT技術的具體特征。其次,歐盟應該加大對教育和研究的投入,以解決區塊鏈人才短缺問題。第三,歐洲應該繼續推動公共和私營部門采用區塊鏈技術。此外歐盟還應該促進區塊鏈合作,并繼續讓公眾能夠了解其對于區塊鏈業務和社區的DLT政策和措施。[2018/8/2]
有不少用戶此前都詬病過BitMEX系統過載問題,而且一直也沒有得到解決。有資深玩家對此給出了建議:
盡量使用全倉保證金,同時保存自己的存款地址,即使出現系統過載的情況,照樣能夠存幣進來,降低爆倉價格。因為存款處理的優先級較高,不會受到系統過載的影響。
區塊鏈的場景還是有限 未來發展有待觀察:騰訊區塊鏈產品總經理蔡弋戈、騰訊金融科技智庫首席研究員王鈞接受采訪時表示:“現在用“顛覆性”來形容區塊鏈顯然為時過早。如果沒有10年前比特幣的誕生,區塊鏈也許到現在還是一個“小眾”的概念。從制度經濟學的角度,“交易成本”是阻礙生產率提高的重要因素。長久以來,人類用“中心化”的方式來解決這個問題,比如成立公司從事專業化生產,即所謂的外部交易成本內部化。區塊鏈則提供了一種“去中心化”的可能,即用透明的共識規則激勵個體的行為,用精巧的塊鏈結構降低個體之間信息不對稱的程度,從而達到降低交易成本,提升合作效率的目的。目前適用區塊鏈的場景還是有限的,未來區塊鏈能否與各種生產活動有效融合,成為驅動生產力發展的重要引擎,還有待觀察。”[2018/2/26]
由以上可知,系統過載狀況的發生需要有個大前提:出現行情,大量用戶集中操作。
我們截取了昨晚8:30~9:30的行情K線,可以看到在白色線段區域內,宕機前一小時內BTC/USD從10000下跌至9664美元,說明一定程度上,當時的行情確實會引發系統過載而導致宕機。
5月19日晚,OK當季10分K線走勢
2.交易所會主動宕機?
在最高交易量期間,通常當交易者需要做出快速決策時,BitMEX訂單撮合系統將停止運轉,不允許用戶在高峰期間訪問,或在行情走向與頭寸相反的方向時去關閉訂單。
所以除了客觀原因可能導致的宕機,還有很多人猜測BitMEX是“人為宕機”,以此來阻止比特幣暴跌。
北京時間3月13日上午,BitMEX加密交易平臺出現了短時宕機,交易暫停。根據BitMEX官網顯示,目前其平臺比特幣永續合約價格停在3715美元左右,自10:15分開始出現交易暫停情況,10:30分左右恢復正常。對此,BitMEX回應稱,我們的云服務提供商存在硬件問題,這導致BitMEX請求在10點16分到10點40分之間有所延遲。
而在短短半天后,北京時間3月13日20:56左右,BitMEX再度出現交易宕機的情況。
而本次事件發生后,BitMEX官方的回應稱DDoS攻擊是導致短時宕機的真正原因,而當天早間的那次宕機也是因為相同的問題所致,并非此前指出的“云服務提供商存在硬件問題”。
明顯的前后說法不一,讓大家對真正宕機原因存疑。
接著交易員@Lowstrife在推特上指出,BitMEX交易所本身過高的杠桿比重導致在價格開始下跌時,巨量的清算訂單吞噬了市場上的訂單,而持續的爆倉直接導致了價格的崩盤式下跌,BitMEX這種暫停交易的行為可以理解為是一種把清算的“自動檔”切換為“手動檔”的操作。
而這種強行終止市場無休止的爆倉處理讓市場暫時擺脫了源源不斷的賣盤打壓,并“幫助”比特幣價格實現了企穩反彈。
13日上午10點15,BitMex宕機停止交易,10分鐘后,Coinbase比特幣現貨價格從3800美元拉升至5700-5800美元。
“我們猜測應該是BitMex自己把交易給停了,要不然當時直接就可能把它3萬多個比特幣的保險基金全部爆光。那種情況下,對交易所來說最佳的選擇就是停下來。在一個沒有監管機構和沒有熔斷機制的市場,由一個當時交易量最大和持倉量最大的交易所完成了一次「自我熔斷」,這也拯救了市場。”業內專業人士分析。
我們查詢了BitMex官網的保險基金,發現3月12日“黑色星期四”之后,隔天的比特幣保險基金急劇減少了2611.922枚BTC。如果沒有“手動檔”的“自我熔斷”,很可能損失會更大,這必然會對交易所造成不小的沖擊和風險隱患。
從這個角度來看,BitMex也有動機在發現行情急劇暴跌時,可能會進行人為宕機。3.12的情況適用這樣操作,但昨晚的行情似乎沒有嚴重到400美金就得緊急剎車的程度。
3.宕機是為了增加保險基金?
除了上述兩個宕機原因,還有一個觀點流傳較廣。
當用戶想在在一些明顯的價格波動時退出交易,更改止損或更改杠桿,這時候一旦發生宕機,如果BitMEX能夠以高于破產價格的方式清算頭寸,那么額外的資金將被添加到保險基金中,現在該基金每月穩步增長。如果BitMEX無法以破產價格清算頭寸,BitMEX將利用保險基金余額來提交價格更為激進的強平委托。
根據BitMEX官網介紹,對保險基金的規模增長做出了解釋,我大致概括一下:為了避免投資者倉位被自動減倉,交易所需要在行情跳水時給用戶填補資金,然后交易所會測算這種情況發生,按照當前用戶量,需要準備多少資金,這個資金隨著用戶規模和業務規模變化,即規模增長。
也就是說,交易所需要大量的保險基金余額來保證現有規模下,一旦發生極端行情,能夠有足夠資金“兜底”和防范更大的風險。說個不恰當的比喻,當中行原油寶因為極端行情穿倉時,中行能夠有足夠的儲備金來償付。這個保險基金就相當于傳統銀行的儲備金。
BitMEX的保險基金從2019年年初到現在,增加了14681.62枚BTC,因此被一些用戶懷疑,這部分增長就是來源于人為宕機或“操縱市場”、交易所內幕狙擊后,平臺從客損中獲取的資金。
“由于平臺本身最吸引投資者的,恰好是提供高倍數杠桿服務,因此每一次市場出現短時急漲急跌時,BitMEX平臺都會出現巨量的爆倉單。這意味著每一次比特幣價格異動時,BitMEX交易所都可以從中獲得相當可觀的收益。”有用戶曾對此發表過意見。
不過我們認為,所有分析宕機原因的觀點中,這一類“陰謀論”是最難證偽,也最難證實的,純粹是一種猜忌。BitMEX未曾公開過這部分保險基金增長的具體來源,我們推測,可能是每個季度的盈利按比例計提,也可能是其他業務的收益,會更合理一些。
本文是參加TokenClub2020年5月20日晚“激辯數字人民幣DC/EP”線上研討會的發言提綱,與實際發言并不完全一致.
1900/1/1 0:00:00寫在前面: 原文由加密貨幣研究員Hasu和GeorgiosKonstantopoulos聯合完成,通過分析驗證,他們得出結論稱EIP1559是以太坊最值得期待的變化之一.
1900/1/1 0:00:00一項新的調查顯示,當前有46個國的中央銀行正在考慮使用改造過的分布式賬本技術創建中央銀行數字貨幣,這其中立陶宛央行的發展速度位于前列.
1900/1/1 0:00:00去中心化金融已成為區塊鏈領域中,一個令人興奮且備受關注的運動,在過去的兩年里,它帶來了令人印象深刻的創新,并創造了越來越大的吸引力.
1900/1/1 0:00:00納斯達克是全球使用最廣泛的市場基礎設施技術,以及服務架構提供商,而他們最近宣布與分布式分類帳技術提供商R3建立合作伙伴關系.
1900/1/1 0:00:00作者按: 狼來了,狼還會再來。對于四川虛擬貨幣挖礦,運動式監管的境況短期內不會消失。所有礦企的合規成本增加,大量中小礦企的生存空間被擠壓是必然趨勢.
1900/1/1 0:00:00