BitMEX 技术扩张:第一部分

您好 – 我是 BitMEX 首席技术官塞缪尔·里德( Samuel Reed )。

创立 BitMEX 的过去四年是一段令人难以置信的旅程。当我们开始的时候,我不认为我们几个人能想象到这个平台将会取得成功,及它将如何在 2018 年主导比特币/美元的交易

从 2014 年至今, BitMEX 平台的日均交易量从 0 增长到 30 亿美元。我们的旗舰产品 XBTUSD 比世界上任何加密产品的交易量都大。我们通过五种语言为全球各地的客户提供服务,并已成为比特币定价及流动性的主要平台。

BitMEX 团队一直努力扩容,建立实在的移动端,并创建一个最优秀的技术团队。我们并没有因为取得的成果而沾沾自喜。恰恰相反:我们继续努力着并比以往更加忙碌。

我们希望让社区了解我们如何成立以及将如何向前迈进。正如名言所说:“为了击败错误,我们必先了解错误”1


容我由一个真实的故事讲起。


资料来源: russellfreeman.com

2014年 ,我在香港为一个编程训练营 General Assembly 举办的论坛发言。该公司想让他们即将毕业的学生了解全职作为程序员工作的感觉。我借此机会谈论了许多自己的工作经验:在几家小型企业,初创公司和政府中任职 – 强调软件工程师的市场需求大到多么的令人难以置信。

座位后排的一个响亮声音问道:“那缺乏资金的初创公司如何招揽 CTO 呢?这些公司又如何在竞争激烈的氛围中吸引优秀的人才?”

“这是一个很好的问题,而答案也很残酷”我答道。“没有资金,优秀人才将面临着选择,一边是稳定收入,另一边是承受巨大收入风险。为什么有经验的开发人员要为了初创企业放弃年薪 20 万美元在一个更舒适和资源丰富的大型科技公司的工作,而来到一家初创企业还要每周工作 80个小时以上。看来您需要找到一些傻瓜“ – 我当时真这么说了 – “这个人必须非常相信您的创业理念,使得他尽管有其他更好的选择,他仍愿意承担这种风险。” 我当时祝他好运,并且继续小组讨论。

他在小组讨论后向我走过来,告诉我他想做一个比特币衍生品交易平台。那时我便知道:我就是那个傻瓜,而我和亚瑟·海耶斯 Arthur Hayes )便成为了合伙人。

在资金并不充沛的情况下,我们在六个月内推出了一个内测版本( alpha ),并推出了 BitMEX 交易挑战赛,这是一个无规则交易竞赛,我们通过交易频率来测试交易平台。它的确是无规则的(除了多个账户) – 若黑客入侵了网站可以赢得我们预先准备好的奖金。在那段时间,我们因为系统小瑕疵支付了几个比特币的赏金,但整体来说该系统没有发生任何重大失误。

让我妻子的恼火的是,我们选择在 2014 年 11 月 24 日推出了 BitMEX ,当时我和我妻子正在克罗地亚度蜜月。本( Ben )和亚瑟( Arthur )则在香港庆祝。注意两张照片中的原始交易界面。您仍可以看到当天原始的 Trollbox 信息

2014年11月24日,克罗地亚,杜布罗夫尼克

2014年11月24日,香港


所有项目都是其时间背景的产物。 2014 年初,加密生态圈正从 Mt.Gox 留下的真空中卷土重来。当时的焦点并不是 “Poof of Work” 与 “Proof of Stake”,而是一个叫“Proof of Reserves”的被遗忘术语 – 上网搜一下,并看看所有热门评论的时间戳。实际上,关于这个问题的讨论是我们在 Reddit 公布推出交易平台后投票数最高的帖子

运营比特币交易所的第一条规则是,“不要弄丢比特币”。

这条规则成为了 BitMEX 基石。它贯穿着我们的政策,即便至今:我们仍使用 100% 的冷钱包来储藏加密币,每笔交易都通过多重签名认证。在区块链上查询 3BMEX 交易,您会看到它。连续 1,250 天,我们三人中至少有两人需要起床,阅读当天的提款记录,完成风险检查并签名,然后递交给下一位合伙人进行签名和最终发送。

当时,我认为用户对这一点会有所抵抗。是的,比起任何货币系统,比特币在许多方面都更有优势。但它也有弱点。托管是一个待解决的问题,需要时刻保持警惕。我认为今天我们的客户了解并欣赏这一点。在早期,我们收到了大量关于提现时间太长的投诉。今天,我们是世界上交易量最大的交易平台,我们几乎没有收到任何关于这方面的投诉。人们明白 – 以这种方式保护您的存款并不容易。我们这样做不是因为它更方便,而是因为它更安全。

2014 年的 BitMEX

2014 年也影响了我们如何构建 BitMEX 。根据我的前端开发经验,我采用了 ReactJS ,并使 BitMEX 成为第一个使用 ReactJS 的交易平台,这个正确的选择,直到今天也持续为公司的盈利作出重大的贡献。

我们也是第一个 – 也可能是唯一的交易所 – 在kdb + / q 技术上构建我们的交易撮合和保证金系统,这是一种传统上用于查询海量时间序列数据的技术。这与交易平台是天作之合。它速度很快,使用 SIMD 指令可以大大提高交易量,它非常灵活,而且准确。 Kdb + 的灵活性和速度使我们能够两次更新我们的产品:从低杠杆反向和双币种定期合约到高杠杆定期合约,以及从高杠杆定期合约到我们的旗舰产品 XBTUSD 永续合约。这些产品的推出需要团队中每个人投入创新的概念及付出大量的汗水,我们为这些进程感到骄傲。


现在,是时候回归到文章的标题了。 BitMEX 现在每天的交易额高达 65 亿美元。我们前一分钟交易纪录是 3,500 万美元,这个数字高于 2016 年 4 月的整个月份

标出的月份, 2016 年 3 月,在 XBTUSD 有 1,600 万的成交量。现在 XBTUSD 在一分钟内的成交量达到该峰值的两倍。

下面的图表,从小到大的时间尺度,显示了的每月营业额,以突出在总概览中看不见的细节:

为了理解 BitMEX 为什么会遇到系统超负荷的问题,尽管使用了像 kdb + 这样的可靠技术外,重要的是要了解 BitMEX 与其他交易平台不同的地方。

100 倍杠杆是一个会引发强烈反应的数字,从 “您疯​​了吗?” 到 “这怎么可能?”只有在我们联合创始人兼首席策略官本·戴罗( Ben Delo )的金融工程设计中才使之成为可能。本是一位勤奋而优秀的数学家。他建立了一个完美的数学交易模型,一个持续自我平衡的系统,不断审计所有交易,总和总是为零。交易不会在 BitMEX 系统中丢失。用户的账户永远不会变为负数。在其他平台上常见的错误在 BitMEX 平台上从未发生过。对于细节的重视使 BitMEX 在众多交易平台中脱颖而出。标记/合理价格,加权自动减仓系统,永续合约资金费率以及实时逐仓/全仓保证金重算都是在 BitMEX 之前的平台上没有的,全新的概念。

BitMEX 系统内部的持续平衡及一致性使得 100 倍杠杆成为可能。 Kdb + 的速度足够快,使我们可以在价格变化的同时不断重新计算所有仓位的保证金要求。这提供了必要的安全性和速度,不仅使得我们可以将维持保证金设在 0.5% 这么低的水平,还能够持续发展。 BitMEX 保险基金是一个保证 BitMEX 合约结算的基金,该基金现有(在撰写本文时) 6,149 XBT,其价值超过 5,000 万美元。其他平台的保险基金一般只有不到 10 个比特币,而且仅能提供 20 倍杠杆。

BitMEX 不会为了速度而牺牲安全性。我们用户的资金安全和他们对交易平台的信心是至关重要的。但我们依然聆听着用户的需求:您需要更快的交易速度,您不再想看到 “系统过载” 的信息,我们会满足您的愿望。

自 2017 年底以来, BitMEX 团队重点关注提升系统性能,并将其作为我们的首要任务。我们已经建立并且正在继续扩充该领域的专业团队。这个团队将努力工作,并创造足够的容量应付下一个 100 倍交易量增长。


在本系列的第二部分中,我将深入解释:

  • BitMEX 系统如何处理委托和重算保证金
  • 实时消息如何通过我们的系统显示在您的浏览器上
  • BitMEX 如何使用 API ​​优先设计来提供市面上最强大的 API
  • 性能图表显示热点,峰值与基线负载以及边角案例
  • 剖析可怕的 “系统过载” 信息,以及它是如何生成的

