
مخرَج المعاملة غير المنفق (UTXO) يُعد النموذج المحاسبي الأساسي المعتمد في شبكة Bitcoin وأنظمة البلوكشين المشتقة منها لتتبع وإدارة ملكية العملات الرقمية. يعتمد هذا النموذج على تتبع حالة كل مخرج للمعاملة، حيث لا تُسجل أرصدة الحسابات، بل تُستخدم فقط المخرجات غير المنفقة كمدخلات للمعاملات الجديدة. يضمن هذا التصميم أصالة الأموال وعدم قابليتها للتغيير عبر التواقيع الرقمية، ما يسمح بالتحقق المستقل من كل معاملة من خلال عُقد الشبكة دون الحاجة إلى سجل مركزي. يوفر نموذج UTXO بنية شفافة، قابلة للتدقيق، ومقاومة للإنفاق المزدوج للأنظمة المالية اللامركزية، ويُعد المفتاح لفهم آلية معاملات Bitcoin والفروق الجوهرية بينها وبين النماذج التقليدية للحسابات.
تم طرح نموذج مخرج المعاملة غير المنفق لأول مرة من قبل مبتكر Bitcoin، ساتوشي ناكاموتو، في الورقة البيضاء لعام 2008، وتم تطبيقه عند الإطلاق الرسمي لشبكة Bitcoin في عام 2009. جاء هذا التصميم نتيجة إعادة التفكير الجذرية في نماذج الحسابات المصرفية التقليدية؛ حيث سعى ناكاموتو لتأسيس نظام نقد إلكتروني لا يتطلب الثقة بالأطراف الثالثة، في حين تعتمد نماذج الأرصدة على مؤسسات مركزية للحفاظ على الحالة، وهو ما يتعارض مع مبادئ اللامركزية. استلهم نموذج UTXO من الخصائص الفيزيائية للمعاملات النقدية—فكل ورقة نقدية تحمل رقماً تسلسلياً فريداً ولا يمكن تقسيمها، ويجب استخدامها بالكامل مع إعادة الباقي أثناء المعاملات. قامت Bitcoin بتكييف هذا المنطق رقمياً، وابتكرت طريقة مسك دفاتر موزعة تزيل الحاجة لمزامنة الحالة العالمية.
لاحظ الباحثون الأوائل في البلوكشين أن نموذج UTXO، رغم كونه أكثر تجريدًا من الناحية المفاهيمية، إلا أن بنيته الرياضية تناسب بشكل أفضل التحقق المتوازي وحماية الخصوصية. على عكس نماذج الحسابات التي تتطلب تتبع أرصدة جميع العناوين، يحتاج UTXO فقط إلى التحقق من وجود مدخلات المعاملة وأنها غير منفقة، مما يسمح للعُقد بمعالجة المعاملات بشكل مستقل دون الحاجة لقفل الحالة العالمية. أثرت هذه الفلسفة التصميمية بشكل عميق في العديد من مشاريع العملات الرقمية اللاحقة، بما في ذلك تفرعات Bitcoin مثل Litecoin وDogecoin، بالإضافة إلى سلاسل عامة من الجيل التالي مثل Cardano التي تسعى إلى تطوير نموذج UTXO.
يعامل نموذج مخرج المعاملة غير المنفق كل معاملة كعملية تحويل بين المدخلات والمخرجات. عند بدء المستخدم إجراء معاملة، يجب عليه الرجوع إلى واحد أو أكثر من مخرجات المعاملات السابقة كمدخلات وإثبات ملكيته لهذه المخرجات من خلال تقديم تواقيع رقمية صحيحة. تستهلك مدخلات المعاملة بالكامل مخرجات UTXO المشار إليها وتولد مخرجات جديدة مخصصة للمستلمين؛ وإذا تجاوزت قيمة المدخلات قيمة المخرجات، يُعاد الفرق كالباقي إلى عنوان جديد يخص المرسل. تضمن هذه العملية إمكانية تتبع تدفق الأموال: يمكن تتبع كل UTXO إلى معاملة إنشائه على البلوكشين، مما يشكل سلسلة ملكية كاملة.
تعتمد آلية التحقق على عنصرين أساسيين: يجب أن تشير مدخلات المعاملة إلى UTXO حقيقية موجودة وغير منفقة، ويجب أن تتطابق التواقيع مع المفتاح العام في نص الإغلاق الخاص بذلك UTXO. عند التحقق من المعاملات، لا تحتاج العُقد إلى الاستعلام عن أرصدة الحسابات العالمية، بل فقط التحقق من وجود الإدخالات المقابلة في مجموعة UTXO؛ وتتيح خاصية التحقق غير المعتمد على الحالة هذه للشبكة معالجة المعاملات المتزامنة بكفاءة. يقوم المعدّنون بتحديث مجموعة UTXO المحلية الخاصة بهم عند تجميع الكتل، بحذف المخرجات المنفقة وإضافة المخرجات الجديدة، وتصبح هذه المجموعة قاعدة بيانات الفهرسة للتحقق من المعاملات اللاحقة.
على مستوى التنفيذ التقني، تستخدم Bitcoin لغة برمجة نصية لتعريف شروط إنفاق UTXO، وأكثر الأشكال شيوعًا هو P2PKH (الدفع إلى تجزئة المفتاح العام)، والذي يتطلب تقديم مفتاح عام يطابق قيمة التجزئة وتوقيع صحيح. تدعم النصوص البرمجية الأكثر تعقيدًا ميزات متقدمة مثل التوقيع المتعدد وقفل الوقت، مما يضع الأساس للعقود الذكية. يحتوي كل UTXO على حقل قيمة ونص إغلاق، بينما تتضمن مدخلات المعاملة نصوص فتح ومراجع إلى المخرجات السابقة (تجزئة المعاملة بالإضافة إلى مؤشر المخرج)؛ وتتحقق العُقد من شرعية تحويلات الملكية من خلال تنفيذ مجموعات النصين البرمجيين.
تتمثل التحديات الرئيسية لنموذج مخرج المعاملة غير المنفق في تعقيد تجربة المستخدم. على عكس العرض البسيط للأرصدة في نماذج الحسابات، يتطلب UTXO من برامج المحافظ تجميع جميع المخرجات غير المنفقة لحساب إجمالي الأصول، كما تتطلب عملية إنشاء المعاملة اختيار تركيبة المدخلات بدقة لتلبية متطلبات الدفع. يؤدي ذلك إلى صعوبة لدى المستخدمين العاديين في فهم سبب اختلاف مبالغ التحويل عن الخصم الفعلي (بسبب آلية الباقي)، ويجعلهم عرضة للأخطاء التشغيلية التي قد تؤدي إلى فقدان الأموال عند إدارة المفاتيح يدويًا. يجب على المطورين تنفيذ خوارزميات اختيار العملات المعقدة لتحسين رسوم المعاملات، وتحقيق التوازن بين الخصوصية والكفاءة، مما يرفع العتبة التقنية لتطوير المحافظ.
توجد تناقضات هيكلية في حماية الخصوصية. رغم أن نموذج UTXO يسمح للمستخدمين بإنشاء عناوين جديدة لكل معاملة لفصل الروابط، إلا أن الطبيعة العامة للبلوكشين تعني أن تحليل رسم المعاملات يمكن أن يتتبع تدفق الأموال. عند دمج عدة UTXO لدفع واحد، يكشف ذلك عن ملكية هذه المخرجات لكيان واحد، مما يضعف إخفاء الهوية. بالإضافة إلى ذلك، تصبح مخرجات UTXO ذات القيم الكبيرة والمحتفظ بها لفترات طويلة علامات مميزة للتحليل على السلسلة عند إنفاقها، حيث يمكن للمؤسسات المتخصصة استنتاج هويات المستخدمين من خلال الأنماط الزمنية وتجمع القيم. بينما يمكن أن تخفف حلول مثل خلط العملات والمعاملات السرية من هذه المشكلات، إلا أنها تزيد من حجم المعاملات وتكاليف التحقق، وتواجه ضغوط الامتثال في بعض الولايات القضائية.
تستحق عنق الزجاجة في قابلية التوسع أيضًا الاهتمام. مع نمو تاريخ البلوكشين، تستمر مجموعة UTXO التي يجب أن تحتفظ بها العُقد الكاملة في التوسع؛ حيث تتجاوز مجموعة UTXO الحالية في Bitcoin عدة جيجابايت، مما يتطلب موارد أجهزة أعلى من العُقد. تولد المعاملات الصغيرة المتكررة العديد من مخرجات UTXO المجزأة، ويتطلب دمج هذه المخرجات لاحقًا إنشاء معاملات ضخمة، مما يؤدي إلى ارتفاع رسوم المعاملات. تجعل هذه الخاصية نموذج UTXO أقل كفاءة من نماذج الحسابات في سيناريوهات الدفع عالية التردد، مما يدفع الصناعة إلى استكشاف حلول الطبقة الثانية مثل شبكة Lightning، رغم أن هذه التقنيات نفسها تقدم تحديات جديدة مثل إدارة السيولة وتوازن القنوات.
تتجلى أهمية نموذج مخرج المعاملة غير المنفق في تأسيس أساس ثقة قابل للتحقق للأنظمة المالية اللامركزية. من خلال تحويل إثبات الملكية من حسابات مجردة إلى مخرجات معاملات ملموسة وقابلة للتتبع، يحقق UTXO نقل القيمة دون وسطاء، مما يتيح لكل مشارك التحقق المستقل من شرعية مصادر الأموال. تتجاوز هذه الفلسفة التصميمية مجرد خيار تقني، بل تمثل إعادة هيكلة جوهرية لشفافية النظام المالي وقابليته للتدقيق، وتسمح للجهات التنظيمية والمدققين والمستخدمين بالتحقق من سلامة المعاملات مع الحفاظ على الخصوصية. في المدفوعات العابرة للحدود، وتمويل سلاسل التوريد، وغيرها من السيناريوهات التي تتطلب التعاون بين أطراف متعددة، يوفر عدم قابلية تغيير UTXO أساس تسوية موثوقًا يقلل من تكاليف الثقة.
رغم هيمنة سلاسل عامة بنموذج الحسابات مثل Ethereum على مجال العقود الذكية، لم يتوقف البحث وتطوير نموذج UTXO. يسعى نموذج Extended UTXO (EUTXO) المقترح من Cardano إلى الجمع بين مزايا كلا النموذجين من خلال تضمين بيانات الحالة ضمن المخرجات لدعم منطق العقود الأكثر تعقيدًا، مع الحفاظ على إمكانيات التحقق المتوازي. تُظهر هذه الابتكارات أن نموذج UTXO ليس تقنية منتهية الصلاحية بل بنية أساسية قابلة للتطور المستمر. ومع نضج تقنيات التشفير مثل الحوسبة الخصوصية وإثباتات المعرفة الصفرية، قد يحقق UTXO إنتاجية أعلى مع حماية خصوصية المعاملات، ويوفر مسارات تقنية متمايزة لسلاسل البلوكشين من الجيل القادم. يمثل فهم مبادئ تشغيل UTXO قيمة لا غنى عنها لاستيعاب أساسيات العملات الرقمية وتقييم الموازنة التقنية عبر السلاسل العامة المختلفة.


