آیا با اصطلاح مدیریت UTXO، آشنا هستید؟ قبل از آن که به معرفی این اصطلاح بپردازیم می خواهیم شما را با UTXO آشنا کنیم. UTXO مقدار پول دیجیتالی است که پس از هر تراکنش باقی می ماند و می تواند به عنوان ورودی در تراکنش های بعدی استفاده شود. UTXO یک مفهوم مهم است که میزان پول دیجیتال باقی مانده پس از تراکنش در بلاک چین را بیان می کند. این مفهوم شروع و پایان هر تراکنش را در بلاک چین تعریف می کند و نقش مهمی در امنیت و کارایی شبکه دارد که در این مقاله می خواهیم به نحوه مدیریت کارمزد این تراکنش ها بپردازیم، با ما همراه باشید.
UTXO چیست؟
بهترین راه برای توضیح مفهوم خروجی تراکنش خرج نشده، مقایسه آن با پرداخت های نقدی واقعی است. فرض کنید برای خرید ژامبون 5 دلاری وارد یک فروشگاه می شوید اما فقط یک اسکناس 10 دلاری دارید. در این صورت شما مبلغ را با اسکناس 10 دلاری خود پرداخت می کنید و صندوقدار اسکناس 5 دلاری را به شما پس می دهد اما اگر پنج اسکناس یک دلاری برای خرید همان ژامبون داشته باشید چه؟ پاسخ در واقع بسیار ساده است. اسکناس ها را با هم ترکیب کنید تا 5 دلار به صندوقدار بدهید تا هزینه ژامبون را بپردازد. تراکنش های بیت کوین تقریباً همین کار را انجام می دهند. سیستم بیت کوین روی مجموعهای از خروجیهای تراکنش کار میکند که هنوز به عنوان ورودی برای سایر تراکنش ها استفاده نشده اند.
UTXO مخفف عبارت Unspent Transaction Output بوده که به معنای خروجی یک تراکنش است که هنوز به عنوان ورودی در تراکنش دیگری استفاده نشده و بعداً برای استفاده در دسترس قرار می گیرد. این مفهوم ابتدا به دلیل امنیت، شفافیت و مقیاس پذیری که در طول دوره ظهور بیت کوین ارائه می کرد اهمیت پیدا کرده است و از آن زمان به یکی از مفاهیم اساسی در طراحی بلاک چین بیت کوین تبدیل شده که نقش اساسی در ساختار و عملکرد بلاک چین بیت کوین ایفا کرده است.
ارزهای دیجیتال همیشه به عنوان یک ارز کامل خرید و فروش نمی شوند. این مشکل برای ارزهای رمزنگاری شده که هر واحد قیمت بالایی دارد، بارزتر است. به عنوان مثال، مردم اغلب بخشی از بیت کوین یا اتریوم را در تراکنش های خود خرید و فروش می کنند. با این حال، تقسیم این واحدها به واحدهای کوچکتر کار آسانی نیست و هزینه هایی را به همراه خواهد داشت و در نهایت معاملات را غیر قابل تحمل می کند.
این زیر واحدها اساساً خروجی مصرف نشده باقی مانده در هر فرآیند هستند و به عنوان بخشی یا تمام ورودی در فرآیند بعدی استفاده می شوند. با عملیات بعدی خروجی های جدیدی ایجاد می شود و دیگر نمی توان خروجی های استفاده شده قبلی را هدر داد. هر خروجی که بلافاصله در یک تراکنش استفاده نمی شود به UTXO تبدیل می شود و می تواند در تراکنش دیگری خرج شود.
تاثیر UTXO در تعیین کارمزد تراکنش
همانطور که تاکنون دیده اید، داشتن خروجی های خرج نشده متعدد منجر به کارمزدهای بالاتر می شود اما این هزینه ها به جیب ماینرها نمی رود. در واقع به صورت خودکار بر اساس حجم معامله محاسبه و کسر می شود. با توجه به امکان ایجاد چندین UTXO، این امر باعث افزایش توان تراکنش در هنگام تراکم شبکه می شود و فضای بیشتری را در یک بلاک با تنها 4 مگابایت فضا اشغال می کند.
تراکنش های بیت کوین بر حسب بایت و کارمزدها بر اساس تعداد بایت های یک تراکنش محاسبه می شود. بسته به تراکم شبکه، هزینه هر بایت تراکنش ممکن است متفاوت باشد و اگر تراکنش از تعداد زیادی بایت در فرآیند خرد کردن واحدهای بیت کوین انجام شود، قطعا گرانتر خواهد بود؛ اینجاست که مدیریت UTXO ها اهمیت خواهد داشت.
برای اطلاع از نحوه ثبت نام و احراز هویت صرافی مکسی بر روی لینک کلیک کنید.
چگونه UTXO ها را مدیریت کنیم؟
مدیریت UTXO ها شامل یکپارچه سازی آنها می شود و عملاً به سادگی ارسال تراکنش های بیت کوین در سراسر شبکه است. با ارسال یک تراکنش به آدرسی دیگر، می توانید تمام خروجی های خرج نشده کیف پول خود را به یک واحد تبدیل کنید. با انجام این کار، تمام خروجی های مصرف نشده شما به یک خروجی خرج نشده منتقل می شود.
توجه داشته باشید ممکن است کیف پول شما UTXO های مختلف را به شما نشان ندهد و فقط یک موجودی را در کیف پول خود مشاهده کنید. با این حال، هنگامی که تراکنش را انجام دادید و تمام دارایی های موجود در کیف پول را به آدرس دیگری ارسال کردید؛ یک واحد از UTXO های خود خواهید داشت.
علاوه بر این، برخی از کیف پول ها دارای ویژگی به نام Coin Control هستند و می توانید UTXO های خود را با استفاده از آن مدیریت کنید. این ویژگی به شما این امکان را می دهد که از بین خروجی های خرج نشده برای انجام عملیات انتخاب کنید. بسیاری از کیف پول های بیت کوین مانند بلو ولت به قابلیت بررسی کوین ها مجهز هستند.
برای کسب اطلاعاتی در زمینه آموزش ارز دیجیتال بر روی لینک کلیک کنید.
دلیل مدیریت UTXO
چرا باید خروجی مصرف نشده خود را مدیریت کنیم؟ همانطور که قبلاً گفتیم، اگر چندین UTXO دارید و می خواهید پرداخت کنید، اگر مبلغ پرداختی بیش از هر یک از خروجی های خرج نشده باشد، باید چندین UTXO را ترکیب کنید.
هر چه خروجی های خرج نشده در یک تراکنش بیشتر باشد، کارمزدی که باید در شبکه بپردازید بیشتر می شود. بنابراین می بینید که انجام یکپارچه سازی هوشمندانه است و انجام آن در زمانی که شبکه مشغول نیست شما را از پرداخت هزینه های بالا در زمانی که شبکه مشغول است نجات می دهد. میتوانید ترافیک شبکه و هزینههای جاری هر بایت را در پلتفرمهای اکسپلورر بلاک بیتکوین مانند mempool.space بررسی کنید. از طریق این پلتفرم ها می توانید به تمامی تراکنش ها و اطلاعات بیت کوین مانند تاریخچه تراکنش ها، سوابق و غیره دسترسی داشته باشید.
علاوه بر این، داشتن چندین UTXO زمانی که شبکه شلوغ است و هزینهها گران است، میتواند آن خروجیهای مصرف نشده را به UTXO Dust تبدیل کند. Dust UTXO خروجی خرج نشده ای است که ارزش آن کمتر از کمترین هزینه تراکنش در شبکه است. این میکروکوین ها دارایی های غیر قابل مصرف خواهند بود تا زمانی که کارمزدها دوباره کاهش یابد و شبکه ساکت شود.
چالش های مدیریت UTXO چیست؟
بزرگترین عامل خطر برای مدیریت UTXO ها، به ویژه هنگام ادغام، حریم خصوصی است. به دلایلی که در بالا ذکر شد، وقتی همه خروجی های مصرف نشده خود را در یک یا شاید چند UTXO ترکیب می کنید، به نوعی حریم خصوصی خود را به خطر می اندازید. تنها با یک خروجی خرج نشده، هر بار که می خواهید تراکنش انجام دهید، تمام دارایی بیت کوین شما در اختیار گیرنده یا هرکسی که به آدرس فرستنده یا هش تراکنش دسترسی داشته باشد، در دسترس خواهد بود.
بنابراین، هنگام استفاده از عملکرد Coin Control، همیشه مهم است که هنگام ادغام UTXO ها تعادل ایجاد کنید. با در نظر گرفتن تمام مسائل بالا، بهترین راه برای مدیریت خروجی های خرج نشده، داشتن دو نوع UTXO است. UTXO های بزرگ را برای پس انداز دست نخورده نگه دارید و جمع کنید؛ از UTXO های کوچکتر برای پرداخت ها استفاده نمایید و ازدحام شبکه را برای کارمزد تراکنش های کمتر نظارت کنید.
کدام ارزهای دیجیتال از UTXO استفاده می کنند؟
به غیر از بیت کوین، سایر ارزهای دیجیتال نیز از UTXO هر کدام به نوعی در طراحی بلاک چین خود استفاده کرده اند. این ارزهای دیجیتال عبارتند از:
نظر بدهید