在第三部分中,我将探讨:

  • 数字显示自 2017 年以来交易容量的增长过程
    • 过去几个月我们取得了很大进展 – 但需求也同时增加了
  • 第二季度的路线图和待完成的工作
  • BitMEX 对网上衍生品交易未来的展望

感谢您的支持,这是 BitMEX 成功的最大推动力。本,亚瑟和我感到很幸运,不仅仅是因为能成为一家伟大公司的一员:我们的客户,团队和市场机会都是得天独厚的。

您可以直接在推特上找到我 @STRML_ 或在 Telegram 上找 STRML 直接联系我。我偶尔也会在 Whalepool TeamSpeak 上与投资者互相讨论,这是一个有趣的投资者交流平台,他们多年来给予了 BitMEX 许多支持与鼓励。


推出 BitMEX 的杜布罗夫尼克公寓窗户外的景象

 

1 – Starship Troopers 曾经在软件开发方面处于领先地位。

 

 

 

欢迎转载,请注明文章来自

BitMEX (www.bitmex.com)

Why UPs?

BitMEX is proud to launch its first optionality products: UPs and DOWNs. This marks a very significant milestone in the product development history of the platform. With futures, swaps, and now options, BitMEX is inching closer to the goal of offering all manner of derivative products for the crypto-coin industry.

Why UPs and DOWNs?

UPs or Upside Profit Contracts, and DOWNs or Downside Profit Contracts are similar to call and put options. One of our biggest strengths at BitMEX is in engaging with the community and listening to our customers, and we have heard the roar for such products as the level of sophistication grows in this industry.

Why Now?

The liquidity profile of Bitcoin derivatives trading has changed dramatically over the past 12 months. The BitMEX XBTUSD Perpetual Swap is now the most heavily traded instrument in the entire crypto trading industry. Average daily trading volumes are in the billions of USD notional.

Before non-linear products like options are viable, linear products (Perpetual Swaps and Futures) must be sufficiently liquid. Given the liquidity profile of XBTUSD and the quarterly Bitcoin / USD futures contracts, we now believe there is sufficient liquidity in order to launch a successful options product.

What’s the Use Case?

Imagine Bitcoin is currently trading at $10,000 and you believe that by the end of the week, it will move 10% higher to $11,000. However, you don’t want any exposure to the price unless it hits your target. Also, you do not want your position to be liquidated before your target is reached, irregardless of the intra-week spot movements. For example, if the price drops to $5,000 but recovers to $12,000 by the settlement date, you will still profit and will not be liquidated.

Hence, you want the ability to participate above your target of $11,000 on the long side. The UPs product allows you to express this view, however this “optionality” comes at a cost which is the premium you pay to the seller of the option.

Why Can You Only Buy?

Selling naked (i.e. unhedged) options is one of the fastest and easiest ways to financial ruin given the potential for unlimited losses. On BitMEX, traders are limited to the margin they deposit on the platform, hence if the seller of the option cannot make good on potential losses, then socialised loss systems will need to be put in place which we want to avoid. As a result, we require sellers of the options to post the full notional value of the UP or DOWN contract.

Because no leverage is offered to sellers, it is very expensive from a capital perspective to make a market. In order to guarantee tight spreads at sufficient size, the BitMEX affiliated anchor market maker will be the only entity allowed to sell options initially.

Many of you may have concerns that the BitMEX affiliated entity is the sole market maker, however here are some points to consider:

  1. As further discussed below, one cause of the engine overload issue is that we have many market makers constantly updating quotes on currently listed products. This consumes a vast amount of precious engine capacity. Until our engine performance is fixed, we refrain from listing any new product that exacerbates the issue. (E.g. this is one of the reasons why we delisted a number of our quarterly altcoin futures contracts, since the volumes they generated did not justify the engine resources consumed.) Hence, if only one market maker quotes on the UPs and DOWNs product, then the impact will not be meaningful on the engine.
  2. The UPs and DOWNs products need to be fully margined. That is, buyers must pay the premium in full and sellers must post the full notional of the option in margin. That means that irregardless of where the price settles, neither buyers nor sellers will ever be liquidated. If the contract settles in the money, buyers are assured they will always receive their profit. Furthermore, this means that the anchor market maker cannot manipulate the UP or DOWN market in any way to liquidate any customer. 
  3. The anchor market maker is tasked with keeping a tight market so that buyers can enter and exit trades as they wish throughout the contract’s length. We want to increase liquidity, having wide markets or an empty order book is not in BitMEX’s interest.
  4. As we respond to customers’ feedback about the products, changes will be made to the UPs and DOWNs contracts. The anchor market maker will be able to adjust to the new product structure faster than any third party. That means that we can fail fast, and relaunch the product quickly with guaranteed liquidity.

What Are We Doing About Engine Performance?

At BitMEX, our top priority is improving the performance of our engine. In a detailed blog post, BitMEX Technology Scaling: Part 1, our CTO Samuel Reed explains in detail the issues we face and what we are doing to resolve these issues. However I will reiterate some points here.

The solution is not as simple as adding more servers or more engineers. The engine has a maximum throughput that is constrained by risk checks and calculations which are performed on each order, position, trade or price change so that we can maintain mathematical consistency on a platform that allows for 100x leverage. We have a two-pronged strategy to solve for this unique problem that BitMEX experiences:

  1. Optimise as many existing functions as possible to obtain efficiency gains. We have been rolling out improvements weekly; however, that extra capacity is consumed very quickly as the demand increases to match engine performance improvements.
  2. Re-architect the engine from the ground up so that the aforementioned issues can be scaled horizontally which will allow for more products and more users without overload issues. This work is ongoing, it won’t be solved overnight, but we are working towards this goal.

I want to emphasise that we will not list any products that worsen engine performance until we increase capacity sufficiently.

Additionally, we are scrutinizing which API users cost us the most in resources. Further API rate limits on traders with non-optimal Quote / Trade ratios are forthcoming. I remember how hard I fought as a CEO to convince traders to provide liquidity on our platform. This action pains me deeply and further sharpens my focus on finding a solution to this problem so that anyone who desires to provide liquidity may do so.

Launching the UPs and DOWNs products does not mean that BitMEX has forgotten or ignored the overload issue. Rather, we must continue to launch and test new products within reason so that in a year’s time we have another wildly successful product like XBTUSD.

If you are a talented engineer who believes he or she has a solution to this problem, we want to hear from you / hire you. Please reach out to us via the careers page or email, and a senior member of staff will review your qualifications or suggestions.

– Arthur Hayes, CEO and co-founder

비트멕스의 시장조성 데스크

얼마 전, 저희는 비트멕스 거래 플랫폼과 시장 조성관련 제휴사와 간의 관계를 명확히 하기위해 서비스 약관을 갱신했습니다.

서비스 약관 갱신

비트멕스는 다른 어떤 사업보다도, 비트멕스 거래소 내 상장되어 있는 상품 거래를 통한 수익창출 사업에 전념하고 있습니다. 일반적으로, 대부분의 거래 사업은 시장 조성자들이 주도하며 기존의 플랫폼 사업과 구분되는 고유한 차별성을 가지고 있습니다. 특히, 거래 사업과 플랫폼 사업의 경영 및 운영진은 동일하게 구성되어 있지 않으며, 전자의 경우 물리적으로 다른 지역에서 운영됩니다. 더불어 거래 사업 운영자는 플랫폼 상에 나타나는 거래 흐름, 실행 내역, 고객 및 기타 세부적인 계약 정보에대한 접근 권한이 없습니다. 반면, 플랫폼 사용자는 이에 대한 제약 없이 정보에 접근할 수 있습니다. 특정 비트멕스 상품의 계약 조건이 공식화 되지 않을 경우 (공시 이전), 거래 사업 운영자는 다른 사용자들과 동일한 정보에 대한 접근 권한 및 거래 특권을 갖게 됩니다. 

시장조성의 필요성

제휴 사업 초기에 저희는 매우 변덕스러운 시장조성가들의 특성을 알게되었습니다. 시장조성가들은 어느 정도 안정된 거래 플랫폼에만 시간을 투자하려 했고, 선뜻 투자하려는 사람이 없어 자본을 쏟아 부어야만하는 신규 거래소에 대한 투자는 원치 않았습니다. 그러나 담보를 통해 보증되는 거래는 시장조성가들의 수익을 감소시켰습니다. 

