ما هو نموذج UTXO؟
مخرجات المعاملات غير المنفقة (UTXO) هي مقدار العملة الرقمية المتبقية بعد إجراء معاملة بالعملات المشفرة. يمكنك التفكير فيها على أنها الفكة التي تتلقاها بعد شراء عنصر، لكنها ليست فئة أقل من العملة - إنها مخرجات معاملة في قاعدة البيانات التي يولدها الشبكة للسماح بالمعاملات التي لا تتطلب تغييرًا دقيقًا.
النقاط الرئيسية
- يُعتبر UTXO هو مقدار العملة الرقمية المتبقي بعد تنفيذ معاملة العملة المشفرة.
- عندما تكتمل المعاملة، يتم إعادة تعيين أي مخرجات غير مستخدمة إلى المرسل.
- يتم معالجة UTXOs بشكل مستمر وهي جزء من بداية ونهاية كل معاملة.
- على عكس نموذج الحساب الذي يحافظ على حالة الحساب، يتم نقل وتتبع UTXOs عبر سلسلة الكتل.
فهم نموذج UTXO
UTXO هو بروتوكول لتوزيع أجزاء البيانات التي تُصنع منها العملات الرقمية، وقد يكون من الصعب فهمه في البداية. يرى مطور أو شبكة العملات الرقمية UTXO بشكل مختلف تمامًا عن المستخدم اليومي للعملات الرقمية.
على سبيل المثال، تخيل أن 1 BTC هو دلو مليء بالعملات. كل عملة تمثل UTXO. إذا قمت بشراء شيء من بوب مقابل 0.5 BTC، فإن الشبكة ستعطي بوب الدلو الكامل من العملات وترسل لك 0.5 BTC كـ"فكة". الآن لديك UTXO بقيمة 0.5 BTC لا يمكن تقسيمه إلى مبالغ أصغر.
ما الذي تراه الشبكة
تقوم معظم المعاملات بإنشاء UTXOs لأن الشبكة يجب أن "تجمع" المخرجات غير المنفقة للمستخدم وترسلها إلى المستلم. لذلك، من النادر أن يكون لدى المستخدم المبلغ الدقيق من UTXO المطلوب. يشبه هذا البحث تحت مقعد السيارة عن العملات المعدنية لدفع ثمن البرجر في خدمة السيارات والعثور على ربع دولار عندما كنت بحاجة فقط إلى عشرة سنتات—يجب على المطعم أن يعيد لك 0.15 دولار.
عندما تبدأ معاملة من خلال المحفظة الخاصة بك، يتم تحديد UTXOs التي تحتوي على معلوماتك ويتم فتحها. يتم ربط معلومات المالك الجديد بـ UTXO الذي قمت بنقله إليهم. يتم قفلها مرة أخرى، ويمكن للمستخدم استخدامها في المعاملات عبر نفس العملية.
مع استمرار المعاملات، يتم ملء قاعدة البيانات بسجلات تغييرات الملكية. المخرجات المخصصة لك هي أجزاء من العملة المشفرة التي أرسلتها إلى شخص ما والتي تم إعادتها إليك.
ما يراه المستخدم
عندما تقرر إنفاق البيتكوين الخاص بك، فإنك ترى فقط المبلغ الذي أنفقته يتم خصمه والمبلغ المتبقي في محفظتك. بالنسبة لك، يشبه الأمر استخدام ورقة نقدية بقيمة 1 دولار لشراء سلعة بقيمة 0.50 دولار—تحصل على الباقي، تضعه في جيبك، وتواصل يومك.
أهداف نموذج UTXO
يُستخدم نموذج UTXO في العديد من العملات الرقمية لأنه يسمح للمستخدمين بتتبع ملكية جميع أجزاء تلك العملة الرقمية. نظرًا لأن العملات الرقمية تم إنشاؤها مع مراعاة الخصوصية، فإن UTXOs ترتبط بالعناوين العامة المرئية للشبكة بأكملها.
لا يمكن تحديد هوية المستخدمين من خلال ملكيتهم - إلا إذا قاموا بالإعلان عن عنوانهم - ولكن النموذج يسمح بالشفافية من خلال العناوين.
مزايا وعيوب نموذج UTXO
هناك العديد من المزايا لنموذج UTXO:
- المزيد من الخصوصية عند الاستخدام مع عناوين متعددة
- دمج UTXO يقلل من الرسوم المستقبلية
- يمكن تتبعها إلى الوقت الذي تم فيه منح البيتكوين كمكافأة كتلة block reward
بعض عيوب النموذج هي:
- من الصعب البرمجة أكثر من الحسابات.
- هناك قابلية أقل للتبادل fungibility مقارنةً بالحسابات.
- يتطلب من المستخدم أحيانًا دمج UTXO الخاصة به (تتضمن رسوم المعاملات)
- يشغل مساحة رقمية أكبر
- صعب الفهم
ما هو UTXO مع مثال؟
مخرجات المعاملات غير المنفقة هي جزء من تقنية قاعدة البيانات الموزعة التي تقف وراء البيتكوين والعملات الرقمية الأخرى. يستخدم البيتكوين مخرجات المعاملات غير المنفقة (UTXOs)، لكنه ليس مخرجات معاملات غير منفقة (UTXO).
ما هي فوائد UTXO؟
يسمح بتتبع كامل ويوفر المزيد من الخصوصية إذا تم استخدام عناوين متعددة.
أي سلاسل الكتل تستخدم UTXO؟
بيتكوين، ولايتكوين، وبيتكوين كاش هي أمثلة على سلاسل الكتل التي تستخدم نموذج UTXO.
الخلاصة
يُستخدم نموذج مخرجات المعاملات غير الموقعة في بعض سلاسل الكتل لتتبع ملكية الرموز. تم تصميم العملات المشفرة بعدد معين من الوحدات الأصغر بحيث يمكن استخدام وحدات أصغر في المعاملات. يتم تتبع مخرجات المعاملات غير الموقعة (UTXOs)، وليس أرصدة الحسابات، على هذه السلاسل الكتلية.