UTXO اختصار Unspent Transaction Output. الوحدة outpoint من txid ورقم المخرج، لا عنوان أو حساب؛ يمكن لعنوان واحد امتلاك عدة UTXO منفصلة.
يحمل المخرج مبلغ satoshi وscriptPubKey لشروط الإنفاق المستقبلي. تحتاج حالة العقدة ارتفاع الإنشاء وعلامة coinbase للنضج والأقفال الزمنية. معرفة عنوان أو outpoint لا تعني القدرة على استيفاء الشروط. [Bitcoin Core v29.0: transaction checks]
يمكن للمعاملة جمع UTXO وإنشاء أخرى. تُستهلك القديمة كاملة، لا يُنقل جزء منها مباشرة. يصبح الباقي عادة مخرجاً جديداً والفرق بين المجاميع رسوماً. يبقى مخرجان جديدان لعنوان واحد اثنين من outpoint. [Bitcoin Developer Reference: Transactions]
تطابق المجموعة المؤكدة قمة سلسلة محددة. قد يحتوي mempool إنفاقاً ومخرجات جديدة غير مؤكدة؛ ويغير التنظيم مجدداً الحالة المؤكدة. لذلك يعتمد gettxout أيضاً على include_mempool. لا يميز null وحده غير الموجود من المنفق. [Bitcoin Core v29.0: gettxout]
تجمع المحفظة مخرجات تعرفها وتراقب شروطها أو تستوفيها. لا يثبت رصيد watch-only مفتاحاً خاصاً؛ قد تكون coinbase غير ناضجة أو السكربت مقفلاً زمنياً. برسوم مرتفعة قد يكلف إنفاق UTXO صغير أكثر من قيمته. [Bitcoin Core v29.0: transaction checks]
تزيد المدخلات عادة الحجم والرسوم. جمعها يوحي بتحكم مشترك دون إثبات دائم. يحد coin control الاختيار؛ ويقلل الدمج التكاليف المستقبلية مقابل رسوم اليوم واحتمال ربط التواريخ. [Bitcoin whitepaper: privacy]
إنفاق مخرج كامل
لنفترض أن المحفظة اختارت UTXO بقيمة 1 000 000 sat لدفع 600 000 sat. إذا كانت الرسوم 1 500 sat، تنشئ المعاملة مخرج دفع بقيمة 600 000 sat ومخرج فكة بقيمة 398 500 sat، ويُستهلك UTXO الأصلي بالكامل.
للحصول على صورة أوضح، اقرأ هذا المدخل مع المعاملة, Full Node, مفتاح خاص, محفظة, Mempool. تشير إلى هذا المدخل أيضًا Full Node, المعاملة, مفتاح خاص, محفظة.
01هل UTXO هو نفسه رصيد المحفظة؟+
لا. UTXO هو مخرج محدد واحد؛ تحسب المحفظة رصيدها من المخرجات التي تتتبعها وفق حالتها. قد لا يكون المجموع المعروض كله قابلًا للإنفاق فورًا. تتتبع الشبكة المخرجات وشروط إنفاقها، لا رصيد حساب واحدًا متغيرًا.
02لماذا ترفع UTXO الصغيرة الكثيرة الرسوم؟+
يضيف كل مدخل مختار بيانات. عند مقارنة أنواع مدخلات ومخرجات أخرى متشابهة، يشغل إنفاق كثير من UTXO الصغيرة بايتات افتراضية أكثر من إنفاق UTXO واحد أكبر. لذلك تكون الرسوم الإجمالية عادةً أعلى عند المعدل نفسه بوحدة sat/vB.