📰 طرح Olaoluwa Osuntokun، الشريك المؤسس لـLightning Labs، LayerTree: طريقة تتيح لآلاف المستخدمين، بل لملايينهم، مشاركة مخرج معاملات غير منفقة واحد (UTXO) على بيتكوين، مع الاحتفاظ بسجل رصيد مستقل لكل منهم وحق الانسحاب من طرف واحد. قد يبدو الأمر كأنه نقل لفكرة «الجميع يتشاركون مبلغًا واحدًا» التي تعتمدها منصات التداول إلى البلوكشين، لكن الفرق الجوهري هو أن المستخدمين ليسوا مضطرين إلى الوثوق بقاعدة بيانات المشغّل وحدها.
💡 يضع LayerTree أرصدة المستخدمين في شجرة Merkle Sum خارج السلسلة، ولا يُبقي على السلسلة سوى UTXO مشترك والتزام بجذر الشجرة. يجب أن يتطابق مجموع الأرصدة في الشجرة مع الأموال الموجودة في UTXO، وأي تعديل على ورقة يغيّر جذر الشجرة. وعندما يريد المستخدم الانسحاب، يمكنه تقديم ورقته الخاصة وإثبات Merkle وتوقيعه، من دون الحاجة إلى موافقة المشغّل. ويعني O(1) أن الانسحاب لا يتطلب سوى معاملة واحدة، وليس أن حجم الإثبات يظل ثابتًا؛ إذ يظل حجم الإثبات يزداد مع عدد المستخدمين وفق O(log N).
🔥 أما التحويلات اليومية، فتحاول ألّا تمسّ حالة السلسلة. تضع ورقة القناة قناة Lightning في ورقة من الشجرة، ويحوّل المشغّل المدفوعات عبر HTLC؛ أما القسيمة، فهي أشبه بشيك رقمي يمكن تقديمه على السلسلة لصرفه. وبعد أن يتلقى المستفيد إثباتًا موقّعًا، يمكنه تقديم مطالبة CLAIM بنفسه إذا لم يتعاون المشغّل، لتخصم الشيفرة رصيد الدافع وتنشئ ورقة جديدة.
🤔 لكن «إمكانية صرفها على السلسلة» لا تعني انعدام المخاطر. فقد تصدر Alice قسيمتين موقّعتين لشخصين مختلفين، تتجاوز قيمتهما مجتمعتين رصيدها. التوقيعان صحيحان، لكن الأموال لا تكفي لصرفهما معًا، وقد ينتهي الأمر بحصول من يقدّم قسيمته أولًا على المال. وقد تصبح القسائم القديمة غير صالحة أيضًا عند تحديث رقم تسلسل حالة الورقة؛ لذا تظل هذه الإثباتات محفوفة بمخاطر ائتمان الجهة المصدرة إلى أن تتم تسويتها.
📌 أكثر ما يجذب في هذا التصميم هو إبقاء المدفوعات اليومية خارج السلسلة، مع ترك سبيل للمستخدمين للانسحاب بأنفسهم؛ أما التحدي الحقيقي فهو كيفية التعامل مع الإثباتات غير المسوّاة والتنافس على الأرصدة. هل تودعون أموالكم في بنية UTXO مشتركة كهذه؟
#比特币 #LayerTree #LightningNetwork #توسعة_البلوكشين