거래 시 유동성을 제공할 다른 이들의 투자를 유도하기 위해 저희는 신규 상품의 상장과 거래가 동시에 가능한 기업에 자금을 지원했습니다. 해당 상품의 유동성이 높아질 수록 기업은 거래규모를 줄이고 유동성이 낮은 다른 비트멕스 상품에 집중할 것입니다.

현재 위와 같은 제휴기업의 업무는 알트코인 상품에 집중되어 있습니다. XBTUSD와 분기별 비트코인 / 미화 달러 선물 계약 상품은 이미 충분한 유동성을 확보하였고, 주문장과 거래량을 늘리기 위해 새로운 시장조성가들이 매일 합류하고 있습니다. 이렇게 비트멕스의 목표는 달성되었습니다. 현재로써는 말이죠.

신규 상품과 유동성없는 상품에 대한 즉각적인 투자 및 지원이 가능해지면서 비트멕스는 큰 규모의 계약을 이끌어가는 시장조성가 (anchor market makers)들이 존재하지 않는 다른 플랫폼에서 불가능한 여러 상품을 경험할 수 있었으며, 유동성을 제공하는 제 3자 확보 과정을 더 신속하게 진행할 수 있었습니다.

이해관계자들 간의 인센티브 조정 방법

거래 사업을 하는 기업은 수익 창출을 목적으로 합니다. 그러나 이러한 기업들의 수익의 대부분을 차지하는 것은 플랫폼 사업 즉, 비트멕스 거래 플랫폼의 서비스 수수료입니다. 거래 손익의 관점에서 시장조성 데스크는 손익분기점 (breakeven)에 도달하는 것을 목표로 합니다.

시장조성 데스크가 과도한 거래 손익을 만들어 낼 경우, 기업은 스프레드를 줄이고 거래량을 증가시킬 것입니다. 독점사업권을 가진 비트멕스는 시장조성 데스크의 거래 손익이 아닌 다른 거래소보다 큰 거래 규모덕분에 성공할 수 있었습니다.

거래소가 최대의 수익을 내면, 시장조성 데스크 역시 최대 수익을 올리게 됩니다. 이는 일부 시장조성 데스크 상에서의 부정 행위 및 조작 행위가 용납되지 않음을 즉, 가능하지 않음을 의미합니다. 위에서 말씀드렸듯, 시장조성 데스크는 물리적으로 다른 지역에서 운영되며, 비트멕스 플랫폼 거래자와 달리 고급 정보 또는 접근 권한을 가지고 있지 않습니다. 플랫폼 운영방식이 불공정하다 느낀 거래자들은 비트멕스 플랫폼을 떠날 것이며, 누구도 이 곳에서 거래하지 않을 것입니다.

비트멕스의 외부 변호인단은 플랫폼 운영방식에 대해 완벽히 인지하고 있으며, 비트멕스의 고객을 최우선으로 대우하기 위한 실질적인 방안에 대해 조언하고 있습니다.

시장조성 데스크의 역할

시장조성 데스크의 주요 역할은 특정 비트멕스 상품에 대해 양면적인 유동성 (two-sided liquidity)을 확보하는 것입니다. 현재 비트멕스 시장조성 데스크는 알트코인 상품의 유동성을 증가시키는 데 초점을 맞추고 있으며, 상향식 수익 계약과 하향식 수익 계약의 큰 규모의 계약을 이끌어가는 시장조성가 (anchor market maker) 역할을 할 것입니다.

또한, 전세계의 다양한 거래 상대자들과 고정 거래소 없이 직접 매매하는 즉, 장외 상품 거래(OTC)를 할 수 있습니다.

앞서 말씀드렸듯, 시장조성 데스크는 조작 행위를 할 수 없습니다. 시장조성 데스크는 최우선 고객이 아니며, 비트멕스 플랫폼 시장 혹은 손실을 막거나 연속적인 마진콜을 목적으로 하는 가격, 환율등의 기준이 되는 거래소 (underlying exchanges)에 대한 어떠한 조작도 할 수 없습니다.

위와 같은 행위는 이 때까지 발생한 적이 없으며, 이러한 행위가 적발될 경우 책임사는 원인 제공 혐의로 즉시 비트멕스와의 제휴가 종료됩니다.

시장조성 데스크 운영자

최고 트레이더 (head trader)인 Nick Andrianov는 도이치 은행의 전직 주식 동향 및 변형 옵션 트레이더였습니다. Nick과 저는 10년 넘게 서로를 알아왔고 그의 성실함은 두 말할 필요가 없습니다.

비트멕스 중역들은 그에게 사업 목표를 설명했으며, 플랫폼 사업과 시장조성 데스크는 모든 비트멕스 상품의 유동성 확보를 위한 목표달성을 위해 서로 긴밀히 협력하고 있습니다.

재정상의 위험성

시장조성 데스크가 야기한 거래 손실은 비트멕스 거래 플랫폼의 지불 능력에 어떠한 영향도 미치지 않을 것입니다.

앞서 말씀드렸듯, 시장조성 데스크는 물리적으로 다른 기업에 위치해 있으며, 시장조정 데스크의 목표는 비트멕스 플랫폼과 더 광범위한 자본 시장에 대한 유동성을 제공하는 것입니다.

– BitMex 최고경영자 겸 공동 창립자, Arthur Hayes

비트멕스의 첫 옵션 상품: 상향식 수익 계약과 하향식 수익 계약 (UPs and Downs)

저희는 비트멕스의 첫 옵션 상품을 여러분께 선보이게 되어 매우 기쁩니다: 상품의 이름은 UPs (상향식 수익 계약)와 Downs (하향식 수익 계약)입니다. 이 상품의 출시는 플랫폼 개발사에 한 획을 그을 것입니다. 선물, 스왑 그리고 옵션 상품을 통해 비트멕스는 암호화폐 산업에 관한 모든 종류의 파생상품을 제공한다는 목표를 실현해 나가고 있습니다.

비트멕스 상향식 수익 계약과 하향식 수익 계약 상품 개발 계기

UPs 또는 상향식 수익 계약 (Upside Profit Contracts)과 DOWNs 또는 (Downside Profit Contracts)는 콜 옵션 그리고 풋 옵션과 유사합니다. 비트멕스의 가장 큰 장점 중 하나는 커뮤니티와의 연계성을 통해 고객의 의견을 들을 수 있다는 점이며, 암호화폐 산업의 최신 기술이 발전함에 따라 고객들은 저희에게 위같은 상품 개발에 대한 요청을 해왔습니다.

상품 출시 시점을 현재로 정한 이유

지난 12개월 동안의 비트코인 파생상품 거래 유동성은 극적으로 변화해왔습니다. 또한, 비트멕스 XBTUSD 무기한 스왑은 현재 암호화폐 거래 산업 내에서 가장 많이 거래되고 있는 상품이며, 일평균 거래량은 미화 수 십억 달러로 추산됩니다.

실행 가능한 옵션 상품과 같은 비선형 (non-linear)상품 출시 이전의 선형 상품 (무기한 스왑, 선물 상품)에는 충분한 유동성이 있어야 했습니다. XBTUSD 상품과 분기별 비트코인 / 미화 달러 상품의 유동성 변화 내역을 고려할 때, 저희는 성공적인 옵션 상품의 출시를 위해 충분한 유동성 확보가 필요하다는 점을 깨달았습니다.

가상 투자 시나리오

현재 비트코인이 미화 1만 달러에 거래되고 있고, 여러분은 이번 주 말까지 비트코인 가격이 10% 오른 미화 1만 1천 달러가 될 것이라고 예상할 경우를 가정해봅시다. 그러나 비트코인 가격이 목표 가격만큼 오르지 않을 경우, 여러분은 가격에 대한 노출성을 원하지 않을 것이며, 일주일 동안의 현물 가격 변동에 관계없이 목표 가격 달성 이전에 포지션은 청산될 것입니다. 예를 들어, 가격이 미화 5천 달러까지 하락했다가 결산일 이전에 미화 1만 2천 달러로 상승한다면, 투자자들은 수익을 얻게되고 포지션 또한 청산되지 않을 것입니다.

