

يشير هذا المفهوم إلى مخرجات المعاملات غير المنفقة في أنظمة العملات الرقمية.
تظل مخرجات المعاملات في العملات الرقمية "غير منفقة" حتى تُستخدم كمدخل في معاملة أخرى. تشكل مخرجات المعاملات غير المنفقة جزءاً محورياً في منظومة العملات الرقمية، حيث تُستخدم لتتبع ملكية الأموال عبر العديد من شبكات البلوكشين، وتُعد شبكة Bitcoin المثال الأبرز.
المخرجات غير المنفقة تعادل "الباقي" في عمليات الشراء النقدية التقليدية.
افترض أن لديك رصيداً بقيمة 1 BTC وترغب بشراء شيء تكلفته 0.1 BTC. سترسل 0.1 BTC للبائع، ويبقى لديك 0.9 BTC لتصبح UTXO خاصتك. يمكنك استخدام هذا المبلغ غير المنفق لاحقاً في عمليات شراء أو تحويلات مستقبلية.
يحفظ البلوكشين جميع UTXOs ويمكن للجميع الاطلاع عليها. لكل واحد منها معرف فريد، وهو تجزئة المعاملة السابقة ورقم المخرج ضمن تلك المعاملة.
لكل مخرج عنوان فريد. هذا يضمن عدم إمكانية إنفاق العملات مرتين ويوفر آلية أمان أساسية للشبكة.
عند تنفيذ المعاملات على بلوكشين يعتمد نموذج المخرجات غير المنفقة، يتم إنشاء UTXO جديد. هذا المخرج غير المنفق ينتج عن معاملة سابقة ويُستخدم لاحقاً كمدخل في معاملة جديدة.
لكي يحدث مخرج غير منفق، يجب أن يوجد أولاً مدخل يشير إلى UTXO موجود مسبقاً. بعد إنفاقه، يُنشأ مخرج جديد مكانه. هذا التسلسل المستمر من الإنفاق والإنشاء يُشكل أساس معالجة المعاملات في البلوكشينات القائمة على UTXO.
تضمن عملية الإنشاء إمكانية تتبع كل وحدة عملة رقمية إلى مصدرها، مما يوفر الشفافية والأمان عبر الشبكة.
تستخدم عدة شبكات نموذج المخرجات غير المنفقة لتتبع ملكية العملات. عند إرسال Bitcoin إلى شخص آخر، يتم إرسال واحد أو أكثر من UTXOs إلى المفتاح العام للمستلم.
يتم تخزين UTXOs على البلوكشين ويمكن تشبيهها بالعملات المعدنية المادية. عند استخدام UTXO في معاملة، لا يبقى في محفظتك. بل يصبح جزءاً من سجل المعاملات على البلوكشين.
تضمن آلية عمل UTXO أن كل معاملة قابلة للتحقق وغير قابلة للتغيير. عند تنفيذ معاملة، يختار برنامج المحفظة تلقائياً UTXOs المناسبة لتغطية مبلغ الدفع، مثل اختيار الأوراق النقدية والعملات المعدنية من محفظتك.
افترض أن شخصاً يريد إرسال 3 BTC لشخص آخر. يفتح محفظته ويجد 2 BTC من معاملة سابقة و1.5 BTC من معاملة أخرى. لإرسال 3 BTC، يستخدم المعاملتين كمدخلات.
بعد إتمام المعاملة، يظهر مخرجان: يحصل المستلم على 3 BTC، ويُعاد الفرق بين إجمالي المدخلات (3.5 BTC) والمبلغ المرسل (3 BTC)، أي 0.5 BTC، إلى المرسل على هيئة UTXO جديد.
يوضح هذا المثال كيفية دمج وتقسيم UTXOs أثناء المعاملات، ويبرز مرونة ودقة نموذج UTXO في التعامل مع مبالغ معاملات مختلفة.
دمج المخرجات غير المنفقة يعني جمع عدة UTXOs بمخرج واحد لتقليل الرسوم أو تعزيز الخصوصية.
كلما زاد عدد UTXOs لديك، زاد عدد المدخلات المطلوبة وارتفعت رسوم المعاملة. بالدمج، تقل المدخلات وتوفر الرسوم.
يوجد طريقتان رئيسيتان للدمج:
الدمج اليدوي عبر إنشاء معاملة جديدة باستخدام UTXOs المطلوبة كمدخلات، ثم إرسال المبلغ الكامل لنفسك في مخرج واحد.
الدمج التلقائي حيث تقوم المحفظة دورياً بإنشاء معاملات تجمع عدة مخرجات غير منفقة في نتيجة واحدة.
يُفيد الدمج خصوصاً المستخدمين الذين يتلقون العديد من المدفوعات الصغيرة، حيث يعزز كفاءة المحفظة ويقلل تكاليف المعاملات المستقبلية.
تجعل مزايا نموذج UTXO منه خياراً مثالياً للتطبيقات التي تتطلب أعلى درجات الأمان، الشفافية، والقابلية للتوسع.
رغم هذه القيود، غالباً ما ترجح مزايا الأمان والشفافية لنموذج UTXO على عيوبه في العديد من تطبيقات البلوكشين.
في نموذج المحاسبة، تنعكس جميع المعاملات في رصيد الحساب. أما مخرجات المعاملات غير المنفقة فتعامل العملة كعنصر وليس كوحدة حسابية.
| نموذج الحسابات ("الحسابات") | نموذج UTXO |
|---|---|
| المعاملات تتطلب ذاكرة أقل | المعاملات تحتاج مساحة تخزين أكبر |
| يتم تخزين الحالة في العقد | يتم تخزين الحالة في المعاملات |
| أمان أقل | أمان أعلى |
| حساب المعاملة معقد | حساب المعاملة أبسط |
| كفاءة أعلى للمعاملات الجماعية | كفاءة أقل للمعاملات الجماعية |
توضح هذه المقارنة الفوارق الجوهرية بين معالجة المعاملات وإدارة الحالة في كلا النموذجين. يركز نموذج UTXO على الأمان وقابلية التحقق، بينما يركز نموذج الحسابات على الكفاءة والبساطة.
يشكل UTXO عنصراً أساسياً في تشغيل Bitcoin والعديد من العملات الرقمية الأخرى. عند إرسال معاملة Bitcoin، تشير مخرجات المعاملة غير المنفقة إلى الشبكة بقيمة العملة الرقمية التي أرسلتها أو استلمتها. تطور شبكات أخرى مثل Cardano هذا المفهوم وتستخدم eUTXO – UTXO الموسع.
يبني نموذج UTXO الموسع على المفهوم الأصلي عبر إضافة إمكانيات مثل حمل بيانات إضافية وتنفيذ عقود ذكية أكثر تعقيداً. تعكس هذه التطورات قدرة نموذج UTXO على التكيف واستمرارية أهميته في تطوير البلوكشين الحديث.
مع استمرار تطور تقنية البلوكشين، يبقى نموذج UTXO أساساً لإدارة المعاملات، ويحقق توازناً مثبتاً بين الأمان، الشفافية، والوظائف في منظومة العملات الرقمية.
UTXO هو الرصيد غير المنفق الناتج عن معاملة على البلوكشين، ويمكن استخدامه كمدخل للمعاملات المستقبلية. يضمن صحة المعاملات ويعزز الأمان والكفاءة في شبكة البلوكشين.
يتتبع نموذج UTXO المخرجات غير المنفقة ككيانات منفصلة، مما يعزز الخصوصية والمعالجة المتوازية. يحافظ نموذج الحسابات على الأرصدة مثل النظام المصرفي التقليدي. UTXO أكثر أماناً بسبب بساطته وندرة الثغرات، بينما يقدم نموذج الحسابات قابلية برمجة أفضل.
تستخدم Bitcoin نموذج UTXO لأنه يتبع كل مدخل ومخرج في المعاملات بدقة من خلال بنية سلسلة، ما يسمح بتتبع كل مخرج إلى مصدره. يبتعد هذا التصميم عن تعقيدات الأرصدة والأخطاء المحتملة في الأنظمة القائمة على الحسابات.
يشير غير المنفق (UTXO) إلى مخرجات المعاملات التي لم تُستخدم كمدخلات في معاملات لاحقة. أما المخرجات المنفقة فهي التي تم استخدامها في معاملات جديدة. يعادل رصيد عنوانك مجموع جميع المخرجات غير المنفقة المرتبطة به.
يمنع نموذج UTXO الإنفاق المضاعف لأن كل UTXO يمكن استخدامه مرة واحدة فقط. بعد إنفاقه في معاملة، يصبح غير صالح ولا يمكن استخدامه مجدداً. هذا يضمن إنفاق كل عملة مرة واحدة فقط ويقضي على مخاطر الإنفاق المضاعف.
تستخدم Bitcoin وZCash نموذج UTXO، فيما يعتمد Ethereum نموذج الحسابات، الذي يناسب العقود الذكية وإدارة الحالة بشكل أفضل.











