مراجعة المحتوى: 26 أكتوبر 2026.
لفهم UTXO في بيتكوين، تخيل أن رصيد المحفظة ليس رقمًا واحدًا داخل حساب مركزي، بل مجموع مخارج معاملات تستطيع محفظتك إنفاقها وفق شروطها. عند الدفع، تختار المحفظة بعض هذه المخارج لتصبح مدخلات في معاملة جديدة، ثم تنشئ مخارج للمستلم وللباقي إن وُجد. هذه البنية تفسر لماذا يتغير الرسم، ولماذا قد تظهر وجهة ثانية، ولماذا لا يساوي الرصيد المعروض دائمًا المبلغ المتاح فورًا.
ما المقصود بمخرج معاملة غير مصروف؟
UTXO اختصار لعبارة تعني «مخرج معاملة غير مصروف». تحتوي معاملة بيتكوين على مخرجات تحدد كميات وشروط إنفاق. ما دام مخرج لم يُستخدم مدخلًا في معاملة لاحقة، يبقى غير مصروف من منظور الحالة التي تفحصها. وعندما يُنفق، لا يُقص منه مبلغ ليبقى الباقي في السجل نفسه؛ تُنشأ مخرجات جديدة ضمن العملية التالية.
توضح وثائق معاملات بيتكوين أن المدخل يشير إلى مخرج سابق بواسطة معرف المعاملة ورقم المخرج داخلها. وهذا يفسر لماذا لا يكفي اسم عنوان أو تاريخ تقريبي لتحديد الجزء الذي أُنفق. وقد تحتوي معاملة واحدة على أكثر من مخرج للعنوان نفسه، فيظل التمييز بينها قائمًا حتى لو جمعتها الواجهة تحت اسم واحد.
لا تحتاج إلى حفظ معرفات طويلة لتستخدم محفظة جيدة، لكنها مفيدة عند تشخيص السجل أو مقارنة معاملة بتفاصيلها. المهم أن تفصل بين «عنوان» و«مخرج»: قد تستقبل على عنوان واحد عدة مرات، فتملك عدة مخارج مرتبطة به، لا مخرجًا واحدًا تتراكم قيمته كلما استقبلت دفعة.
مثال على الرصيد الذي يجمع عدة دفعات
لنفترض أنك استقبلت0.003 BTC في دفعة، ثم0.003 BTC أخرى في معاملة مختلفة. يمكن أن تعرض المحفظة إجمالي0.006 BTC، بينما تمتلك مخرجين قيمة كل منهما300000 ساتوشي. إذا أردت دفع0.002 BTC، فقد يكفي اختيار أحدهما مع احتساب الرسم، دون الحاجة لإنفاق المخرج الآخر.
أما إذا أردت دفع0.005 BTC، فمخرج واحد بقيمة0.003 لا يكفي. تحتاج المعاملة في هذا المثال إلى استخدام الاثنين، أو إلى مصدر تمويل آخر تملكه المحفظة. وعند استخدامهما، تُصرف قيمتهما القديمة ضمن العملية، ثم يتوزع المجموع على مبلغ المستلم والرسم والباقي الجديد.
| البند الافتراضي | القيمة |
|---|---|
| المخرج الأول | 0.003 BTC |
| المخرج الثاني | 0.003 BTC |
| إجمالي الرصيد | 0.006 BTC |
| دفعة مطلوبة في المثال الثاني | 0.005 BTC |
| رسم نفترضه للتوضيح | 0.00002 BTC |
| الباقي الجديد | 0.00098 BTC |
تتحقق الموازنة بجمع0.005 و0.00002 و0.00098، فتحصل على0.006 BTC. لا يعني الجدول أن الرسم ثابت لكل عملية تضم مدخلين؛ وضعناه قيمة افتراضية لتوضيح أين تذهب الأجزاء. في الاستخدام الحقيقي، تقرأ المعاينة التي تبنيها المحفظة وفق نوع المدخلات والمخرجات ومعدل الرسم الحالي.
لماذا يُصرف المخرج كاملًا ثم يظهر الباقي؟
إذا استخدمت مخرجًا قيمته0.003 BTC لدفع0.002 ورسم0.00001، فإن الباقي0.00099 BTC يصبح مخرجًا جديدًا وفق بناء المعاملة. لا يظل المخرج السابق بقيمة أصغر في مكانه. وهذا ليس فقدًا للمال أو إعادة شراء؛ إنه انتقال بين مخرجات تستخدمها الشبكة لتتبع ما لم يُنفق بعد.
قد تختار المحفظة عنوانًا جديدًا للباقي، ولذلك ترى في المستكشف وجهتين رغم أنك تعرف مستلمًا واحدًا. لكن لا تفسر كل وجهة مجهولة بأنها باقٍ تلقائيًا؛ إثبات أنها لمحفظتك يحتاج معلومات من برنامجك أو جهاز توقيعك. اسم الوجهة أو حجمها وحده لا يحسم ملكيتها.
افصل في سجل الدفع بين المبلغ الذي وصل للطرف الآخر والمبلغ الذي بقي تحت تحكمك. إذا حسبت قيمة المدخل كاملة مصروفًا على التاجر، فستبالغ في تكلفة العملية. وإذا أضفت الباقي الجديد إلى الرصيد القديم قبل إسقاط المخرج المصروف، فقد تحسب المال نفسه مرتين.
كيف ترتبط UTXO برسوم الإرسال؟
كل معاملة تحتاج بيانات تصف المدخلات والمخرجات والتوقيعات اللازمة. وقد يزيد الحجم عندما تحتاج إلى جمع مخارج صغيرة كثيرة، حتى إن كان المبلغ الإجمالي أقل من دفعة أخرى. لذلك لا تُحسب رسوم شبكة بيتكوين كنسبة ثابتة من قيمة التحويل، ولا يمكن تقديرها من الرصيد الإجمالي وحده.
تخيل رصيدًا قدره0.01 BTC في مخرج واحد، ورصيدًا مساويًا موزعًا على عشرين مخرجًا. إذا أنفقت الرصيد كله، فقد يختلف حجم المعاملتين اختلافًا واضحًا. لا نستنتج من ذلك حجمًا ثابتًا لكل مخرج، لأن أنواع شروط الإنفاق والتوقيعات تؤثر أيضًا. نستخدم المثال لتفسير سبب اختلاف المعاينتين، لا لاستبدال التقدير الفعلي.
لهذا راجع معدل sat/vB والحجم الافتراضي والرسم الإجمالي معًا. وتشرح آليات اختيار المخارج كيف تختار المحافظ ما تنفقه، مع اعتبارات للحجم والخصوصية. الاختيار التلقائي ليس عشوائيًا بالضرورة، كما أن تغييره يدويًا دون غرض مفهوم قد يزيد التعقيد بدل تقليل الرسوم.
الرصيد الكلي لا يساوي دائمًا المتاح للإنفاق
قد تشمل الواجهة رصيدًا لم يتأكد بعد، أو مخارج مقيدة بخيارات المحفظة، أو أرصدة تستطيع رؤيتها لكن لا تملك وسيلة توقيعها في هذا الإعداد. محفظة المشاهدة فقط قد تعرض الكمية بدقة، لكنها لا تستطيع وحدها إنشاء توقيع يسمح بالإنفاق. ووجود العنوان في قائمتك لا يثبت امتلاكك مفاتيحه.
في مرجع listunspent، توجد معلومات تفرق بين قيمة المخرج وتأكيداته وإمكان إنفاقه لدى المحفظة. لا تحتاج تشغيل أوامر برمجية، لكن هذه الفروق تشرح لماذا قد يعرض تطبيقك «إجماليًا» و«متاحًا» بأرقام مختلفة. اسأل عن تعريف كل رقم قبل افتراض أن الفرق خطأ في الحساب.
كذلك قد يكون مخرج مستخدمًا بالفعل في معاملة غير مؤكدة. تكرار محاولة إنفاق الرصيد نفسه دون فهم الحالة لا يخلق مالًا جديدًا؛ قد ينشئ تعارضًا أو محاولة استبدال أو رسالة رفض بحسب البرنامج. راجع سجل المعاملة المرتبطة بدل إعادة إدخال المبلغ في واجهة إرسال جديدة عشوائيًا.
الخصوصية: ماذا يكشف الجمع بين المخارج؟
إذا كانت لك مخارج من استخدامات مختلفة، فإن إنفاقها معًا قد يقدم للمراقب قرينة على ارتباطها. هذه ليست قاعدة تثبت الهوية في كل حالة، لكن الربط المحتمل يستحق الفهم، خصوصًا عندما تريد إبقاء سجلات أعمالك ومصروفاتك الشخصية منفصلة. لا تساوِ بين استخدام عدة عناوين وبين عدم قابلية الربط مطلقًا.
يمكن أن تساعد التسميات المحلية على تذكر مصدر المخرج والغرض منه، لكنها لا تغير ما هو مسجل على الشبكة. وتسمية مخرج باسم عميل لا تثبت أنه دفع لك شخصيًا إذا كنت قد نقلت الرصيد من مصدر آخر. اجعل التسميات ملاحظات مبنية على سجل واضح، لا بديلًا عن معرفات المعاملات والكميات.
وعند طلب المساعدة، لا تنشر قائمة محفظتك كاملة أو xpub لمجرد شرح دفعة واحدة. تحتاج قراءة المعاملة عادةً معلومات عامة محددة، بينما قد تكشف مشاركة نطاق واسع من العناوين تاريخًا ماليًا أكبر مما يلزم. لا تتطلب دراسة UTXO كشف عبارة الاستعادة أو أي مفتاح خاص.
هل دمج المخارج يجعل الرصيد أكبر؟
الدمج يجمع عدة مخارج في معاملة تنتج عددًا أقل من المخارج، مع دفع رسم. لا يزيد عدد وحدات BTC بسبب التنظيم نفسه. إذا جمعت0.001 و0.002 ورسم العملية0.00001، فالناتج الصافي0.00299 BTC ضمن هذه الفرضيات. اختلاف عدد السطور في المحفظة لا يعني نمو الرصيد.
قد يقلل الدمج عدد المدخلات اللازمة لإنفاق لاحق، لكنه يدفع تكلفة الآن وقد يكشف ارتباطات بين المصادر. ولا يمكن ضمان التوفير دون مقارنة السيناريوهات والرسوم المفترضة ونوع الاستخدام التالي. إذا كان رصيدك موزعًا على أغراض مختلفة، فالأرخص حسابيًا ليس بالضرورة الأنسب لتنظيمك وخصوصيتك.
ولا يحتاج الدمج إلى إرسال المال إلى محفظة شخص يزعم تقديم خدمة تجميع. المقارنة هنا تتعلق بمعاملات تستطيع محفظتك إنشاءها إلى وجهات تتحكم بها وتتحقق منها. إذا لم تفهم وجهة الناتج أو شروط الإنفاق، فلا تحول تنظيم الرصيد إلى تجربة مع أسرار محفظتك على موقع خارجي.
كيف تقرأ سجل الرصيد دون عدّ العمليات مرتين؟
ابدأ بمعرف العملية وقيمة المدخلات والمخرجات، ثم حدد ما يخص المستلم وما تتحكم به محفظتك. سجل الرسم فرقًا بين مجموع المدخلات والمخرجات في المعاملة، ولا تضفه مرة أخرى إذا كانت واجهتك قد أدرجته ضمن التكلفة. وميّز النقل بين عناوينك عن شراء جديد أو بيع لطرف آخر عند تنظيم سجلك.
استخدم دليل قراءة المعاملات لتتبع الحقول، وحاسبة تكلفة التحويل لترتيب مبلغ الاستلام والرسوم التي تدخلها. الحاسبة لا تختار مخارجك ولا تقرأ ملكيتها؛ وظيفتها محاكاة الأرقام، بينما يبقى تحديد قابلية الإنفاق والباقي ضمن معلومات محفظتك.
أسئلة شائعة
هل يمكن أن يكون لعنوان واحد أكثر منUTXO؟
نعم. يمكن أن تتجه عدة مخارج إلى شروط مرتبطة بالعنوان نفسه، مع بقاء كل مخرج قابلًا للتحديد بمعرف المعاملة ورقمه داخلها. مجموعها في الواجهة لا يحولها إلى مخرج واحد تلقائيًا.
لماذا نقص عدد المخارج بعد الدفع؟
قد تكون المعاملة استهلكت عدة مخارج وأنشأت باقٍ واحدًا، أو استخدمت جزءًا من الرصيد دون باقٍ بحسب بنائها. راجع المبالغ والتفاصيل قبل تفسير التغير، فعدد المخارج وحده لا يصف الربح أو الخسارة.
هل تغيير اسم المخرج في المحفظة يغير الشبكة؟
لا. التسمية تنظيم محلي في المنتج الذي تستخدمه. البيانات التي تسمح بتحديد المخرج ومقداره وشروط إنفاقه على الشبكة لا تتبدل لمجرد تعديل ملاحظة في الواجهة. احتفظ بنسخة من السجل التنظيمي إذا كانت محفظتك توضح أنه لا يُستعاد تلقائيًا مع المفاتيح.