따라서 여러분은 공매수 포지션을 취하면서 목표 가격이 결산일 이전에 미화 1만 1천 달러 이상이 되기를 바랄 것입니다. 상향식 수익 계약은 위같은 희망사항을 구현한 상품입니다. 그러나 이러한 옵션 행사권 (optionality)은 여러분이 옵션의 매도자 (seller)에게 지불하는 프리미엄의 댓가라고 할 수 있습니다.

투자자의 순공매수만이 가능한 이유

순공매도 (unhedged, 헤지 축소) 옵션은 무제한 손실로 인한 잠재적인 재정 파탄에 이를 수 있는 가장 쉽고 빠른 방법입니다. 비트멕스 거래자의 마진은 플랫폼 내의 입금액 (deposit)에 따라 제한됩니다. 이에 따라, 옵션 매도자가 잠재적 손실에 대해 적절한 대책을 내놓지 못하면, 대중화된 손실 시스템이 마련되어야 할 것입니다. 따라서 저희는 옵션 매도자가 상향식 또는 하향식 수익 계약의 완전한 명목상 그리고 개념상(notional)의 가치를 공개할 것을 희망합니다.

비트멕스는 매도자들을 위한 레버리지를 제공하지 않기 때문에 자본적 관점에서 시장 형성을 위해 매우 많은 비용이 들어간다고 볼 수 있습니다. 이에 따라 작은 스프레드를 많은 거래량으로 보충하기 위해 저희 비트멕스는 비트멕스에 제공되는 계약에 따라 지속적으로 큰 규모의 계약을 이끌어가는 시장 조성자 (anchor market maker) 혹은 기관만이 옵션의 매도를 할 수 있다는 내용의 협약을 맺었습니다.

많은 분들이 비트멕스가 단일 시장 조성 기관과 제휴를 맺었다는 점에 대한 우려를 표하지만, 이에 대한 장점이 될 수 있는 몇 가지 고려해 볼만한 사항들이 있습니다:

  1. 아래에서 설명드리겠지만, 거래 엔진의 과부하 현상의 원인 중 하나는 비트멕스에 현재 상장된 상품의 시세를 계속해서 업데이트하는 다수의 시장 조성자들이 있기 때문입니다. 이는 거래 엔진 용량의 많은 부분을 소모합니다. 저희 비트멕스는 거래 엔진의 처리 능력이 어느정도 안정될 때 까지는 과부하 문제를 악화시키는 새로운 상품의 상장을 하지 않을것입니다. (예시: 저희가 다수의 분기별 알트코인 선물 계약 상품을 상장 폐지한 이유도 소모되는 엔진 용량 대비 상품 거래 규모가 작았기 때문입니다.) 따라서 단일 시장 조성자가 상향식과 하향식 수익 계약 상품의 시세를 정한다해도 그것이 거래 엔진에 미치는 영향은 미미할 것입니다.
  2. 상향식 그리고 하향식 수익 계약 상품은 완전 마진 상품이어야 합니다. 다시 말해, 상품의 매수자 (buyers)는 완전 프리미엄을 지불해야 하고 매도자 (sellers)는 마진 내 옵션의 완전한 개념상 혹은 명목상의 가치를 공개해야 합니다. 이는 결산 가격에 상관없이 매수자와 매도자의 포지션이 모두 청산되지 않음을 의미합니다. 만약 이 계약이 실물 화폐로 결산 (settle)될 경우, 매수자는 항상 수익을 보장받게 됩니다. 또한 이는 지속적으로 큰 규모의 계약을 이끄는 시장 조성자들이 특정 고객의 청산을 목적으로 상향식 혹은 하향식 수익 계약 시장을 조정할 수 없음을 의미합니다.
  3. 지속적으로 큰 규모의 계약을 이끄는 시장 조성자들은 활성 시장 (tight market, 빈번한 거래를 통해 매수와 매도 가격의 차이가 작게 나는 시장)을 유지할 의무가 있고, 이를 통해 매수자들은 계약 기간 동안 언제든 원하는 때에 거래를 시작 및 종료할 수 있습니다. 저희는 유동성 확장에 주력하고 있으며, 넓은 시장과 빈 주문장은 비트멕스의 이익과 부합하지 않는다고 생각합니다.
  4. 상향식 그리고 하향식 수익 계약 상품에 관한 여러분의 질문에 부응하기 위해 저희는 해당 상품에 몇 가지 변화를 줄 예정입니다. 지속적으로 큰 규모의 계약을 이끄는 시장 조성자들은 다른 제 3자보다 빨리 상품 구조를 새롭게 조정할 것입니다. 이는 해당 상품의 출시가 성공적이지 못했으며 이에 따라 유동성을 보완해 재출시 될 것임을 의미합니다.

거래 엔진 성능 향상을 위한 비트멕스의 노력

저희 비트멕스의 우선적인 관심사는 거래 엔진의 성능 개선입니다. 이에 대해 자세한 내용을 담은 기사인  비트멕스 기술 개선 및 확장: 제 1부, 에서 비트멕스의 최고기술책임자인 Samuel Reed 는 저희가 현재 직면한 문제들과 이를 해결하기 위해 어떤 노력을 하고 있는지에 대해 자세히 설명했습니다. 저는 이 보고서에서 그 중 몇 가지에 대해 다시 한 번 짚어보고자 합니다.

위 같은 문제들은 서버 추가와 더 많은 기술자를 채용하는 것 정도로 간단히 해결되지 않습니다. 거래 엔진은 위험성 검사와 각 주문내역, 포지션, 거래, 가격 변동을 통한 연산으로 제한되는 거래처리용량을 가지고 있습니다. 이를 통해 저희는 100배의 레버리지를 가능케하는 플랫폼의 일관성을 정확하게 유지시킬 수 있습니다. 저희는 비트멕스가 경험했던 특이한 문제를 해결하기 위한 두 갈래의 양면적 전략을 고안해냈습니다.

  1. 엔진의 효율성을 위해 현존하는 많은 기능들을 최대한 활용할 것입니다. 저희는 일주일 단위로 거래 용량을 늘렸습니다. 그러나 소비하고 남은 잔여 용량은 엔진 기능 향상에 대한 요구가 증가함에 따라 매우 빠르게 소모되었습니다.
  2. 처음부터 다시 엔진을 재설계함으로서 위의 문제들은 해결될 수 있으며, 이에 따라 더 많은 상품과 사용자가 과부하 문제를 겪지 않아도 됩니다. 이 작업은 현재 진행중이며, 짧은 시간안에 끝낼수는 없습니다. 하지만 저희 비트멕스는 문제 해결을 위해 최선을 다하고 있습니다.

저는 비트멕스가 충분한 엔진 용량을 확보할 때까지 엔진 성능에 악영향을 미치는 어떠한 상품도 상장시키지 않을 것임을 다시 한 번 강조하고 싶습니다.

또한, 저희는 가장 많은 거래 엔진 용량을 차지하는 API 사용자들에 대해 면밀히 조사하고 있습니다. 비최적화 시세 (non-optimal Quote) / 거래 비율 (Trade ratios)을 수반한 거래자에 대한 API 비율 제한은 곧 현실화될 것입니다. 저는 최고경영자로서 거래자들에게 비트멕스 플랫폼의 유동성이 가진 장점을 이해시키는 일이 얼마나 힘들었는지를 기억하고 있습니다. 그 일은 저를 괴롭게 했고 유동성 확보를 간절히 바라는 모든 사람과 같이 이 문제의 해결책을 찾는 일에 몰두하게 했습니다.

새로운 상품이 출시되어도 비트멕스는 결코 과부하 문제에 대해 간과하거나 무시하지 않을 것입니다. 반대로 저희는 1년 후에 매우 성공적이었던 XBTUSD와 같은 상품을 만드는 것을 목표로 계속해서 새로운 상품을 테스트하고 출시해 나갈 것입니다.

여러분이 위에서 언급한 문제를 해결할 수 있는 능력을 가진 유능한 인재라면, 저희는 기꺼이 여러분의 의견에 귀 기울이고 여러분을 채용하여 함께 일할 것입니다. 구인 공고란 혹은 이메일로 문의해주시면 저희 비트멕스의 임원진이 여러분들의 자격과 제안 사항을 꼼꼼히 검토할 것입니다.

– Arthur Hayes, 비트멕스 최고경영자 및 공동 창립자

BitMEX Market Making Desk

