نموذج UTXO
ما هو نموذج UTXO؟
ناتج المعاملة غير المنفقة (UTXO) هو المصطلح الفني لمقدار العملة الرقمية المتبقية بعد معاملة عملة مشفرة. يمكنك التفكير في الأمر على أنه التغيير الذي تتلقاه بعد شراء عنصر ، ولكنه ليس فئة أقل من العملة - إنه ناتج معاملة في قاعدة البيانات التي تم إنشاؤها بواسطة الشبكة للسماح بمعاملات التغيير غير الدقيقة.
يتم استخدام الجزء من العملة المشفرة بالكامل الذي لم يتم إنفاقه في المعاملة كإجراء محاسبي. مثل محاسبة القيد المزدوج ، كل معاملة لها مدخلات ومخرجات.
على سبيل المثال ، تخيل أن 1 BTC عبارة عن دلو مليء بالعملات المعدنية. كل عملة تمثل UTXO. إذا اشتريت شيئًا من Bob مقابل .5 BTC ، فستمنح الشبكة بوب المجموعة الكاملة من العملات المعدنية وستعيد 0.5 BTC التي تستحقها في "التغيير". لديك الآن UTXO بقيمة 0.5 بيتكوين لا يمكن تقسيمها إلى مبالغ أصغر.
فهم نموذج UTXO
UTXO هو بروتوكول لتوزيع أجزاء البيانات التي تتكون منها العملة المشفرة ويمكن أن يكون من الصعب فهمها في البداية. ترى شبكة أو مطور العملة المشفرة UTXO بطريقة مختلفة كثيرًا عما يفعله مستخدم العملة المشفرة يوميًا.
ما تراه الشبكة
معاملة العملة المشفرة هي نقل للمعلومات داخل قاعدة بيانات. تنقسم العملة المشفرة إلى أجزاء صغيرة يتم تخزينها في قاعدة البيانات بأكملها وتسمى مخرجات المعاملات غير المنفقة. تُنشئ جميع المعاملات تقريبًا UTXO لأن معظمها ليس بزيادات في الأعداد الصحيحة.
هذا يعني أن الإنفاق لا يتم باستخدام بايت واحد من البيانات. بدلاً من ذلك ، يتم استرداد أجزاء متعددة من العملة المشفرة لتلبية طلب الإنفاق.
UTXOs ليست من فئات العملات المشفرة ، مثل ساتوشي للبيتكوين (BTC) أو gwei للإيثر (ETH) ؛ ومع ذلك ، يمكن قياس UTXOs بهذه الفئات.
عندما تبدأ معاملة من خلال محفظتك ، يتم تحديد موقع UTXO بمعلوماتك ، وإلغاء قفله ، وترتبط معلومات المالك الجديد بـ UTXO الذي قمت بنقله إليهم. يتم قفلها مرة أخرى ، ويمكن لهذا المستخدم استخدامها في المعاملات عبر نفس العملية.
مع استمرار المعاملات ، يتم ملء قاعدة البيانات بسجلات تغييرات الملكية. المخرجات عبارة عن كسور من العملة المشفرة التي أرسلتها إلى شخص لم يتم إنفاقها. يتم تسجيلها في قاعدة البيانات كمدخلات في كسور العملة المشفرة.
ما يراه المستخدم
عندما تقرر إنفاق Bitcoin الخاص بك ، فإنك ترى فقط المبلغ الذي أنفقته والمبلغ المتبقي في محفظتك. بالنسبة لك ، يشبه استخدام فاتورة بقيمة 1 دولار أمريكي على عنصر بقيمة 50 دولارًا - يتم منحك التغيير ، وتضعه في جيبك وتذهب طوال يومك.
أهداف نموذج UTXO
يتم استخدام نموذج UTXO في العديد من العملات المشفرة لأنه يسمح للمستخدمين بتتبع ملكية جميع أجزاء تلك العملة المشفرة. نظرًا لأن العملات المشفرة تم إنشاؤها مع مراعاة عدم الكشف عن الهوية ، فإن UTXOs مرتبطة بالعناوين العامة المرئية للشبكة بأكملها.
لا يمكن التعرف على المستخدمين من ملكيتهم - ما لم يعلنوا عن عناوينهم - لكن النموذج يسمح بالشفافية من خلال العناوين.
تشفر المعاملة تحويل القيمة من مصدر الصندوق (المدخلات الخاصة بك) إلى الوجهة (المخرجات ، أو المستلم).
عيوب نموذج UTXO
إن وفرة العملات الصغيرة داخل شبكة العملة المشفرة تجعل بعض المعاملات غير اقتصادية. هذا لأنه قد يكلف المعاملات أكثر من التكلفة الفعلية للمنتج الذي يتم شراؤه بالعملة المشفرة. على سبيل المثال ، ليس من المنطقي شراء فنجان قهوة بقيمة 2 دولار إذا كانت رسوم المعاملة على شبكة البيتكوين أكبر من سعر القهوة.
يسلط الضوء
عند اكتمال المعاملة ، يتم تسجيل أي مخرجات غير منفقة في قاعدة بيانات كمدخلات يمكن استخدامها لاحقًا لمعاملة جديدة.
تتم معالجة UTXO بشكل مستمر وهي جزء من بداية ونهاية كل معاملة.
UTXO هو مقدار العملة الرقمية المتبقية بعد تنفيذ معاملة عملة مشفرة.
التعليمات
ما هو UTXO في Blockchain؟
UTXOs عبارة عن قطع صغيرة غير منفقة من بقايا العملات المشفرة من المعاملات في بعض العملات المشفرة. يتم تسجيلها في قاعدة بيانات UTXO واستخدامها في المعاملات اللاحقة.
هل Ethereum هو UTXO؟
Ethereum هي عملة مشفرة ، لذلك فهي ليست UTXO. بالإضافة إلى ذلك ، يستخدم Ethereum نهجًا قائمًا على الحساب مع أرصدة الحسابات ، لذلك لا توجد UTXOs في جهاز Ethereum Virtual Machine.
هل بيتكوين هو UTXO؟
تعد مخرجات المعاملات غير المنفقة جزءًا من تقنية قاعدة البيانات الموزعة وراء Bitcoin والعملات المشفرة الأخرى. يستخدم Bitcoin UTXOs ، لكنه ليس UTXO.