“اكتساب المال يتطلب الشجاعة ، والاحتفاظ بالمال يتطلب التقدير ، وإنفاق المال يتطلب الفن”

بيرتهولد أورباخ

اليوم ، عالم العملات المشفرة له مصطلحاته الخاصة ، والتي غالبًا ما تكون غير واضحة تمامًا للمبتدئين. إذا كنت أحدهم ، فسنساعدك على فهم شيء واحد مهم يجب أن يعرفه كل متداول تشفير. وهذا هو TXID لمعاملات العملة الرقمية. سنشرح اليوم ما تعنيه هذه الأحرف الأربعة ، ما هي وظيفة TXID ، وكيفية العثور عليها وكيفية استخدامها..

ما هو TXID ولماذا هو مطلوب

لفهم الجوهر ، دعنا أولاً نفهم ماهية المعاملة. يتم إرسال الأموال من حساب إلى آخر ، هذا كل شيء. إذا تحدثنا عن العملات الرقمية ، فسيتم نقل العملات المعدنية من محفظة عملات معماة إلى أخرى. ومع ذلك ، كيف يتم إجراء معاملات العملة المشفرة تقنيًا؟ ما يحدث حقًا خلف مشهد blockchain عند تحويل العملة المشفرة? 

حسنًا ، المعاملة هي في الواقع معلومات حول نقل الأصول. يتم تسجيل هذه المعلومات في كتل blockchain لعملة رقمية معينة. تحتوي كل كتلة على رأس وقائمة بالمعاملات. يتضمن الرأس تجزئة المعاملات ، وتجزئة الكتلة نفسها ، وتجزئة الكتلة السابقة. لكي تصبح جزءًا صالحًا من blockchain ويتم تسجيلها في كتلة ، يجب تأكيد كل معاملة بواسطة عامل منجم. 

نظرًا لأن صلاحية وصحة كل سجل مضمونة بواسطة شبكة blockchain اللامركزية ، يصبح من المستحيل معالجة المعلومات في قاعدة البيانات الموزعة..

يعد الوقت المستغرق لتأكيد المعاملات أحد مشكلات Bitcoin (وبعض العملات الافتراضية الأخرى). في البداية ، كان من المخطط أن تكون عمليات تحويل العملات المشفرة فورية ، ولكن سرعان ما أصبح واضحًا أنه نظرًا للزيادة المتعددة في عدد المستخدمين ، فإن تأكيد المعاملات قد يستغرق المزيد والمزيد من الوقت.. 

يتم تأكيد المعاملات الأكبر حجمًا ، وكذلك المعاملات ذات الرسوم الأعلى التي يحددها المستخدم ، بشكل أسرع. يؤكد المعدنون المعاملات عندما يقومون بإنشاء كتل جديدة على blockchain ، وإجراء العمليات الحسابية للعثور على التجزئة.

تتم المعاملات على شبكات مثل Bitcoin باستخدام نموذج UTXO (سحب المعاملات غير المنفقة). باستخدام هذا النموذج ، تتعقب العقد الموجودة على الشبكة جميع بيانات إخراج المعاملات المتاحة ، أو UTXO للاختصار (معاملة غير منفقة – إخراج) ، والتي يمكن استخدامها لإنشاء معاملة. يعمل TXID هنا كمعرف لكل معاملة غير منفقة أو تجزئة معاملة. بمعنى آخر ، يعد TXID جزءًا فريدًا من البيانات يتم استخدامه لتحديد المعاملة..

المعاملات