We have recently updated our Terms of Service to explicitly clarify the relationship between BitMEX the trading platform, and an affiliated entity that engages in market making.

ToS Update

BitMEX has a for-profit trading business that, among other things, transacts in products traded on the BitMEX platform.  The trading business primarily trades as a market maker. The trading business is organised to be separate and distinct from the platform business. Specifically, no front office personnel are shared between the trading business and the platform, the trading business operates from a separate physical location, and the trading business does not have access to any platform order flow, execution, customer or other information on terms that are not otherwise available to any other platform user. In addition, unless otherwise set forth in the terms of a specific BitMEX product, the trading business receives access and trading privileges only on the same terms as are available to any other user.

Why Market Make?

Early on we discovered that market makers are very fickle. They only want to invest the time connecting to a trading platform that already has flow. What they don’t want to do is try out a new exchange where they must expend resources connecting only to have no takers. Given trades must be collateralised, this reduces their returns.

In order to entice others to provide liquidity, we funded an entity that would quote as soon as a new product listed. As the product became more liquid, this entity would scale back it’s quotes and focus on another product with lower liquidity on the BitMEX platform.

Right now the activity of this affiliated entity is concentrated on the altcoin contracts. XBTUSD and the quarterly Bitcoin / USD futures contracts have plenty of liquidity, and new market makers join every day to beef up those orderbooks. Mission accomplished … for now.

Being able to immediately support a new and illiquid product allows us to experiment with products that other platforms without an anchor market maker cannot. It also speeds up the process to obtaining other 3rd party liquidity providers.

How Do We Align Incentives?

The trading entity is a for-profit operation. However, their earnings are comprised of a service fee paid by the business, that is the BitMEX trading platform. In terms of trading PNL, the market making desk’s goal is to be breakeven.

If the desk is making too much trading PNL, the business will instruct them to tighten spreads and increase size. As a franchise, BitMEX succeeds because of greater trading volumes, not because of the market making desk’s trading PNL.

The market making desk earns the most if the exchange earns the most. That also means that dishonest and manipulative behaviour on the part of the market making desk is not tolerated. As you saw mentioned, the desk sits in a separate physical location. They also have no better information or access than any other trader on BitMEX. If traders feel that the platform is not fair, they will leave, and no one will get paid.

Our lead outside counsel is fully aware of the operation and advises us on best practices to ensure that we place the interests of BitMEX customers first.

What Activities Does The Desk Engage In?

The primary trading activity is providing two-sided liquidity on selected BitMEX products. The desk’s current focus is on increasing the liquidity on the altcoin contracts. The desk will also be the anchor market maker for the UPs and DOWNs products.

The desk also trades OTC with various counterparties globally.

As mentioned earlier, the desk does not engage in manipulative behaviour. The desk does not front-run customers. The desk does not manipulate either the market on BitMEX or the underlying exchanges for the purposes of stop loss hunting, or causing cascading margin calls.

None of this behaviour has occurred in the past, and if such behaviour is discovered, those responsible will be terminated immediately for cause.

Who Runs The Desk?

The head trader is Nick Andrianov. He is a former Deutsche Bank equity flow and exotics options trader. Nick and I have known each other for over ten years. His integrity is unquestionable.

Nick receives the business objectives from various senior members of BitMEX. The business and the market making desk work closely with the express goal to make every single BitMEX product as liquid as possible.

Financial Risks

Trading losses incurred by the market making desk will not affect the solvency of the BitMEX trading platform.

As stated above, the market making desk sits within a separate entity. Their goal is to provide liquidity to BitMEX and the wider crypto capital markets.

– Arthur Hayes, CEO and co-founder

ポジションエンドポイントにおける負荷制限の変更について

2018年2月26日より、次のエンドポイントは負荷制限(load-shedding )の対象となっておりますので、ご了承をお願いいたします。

  • POST /position/leverage
  • POST /position/isolate
  • POST /position/transfer
  • POST /position/riskLimit

オーダーのキャンセルとポジションテーブルのクローズボタン(close execInst)は引き続き負荷制限から除外されます。

当社はこれらの機能において短期間に数多くのパフォーマンス改善を行っておりますが、問題を未然に防ぐために、これらを一時的に制限しなければならないことをご了承ください。

BitMEX Technology Scaling: Part 1

Hi there – I’m Samuel Reed, CTO of BitMEX.

It’s been an incredible journey over the last four years building BitMEX. When we started, I don’t think any of us could have imagined the success this platform would achieve or how it would come to dominate Bitcoin/USD trading in 2018.

From 2014 to today, the BitMEX platform has grown from zero to an average of $3B of trading volume per day. Our flagship product, XBTUSD, trades more than any crypto product in the world. We serve customers all over the world, in five languages, and have become the premier platform for Bitcoin price discovery and liquidity.

The BitMEX team has been hard at work improving capacity, building a solid mobile offering, and creating a tech team that is truly best-in-class. We are not resting on our laurels, enjoying this success for the sake of it. Quite the opposite: we’ve been busier than ever.

We’d like to let the community in on how we formed and how we’re moving forward. As was wisely said: “In order to defeat the bug, we must understand the bug.”1


Origins

I’ll begin with a true story.

Source: russellfreeman.com

In 2014, I was speaking at a web development panel in Hong Kong for General Assembly, a coding bootcamp. They wanted to give their soon-to-graduate students a taste of what it was like to work professionally. I took the opportunity to talk about my history: a career made of positions in several small businesses, startups, and government – with an emphasis on how incredibly in-demand software engineers are.

A rather loud personality in the back asked a question: “How do cash-poor startups looking for a CTO make a case? How do you attract great talent in such a competitive atmosphere?”

“Well, that’s a good question, and a tough answer,” I said. “Without funding, you have the challenge of a serious risk versus a sure thing. Why should any experienced developer forgo $200,000 or more at a large tech company, in a comfortable, resource-rich environment, to work 80 or more hours a week? You essentially have to find some bozo” – I really said this – “who believes in your idea so much he’s willing to take the risk despite so many better options.” I wished him good luck and we continued the panel.

He came up to me after the panel and told me he wanted to do a Bitcoin derivatives exchange. I knew then: I was that bozo, and Arthur Hayes and I were to become business partners.

Without any major funding, we brought an alpha online within six months and started with the BitMEX Trading Challenge, an no-rules trading competition where we put the exchange through its paces. And it really was no-rules (aside from multiple accounts) – hacking the site would win you the prize. We paid out a few Bitcoin in bug bounties in those days but we didn’t have any major failures.

Much to the annoyance of my wife, we launched BitMEX on during our honeymoon in Croatia, on November 24, 2014. Ben and Arthur celebrated separately, in Hong Kong. Notice the original trading interface in both photos. You can still read the original Trollbox messages from that day.

November 24, 2014, Dubrovnik, Croatia.
November 24, 2014, Hong Kong.

 


Building BitMEX, 2014

All projects are a product of the time in which they are built. In early 2014, the crypto ecosystem was reeling from the vacuum Mt.Gox left behind. The focus at the time was not “proof of work” vs. “proof of stake”, as it is today, but a forgotten term called “proof of reserves” – just Google it and look at the timestamps of all the popular posts. In fact, a question about this was the top-voted comment on our Reddit launch announcement.

The first rule of running a Bitcoin exchange is, and always has been, “Don’t lose the Bitcoin.”

This rule pervades everything we do at BitMEX. It permeates our policy, even today: we still use a 100% cold wallet where every transaction is multisig. Look up a 3BMEX transaction on the blockchain, and you’ll see it. For 1,250 straight days (!), at least two out of the three of us have gotten up, read the day’s withdrawals, done our risk checks, and signed, to be passed onto the next partner for signing and eventual broadcast.

At the time, I thought users would resist this. Yes, Bitcoin is better in so many ways than any monetary system that has come before it. But it is weaker too. Custodianship is an unsolved problem that requires constant vigilance. I think our customers know this and appreciate it. In our early days, we received a large number of complaints about withdrawal times. Today, where we are the largest exchange by volume in the world, we receive barely any. People get it – caring for your deposits this way is not easy. We do it not because it is convenient, but because it is safe.

BitMEX in 2014.

The atmosphere in 2014 influenced how we built BitMEX. My frontend experience lead me to adopt ReactJS for the frontend. BitMEX was the first exchange to launch with it, a choice that has paid dividends well into 2018.

