بعد إطلاق اختبار TBV في شبكة Babylon Labs، قضيت عدة أيام في تشغيل تلك الآلية الدفعيّة بالكامل. في البداية جذبتني الأرقام التي تفيد بأن معاملة بيتكوين واحدة يمكنها حشر ما يصل إلى عشر مخرجات HTLC؛ إذ انخفضت الرسوم تقريبًا إلى عُشر ما كانت عليه سابقًا، فبدت الصفقة موفّرة للغاية. لكن عندما انتهيت فعلًا من تمرير عدة مجموعات معاملات من مرحلة البناء إلى التوقيع ثم التأكيد، بدأت تدريجيًا أكتشف أن النظر إلى نقطة «توفير المال» فقط يكاد يعني تفويتًا كاملًا للمشكلة التي أراد التصميم حلّها. @BabylonLabs_io $BABY
#baby يتوافق كل مخرج مع وحدة حيازة مستقلة تمامًا، لها UTXO الخاص بها، ومخطط المعاملة الموقعة مسبقًا، ومسار الخروج الخاص بها. إن إدخال عشرة مخرجات في معاملة أب واحدة يشبه أكثر وضع عشرة صناديق، كانت كل واحدة منها مؤمّنة ومقفلة على حدة، داخل حاوية شحن واحدة مؤقتًا. صحيح أن تكاليف الشحن تُشارك، لكن مفاتيح كل صندوق والتحقق من فتحه وملكيته النهائية تبقى منفصلة بدقة. يمكن مشاركة الكفاءة في مرحلة البث، لكن المخاطر مُعزلة عمدًا. كانت هذه النقطة واضحة جدًا في الاختبار؛ حتى وإن وُجدت عدة مخرجات داخل معاملة واحدة، فإن دورة حياتها ومنطق «الخروج العاجل» الخاص بها لا يتقاطعان إطلاقًا. التنسيق خارج السلسلة لم يصبح أسهل بسبب ذلك. عندما يعمل مزوّد الخدمة بشكل طبيعي، يجري تجميع التواقيع ثم تقديمها دفعيًا؛ وعند الانقطاع دون اتصال، يمكن للمستخدم أيضًا الحصول على المعلومات اللازمة من السلسلة لإتمام الإيداع بنفسه. لكن إذا تم رفض الاسترداد (الاستدعاء)، فلا يزال يتعيّن عليك تجهيز مفتاح مرة واحدة ومواد الإثبات للتعامل معها بشكل مستقل. ما يضغطه الدفعيّ فعليًا هو الرسوم فقط، بينما لم تُبسّط العملية الأمنية ولو قليلًا. لقد قمت عمدًا بمحاكاة سيناريوهات الانقطاع دون اتصال عدة مرات؛ فمسار السيطرة كان يعمل، لكن الخطوات كانت كاملة دون أي اختصارات. لذلك، بعد أن يرسوّح الشبكة الرئيسية في الواقع، ما أرغب في متابعته شخصيًا ليس مجرد مقدار الرسوم التي تم توفيرها كرقم ظاهري، بل التوزيع الفعلي لحجم الدفعات تحت حركة المرور الحقيقية، ونسبة الاكتمال الفعلية لإتمام عملية التوقيع، ومتوسط الوقت الذي يحتاجه المستخدمون من اكتشاف المشكلة إلى الاستيلاء الذاتي عند تعذر اتصال مزوّد الخدمة. هذه المجموعات الثلاث من البيانات فقط هي التي يمكن أن توضّح حقًا ما إذا كان تقاسم الرسوم وعزل المخاطر قد توصلا إلى توازن يمكن تشغيله على المدى الطويل. يمكن مشاركة الرسوم، لكن يجب أن تتحمل الأمان المسؤولية وحدك. $BTC
#baby يتوافق كل مخرج مع وحدة حيازة مستقلة تمامًا، لها UTXO الخاص بها، ومخطط المعاملة الموقعة مسبقًا، ومسار الخروج الخاص بها. إن إدخال عشرة مخرجات في معاملة أب واحدة يشبه أكثر وضع عشرة صناديق، كانت كل واحدة منها مؤمّنة ومقفلة على حدة، داخل حاوية شحن واحدة مؤقتًا. صحيح أن تكاليف الشحن تُشارك، لكن مفاتيح كل صندوق والتحقق من فتحه وملكيته النهائية تبقى منفصلة بدقة. يمكن مشاركة الكفاءة في مرحلة البث، لكن المخاطر مُعزلة عمدًا. كانت هذه النقطة واضحة جدًا في الاختبار؛ حتى وإن وُجدت عدة مخرجات داخل معاملة واحدة، فإن دورة حياتها ومنطق «الخروج العاجل» الخاص بها لا يتقاطعان إطلاقًا. التنسيق خارج السلسلة لم يصبح أسهل بسبب ذلك. عندما يعمل مزوّد الخدمة بشكل طبيعي، يجري تجميع التواقيع ثم تقديمها دفعيًا؛ وعند الانقطاع دون اتصال، يمكن للمستخدم أيضًا الحصول على المعلومات اللازمة من السلسلة لإتمام الإيداع بنفسه. لكن إذا تم رفض الاسترداد (الاستدعاء)، فلا يزال يتعيّن عليك تجهيز مفتاح مرة واحدة ومواد الإثبات للتعامل معها بشكل مستقل. ما يضغطه الدفعيّ فعليًا هو الرسوم فقط، بينما لم تُبسّط العملية الأمنية ولو قليلًا. لقد قمت عمدًا بمحاكاة سيناريوهات الانقطاع دون اتصال عدة مرات؛ فمسار السيطرة كان يعمل، لكن الخطوات كانت كاملة دون أي اختصارات. لذلك، بعد أن يرسوّح الشبكة الرئيسية في الواقع، ما أرغب في متابعته شخصيًا ليس مجرد مقدار الرسوم التي تم توفيرها كرقم ظاهري، بل التوزيع الفعلي لحجم الدفعات تحت حركة المرور الحقيقية، ونسبة الاكتمال الفعلية لإتمام عملية التوقيع، ومتوسط الوقت الذي يحتاجه المستخدمون من اكتشاف المشكلة إلى الاستيلاء الذاتي عند تعذر اتصال مزوّد الخدمة. هذه المجموعات الثلاث من البيانات فقط هي التي يمكن أن توضّح حقًا ما إذا كان تقاسم الرسوم وعزل المخاطر قد توصلا إلى توازن يمكن تشغيله على المدى الطويل. يمكن مشاركة الرسوم، لكن يجب أن تتحمل الأمان المسؤولية وحدك. $BTC
