UTXO چیست و چگونه کار می‌کند؟

UTXOدنیای زیبای ارزهای دیجیتال پر از اصطلاحات کاربردی است و شما برای پیشی گرفتن از بقیه باید با همه آن‌ها آشنا شوید.UTXO یکی از این اصطلاحات پرکاربرد است و به معنای خروجی‌های خرج نشده تراکنش است. روزهای اولی که بیت‌کوین معرفی شده بود، اگر شما چیزی از UTXO نمی‌دانستید ممکن بود تراکنشی را به‌اشتباه انجام دهید. بعد از گذشت سال‌ها، حالا شرایط فرق کرده است. به لطف کیف پول‌های HD شما دیگر نیاز نیست نگران باشید. دانستن این مفهوم خالی از لطف نیست و شما هر چه بیشتر در این بدانید موجب می‌شود که بهتر بتوانید از بیت‌کوین‌های خود مراقبت کنید. در ادامه این مقاله از باین ارز شما را بیشتر با مفهوم UTXO آشنا می‌کنیم و به شما می‌گوییم تا چه حد باید به کارمزدهای بیت‌کوین اهمیت بدهید.آشنایی با UTXOبه مقدار ارز دیجیتالی که پس از انجام تراکنش انجام شده می‌ماند، UTXO گفته می‌شود که به معنی خروجی های خرج نشده تراکنش است. در بیت‌ کوین و سایر ارزهای مشابه مانند بیت‌کوین کش، لایت‌کوین و دوج‌کوین مانده‌حساب یک مقدار نیست و مجموع مقادیر کوچک‌تر است که به این نام نامیده می‌شود. ممکن است شما مقدار خیلی کمی از رمزارز را در کیف پول خود داشته باشید اما UTXOهای مختلفی وجود دارند که ما آنها را نمی‌بینیم.آشنایی با UTXOUTXO به معنی خروجی خرج نشده تراکنش است و از حمله دوباره شبکه برای خرج کردن جلوگیری می‌کند. فرض کنید شما می‌خواهید یکی از ۳ بیت‌کوین خود را برای فردی در شبکه بفرستید. شما نمی‌توانید به طور مستقیم یک بیت‌کوین را بفرستید و بقیه کوین را در کیف پول خود نگه دارید. تمامی بیت‌کوین‌های شما وارد فرایند معامله می‌شود و به شبکه ارسال می‌شود. تراکنش انجام می‌شود و یکی از بیت‌کوین‌ها به مقصد ارسال می‌شود و بقیه بیت‌کوین مانده به کیف شما بازمی‌گردد.در این فرایند ۲ تراکنش انجام شده است. مقدار موردنظر بیت‌کوین به کیف پول مقصد فرستاده شده است و مابقی بیت‌کوین (UTXO) به کیف پول برگردانده شده است. ممکن است با خودتان فکر کنید هنگامی که پرداختی انجام می‌شود، هرگز ۲ تراکنش در کیف پول انجام نمی‌شود. بله دست است، زیرا تمامی تراکنش‌ها در کیف پول‌های مدرن، پشت پرده انجام می‌شوند.UTXO ها چگونه کار می‌کنند؟با یک مثال ساده کاربرد UTXO را بهتر برایتان توضیح می‌دهیم. دنیای واقعی را در نظر بگیرید و فکر کنید که برای خرید به یک فروشگاه رفته‌اید. جنسی را که قصد دارید ۵ هزار تومان است و شما یک اسکناس ۱۰ هزار تومانی به فروشنده می‌دهید. شما که نمی‌توانید اسکناس خود را نصف کنید و به فروشنده بدهید. مجبورید اسکناس را بدهید و بقیه پول خود را دریافت کنید. پس شما هم ۲ تراکنش باید انجام دهید، اول شما پول می‎دهید و فروشنده باقی پول شما را پس می‌دهد. کارایی UTXO هم در شبکه مانند همین مثالی است که برایتان زدیم.چرا UTXO ها مهم هستند؟اهمیت UTXOبررسی UTXO برای درک بسیاری از شاخص‌های on-chain ضروری است. شماره، تعداد و قدمت UTXOهای منتقل شده در شبکه اطلاعات خیلی خوبی را به ما می‌دهد. این اطلاعات چندین شاخص اصلی داده‌های درون‌شبکه‌ای را به ما می‌دهند. مهم‌ترین نکته که درباره UTXOها باید بدانید تغییرات آنها است. تغییرات UTXO جدید را به وجود می‌آورند و قبلی‌ها را پاک می‌کنند. طراحی درست و اصولی UTXO، شیوه حسابداری در بلاک‌چین را سهولت می‌بخشد. پس از انجام هر تراکنش نیاز نیست منتظر ثبت آن روی شبکه بلاک‌چین بمانید زیرا تعداد خروجی‌های خرج نشده ثبت می‌شود.بلاک‌چین بیت‌کوین و لایت‌کوین از معروف‌ترین شبکه‌هایی هستند که از UTXOها استفاده می‌کنند.از خروجی‌های UTXO کجا استفاده می‌شود؟از خروجی‌هایی که به‌عنوان ورودی وارد پایگاه‌داده شده‌اند، در زمان‌های آتی برای تراکنش‌های جدید می‌توانید استفاده کنید. تراکنش‌هایی که برای معامله بیت‌کوین انجام می‌شوند، مثل چک‌هایی است که بانک به ضمانت خودش می‌کشد. شما نمی‌توانید آن را با مقادیر دلخواه خود معامله کنید بلکه باید کل مقدار ذخیره شده در بایت داده را خرج کنید. اما ارزی مانند بیت‌کوین کمی منحصربه‌فرد است و تراکنش‌های مربوط به آن‌ها را می‌توان با بخش‌های از رمز ارزها انجام داد. یعنی خرج کردن رمزارز با استفاده از یک بایت داده واحد انجام نمی‌شود بلکه الگوریتمی وجود دارد. این الگوریتم قسمتی از بیت‌کوین را بازیابی می‌کند تا یک درخواست خرج کردن به سرانجام برسد. به طور مثال شما قصد خرید ۱ بیت‌کوین را دارید. در این معامله BTC0.6 از یک بایت و BTC ۰٫۴ از بایتی دیگر بازیابی می‌شود. باقی‌مانده هر‌کدام از این بخش‌ها به خروجی‌های خرج نشده تراکنش فرستاده می‌شود تا در آینده مصرف شود.کمی بیشتر راجع به UTXOها بدانیداطلاعات بیشتر راجع به UTXOخورده کوین‌های موجود در شبکه بیت‌کوین گاهی صرفه اقتصادی ندارد و بهتر است از آنها استفاده نکنید. ممکن است هزینه‌ای که شما برای انجام تراکنش می‌پردازید از هزینه‌ای که قرار است برای خرید بپردازید بیشتر است. فرض کنید شما قصد خرید یک نوشیدنی ۳ دلاری را دارید و برای پرداخت آن می‌خواهید از شبکه بیت‌کوین استفاده کنید. هزینه انجام تراکنش در شبکه بیت‌کوین بیش از ۲ دلار است و ارزش ندارد با آن یک نوشیدنی ۳ دلاری بخرید. اما داستان به اینجا ختم نمی‌شود. زیاد بودن خروجی‌های خرج نشده تراکنش مشکلاتی دیگری هم دارد. برای مثال می‌توان به هزینه‌های ادوات دیتا ماینینگ اشاره کرد که برای تأیید کامل نودها باید پرداخت شود. تغییر در هزینه تجهیزات پردازش خروجی‌های خرج نشده با میزان افزایش آن هم سو نیست.جمع‌بندی بررسی UTXOUTXO مقدار رمزارزی است که بعد از تراکنش باقی می‌ماند و به کیف پول شما بازمی‌گردد. UTXO یا خروجی خرج نشده تراکنش، این بار به‌عنوان ورودی به کیف پول بازمی‌گرداند. این خروجی‌ها همیشه در حال پردازش هستند و مسئولیت شروع و پایان تراکنش را بر عهده دارند. اصطلاح UTXO کمی پیچیده است اما ما در این مقاله سعی کردیم با مثال‌های ساده این مفهوم را خیلی ساده برایتان توضیح دهیم.بیشتر بخوانید:مارکت کپ چیست؟میکر و تیکر در معاملات ارز دیجیتال چیست؟قرارداد هوشمند چیست؟