We were also the first – and likely still the only – exchange to build our matching and margining engine on kdb+/q, a technology traditionally used for querying of large-scale time-series data. It’s a natural fit. It’s fast (bear with me), using SIMD instructions to greatly boost throughput, it’s flexible, and it’s accurate. Kdb+’s flexibility and speed allowed us to pivot our product offerings twice: from low-leverage inverse and quanto futures to high-leverage ones, and from high-leverage futures to our flagship product, the XBTUSD Perpetual. We also pivoted loss-recovery mechanisms twice, from guaranteed settlement, to Dynamic Profit Equalization, to ADL.

BitMEX is a company known for listening to its customers and adapting. This required flexibility, innovation, and a lot of sweat equity from everyone on the team, and we’re so proud of how far it’s come.


Now, it wouldn’t be fair to come this far without addressing the title of this post. BitMEX now trades as much as US$6.5 billion per day. Our most recent 1-minute record was US$35 million, a number that is higher than the entire month of April 2016.

The highlighted month, March 2016, had 16M of volume on XBTUSD. XBTUSD now peaks at double that in just one minute.

The following charts show monthly turnover in increasingly large timescales, to highlight detail completely lost in the overall view:

To understand why BitMEX is experiencing slowdowns, despite using a solid technology like kdb+, it’s important to understand what BitMEX does differently than other exchanges.

100x is a number that elicits a large number of reactions, ranging from “are you crazy?” to “how is this possible?” It is only possible due to incredible financial engineering from our co-founder and CSO Ben Delo. Ben is a diligent and brilliant mathematician. He built a perfect mathematical model for trading, a constantly-coherent system that continuously audits all trades and always sums to zero. Transactions don’t get lost in the BitMEX engine. A user’s balance never goes negative. There are entire classes of bugs that are common on other platforms that never occur on BitMEX, and it is that attention to detail that makes all the difference. Mark/Fair Pricing, the weighted ADL system, perpetual contract funding rates, and live isolated/cross remargining are all new, novel concepts that did not exist before BitMEX.

This consistent coherency inside the BitMEX engine makes 100x possible. Kdb+ has historically been fast enough that we can continuously remargin all positions upon each and every price change. This provides the safety and speed necessary to not only survive within the razor-thin requirements of 0.5% maintenance margin, but thrive. The BitMEX Insurance Fund, a fund that guarantees settlement of BitMEX contracts, contains (at the time of writing) an incredible 6,149 XBT, over US$50M. Competing firms have insurance funds in the single digits of Bitcoin, despite offering as low as only 20x leverage.

BitMEX won’t sacrifice safety for speed. The security of our users’ funds and confidence in their trades is paramount. But we hear all of you: you want to trade faster, you want freedom from “System Overload” messages, and we will give that to you.

Since late 2017, the BitMEX team has refocused on engine performance as our highest priority. We have built, and are continuing to build, a team full of the top professionals in the space. This team works hard, building capacity for the next 100x increase in trading volume.


In the second part of this series, I’ll explain in-depth:

  • How the BitMEX engine processes orders and remargining
  • How real-time messages flow through our system to your browser
  • How BitMEX uses API-first design to provide the most powerful API in the business
  • Performance charts showing hot-spots, peak versus baseline load, and corner-cases
  • A breakdown of the dreaded “System Overload” message, and how it is generated

In the third part, I’ll also explain:

  • Performance numbers showing how capacity has increased since 2017
    • We have made large strides in the past months – but demand has increased to match
  • Roadmaps and pending work for Q2
  • BitMEX’s vision for the future of online derivatives trading

Thank you to all of you for being a part of BitMEX’s success. Ben, Arthur and I feel fortunate than to be a part of such a great company: our customers, team, and market opportunity are simply best-in-class.

Reach out to me directly on Twitter at @STRML_ and on Telegram at STRML. I also occasionally talk with traders on the Whalepool TeamSpeak, a fun community of traders that have given great feedback and encouragement to BitMEX for years.


A common sight from the window of the Dubrovnik apartment where BitMEX was launched.

1 – Starship Troopers was ahead of its time with its views on software development.

비트멕스 기술 확장 및 개선: 1부

안녕하세요! 저는 비트멕스의 최고기술책임자인 Samuel Reed 입니다.

비트멕스가 설립된 후 지난 4년 동안의 시간은 저희에게 믿기 어려울 정도로 아주 놀라운 여정이었습니다. 설립 초창기에 저희 중 그 누구도 비트멕스 플랫폼이 성공할 것이며 2018년의 비트코인 / 미화 달러 거래의 주도권을 잡게 되리라고는 전혀 상상하지 못했습니다.

비트멕스가 설립된 2014년 부터 현재까지 비트멕스 플랫폼은 일평균 거래규모가 미화 3십억 달러에 이를 정도로 성장했습니다. 비트멕스의 주력 상품인 XBTUSD는 현재 전세계의 그 어떤 암호화폐 상품보다 더 많이 거래되고 있습니다. 저희는 5개 국어를 통해 전세계의 고객들에게 서비스를 제공하고 있으며 비트멕스 플랫폼은 비트코인 가격 예시 (price discovery, 가격을 미리 알려주는 기능)와 유동성을 갖춘 최고의 거래 플랫폼으로 거듭나고 있습니다.

비트멕스 팀은 거래 처리용량의 증가와 3차원 솔리드 모델링 기술 기반의 이동식 서비스 제공 그리고 업계 최고의 엔지니어들로 기술팀을 구성하기 위한 최선의 노력을 해왔습니다. 저희는 현재의 성공에 도취되어 승리의 월계관을 쓰는 것에 만족하지 않았습니다.
정반대로: 그 어느 때보다 바쁜 시간을 보냈습니다.

저희는 비트멕스가 어떻게 만들어졌고 어떻게 운영되는지 파악하고자하는 경쟁사들이 비트멕스 커뮤니티에 접속하는 것을 환영합니다. “적을 알고 나를 알면 백전백승이다”1 라는 속담처럼 말이죠.


이제부터 본격적으로 제 이야기를 시작해보겠습니다.

출처: russellfreeman.com

2014년 저는 코딩 관련 교육을 하는 홍콩의 General Assembly의 코딩 부트캠프 (bootcamp)에서 웹 개발 자문단 자격으로 연설을 하게되었습니다. 주최 측은 졸업을 앞둔 학생들에게 전문가로 일하는 것이 어떤건지 보여주고 싶어했습니다. 저는 제 이력에 대해 이야기 할 기회를 갖게 되었습니다: 저는 소프트웨어 엔지니어가 얼마나 많은 역량을 갖추어야하는지를 강조하며 몇몇의 소기업과 스타트 업 그리고 정부 기관에서 쌓은 커리어에 대해 이야기했습니다.

그 때, 뒤쪽에 앉은 다소 시끄러운 학생이 질문을 해왔습니다: “초기 자본금이 부족한 스타트 업이 제대로 된 최고기술책임자를 찾는 방법은 무엇인가요? 선생님께서는 이렇게 경쟁이 치열한 상황 속에서 어떻게 훌륭한 인재들을 모으셨나요?”

저는 “음, 좋은 질문이지만 질문에 대한 답은 냉정하게 들릴수도 있겠군요,” 라고 말했습니다. “자본금이 없다면 확실하게 보증된 일들과 대비되는 심각한 위험요소들에 직면하게 될 겁니다. 편안하고 재원이 풍부한 대기업에서 미화 2십만 달러 혹은 그 이상의 급여를 포기하고 일주일에 80시간 또는 그보다 많은 시간을 일해야하는 회사를 선택하는 숙련된 개발자가 과연 있을까요?”, “자본금이 부족한 상태에서 그런 인재를 모으려면 더 나은 조건들에도 불구하고 위험을 감수할만큼 학생의 아이디어를 신봉하는 멍청하고 무능한 사람을 찾아야 할겁니다.” 라고 말했습니다. 저는 그 학생에게 행운을 빌어주었고 강연은 계속되었습니다.

그 학생은 강연이 끝난 뒤 저에게 찾아와 비트코인 파생상품 거래소를 만들고 싶다고 말했습니다. 저는 알고있었습니다: 앞에서 말한 부족하고 무능한 사람이 바로 제 자신이었기 때문에 비트멕스의 최고경영자이자 공동 창립자인 Arthur Hayes와 완벽한 비즈니스 파트너가 될 수 있었다는 사실을요.