كما هو موضح في الصورة أعلاه ، تحتوي كل معاملة على إدخال واحد ومخرج واحد على الأقل ، مع كل إدخال ينفق عملات البيتكوين الموجودة في المخرجات السابقة. الإخراج ، الآن UTXO ، موجود في مجموعة UTXO حتى يتم إنفاقه على إدخال لاحق. وبالتالي ، عندما تشير محفظة المستخدم إلى رصيد استهلاكي قدره 5 BTC ، يمكن تفسير ذلك على أنه يعني أن المستخدم لديه 5 UTXO بفئة 1 BTC أو 1 UTXO بفئة 2 BTC و 1 UTXO بفئة 3 BTC . في الواقع ، يمكن أن تكون فئة وعدد UTXOs أي شيء ، في شيء واحد يمكننا التأكد من أن إجمالي المبلغ الاسمي سيكون مساويًا لـ 5 Bitcoins. من المهم أن تتذكر أن UTXO هي كمية غير قابلة للتجزئة. لذلك ، على سبيل المثال ، إذا كنت ترغب في شراء iPhone جديد ، أحدث طراز ، مقابل 0.5 BTC ، وكان لديك فقط UTXO بفئتين 2 و 3 BTC ، فإن شبكة blockchain ستأخذ UTXO المجاني الخاص بك من أدنى فئة – بمبلغ 2 BTC وقم بإنشاء 2 UTXO جديدتين ، أحدهما سيكون 1.5 BTC مطروحًا منه رسوم المعاملات والثاني UTXO – 0.5 BTC ، والذي سيصبح ملكًا لبائع الهاتف.

لذلك ، ستحتوي معاملتنا على معلومات كاملة عن قيامك بنقل UTXO محدد بقيمة اسمية 2 BTC لشبكة blockchain ، منها 0.5 BTC إلى بائع معين واستلامها في المقابل UTXO محدد آخر بقيمة اسمية 1.5 BTC مطروحًا منها a عمولة محددة.

يتم تشفير كل هذه البيانات في المعاملة.

علاوة على ذلك ، عند شراء شيء آخر ، فأنت تستخدم بالفعل UTXO جديدًا بقيمة اسمية تبلغ 1.5 BTC ويتم تكرار السجل الكامل مع سجل المبلغ والأطراف المقابلة للعملية. يتم تشكيل المعاملة التالية. وهكذا إلى أجل غير مسمى ، حتى نفاد الأموال الموجودة في الميزان &# 128578 ؛

تتم ترجمة المعاملات المجمعة في تنسيق متسلسل للبايت يسمى تنسيق المعاملة الأولية. في علوم الكمبيوتر ، التسلسل هو عملية ترجمة التمثيل الداخلي لهيكل البيانات إلى تنسيق يمكن إرساله بايت واحد في كل مرة. يتم بعد ذلك تجزئة تنسيق المعاملة الأولية هذا مرتين باستخدام خوارزمية تجزئة التشفير ، والتي في حالة Bitcoin هي تشفير SHA-256 ، لإنشاء TXID للمعاملة.

لذلك ، يعد TXID “جواز سفر” للمعاملة ، وهو رقم فريد يمكن استخدامه لتحديد الحالة الحالية لمعاملة معينة ، وكذلك لتحديد ما إذا كان قد تم تسجيله بالفعل على blockchain أم لا. يتم تخصيص TXID (معرّف المعاملة) أو تجزئة المعاملات لكل تحويل للعملات المشفرة. نظرًا لوجود العملة المشفرة كمعلومات مسجلة ، فمن المهم جدًا تتبع حالة هذا السجل.

يتم تعيين TXID من خلال معاملة عملة مشفرة مباشرة بعد الانضمام إلى الشبكة وهو رمزها المميز الفريد. يتم إنشاؤه بشكل عشوائي ويبدو كسلسلة من الأحرف والأرقام. إجمالي حجم TXID هو 64 حرفًا.

يتم تجميع كل هذه المعاملات معًا في كتلة واحدة ، والتي تشكل السلاسل و blockchain بالكامل. وبالتالي ، نحصل على تقرير كامل وشفاف وفي نفس الوقت عن مقاومة القرصنة لجميع مستخدمي النظام مع بيانات مفصلة لمن ومقدار الأموال التي قمنا بتحويلها والمبلغ المتبقي في الرصيد.

كيفية استخدام ملف TXID

تتلقى المعاملة TXID تلقائيًا ، وعادة لا يهتم المستخدمون بها ، ما لم تكن هناك أي مشاكل – تأخرت معاملتهم ، ولم يتم استلام الأصول ، وما إلى ذلك. في مثل هذه الحالات ، يصبح من الضروري التحقق من حالة المعاملة لمعرفة ما إذا تم تسجيله في blockchain وتم تأكيده أم لا.

