آشنایی با مفهوم خروجی های خرج نشدهی تراکنش یا UTXO
در این مقاله تصمیم داریم یکی از مفاهیم اصلی تراکنش های بیت کوین به نام UTXO یا خروجی های خرج نشدهی تراکنش را مورد بررسی قرار دهیم که باعث می شود در رقابت ارزهای دیجیتال ، شما از بقیه جلوتر باشید .
این مفهوم در روزهای ابتدایی پیدایش بیت کوین خیلی حائز اهمیت بود و در صورتی که با مفهوم UTXO ها آشنا نبودید این امکان وجود داشت که تراکنشی را که هیچگاه تصمیم به انجام آن نداشتید به انجام برسانید .
با این وجود ، در وضعیت کنونی به خاطر طریقهی کار کیف پول های بیت کوین ، مخصوصا کیف پول های HD ، نیازی نیست در خصوص درک کامل UTXO ها دیگر نگرانی داشته باشید .
اگرچه اطلاع داشتن از جزییات ، می تواند نکته مثبتی به شمار رود و موجب می گردد در نگهداری بیت کوینهایتان بهتر عمل کنید و اطلاعات بیشتری از این عبارت تخصصی که معمولا در مبحث کارمزدهای بیت کوین مطرح است ، پیدا کنید .
UTXO یا خروجی های خرج نشده تراکنش چیست ؟
تراکنش بیت کوین در بردارندهی ورودی ها و خروجی ها است .
تنها خروجی های خرج نشده تراکنش یا UTXO ها این امکان را دارند که به عنوان ورودی تراکنش های دیگر استفاده شوند . این در حالیست که خروجی های خرج شده پیش از این خرج شده اند پس دوباره امکان خرج شدن آنها وجود ندارد .
همواره به منظور انجام تراکنش نیازمند خروجی خرج نشده تراکنش یا UTXO هستید . در صورتی که دارای خروجی خرج نشده تراکنش نباشید ، بدین معناست که اصلا هیچ بیت کوینی در اختیار ندارید .
این مسئله در اصل به خاطر قوانین پروتکلی اتفاق می افتد که ساتوشی ناکاموتو در بیت کوین تعریف نموده است تا از خرج کردن مجدد آن پیشگیری نماید . علاوه بر این ، در دنیای بیت کوین به هیچ طریق نمی توانید میزان دلخواهی از رقم تراکنش را خرج نمایید .
در صورتی که بخواهیم این مسئله را بیشتر باز کنیم می توان گفت : در صورتی که موجودی شما در آدرس کیف پول ، ۳ بیت کوین باشد و قصد داشته باشید ۰.۵ بیت کوین بپردازید ، این امکان را ندارید که فقط ۰.۵ بیت کوین از آدرس کیف پول خود بفرستید و ۲.۵ بیت کوین را دست نخورده نگه دارید .
به جای آن می بایست تمام ۳ بیت کوین را خرج نمایید و امضای خود را ارائه کنید که ۰.۵ بیت کوین را فقط برای خریدتان در نظر بگیرید و اقدام به برگرداندن ۲.۵ بیت کوینی که باقی ماند به آدرس کیف پولتان کنید . به این موضوع ، فرستادن سرمایه باقی مانده به آدرس اول گفته می شود .
شاید بپرسید زمانی که پرداختی انجام میدهید هیچوقت دو تراکنش در کیف پول انجام نمیدهید . باید گفت بله این مسئله صحیح است ؛ چراکه کیف پول های جدید اقدام به رسیدگی تمام این کارها در پشت صحنه مینمایند .
زمانی که تراکنش بیت کوین انجام می شود ، دو UTXO به وجود می آید : یک UTXO همان کوینی محسوب می شود که به دریافت کننده فرستاده میشود و UTXO دیگر همان خروجی باقی مانده به شمار می رود که به کیف پول فرستنده بازگردانده می شود .
برای اینکه این مسئله واضح تر شود ، به جمع تراکنش های تصویر بالا توجه فرمایید که به وسیلهی یک فرد صورت گرفته است .
در تراکنش های ۱ الی ۴، مشاهده می کنید که همهی خروجی های سمت راست دو عنوان خرج شده (spent) و خرج نشده (unspent) دارند و هر دو مقدار خروجی تراکنش شماره ۵ دارای عنوان خرج شده است .
در صورتی که بیشتر به تراکنش های ۱ الی ۴ توجه کنید ، کاربر با موجودی اولیه ۱۱.۸۵۲۴۲۸ بیت کوین در تراکنش شماره ۱، دائما مشغول فرستادن ۰.۸ بیت کوین به آدرس دیگری است . در همهی ۴ تراکنش ، موجودی که باقی مانده بعد از اینکه ۰.۸ بیت کوین کم کرد و همچنین اخذ کارمزد تراکنش به آدرس جدید بازگردانی می شود که به این آدرس ، آدرس باقی مانده تراکنش گفته می شود . اینروزها این آدرس ها به منظور آسان شدن برای کاربران به صورت اتوماتیک به وسیلهی کیف پول های HD تولید میگردند .
از کلیهی این آدرس ها در تراکنش های ۲ الی ۵ ، تراکنش های تازهای آغاز میگردد و به همین خاطر دارای برچسب خروجی های خرج شده هستند .
در پایان ، بعد از اینکه ۵ تراکنش ۰.۸ بیت کوینی انجام شد ، مقدار موجودی آدرس اصلی که اول ۱۱.۸۵۲۴۲۸ بیت کوین بود و به ۷.۸۳۸۸۶۸ بیت کوین نزول کرد . خروجی ۷.۸۳۸۸۶۸ بیت کوین ، خروجی خرج نشده تراکنش فرستنده و ۰.۸ بیت کوین ها، خروجی خرج نشده تراکنش دریافت کننده می باشد .
در صورتی که با دقت بنگرید در پایان ، آدرس عمومی موجودی اول و موجودی آخر تفاوت دارد . به همین خاطر تعداد زیادی از افراد وقتی که مشاهده می کنند هر تراکنشی که انجام می دهند ، آدرس کیف پول آنها دستخوش تغییر میشود دچار سردرگمی میشوند .
دلیلش می تواند این باشد که کیف پول های HD به صورت اتوماتیک باقی مانده موجودی را به آدرس باقی مانده موجودی می فرستند تا حریم خصوصی شما محفوظ بماند . پس اگر در دفعات بعدی شاهد تغییر آدرس بودید نگران نشوید و بدانید به دلیل دریافت UTXO ها در آدرس باقی مانده جدید این تغییر رخ داده است .
منبع : coinstru
دیدگاهتان را بنویسید