충분한 자본금 없이 저희는 6개월 동안 알파 온라인 (alpha online, 자산운용 전문가들이 주식종목, 정보 등을 실시간으로 분석해주는 온라인 서비스)을 통해 흐름을 파악한 후, 가상 거래소와 관련된 어떠한 규칙도 없는 비트멕스 모의 투자대회를 개최했습니다. 대회 동안 지켜야 할 규칙이 없었기 때문에 (동시에 여러 개의 계정을 만드는 것을 제외하고) – 거래소 사이트를 해킹한 참가자가 우승을 차지했습니다. 그 당시 저희는 사이트의 취약점 발견에 대한 상금으로 몇 개의 비트코인을 우승자에게 수여했지만, 그 밖의 다른 심각한 문제는 발생하지 않았습니다.

아내에게는 안타까운 일이지만, 제가 크로아티아에서 신혼여행 중이던 2014년 11월 24일, 비트멕스 거래소가 런칭되었습니다. 거래소를 위해 함께 힘써준 Ben 과 Arthur도 홍콩에서 함께 이를 기념했습니다. 아래 두 개의 사진에 초창기의 거래 인터페이스의 모습이 담겨있고, 런칭 이후의 초기 트롤박스 메시지도 확인하실 수 있습니다.

2014년 11월 24일, 드브로브니크, 크로아티아.
2014년 11월 24일, 홍콩.

 


그 당시 모든 프로젝트는 설계와 동시에 상품이 되었습니다. 2014년 초, 암호화폐 생태계는 대규모 거래소인 Mt.Gox의 파산으로 인한 충격에 휩싸였습니다. 현재와 달리 당시 쟁점은 “작업증명방식 (proof of work)” vs 지분증명방식 (proof of stake)가 아닌 소위 “잔고증명방식 (proof of reserves)” 이라 불리는 것이였습니다 – 이 단어를 구글링하여 조회수가 높은 게시물의 타임스탬프 (timestamps)를 살펴보십시오. 이 당시, 비트멕스 거래소 런칭에 관한 게시물이 레딧 (Reddit, 소셜 뉴스 웹사이트로 사용자의 up 혹은 down 투표를 통해 게시글이 메인 페이지에 올라가게 된다)에서 가장 많은 up 표를 얻었습니다.

비트코인 거래소 운영 시 제 1 원칙은 언제나 “어떤 상황에서도 비트코인을 잃지 말라.” 입니다.

이 규칙은 저희가 비트멕스에서 하는 모든 일에 적용됩니다. 물론, 현재 비트멕스의 운영방침에도 빠짐없이 적용되고 있습니다: 저희는 다중 서명(multisig)을 통한 모든 거래에 항상 콜드 월렛 (cold wallet, 온라인이 아닌 오프라인 상태의 지갑)을 사용하고 있으며 블록체인 상의 3BMEX 거래 내역을 통해 이를 확인하실 수 있습니다. 무려 1,250일 동안 내내 (!), 2~3일을 제외하고 저희는 일일 출금 내역을 확인하고, 위험성을 점검하고, 서명 내역을 넘겨 다음 거래 당사자가 서명할 수 있도록 하고, 최종적으로 전송이 이루어지도록하는 작업을 해왔습니다.

그 당시, 저는 사용자들이 위와 같은 방식을 선호하지 않을 거라고 생각했습니다. 사실, 비트코인은 여러 측면에서 기존의 화폐 시스템보다 훨씬 많은 장점을 가지고 있었습니다. 물론 단점도 있었죠. 지속적인 감시를 요하는 암호화페의 보관 및 관리업무에 대한 문제는 아직 해결되지 못했습니다. 저는 비트멕스의 사용자가 이에 대해 인지하고 있다고 생각합니다. 거래소 런칭 초창기에 저희는 출금 시간에 대해 엄청난 항의를 받았습니다. 하지만, 거래 규모 기준으로 전세계에서 가장 큰 거래소인 저희 비트멕스는 현재 위와 같은 항의를 거의 받지 않습니다. 사람들은 알고있습니다 – 자신의 예치금(deposit)을 이 같은 방식으로 관리하는 것이 쉽지 않다는 것을 말이죠. 저희 비트멕스는 편리성이 아닌 안전성을 위해 이 같은 방식을 사용하고 있습니다.

2014년의 비트멕스 거래소.

2014년은 비트멕스 설계를 위한 밑거름이 된 한 해였습니다. 저는 프런트엔드 (frontend) 설계자로서의 경험을 바탕으로 ReactJS 프로그래밍 언어을 선택했고 비트멕스는 이를 기반으로 런칭된 첫 번째 거래소가 되었습니다. 이는 2018년 현재까지도 투자자들에게 수익을 배당하는데 도움이 되고있는 좋은 선택이었습니다.

저희는 또한  kdb+/q 기술로 매칭과 마진 거래 엔진을 설계한 처음이자 – 지금까지도 아마 거의 유일한 – 거래소일 것입니다. kdb+/q 기술은 통상 대규모의 시계열 데이터 (time-series data)의 처리를 위해 사용되었습니다. 이 기술은 비트멕스에 꼭 맞는 기술입니다. 또한, 유연하고 매우 정확한 SIMD 명령어를 사용해 거래처리속도를 높였습니다. 저희는 Kdb+ 기술의 유연성과 빠른 속도를 통해  같은 시간안에 2번의 상품을 제공할 수 있었습니다: 낮은 레버리지의 인버스 상품과 콴토 선물 상품에서 높은 레버리지의 상품까지 그리고, 높은 레버리지의 선물 상품에서 비트멕스 주력 상품인 XBTUSD 무기한 계약 상품까지 말이죠. 이것은 비트멕스 구성원들의 땀과 혁신적인 생각 그리고 유연한 태도의 결과물이며, 저희는 이를 매우 자랑스럽게 여기고 있습니다.


이제, 이 기사의 제목을 다시 한 번 상기하면서 더 자세한 내용으로 들어가보겠습니다. 현재 비트멕스의 일일 거래액은 미화 6십 5억 달러에 달합니다. 가장 최근의 1분간  최고기록은 미화 3천 5백 달러였으며, 이는 2016년 4월 한 달 동안의 총 거래액 보다 높은 수치였습니다.

위 그래프에서 강조 표시된 2016년 3월의 XBTUSD의 거래규모는 미화 1만 6천 달러였으며, 현재 XBTUSD의 거래 규모는 단 1분만에 2배로 치솟았습니다.

아래의 도표는 전반적인 내용을 다루는 글에서 보통 생략되는 단기간 및 장기간 동안의 월별 거래액을 상세하게 나타낸 것입니다:

kdb+와 같은 훌륭한 기술을 활용하고 있음에도 성장세가 더딘 이유를 이해하려면 비트멕스가 다른 거래소와의 차별화를 위해 하고 있는 노력들에 대해 살펴볼 필요가 있습니다.

100배의 레버리지는 많은 사람들로부터 “미쳤어? 정말이야?” 부터 “어떻게 100배의 레버리지가 가능할까?” 와 같은 반응을 이끌어냈습니다. 이는 비트멕스의 공동창립자와 보안관련 최고 책임자인 Ben Delo의 훌륭한 재무설계 능력덕에 가능한 일이였습니다. 보안관련 최고 책임자인 Ben은 성실하고 똑똑한 수학자이며, 거래를 위해 완벽한 수학적 모델을 설계했습니다. 해당 모델은 지속적인 감시와 빠른 거래 처리가 가능한 일관성을 갖춘 시스템이였습니다. 비트멕스 엔진 내의 거래내역은 분실되지 않으며, 사용자의 잔고는 0이하의 음수로 하락하지 않습니다. 또한 다른 거래 플랫폼에서 흔히 일어나는 버그로 인한 오류는 세부 사항에 섬세하게 신경을 쓴 비트멕스에서 절대 발생하지 않습니다. 시장평균가 / 적정가격, 가중치 기반 자동자산청산 (ADL) 시스템, 무기한 계약 펀딩 비율 그리고 실시간 분리 (live isolated) / 교차 리마지닝 (remargining, 최소 증거금 요건 충족을 위해 추가적으로 자금을 넣는 것)은 비트멕스 거래소 런칭 이전에는 존재하지 않았던 참신한 개념입니다.