لا يتم ضمان TXID حتى يتم تأكيد المعاملة من قبل الشبكة. ومع ذلك ، يمكن أن يتأثر تتبع المدفوعات باستخدام TXID بمرونة المعاملات. يحدث هذا عندما يتغير TXID للمعاملة قبل أن يتم تأكيدها في كتلة. هذه مشكلة لأنها تخلق فرصًا للهجوم على برامج المحفظة سيئة التشفير التي تفترض أن TXIDs التي لم يتم التحقق منها غير قابلة للتغيير. في حالة Bitcoin ، تم تصميم تطبيق Segregated Witness أو SegWit لمعالجة مسألة مرونة المعاملات..

مع إدخال SegWit ، أصبح للمعاملات على شبكة Bitcoin الآن معرفان ، TXID و WTXID. TXID هو معرف معاملة تقليدي عبارة عن تجزئة SHA-256 مزدوجة لمعاملة متسلسلة بدون بيانات شاهد. في حين أن معاملة WTXID الجديدة عبارة عن تجزئة SHA-256 مزدوجة للتنسيق الجديد لتسلسل معاملات بيانات الشاهد. وبالتالي ، نظرًا لأن معاملات SegWit لا تحتوي على دليل في كل إدخال ، فلا يوجد جزء من المعاملة يمكن تغييره بواسطة طرف ثالث.

يمكنك استخدام خدمات خاصة لتتبع حالة المعاملة. إذا كنت مهتمًا بمعاملات البيتكوين ، فهناك خدمة blockchain.com يمكنها مساعدتك في BTC explorer. للتحقق من معاملة Ethereum ، يمكنك استخدام Etherscan. بالإضافة إلى ذلك ، هناك أيضًا خدمات متعددة blockchain حيث يمكنك العثور على معلومات مفصلة حول مجموعة من عمليات تحويل العملات المشفرة واستكشاف سلاسل الكتل المختلفة على سبيل المثال ، يمكن أن تزودك SoChain بمعلومات حول عمليات تحويل Bitcoin و Ethereum و Dash و Dogecoin و Zcash و Litecoin. يحتاج المستخدمون فقط إلى إدخال تجزئة المعاملة المطلوبة في الحقل المناسب والحصول على النتيجة.

كيف تجد TXID

يمكن عرض TXID مباشرة في محفظة العملة المشفرة عندما يقوم المستخدم بإجراء معاملة معينة. بدلاً من ذلك ، يمكنك العثور على TXID باستخدام التطبيقات. خذ تطبيق Freewallet كمثال..

انقر فوق معاملة> العثور على تجزئة في قائمة> تحقق من المعاملة على blockchain.

كيف تجد TXID

في الخدمات الأخرى ، احصل على تفاصيل المعاملة وابحث عن شيء مثل معرف المعاملة ، TXID ، تجزئة المعاملة ، إلخ..

مثال الهاش: 

6146ccf6a66d994f7c363db875e31ca35581450a4bf6d3be6cc9ac79233a69d0

يمكنك الحصول على رابط من منصة مثل etherscan.io ، على سبيل المثال:

الارتباط من هذه المنصة

إذا كان لديك واحد ، فستحتاج إلى جميع الأحرف بعد “tx /”. على سبيل المثال ، في الرابط أعلى علامة التجزئة:

0x2446f1fd773fbb9f080e674b60c6a033c7ed7427b8b9413cf28a2a4a6da9b56c

في الرابط أعلى التجزئة

في لقطة الشاشة هذه ، يمكنك الاطلاع على جميع المعلومات حول تحويل 10 آلاف BTC ، الذي تم تنفيذه في مايو 2010 بواسطة أحد مطوري Bitcoin الأوائل Laszlo Hanitz لتقديم اثنين من البيتزا. في ذلك الوقت ، كان من المهم جدًا للمطورين ومجتمع أول عملة مشفرة إظهار أنه يمكن بالفعل استخدام Bitcoin كوسيلة للدفع..

استنتاج

وبالتالي ، يعد TXID عنصرًا مهمًا ومفيدًا لكل معاملة عملة معماة. هذا رقم تعريف فريد لكل عملية نقل ، والذي يمكن أن يساعد المستخدمين على تتبع المعاملات على blockchain العام والحصول على جميع المعلومات التي يحتاجونها عنها. توفر الخدمات الحالية وصولاً سهلاً إلى المعلومات المخزنة في blockchain لعملة رقمية معينة وتسمح للمستخدمين بقراءة الكتل بسرعة والعثور على البيانات التي يحتاجون إليها.