TXID یا هش تراکنش چیست؟

0
429
TxID-چیست

TxID مخفف Transaction ID است که به آن هش تراکنش نیز گفته می‌شود. TxID فیلد کاراکتر مورد نیاز برای نقل و انتقالات در طول معاملات دارایی‌های blockchain است. TxID معمولاً با ترکیبی از ده‌ها عدد و حروف انگلیسی شکل می‌گیرد.

اگر هر کاربر واریزی به حساب خود داشته باشد اما دارایی واریز شده را دریافت نکرده باشد، می‌تواند TxID این معامله را با پلتفرمی که این دارایی از آن خارج و انتقال داده شده، بررسی و پیگیری نماید.

TXID (TRANSACTION ID) در اصل یک شماره شناسایی برای معامله بیت کوین است.

شماره شناسایی برای معامله بیت کوین

چند نمونه TxID را با هم ببینیم:

  • f4184fc596403b9d638783cf57adfe4c75c605f6356fbc91338530e9831e9e16 

اولین معامله بیت کوین در سال 2010 به هال فینی.

  • a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d

خرید پیتزا با 10،000 بیتکوین در سال 2010

  • 4ce18f49ba153a51bcda9bb80d7f978e3de6e81b5fc326f00465464530c052f4 

نمونه ای دیگر از یک معامله

TXID همیشه 32 بایت (64 کاراکتر) و هگزادسیمال است. هگزادسیمال عددی است که از حروف A-F و همچنین ارقام 0-9 استفاده می‌کند.

تولید یک TXID:

شما TXID را با هش داده‌های معامله از طریق SHA256 (که 2 بار انجام می‌گیرد) دریافت می‌کنید. برای مثال:

تولید TXID

169e1e83e930853391bc6f35f605c6754cfead57cf8387639d3b4096c54f18f4

(توجه: اگر می خواهید این معامله را در بلاکچین پیدا کنید، ترتیب بایتها را بایت عوض کنید …)

جستجوی یک TXID در بلاکچین:

اگر به تازگی داده‌های معامله ای را هش کرده‌اید و می‌خواهید یک TXID را در blockchain جستجو کنید، باید آن را به ترتیب بایت معکوس جستجو کنید. بطور مثال:

TXID Sample

TXID کجا استفاده می‌شود؟

  1. برای جستجو در بلاکچین

اگر اخیراً معامله‌ای انجام داده‌اید، می‌توانید از TXID برای یافتن آن در blockchain استفاده کنید. مثلاً:

TXID در بلاکچین

نکته: اگراز کیف پول بیت کوین یک TXID به شما ارائه شود به احتمال زیاد به صورت قابل Search ارسال می‌گردد. به این معنی که ترتیب بایت آن را معکوس کرده است.

  • خرج کردن خروجی‌ها

وقتی می‌خواهید از یک خروجی موجود به عنوان ورودی در یک معامله جدید استفاده کنید، از یک TXID استفاده می‌کنید.

TXID VOUT

برای مراجعه به یک خروجی موجود، از TxID ایجاد شده به همراه شماره vout برای آن معامله استفاده می‌کنید.

لازم به ذکر است، یک TXID شناسه‌ای منحصر به فرد برای هر معامله است.