제13장 – 거래소
한글
아래에는 책 The Blocksize War의 제13장이 실려 있습니다. 전체 책은 Amazon에서 구할 수 있습니다. 알려드립니다만, 종이책 판매로 얻는 모든 이익의 50%는 분쟁, 전염병, 재난 또는 의료 배제로 영향을 받는 사람들에게 의료 지원을 제공하는 자선 단체인 Medecins Sans Frontieres에 기부됩니다.*
* 참고: i. 저자의 사망과 ii. 2031년 1월 중 더 이른 시점까지의 판매에 적용됩니다.
전쟁이 격화한 지 1년 남짓 되는 동안 암호화폐 생태계의 산업 지형은 상당히 바뀌었습니다. 가장 중요한 변화는 여러 암호화폐 거래소 사업의 등장과 성장으로, 그 성공은 아시아 태평양 지역 소매 시장의 상당한 수요에 힘입은 것이었습니다. Poloinex, BitMEX와 같은 회사들, 그리고 아마도 그중 가장 중요한 Bitfinex가 있었습니다. Bitfinex는 당시 가격 형성과 관련하여 이 분야에서 아마도 가장 중요한 회사였습니다. Coinbase와 같은 실리콘밸리의 지원을 받는 미국 기반 회사들이 확고한 큰 블록 지지자들이었던 반면, 이러한 새로운 참여자들의 의견은 대체로 정해지지 않았습니다. 따라서 이는 분쟁의 양쪽이 이들 회사에 이야기하고 설득할 기회였습니다. 일반적으로 작은 블록 지지자들이 큰 블록 지지자들보다 여기서 더 잘했다고 말하는 것이 공정합니다. 비록 2016년의 Ethereum 경험이 의견을 바꾸는 데 있어 다른 무엇보다 아마도 더 중요했지만 말입니다. 이 전쟁에서 별다른 과거 짐이 없었기에 이들 거래소는 더 실용적이었고 작은 블록 주장의 장점에 설득된 것으로 보였습니다.
2017년 3월 17일, 이 이야기에서 또 다른 중요한 날에 Bitfinex, Kraken, Bitstamp를 포함한 여러 주요 거래소가 Bitcoin Unlimited에 큰 타격을 주었습니다. 이들은 Bitcoin Unlimited가 해시파워의 다수를 차지하더라도 Bitcoin Unlimited를 비트코인으로 간주하지 않겠다고 밝히는 공동 발표를 내놓았습니다. 이들은 또한 “합의를 깨는 모든 구현”에는 리플레이 보호가 필요하다고 말했습니다.
Bitcoin Unlimited 프로젝트가 시작하는 하드포크를 보게 될 가능성이 커 보이므로, Bitcoin Unlimited 포크를 BTU(또는 XBU)로 지정하기로 결정했습니다. Bitcoin Core 구현은 계속 BTC(또는 XBT)로 거래되며, BTU 체인이 더 많은 해시파워를 갖더라도 모든 거래소는 BTC로 입금과 출금을 처리할 것입니다. 일부 거래소는 BTU를 상장할 의향이 있으며, 저희 모두는 고객의 BTU를 보존하고 접근할 수 있도록 조치를 취하려고 노력할 것입니다. 그러나 양쪽 체인을 문제없이 독립적으로 운영할 수 없으면 서명한 그 누구도 BTU를 상장할 수 없습니다. 따라서 Bitcoin Unlimited 커뮤니티(또는 합의를 깨는 다른 모든 구현)가 강력한 양방향 리플레이 보호를 내장할 것을 요구합니다.
이러한 입장은 결국 다른 일부 주요 거래 플랫폼도 따랐습니다. Poloniex는 다음과 같이 밝혔습니다:
최소한, 모든 새로운 포크에는 내장된 리플레이 보호가 포함되어야 합니다.
같은 날, BitMEX도 뒤따라 비슷한 입장을 취했습니다.
추가 개발 작업 없이 Bitcoin Unlimited(BU) 하드포크가 안전하게 이루어질 수 있을지에 대해서는 상당한 의문이 있습니다. 포크가 일어나는 경우, Bitfinex, Bitstamp, BTCC et al.이 제안한 계획을 지지합니다. BitMEX를 포함한 어떤 거래소도 양쪽 체인을 각각 지원하는 것은 가능하지 않을 것입니다. 이러한 이유로, 리플레이 보호가 구현되고 Core 체인이 더 길어지더라도 BU가 전체장부 재구성의 위험에 처하지 않을 때까지 BU는 상장되거나 입금/출금 통화로 사용되지 않을 것입니다.
이들 거래 플랫폼은 이제 입장을 분명히 했습니다. 이들은 Bitcoin Unlimited를 비트코인이 아니라 알트코인으로 간주할 것이었습니다. 이에 더해, 이들은 Ethereum Classic에서 얻은 교훈을 배웠습니다. Bitcoin Unlimited가 리플레이 보호를 추가하지 않으면 이들의 플랫폼에서 지원조차 받지 못할 것이었습니다. 이들 성명을 읽어보면, 작은 블록 지지자들이 이러한 논평을 선동하거나 작성하는 데 도움을 준 것처럼 보였습니다. 큰 블록 지지자들은 2015년에 Bitcoin XT로 이러한 업계 서한 전략을 시도한 바 있으며, 이제는 작은 블록 지지자들도 같은 방식을 쓰고 있었습니다.
리플레이 보호와 관련하여, 거래소들은 새로운 코인에서 거래 형식이 바뀌기를 요구하고 있었습니다. 이렇게 하면 분할 이후 양쪽 체인에서 동일한 거래가 반복되지 않도록 할 수 있었습니다. 이는 거래소들이 수탁자로서의 의무를 지키고 고객 자산을 보호하는 데 도움이 될 것이었습니다.
여기서 지적할 가치가 있는 점은 암호화폐 거래 생태계가 2015년 이후 상당히 발전했다는 것입니다. 이제 그것은 단순한 현물 거래소 그 이상으로 구성되어 있었습니다. 예를 들어 Bitfinex는 단순한 거래소가 아니었습니다. 그 회사는 레버리지를 이용한 비트코인 거래부터 암호화폐 선물과 파생상품 계약, 비트코인 대출과 부채 시장에 이르기까지 다양한 서비스를 제공했습니다. 체인 분할이나 하드포크의 재정적 영향을 고려할 때, 이는 상황을 상당히 더 복잡하게 만들었습니다. 예를 들어 분할 전에 코인을 빌렸다면 2개의 코인으로 모두 빚을 갚아야 했을까요? 분할 시점에 비트코인에 대해 마진 롱 상태였다면 이제 2개의 코인에 대해 모두 마진 롱이 될까요 아니면 1개의 코인에 대해서만 될까요, 그리고 어느 코인인지는 어떻게 정할까요? 이러한 역학은 당연하게도 일부 거래 플랫폼을 잠재적 분할에 대해 더욱 우려하게 만들었습니다. 이들의 사업 모델은 24/7 운영이었으므로, 그냥 문을 닫고 일이 저절로 해결되도록 둘 수 없었습니다. 작은 블록 지지자들은 어느 정도 이러한 역학 중 일부를 이해하는 것처럼 보였고, 자신들의 대의에 대한 지지를 더 얻는 데 도움이 되도록 이러한 사업 모델의 특성을 활용할 수 있었습니다.
2017년 3월 18일, 거래소 발표 1일 만에 Bitfinex는 블록 크기 전쟁에 지속적이고 결정적인 영향을 미친 또 다른 중요한 결정을 내렸습니다. Bitfinex는 Bitcoin Unlimited 대 Bitcoin Core에 대한 선물 계약을 상장했습니다. 그 선물 계약은 2017년 말에 만료되었습니다. Bitfinex 플랫폼은 사용자가 자신의 비트코인을 Bitfinex 플랫폼에 존재하는 2개의 토큰, 즉 BCC(Bitcoin Core를 나타냄)와 BTU(Bitcoin Unlimited를 나타냄)로 나누도록 허용했습니다. 이 2개의 토큰은 이후 Bitfinex 플랫폼에서 비트코인으로 자유롭게 거래될 수 있었습니다. 투자자들은 마침내 무언가를 걸고 자신의 견해를 표현할 자유를 얻었습니다. 과거에는 블록 크기 전쟁에 대한 논란이 되는 의견을 사람들이 남기고 비트코인 보유자들이 비트코인 주소와 연결된 공개키로 이들 메시지에 서명할 수 있는 코인 투표 웹사이트가 있었습니다. 이들 웹사이트는 비트코인 보유자들의 의견을 평가하는 데 사용될 수 있었지만, 걸린 것은 아무것도 없었습니다. 이제 마침내 실제 돈이 위험에 놓였습니다.
이는 전쟁의 근본적인 변화를 알렸습니다. 이제 그것은 단순한 분노 섞인 말의 교환이 아니라 진정으로 화폐화된 것이었습니다. 큰 블록 진영의 일부는 항상 갇혀 있다고 느껴 왔습니다. 이들은 경제적 다수가 자신들 편에 있다고 믿었고, 자신의 견해를 표현할 재정적 자유만 주어진다면 승리할 것이라고 믿었습니다. 이들은 종종 “시장이 결정하게 하라!”라고 외쳤습니다. 이제 마침내, 적어도 제한된 범위에서는 시장이 생겼습니다. 대부분의 사람들은 이에 대해 긍정적으로 말했고 대체로 Bitfinex를 지지했습니다. 1가지 단점은, 이러한 상황에서 결과에 걸려면 약 9개월 동안 Bitfinex에 대한 수탁 위험을 감수해야 했다는 것입니다. 이 시점에서 Bitfinex의 실적은 완벽과는 거리가 멀었고 그 회사는 과거에 큰 해킹을 겪었습니다. Bitfinex는 2017년에 다른 하드포크 제안들에 대해 4개의 체인 분할 토큰을 추가로 상장하게 되었습니다.
Bitcoin Unlimited 토큰의 가격에 관해서는, 그것이 비트코인 가격의 20퍼센트를 넘은 적이 없었습니다. 2017년 5월 초에 약 3퍼센트로 하락하기 전에 15퍼센트에서 20퍼센트 범위에서 거래되기 시작했습니다. 전투가 계속되면서 그 코인의 가격은 블록 크기 전쟁의 곡절을 반영했고, 2017년 5월 말에 반등했다가 8월 말에 다시 반등했습니다. 기술적으로 촉발된 반등도 몇 차례 있었습니다. 거래자들은 때때로 Bitcoin Unlimited 선물 계약 토큰을 매수하여 계약의 Bitcoin Core 측과 다시 합병해야 했고, 그렇게 하여 2개의 토큰을 다시 비트코인으로 합칠 수 있었으며, 이후 이를 Bitfinex에서 인출할 수 있었습니다. 마침내 연말에 Bitcoin Unlimited 관련 체인 분할이 일어나지 않았으므로 Bitcoin Unlimited 토큰은 무가치하게 만료되었습니다.
영문 — Chapter 13 – Exchanges
Chapter 13 of the book The Blocksize War is published below. The full book is available on Amazon. As a reminder, 50% of any profits from physical book sales will be donated to Médecins Sans Frontières, a charity that provides medical assistance to people affected by conflict, epidemics, disasters, or exclusion from healthcare.*
* Note: Applies to sales up until the earlier of i. the death of the author and ii. January 2031
In the year or so that the war had been raging, the industrial landscape of the cryptocurrency ecosystem had changed considerably. The most significant change was the emergence and growth of several cryptocurrency exchange businesses, whose success was driven by considerable demand from the retail market in the Asia Pacific region. Companies such as Poloinex, BitMEX and, perhaps most significantly of all, Bitfinex. Bitfinex was probably the most important company in the space at the time, with respect to price formation. While the US-based companies backed by Silicon Valley, such as Coinbase, were staunch large blockers, the opinions of these newer players was largely undecided. This was therefore an opportunity for both sides in the conflict to speak to and lobby these companies. In general, it is fair to say that the smaller blockers did a better job here than the large blockers, although the experience of Ethereum in 2016 was probably more significant than anything else in terms of changing opinions. Without much prior baggage in this war, these exchanges were more pragmatic and appeared to be persuaded by the merits of the smaller block arguments.
On March 17, 2017, yet another important date in this saga, several major exchanges, including Bitfinex, Kraken and Bitstamp, dealt a major blow to Bitcoin Unlimited. They issued a joint announcement, indicating that they would not regard Bitcoin Unlimited as Bitcoin, even if it had a majority of the hashing power. They also said that “any consensus breaking implementation” required replay protection.
Since it appears likely we may see a hardfork initiated by the Bitcoin Unlimited project, we have decided to designate the Bitcoin Unlimited fork as BTU (or XBU). The Bitcoin Core implementation will continue to trade as BTC (or XBT) and all exchanges will process deposits and withdrawals in BTC even if the BTU chain has more hashing power. Some exchanges intend to list BTU and all of us will try to take steps to preserve and enable access to customers’ BTU. However, none of the undersigned can list BTU unless we can run both chains independently without incident. Consequently, we insist that the Bitcoin Unlimited community (or any other consensus breaking implementation) build in strong two-way replay protection.
This stance was eventually followed by some other major trading platforms. Poloniex stated that:
At a minimum, any new fork must include built-in replay protection.
On the same day, BitMEX followed suit, taking a similar position
There is significant doubt that a Bitcoin Unlimited (BU) hard fork could be done safely without additional development work. In the case of a fork, we support the plan as proposed by Bitfinex, Bitstamp, BTCC et al. It will not be possible for any exchange, including BitMEX, to support both chains separately. For these reasons, BU will not be listed or used as a deposit/withdrawal currency until replay protection is implemented and BU is not at risk of a blockchain reorganization if the Core chain becomes longer.
These trading platforms had now made their positions clear. They would regard Bitcoin Unlimited as an alternative coin, not Bitcoin. In addition to this, they had learnt the lessons from Ethereum Classic; Bitcoin Unlimited would not even be supported by their platforms if they didn’t add replay protection. Reading these statements, it looked like the smaller blockers had helped to instigate or draft these comments. Large blockers had tried this industry letter trick back in 2015 with Bitcoin XT, and now small blockers were playing this game too.
As for replay protection, the exchanges were asking for the transaction format to change on the new coin. This would ensure that the same transactions were not replayed on both chains after the split. This would help exchanges comply with their obligations as custodians and safeguard the assets of their clients.
It is worth pointing out here that the cryptocurrency trading ecosystem had evolved considerably since 2015. It now consisted of a lot more than just spot exchanges. Bitfinex, for example, was not just a simple exchange; the company offered a range of services, from leveraged Bitcoin trading, cryptocurrency futures and derivative contracts, to Bitcoin lending and debt markets. When considering the financial implications of a chain-split or a hardfork, this made things considerably more complicated. For example, what if you had borrowed a coin before a split – would you need to pay back the debt in both coins? What if you were margin long Bitcoin at the time of the split – would you now be margin long both coins or one coin, and how would they decide which coin? These dynamics, quite rightly, made some trading platforms even more concerned about a potential split. Their business model was to run 24/7, so they couldn’t just shut down and let things work themselves out. The small blockers appeared to understand some of these dynamics, to some extent, and were able to exploit these characteristics of these business models, to help gain more support for their cause.
On March 18, 2017, one day after the exchange announcement, Bitfinex made another landmark decision, which had a lasting and instrumental impact on the blocksize war. Bitfinex listed futures contracts for Bitcoin Unlimited vs Bitcoin Core. The futures contracts expired at the end of 2017. The Bitfinex platform allowed users to split their Bitcoin into two tokens which existed on the Bitfinex platform, BCC (representing Bitcoin Core) and BTU (representing Bitcoin Unlimited). These two tokens were then freely tradable for Bitcoin on the Bitfinex platform. Investors were finally free to express their view with something at stake. In the past, there were coin vote websites, where people made controversial comments about the blocksize war and Bitcoin holders could sign these messages with the public key linked to a Bitcoin address. These websites could be used assess the opinion of Bitcoin holders, but there was nothing at stake. Now, real money was finally at risk.
This marked a fundamental change in the war: now, it was truly monetised, rather than just an exchange of angry words. Some in the large block community had always felt trapped. They believed that the economic majority was on their side, and they would win if only they were given financial freedom to express their views. “Let the market decide!” they would often proclaim. Now, finally, at least to a limited extent, we had a market. Most people had positive things to say about this and were generally supportive of Bitfinex. The one downside was that, to bet on the outcome in this situation, one had to take custody risk with Bitfinex for around nine months. By this point, Bitfinex’s track record was far from perfect and the company had suffered from major hacks in the past. Bitfinex would go on to list four more chain-split tokens in 2017 for other hardfork proposals.
As for the price of the Bitcoin Unlimited token, it never reached more than 20 percent of the price of the Bitcoin. It started trading in the 15 percent to 20 percent range, before declining to around three percent at the start of May 2017. The price of the coin then reflected the twists and turns of the blocksize war as the battle continued, rallying in late May 2017 and then again at the end of August. There were also a few technically-driven rallies: traders sometimes needed to purchase the Bitcoin Unlimited futures contract token to merge it back with the Bitcoin Core side of the contract, such that they could combine the two tokens into Bitcoin again, which they were then able to withdraw from Bitfinex. Finally, at the end of the year, the Bitcoin Unlimited token expired worthless, as no Bitcoin Unlimited-related chain-split occurred.