비트멕스 엔진의 지속적인 일관성 (consistent coherency)은 100배의 레버리지를 가능케했습니다. 이전부터 신속성이 충분히 검증된 Kdb+ 기술을 통해 저희는 모든 포지션의 가격 변동을 빠짐없이 리마지닝 (remargining)할 수 있었습니다. 이 기술은 0.5%의 유지마진을 위한 박빙의 경쟁에서 살아남을 수 있게 할 뿐만 아니라 비트멕스 발전을 위한 안전성과 빠른 속도를 제공합니다. 비트멕스 보험 기금은 비트멕스 상품의 결산 (settlement)을 보장해주며, (해당 기사 작성일 기준) 미화 5천 만 달러에 상응하는 비트코인 6,149개를 보유하고 있습니다. 반면, 경쟁사들은 20배의 낮은 레버리지를 제공함에도 불구하고 보험 기금에 10개가 채 되지않는 한 자릿수의 비트코인만을 보유하고 있습니다.

비트멕스는 거래 처리속도를 위해 안전성을 포기하지 않을것입니다. 저희는 사용자의 자금 안전성과 거래에 대한 신뢰가 가장 중요하다고 생각합니다. 하지만, 저희는 비트멕스 사용자 뿐만 아니라 모든 사람들의 의견에도 귀기울이고 있습니다: 빠른 거래를 원하신다면, “시스템 과부하” 메시지에서 자유로워지고 싶다면, 저희가 여러분의 희망사항을 현실로 만들어드릴 수 있습니다.

2017년 말부터 비트멕스 팀은 엔진 성능 개선을 최우선 과제로 설정하고 이에 전념해왔습니다. 업계 최고의 전문가들로 구성된 비트멕스 팀은 고성능의 엔진을 설계해왔고, 지금도 계속 설계중에 있습니다. 설계팀은 앞으로 100배 더 늘어날 거래 규모에 대비하여 거래처리용량 (capacity)을 확보하기 위해 노력하고 있습니다.


2부에서는 다음의 내용을 심도있게 다룰 예정입니다:

  • 비트멕스 거래 엔진이 주문과 리마지닝을 처리하는 방법
  • 실시간 메시지가 비트멕스 시스템에서 사용자의 브라우저로 전달되는 방식
  • 비트멕스가 업계에서 가장 우수한 API 공급을 위해 API 우선 설계 (API – first design)를 어떻게 이용하는가
  • 중요 지점, 최고치 vs 기준치 부하 (load) 및 코너 케이스 (corner case, 정상적인 작동 절차를 벗어난 경우)를 보여주는 실적 및 성과 도표 (Performance charts)
  • “시스템 과부하” 메시지의 결함 및 생성 방식

마지막으로 3부에서는 다음의 내용을 다룰 예정입니다:

  • 2017년 이후 거래처리용량의 증가를 보여주는 성과 및 실적건 수
    • 지난 몇 달동안 비트멕스가 이뤄낸 엄청난 진전과 비트멕스가 충족시켜야하는 요구 사항의 증가
  • 사업 로드맵과 Q2 관련 현안 사업
  • 온라인 파생상품 거래에 대한 비트멕스의 미래 비전

비트멕스 성공에 이바지한 모든 분들께 감사의 말씀을 전합니다. Ben과 Arthur 그리고 저는 다른 어떤 기업보다도 비트멕스의 일원이 된 것을 행운이라 생각하고 있습니다: 비트멕스의 고객, 직원 그리고 시장 잠재력은 한마디로 업계 최고 수준이라 생각하고 있기 때문입니다.

트위터 @STRML_를 통해 저에게 직접 문의하거나 텔레그램 STRML으로 문의하실 수도 있습니다. 그 밖에 저는 가끔씩 훌륭한 피드백을 주시고 수 년간 비트멕스를 응원해주신 거래자 커뮤니티인 Whalepool TeamSpeak 에서 거래자들과 이야기를 나누기도 합니다.


비트멕스 거래소가 런칭된 드브로브니크의 한 아파트 창문을 통해 바라본 평범한 풍경. 

1 – 스타십 트루퍼스는 이 당시 소프트웨어 개발에 대해 다른 경쟁사들보다 한 발짝 앞선 시각을 가지고 있었습니다.

Активируйте двухфакторную авторизацию на вашем аккаунте

На протяжении последней недели на BitMEX наблюдалось повышенное количество взломов аккаунтов. Мы связываем это с тем, что аккаунты и почтовые адреса, на которые эти аккаунты были зарегистрированы, были защищены лишь паролями, которые использовались также на сторонних сервисах. Если злоумышленник взламывает ваш ящик электронной почты или аккаунт на одном из сторонних сервисов, это подвергает ваш аккаунт большому риску. Пожалуйста, будьте предельно осторожны со своим аккаунтом BitMEX и предпримите следующие меры предосторожности:

  • Используйте сложные рандомизированные пароли с помощью менеджера паролей.
  • Не используйте один пароль для разных сервисов.
  • Активируйте двухфакторную авторизацию на BitMEX и на своем аккаунте электронной почты.

Если вы потеряли доступ к своему аккаунту, свяжитесь со службой поддержки. Возможно, вы уже получали сообщение об этом от наших администраторов.

2段階認証の設定を徹底してください

今週BitMEXでは、複数のサイトで同一のパスワードを使用していたことを原因とする、アカウント乗っ取りが通常よりも多く発生いたしました。これは、ウェブサービスやEメールのいずれかのパスワードが危険に晒された場合に、BitMEXアカウントが重大な危険に晒されるということになります。 BitMEXのアカウントには細心の注意を払い、安全のため次のステップに従ってください:

  • パスワード管理サービスによる強く、ランダムなパスワードを使用する。
  • 複数サイトで同一パスワードを使用しない。
  • 常にBitMEXアカウントとメールアカウント両方に対し2段階認証を設定する。
  • もしアカウントにログインできなくなった場合、サポートに連絡してください。その場合は管理者からすでにメールが送られている可能性があります。

关于最近以太币合约强平事件的说明

北京时间 2018 年 4 月 15 日早上 10:22 , Poloniex 的 ETHBTC 从 0.063 下跌至约 0.052 ,跌幅约 18% 。 Poloniex 价格被用作 ETHM18 合约 100% 的指数(.ETHXBT30M)价格。

 

加密币合约交易的风险很大,标的价格波动幅度也高。虽然这个品种的价格浮动无法预测而且不如人意,但 BitMEX 的价格准确地反映了整个市场价格下跌和复苏的过程。由于 BitMEX 系统运作正常且按规格运作,因此不会就因强平而蒙受的损失作出赔偿。

 

指数稳定对我们很重要。 BitMEX 将继续评估是否需要对现有指数组合进行调整。加密币现货市场的流动性不断变化,在季度合约的整个有效期内也可能会发生显着变化。  Poloniex 是全球交易 ETHBTC 最具有流动性的市场之一(注意,不是 ETHUSD),但发生这样的情况让我们内部重新审查。

 

BitMEX 使用指数价格来计算定期合约的标记价格。此标记价格用于计算保证金,从而触发仓位强平。查看更多信息请点击这里

 

 

欢迎转载,请注明文章来自

BitMEX (www.bitmex.com)

最近のETH清算に関するお知らせ

2018年4月15日2時22分UTC(日本時間同日午前11時22分)、Poloniex取引所のETHBTC価格は、0.063から0.052まで約18%急落しました。Poloniexでの価格は、ETHM18の基となるインデックス価格(.ETHXBT30M)の100%の参照価格として使用されています。

仮想通貨取引は価格の変動が大きく、非常にリスクの大きいものです。このような動きが予期しないもので、また好ましくない中、BitMEXでの価格は現物市場での価格を正確に反映しており、今回の価格変動においても同様です。BitMEXのシステムは設計通りかつ仕様通りに機能しているため、清算により生じた損失は返金の対象にはなりません。

インデックス価格の安定性は、当社にとって重要です。BitMEXは、現行のインデックスの構成に対して、調整が必要であるかどうかを引き続き評価していきます。仮想通貨の現物市場の流動性は常に変化しており、四半期型の先物契約の間も大きく変化する可能性があります。Poloniexは、ETHBTC (注:ETHUSDではありません) の流動性が世界で最も高い市場の一つですが、このような予期しない動きは、当社内において現行条件の再度見直しの必要性を喚起しました。

インデックス価格は、BitMEXの先物商品のマーク価格算出のために使用されています。このマーク価格は、清算の基となる証拠金の計算に用いられます。詳しい情報は、こちらをご参照下さい。