11 / 736UTXO

UTXO

مخرج معاملة غير مُنفَق

مبلغ منفرد في Bitcoin لم يُنفَق بعد. لماذا قد يتكون رصيدك من عدة مبالغ كهذه، وما أثر ذلك على الدفع والرسوم.

UTXO مبلغ نشأ في معاملة سابقة ولم يُنفَق بعد. الاسم اختصار لعبارة Unspent Transaction Output. قد تعرض المحفظة رصيدًا واحدًا، لكن وراءه عدة UTXO مستقلة، مثل أوراق نقدية متعددة تكوّن المال في جيبك. عند الدفع، تختار المحفظة أيها تستخدم. ويمكن لعنوان واحد استقبال عدة دفعات وامتلاك عدة UTXO مختلفة.

UTXO: حاسبة الدمجقارن الرسوم النموذجية لإنفاق UTXO معًا لاحقًا بدمجها اليوم وإنفاق مدخل واحد لاحقًا.

لديك مخرجا UTXO: أحدهما 70 000 sat والآخر 50 000 sat، بمجموع 120 000 sat. والـ sat أصغر وحدة في البيتكوين. لدفع 90 000 sat مع رسوم 1 000 sat، تستطيع المحفظة استخدام الاثنين. تنشئ مخرجًا جديدًا بقيمة 90 000 sat للمستلم، وآخر بقيمة 29 000 sat يعود إليك. يُستهلك المخرجان الأصليان كاملين ولا يبقى جزء داخلهما. يشبه الأمر الدفع بأوراق نقدية واستلام الباقي، لكن المبالغ ليست محصورة في فئات ثابتة. وحتى مخرجان جديدان إلى العنوان نفسه يظلان UTXO منفصلين، ولا يندمجان. [2]

تجمع المحفظة المخرجات التي تتابعها، لكنها قد لا تستطيع إنفاقها كلها فورًا. تعرض Watch-only Wallet الدفعات من دون أن تمتلك هي المفاتيح الخاصة اللازمة للتوقيع. وقد يكون مخرج آخر مقفلًا حتى وقت معين. كما يجب أن تبلغ المكافأة من أول معاملة في الكتلة، المسماة Coinbase Transaction، درجة النضج المطلوبة. وقد يمكن إنفاق مبلغ صغير جدًا من الناحية التقنية، لكن استخدامه يكلف أكثر من قيمته عندما ترتفع الرسوم. التوافر، وحق الإنفاق، والجدوى الاقتصادية أمور مختلفة. [1]

يضيف كل UTXO مستخدم مدخلًا إلى المعاملة، وعادةً بيانات إضافية. مع معدل رسوم واحد وأنواع مدخلات متقاربة، يكلف إنفاق مبالغ صغيرة كثيرة أكثر من مبلغ واحد أكبر. تتيح Coin Control اختيار UTXO محددة يدويًا. وقد يقلل دمج هذه المبالغ في عدد أقل من المخرجات الأكبر قيمةً من حجم معاملة مستقبلية، لكنه يتطلب دفع رسوم الآن. وله أثر على الخصوصية أيضًا: جمع المدخلات قد يوحي للمراقب بأن شخصًا واحدًا يتحكم بها. ليس ذلك دليلًا قاطعًا، لكنه سبب لعدم دمج الأموال تلقائيًا إذا أردت إبقاء سجلاتها منفصلة. [2] [4]

العنوان وحده لا يكفي. يحدد كل مخرج زوج من البيانات: معرّف المعاملة txid ورقم المخرج داخلها. يسمى هذا المرجع outpoint. يحتوي سجل المخرج على المبلغ بوحدة satoshi وscriptPubKey، أي شروط إنفاقه. وللمخرج المؤكد، تحفظ العقدة أيضًا ارتفاع كتلة الإنشاء وما إذا كان مصدره Coinbase Transaction، لتتحقق من النضج والقيود الزمنية. معرفة العنوان أو outpoint تسمح بالإشارة إلى السجل، لا بإنفاق المال؛ فلا بد من استيفاء شروطه. [1] [2]

تقابل مجموعة UTXO المؤكدة سجلًا ينتهي بكتلة معينة. وقد تراعي العقدة أيضًا mempool، مساحة انتظار المعاملات غير المؤكدة: بعض المخرجات المعروفة يُنفَق فيها بالفعل، ومخرجات جديدة تنشأ هناك. ويمكن أن تتغير الحالة كذلك عند إعادة تنظيم السلسلة، حين تقبل الشبكة فرعًا صالحًا آخر من السجل. يوفر Bitcoin Core الأمر gettxout للفحص التقني. ويحدد الخيار include_mempool ما إذا كانت المعاملات المنتظرة تدخل في الحساب. لا تعني الإجابة null سوى أن المخرج غير متاح بصفته UTXO في هذه الرؤية؛ ولا تميز وحدها بين مخرج لم يوجد أصلًا وآخر أُنفِق. لذلك تتوقف المقارنة على حالة العقدة وطريقة الاستعلام معًا. [3]

مثال · UTXO

إنفاق مخرج كامل

لنفترض أن المحفظة اختارت UTXO بقيمة 1 000 000 sat لدفع 600 000 sat. إذا كانت الرسوم 1 500 sat، تنشئ المعاملة مخرج دفع بقيمة 600 000 sat ومخرج فكة بقيمة 398 500 sat، ويُستهلك UTXO الأصلي بالكامل.

للحصول على صورة أوضح، اقرأ هذا المدخل مع معاملة, Full Node, Private Key, محفظة, Mempool. تشير إلى هذا المدخل أيضًا Full Node, معاملة, Private Key, محفظة.

01هل UTXO هو نفسه رصيد المحفظة؟

لا. UTXO هو مخرج محدد واحد؛ تحسب المحفظة رصيدها من المخرجات التي تتتبعها وفق حالتها. قد لا يكون المجموع المعروض كله قابلًا للإنفاق فورًا. تتتبع الشبكة المخرجات وشروط إنفاقها، لا رصيد حساب واحدًا متغيرًا.

02لماذا ترفع UTXO الصغيرة الكثيرة الرسوم؟

يضيف كل مدخل مختار بيانات. عند مقارنة أنواع مدخلات ومخرجات أخرى متشابهة، يشغل إنفاق كثير من UTXO الصغيرة بايتات افتراضية أكثر من إنفاق UTXO واحد أكبر. لذلك تكون الرسوم الإجمالية عادةً أعلى عند المعدل نفسه بوحدة sat/vB.

DOC · 001Bitcoin Core v29.0: transaction checksمصدر أولي DOC · 002Bitcoin Developer Reference: Transactionsمصدر أولي DOC · 003Bitcoin Core v29.0: gettxoutمصدر أولي DOC · 004Bitcoin whitepaper: privacyمصدر أولي
تمت المراجعة: المصادر أولًا · ليست نصيحة استثمارية