تم إطلاق الإصدار الأول من Coinbase بمحفظة ساخنة فقط - وهو اقتراح محفوف بالمخاطر. كنا في مرحلة تجريبية وأخبر التطبيق الناس بشكل بارز بعدم تخزين أي أموال هناك لا يمكنهم تحمل خسارتها. لكن كميات الودائع استمرت في الارتفاع بشكل مطرد. أدركت أننا بحاجة إلى بناء نظام تخزين بارد لتحسين الأمان (وإلا فإن خرق المحفظة الساخنة يعني أننا معسرون وستموت الشركة) ، واتصلت بخبيري التشفير / الأمان اللذين أعرفهما (@zooko و @octal إذا كانت الذاكرة تخدم) وسألتهم عن أفضل هندسة معمارية. لقد كانوا مفيدين للغاية وأعطوني دورة تدريبية مكثفة ، لأنني لم أقم ببناء مثل هذا النظام من قبل. سألتهم عن المدة التي سيستغرقها البناء وأتذكر أن أحدهم قال إن الأمر قد يستغرق فريقا من ~ 10 أشخاص لمدة 18 شهرا لتشغيله واختباره. كانت المشكلة أنه كان لدينا حوالي 8 أسابيع حتى يتجاوز إجمالي الودائع على المنصة إجمالي أصول الشركة ، ومهندسين فقط (بمن فيهم أنا) لبنائها. كنا نرى علامات على أن المتسللين كانوا يحاولون بالفعل اقتحام ، لحظة حقيقية تفعل أو تموت. انضمت أنا @satoshilite وشرعت في ترميز نظام التخزين البارد الجديد من البداية ، ودمجه في التطبيق. لقد أجرينا بعض المقايضات المعقولة ولكن ما توصلنا إليه كان آمنا بشكل أساسي ، وتحسن هائل. حتى أننا قمنا بإخراج بعض أجهزة الكمبيوتر المحمولة الجديدة من علبتها لتوليد المفاتيح ، وتخزين المواد الاحتياطية عبر العديد من صناديق الودائع الآمنة والمواقع. مع بقاء حوالي أسبوع ، بدأنا عملية تحويل الأموال إلى النظام الجديد. كنا محرومين للغاية من النوم (كيف تحدث الأخطاء!) ، وقمنا بإقرانها للتحقق مرة أخرى من عمل بعضنا البعض أثناء إرسالنا إلى أول معاملة اختبار ، ثم معاملة أكبر ، وهكذا حتى يتم نقلها بالكامل. تنفسنا الصعداء وعدنا إلى المنزل للنوم لمدة 12 ساعة تقريبا. كان هذا أحد أكثر إنجازاتي الفنية فخرا منذ الأيام الأولى ل Coinbase: ترميز نظام تخزين المفاتيح v2 الخاص بنا مع شخصين في حوالي 8 أسابيع ، والذي كان يجب أن يستغرق 10 أشخاص و 18 شهرا. وقد نجحت وخدمتنا بشكل جيد لسنوات. نحن الآن على ~ v5 من تخزين المفاتيح ، وقد تقدمنا إلى ما هو أبعد مما توصلنا إليه في ذلك اليوم. ولكن إذا لم نحصل عليها في الوقت المناسب ، فقد لا تكون Coinbase موجودة اليوم. إنها شهادة رائعة على كيفية توليد القيود للإبداع ، وأهم المواهب مهمة في الشركات الناشئة ، وغالبا ما تكون الفرق قادرة على أكثر مما يعتقدون عندما لا يكون هناك خيار آخر. معظم المنتجات التي تنجح لها لحظات مبكرة مثل هذه ، حيث يتعين على شخص ما أن يتقدم ويلعب في الملعب يتحدى كل الصعاب. بينما نواجه تحديات ومواعيد نهائية جديدة عبر منتجاتنا العديدة ، أبحث دائما عن من هو في الفريق مستعد للتقدم وجعل اللعبة الفائزة في الملعب.
Moon Dragon
Moon Dragon‏1 أبريل 2025
شارك جزءا من التقاليد عن نفسك
‏‎827.64‏K