فكر في معاملات بيتكوين مثل كتابة الشيكات. في كل مرة ترسل فيها بيتكوين، أنت لا تقسم عملة – بل تعمل مع مجموعة من مخرجات المعاملات السابقة. هنا يأتي نموذج مخرجات المعاملات غير المنفقة UTXO (Unspent Transaction Output). إنها الآلية الأساسية التي تستخدمها بيتكوين والعديد من العملات المشفرة الأخرى لتتبع مكان كل عملة في أي لحظة.
فهم UTXO: المفهوم الأساسي
مخرجات المعاملات غير المنفقة هي في الأساس مقدار من بيتكوين موجود في محفظة ولم يتم إنفاقه بعد. عندما تقوم بإجراء معاملة، فإنك تأخذ واحدًا أو أكثر من هذه UTXOs كمدخلات، وتقوم بتوقيعها رقميًا لإثبات أنك تملكها، وتقوم بإنشاء مخرجات جديدة تصبح UTXOs بنفسها. والأخرى القديمة أصبحت الآن “منفقة” ومقفلة بشكل دائم - لا يمكن إعادة استخدامها أبدًا. المخرجات الجديدة جاهزة لأن تُنفَق في المعاملات المستقبلية.
مثال من العالم الحقيقي: أليس تدفع لبوب
لنقل أن أليس تمتلك 0.45 بيتكوين. هذا ليس عملة موحدة واحدة – بل هو في الواقع مخرجان منفصلان من المعاملات السابقة: واحد بقيمة 0.4 بيتكوين وآخر بقيمة 0.05 بيتكوين. الآن تحتاج إلى إرسال 0.3 بيتكوين إلى بوب.
هذا ما يحدث: لا يمكن لأليس أن تعطي بوب نصف مخرجات المعاملات غير المنفقة 0.4 BTC الخاصة بها. بدلاً من ذلك، يجب عليها استخدام وحدة 0.4 BTC بالكامل كمدخل. تأمر الشبكة بتقسيمها: إرسال 0.3 BTC إلى عنوان بوب وإعادة 0.1 BTC إلى عنوانها الخاص ( ناقص رسوم التعدين في الواقع ). مخرجات المعاملات غير المنفقة الأصلية 0.4 BTC تم إنفاقها الآن وذهبت إلى الأبد. تم إنشاء مخرجات معاملات غير منفقة جديدة ( 0.3 BTC و 0.1 BTC )، جاهزة للمعاملة التالية.
ماذا لو كانت أليس بحاجة إلى إرسال 0.42 بِت بدلاً من ذلك؟ يمكنها دمج مخرجات المعاملات غير المنفقة 0.4 بِت مع مخرجات المعاملات غير المنفقة 0.05 بِت لإنشاء إجمالي 0.45 بِت، وإرسال 0.42 بِت، والاحتفاظ بـ 0.03 بِت كفكة.
لماذا تهم UTXO
نموذج UTXO هو السبب في أن معاملات بيتكوين تعمل بالطريقة التي تعمل بها. بدلاً من تحديث أرصدة الحسابات مثل البنوك التقليدية، تتعقب سلسلة الكتل المخرجات المنفصلة. يتم توجيه كل مخرج إلى عنوان شخص محدد. لا يمكن إنفاق UTXOs جزئيًا - يجب عليك إنشاء مخرجات جديدة من المخرجات الموجودة، تمامًا مثل تمزيق شيك قديم وكتابة شيكات جديدة بناءً على قيمته. يضمن هذا التصميم الشفافية، ويمنع الإنفاق المزدوج، ويعطي كل بيتكوين تاريخًا واضحًا على سلسلة الكتل.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
كيف تعمل UTXO: الكتلة الأساسية لعمليات بيتكوين
فكر في معاملات بيتكوين مثل كتابة الشيكات. في كل مرة ترسل فيها بيتكوين، أنت لا تقسم عملة – بل تعمل مع مجموعة من مخرجات المعاملات السابقة. هنا يأتي نموذج مخرجات المعاملات غير المنفقة UTXO (Unspent Transaction Output). إنها الآلية الأساسية التي تستخدمها بيتكوين والعديد من العملات المشفرة الأخرى لتتبع مكان كل عملة في أي لحظة.
فهم UTXO: المفهوم الأساسي
مخرجات المعاملات غير المنفقة هي في الأساس مقدار من بيتكوين موجود في محفظة ولم يتم إنفاقه بعد. عندما تقوم بإجراء معاملة، فإنك تأخذ واحدًا أو أكثر من هذه UTXOs كمدخلات، وتقوم بتوقيعها رقميًا لإثبات أنك تملكها، وتقوم بإنشاء مخرجات جديدة تصبح UTXOs بنفسها. والأخرى القديمة أصبحت الآن “منفقة” ومقفلة بشكل دائم - لا يمكن إعادة استخدامها أبدًا. المخرجات الجديدة جاهزة لأن تُنفَق في المعاملات المستقبلية.
مثال من العالم الحقيقي: أليس تدفع لبوب
لنقل أن أليس تمتلك 0.45 بيتكوين. هذا ليس عملة موحدة واحدة – بل هو في الواقع مخرجان منفصلان من المعاملات السابقة: واحد بقيمة 0.4 بيتكوين وآخر بقيمة 0.05 بيتكوين. الآن تحتاج إلى إرسال 0.3 بيتكوين إلى بوب.
هذا ما يحدث: لا يمكن لأليس أن تعطي بوب نصف مخرجات المعاملات غير المنفقة 0.4 BTC الخاصة بها. بدلاً من ذلك، يجب عليها استخدام وحدة 0.4 BTC بالكامل كمدخل. تأمر الشبكة بتقسيمها: إرسال 0.3 BTC إلى عنوان بوب وإعادة 0.1 BTC إلى عنوانها الخاص ( ناقص رسوم التعدين في الواقع ). مخرجات المعاملات غير المنفقة الأصلية 0.4 BTC تم إنفاقها الآن وذهبت إلى الأبد. تم إنشاء مخرجات معاملات غير منفقة جديدة ( 0.3 BTC و 0.1 BTC )، جاهزة للمعاملة التالية.
ماذا لو كانت أليس بحاجة إلى إرسال 0.42 بِت بدلاً من ذلك؟ يمكنها دمج مخرجات المعاملات غير المنفقة 0.4 بِت مع مخرجات المعاملات غير المنفقة 0.05 بِت لإنشاء إجمالي 0.45 بِت، وإرسال 0.42 بِت، والاحتفاظ بـ 0.03 بِت كفكة.
لماذا تهم UTXO
نموذج UTXO هو السبب في أن معاملات بيتكوين تعمل بالطريقة التي تعمل بها. بدلاً من تحديث أرصدة الحسابات مثل البنوك التقليدية، تتعقب سلسلة الكتل المخرجات المنفصلة. يتم توجيه كل مخرج إلى عنوان شخص محدد. لا يمكن إنفاق UTXOs جزئيًا - يجب عليك إنشاء مخرجات جديدة من المخرجات الموجودة، تمامًا مثل تمزيق شيك قديم وكتابة شيكات جديدة بناءً على قيمته. يضمن هذا التصميم الشفافية، ويمنع الإنفاق المزدوج، ويعطي كل بيتكوين تاريخًا واضحًا على سلسلة الكتل.