کنفگ میں starting_capital: 100000 لکھا تھا، اور چارٹ کے y-axis پر USD تھا۔ لاگ کی ہر فل ایک USDC نمبر تھی۔ اس رن کے گیارہ مہینے یہ دونوں حقائق ایک ہی سیل میں رہے اور کسی کے پاس انہیں الگ کرنے کی وجہ نہیں تھی۔
پھر Silicon Valley Bank فیل ہو گیا، Circle نے کہا کہ USDC ریزروز کے $3.3 بلین وہاں پھنسے ہوئے ہیں، اور USDC 87 سینٹ پر ٹریڈ ہوا۔ ہماری "ڈالر" بک اوپر چلی گئی۔ USDC میں قیمت والے BTC نے زوردار چھلانگ لگائی۔ پرپ نے سبز پرنٹ کیا۔ وہ کیش جسے ہم نے رسک فری 100,000 سمجھا تھا، وہی چیز ہلی۔
میں اب بھی ایسی ریسرچ پائپ لائنز پکڑ لیتا ہوں جو USDC، USDT اور USD کو ایک ہی کالم میں نشان زد کرتی ہیں۔ یہ وہی ویک اینڈ ہے، لیجر نے جس ترتیب سے دیکھا اسی ترتیب سے کھول کر۔
وہ لائن جس پر $100,000 لکھا تھا
پیپر اکاؤنٹ، USDC-مارجنڈ BTC perpetual، ہلکی سی لانگ۔ 30,000 USDC کا BTC نوشنل، جمعہ کی مارک کے قریب $20,150 پر تقریباً 1.5 BTC۔ باقی 70,000 USDC کولیٹرل کی صورت میں پڑا رہا۔ جان بوجھ کر کم ڈیپلائےڈ۔ ہم ایک اسٹریٹجی گرم کر رہے تھے۔ سٹیک کا باقی حصہ کیش میں بیٹھا تھا۔
NAV فنکشن نے وہی کیا جو ان میں سے اکثر کرتے ہیں۔ اس نے USDC کیش کو USDC ان ریئلائزڈ pnl میں جمع کیا اور حاصل جمع کو equity_usd نامی سیریز میں لکھ دیا۔ کنفگ میں ایک کمنٹ تھی جو میں نے خود لکھی تھی:
stablecoins = 1 ڈالر۔ FX کو دوہرا مت گنو۔
میرا مطلب یہ تھا: USDT فنڈنگ ادائیگی کو دو بار کنورٹ کر کے دوسری ڈالر حرکت نہ بناؤ۔ جو میں نے حقیقت میں کیا وہ فائل کے باقی حصے کے لیے FX ریٹ کو 1.0 پر فریز کر دینا تھا۔
quote_asset = "USDC"
وینو ایک USDC وینو تھا۔ فلز، مارجن، فنڈنگ، لیکویڈیشن مارکس، لاٹ سائز، من نوشنل، سب کچھ۔ Hyperliquid، dYdX v3، Coinbase International، ایک درجن اور، وہی شکل۔ ریسرچ نوٹ بک نے ایک BTCUSDC کینڈل اور ایک BTCUSD کینڈل امپورٹ کیں، پہلی کو ٹریڈنگ کے لیے استعمال کیا، اور دوسری کو پلاٹ پر لیبل کیا کیونکہ پلاٹ ڈالرز میں زیادہ پروفیشنل لگتا تھا۔
اور یہ وہ چھوٹی، بیوقوفی بات ہے جس پر میں اب بھی عجیب گھڑیوں میں سوچتا ہوں: پلاٹنگ لائبریری کا ڈیفالٹ ایکسس ٹائٹل "USD" ہے۔ میں نے اسے کبھی اووررائیڈ نہیں کیا۔ لوگ اسکرین کے پاس سے گزرے اور ایک یونٹ پڑھا جو سیریز کے پاس تھا ہی نہیں۔
جمعہ کی رات، Circle کی ٹویٹ
10 مارچ، 2023۔ SVB پہلے ہی جا چکا ہے۔ Circle ظاہر کرتا ہے کہ اس وقت کے ~$40 بلین USDC ریزرو میں سے $3.3 بلین فیل بینک میں پڑے تھے، تقریباً 8%۔ Coinbase اسی رات USDC کنورژن معطل کر دیتا ہے۔ ریڈیمپشن، اصل پیگ میکانزم، ویک اینڈ کے لیے بند ہے۔
بیک ٹیسٹ میں اس میں سے کسی چیز کی کوئی رو نہیں تھی۔ نہ ریڈیمپشن ہالٹ فلیگ، نہ issuer-reserve فیلڈ، نہ "کیا میں پیر سے پہلے اس ٹوکن کے بدلے ڈالر لے سکتا ہوں۔" اس کے پاس ایک کلوز تھا۔ جمعہ کا کلوز ہماری FX فائل میں اب بھی 1.0000 تھا، کیونکہ FX فائل ایک سٹب تھی جو ہر اس چیز کے لیے 1.0 واپس کرتی جس کا ٹکر USD سے شروع ہوتا۔
میں USDT پریمیم کو نصابی شور سمجھتا تھا، اس قسم کی چیز جس کا فٹ نوٹ میں ذکر کر کے نظرانداز کر دیا جائے۔ ہم نے ایک بار کچن میں بیس منٹ اس بحث میں گزارے کہ آیا 1.03 "بک کرنے کے قابل" ہے۔ ہم دونوں ایڈیٹوریل کر رہے تھے۔ جوڑا ایک سیریز ہے۔ اسے اسٹور کرو۔ اس پر ووٹنگ بند کرو۔
0.8789
ہفتے کی صبح۔ CoinGecko پر USDC کا لو $0.8789 ہے۔ دیگر ٹیپس $0.87 پرنٹ کرتی ہیں۔ چند DEX پولز $0.80 سے گزر جاتے ہیں۔ DAI، جس میں کولیٹرل کے طور پر USDC بھرا ہوا ہے، اس کے ساتھ نیچے آتا ہے۔ USDT الٹی سمت جاتا ہے، کچھ اسکرینز پر $1.03، Kraken پر $1.06۔
سٹب FX فائل اب بھی 1.0 واپس کرتی ہے۔ بیک ٹیسٹ کی گھڑی جانتی ہے کہ ہفتے کا دن ہے۔ اسے یہ نہیں معلوم کہ بک کی یونٹ اب ایک پریشان حال ٹوکن ہے۔
26,000 پر Kraken کا پرنٹ
Bitstamp BTC/USD $20,200 کے گرد گھوم رہا ہے۔ Kraken BTC/USDC $26,000 سے اوپر پرنٹ کرتا ہے۔ یہ وہی بٹ کوائن ہے۔ دوسرا نمبر ایک ٹوٹے ہوئے پیگ سے تقسیم شدہ ڈالر قیمت ہے، اس ہوا کے ساتھ جو ہفتے کے دن پتلی USDC بک شامل کرتی ہے۔
ہمارے وینو نے perpetual کو USDC میں مارک کیا۔ ایک محتاط ٹیپ لیں، BTC/USDC ~$23,000 پر، جو $20,200 / 0.88 ہے۔ 1.5 BTC لانگ تقریباً 4,300 USDC اوپر ہے۔ نیٹو یونٹس میں اکاؤنٹ: 104,300 USDC۔ انجن $104,300 رپورٹ کرتا ہے، 4.3% اوپر ویک اینڈ، اور اس کے اوپر فنڈنگ ادائیگی اسی یونٹ میں آتی ہے۔
ڈالرز میں 70,000 USDC بیکار کولیٹرل کی مالیت تقریباً $61,600 ہے۔ پورا 104,300 USDC تقریباً $91,800 کا ہے۔ وہ بک جس نے 4.3% "کمائے" اپنے ڈالر کیپیٹل کا 8% کھو بیٹھی جبکہ وہ زیادہ تر کیش میں بیٹھی تھی۔
ویک اینڈ ریٹرن یونٹ کی تبدیلی تھی، قسمت کی نہیں۔ USDC کے گرنے والے دن لانگ BTC/USDC پوزیشن میکانکی طور پر ڈی پیگ پر لانگ ہے۔ آپ وہ بیٹ چاہ سکتے ہیں۔ آپ اسے بعد میں USD لیبل والی سیریز میں دریافت نہیں کر سکتے۔
cash_usd = cash_usdc * 1.0
وہ لائن ہے جسے میں رکھتا ہوں۔ یہ ہر بار پر چلی، ان بارز سمیت جہاں USDCUSD 0.87 تھا۔ 1.0 سے ضرب دینا no-op لگتا ہے، اسی لیے یہ کوڈ ریویو سے بچ جاتا ہے۔ یہ ایک FX مارک ہے۔ منجمد۔
70,000 USDC کولیٹرل نے کبھی ٹریڈ ٹرگر نہیں کی، اس لیے کسی سلپیج ماڈل نے اسے کبھی نہیں دیکھا، نہ فی ٹیبل، نہ فنڈنگ۔ کیش بورنگ کالم ہونا چاہیے۔ اس بک پر یہ سب سے بڑا رسک تھا، اور واحد جس کی ہم نے قیمت نہیں لگائی۔
اس ویک اینڈ BTC فلز پر maker ریبیٹ 2 یا 3 bps تھا، اگر فل ہوئی بھی۔ کوٹ-اثاثہ کی حرکت 1,300 bps تھی۔ ہمارے پاس 3 کے لیے پورا سٹیک ہے اور 1,300 کے لیے ایک سٹب۔
چارٹ پر سبز ویک اینڈ
پیر کی صبح Slack، اس سے پہلے کہ کسی نے USDCUSD کھولا ہوتا: ہم نے راتوں رات 4% پرنٹ کیا۔ کسی نے پوچھا کہ کیا ہمیں پیپر سائز اسکیل کرنا چاہیے۔ میں نے چارٹ دیکھا، پھر Kraken، پھر سٹب۔
| لیجر آئٹم | انجن نے کیا اسٹور کیا | ہفتے کا دن، نیٹو | وہی لمحہ، ڈالرز میں |
|---|---|---|---|
| بیکار کولیٹرل | 70,000 USDC × 1.00 | 70,000 USDC | ~$61,600 |
| BTC پرپ مارک | BTCUSDC آخری | ~23,000 USDC (Kraken پر 26,000) | BTCUSD ~$20,200 |
| 1.5 BTC پر ان ریئلائزڈ | +4,300 USDC | +4,300 USDC | زیادہ تر پیگ، کچھ بٹ کوائن |
| رپورٹ شدہ NAV | 104,300 "USD" | 104,300 USDC | ~$91,800 |
USDT بکس کا الٹا کارٹون تھا۔ USDT مہنگا ٹریڈ ہوا، اس لیے USDT-مارجنڈ فلیٹ اکاؤنٹ نے ڈالر گین دکھایا جو اس نے بھی نہیں کمایا تھا، اور ایک BTCUSDT مارک جو BTCUSD کے مقابلے بہت کم تھا۔ اگر آپ نے اس ویک اینڈ دو "یکساں" BTC perps کی درجہ بندی کی، ایک USDC وینو پر اور ایک USDT وینو پر، تو آپ نے کوٹ ٹوکنز کی درجہ بندی کی اور اسے alpha کہا۔
پیپر اکاؤنٹ، جو حقیقت میں USDC رکھتا تھا، ریسرچ ڈیش بورڈ سے سچ کے زیادہ قریب تھا۔ اس نے کبھی ڈالر ہونے کا دعویٰ نہیں کیا۔ ہم نے وہ ایکسپورٹ میں کیا۔
وہ ایکسپورٹ جو ہم نے پیر کو بھیجا
USDC $1 کی طرف واپس رینگا جب Treasury، Fed اور FDIC نے کہا کہ SVB ڈپازٹرز کو پورا ادا کیا جائے گا، اور Circle نے کہا کہ وہ کمی پوری کرے گا۔ پیر تک پیگ زیادہ تر پیچ ہو چکا تھا۔ سٹب FX فائل، جو 48 گھنٹے غلط رہی تھی، پھر درست ہو گئی۔
لیکن ڈیلی بارز نے اسے چھپا دیا۔ 11 مارچ کا 00:00 UTC سیمپل USDC کو پہلے سے پیگ سے اتر چکا پکڑتا ہے، یا پہلے سے باؤنس کرتا ہوا، وینڈر کے مطابق، اور 12 مارچ کا سیمپل ایک مختلف فلم تھی۔ اگر آپ نے صرف NAV اسٹور کیا اور کوٹ مارک نہیں، تو آپ دوبارہ نہیں بنا سکتے تھے کہ کون سا معاملہ تھا۔ بدصورت ویک اینڈ ایک اتنے چھوٹے بِلپ میں چپٹا ہو گیا جسے نظرانداز کیا جا سکے، جو ہم نے کیا، کیونکہ ہم نے ڈیلی سیمپل کیا۔
اب ہم بک پر جو رکھتے ہیں وہ تین سیریز ہیں، ہمیشہ، حتیٰ کہ جب وہ مہینوں تک ایک دوسرے پر بیٹھی رہیں:
- وینو کے کوٹ اثاثے میں NAV، وہ یونٹ جو آپ حقیقت میں نکال سکتے ہیں۔
- کوٹ اثاثہ بمقابلہ USD، ایک حقیقی ٹیپ، ہفتے کے دن سمیت، 0.87 سمیت، ان گھنٹوں سمیت جب Coinbase کنورٹ نہیں کر رہا تھا۔
- ڈالرز میں NAV، ایک مشتق سیریز کے طور پر، تاکہ USD کے پلاٹ لیبل کا ایک parent ہو۔
اگر کوئی agent بیک ٹیسٹ لکھے، چیک وہی ہے۔ اس سے ہر پوزیشن اور کیش کا کوٹ اثاثہ پوچھیں۔ اگر وہ USDC وینو پر USD جواب دے، تو رن ڈالر رن نہیں ہے۔ مارچ 2023 وہ ہفتہ ہے جو میں دوبارہ چلاتا ہوں جب کوئی مجھے بتاتا ہے کہ یہ فرق Sharpe کو نہیں ہلاتا۔ اس نے اس والے کو اسٹریٹجی سے زیادہ ہلایا، اور اسٹریٹجی وہ حصہ تھا جس کے لیے ہمارے پاس ماڈلز تھے۔
← تمام پوسٹس


