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

ساخت وبلاگ

Blockchain transaction

منبع: blockchain.com

اندازه معامله

برای هر معامله وجود دارد ،

اگر ورودی 180 - 32 = 148 بایت فشرده شود

می توانید فرمول را در اینجا پیدا کنید

در ساده ترین حالت ، شما یک ورودی و دو خروجی (گیرنده و تغییر) خواهید داشت. بنابراین در = 1 و خارج = 2. با توجه به فرمول مرتبط ، اندازه معاملات در حدود خواهد بود

هزینه معامله

Transaction fee 1-10 satoshi/Byte

امروز می توانید بیشتر معاملات را با 1-10 Satoshi/Byte مشاهده کنید.

1 Satoshi = 0. 00000001 BTC

اگر هزینه معامله 10 Satoshi/Byte باشد ، برای انتقال 258 بایت معامله ، 0. 00002580 BTC نیاز به پرداخت دارد.

حتی اگر ورودی ها و خروجی های بیشتری داشته باشیم ، می توان گفت هزینه معامله باید به طور معمول 0. 0001 BTC باشد. و شما نباید بیش از این هزینه بپردازید. نرخ BTC/USD اغلب در حال نوسان است. بگذارید قیمت 1 BTC = 10،000 دلار را در نظر بگیریم. در این حالت ، ما 1 دلار را به عنوان هزینه پرداخت می کنیم. همیشه می توانید این مبلغ را به صورت رایگان تنظیم کنید تا معامله خود از بین برود.

هزینه معامله به مبلغ منتقل شده بستگی ندارد. این بستگی به میزان داده های منتقل شده دارد.

اگر ورودی ها را افزایش دهیم (از حساب منبع چندگانه در معامله استفاده کنید) یا از چندین خروجی استفاده می کنیم (به طور معمول مبادله و استخرها این کار را انجام می دهند ، برای انتقال وجوه به آدرس های مختلف) ، اندازه معامله افزایش می یابد. این معامله دارای دو ورودی و 2 خروجی ارائه شده است.

حال ما را درک کنیم که هزینه معامله چگونه تصمیم گرفته می شود. و چگونه آن را به معدن بیت کوین متصل می کند.

درک هزینه معدن بلوک

اندازه بلوک محدود به 1 مگابایت است. بنابراین یک معدنچی مجبور است معاملات را در 1 مگابایت اندازه انتخاب کند. هر معامله با هزینه معامله خود همراه است.

هزینه معدن بلوک را با پاداش بلوک 12. 5 BTC اشتباه نگیرید.

بگذارید بگوییم ، یک معامله 0. 01 BTC را پرداخت می کند تا آن را در بلوک گنجانده شود. و یک معامله دیگر 0. 015 BTC را پرداخت می کند. و هر کدام 512 کیلوبایت هستند. بنابراین معدنچی برای استخراج این بلوک 0. 01 + 0. 015 = 0. 025 BTC دریافت می کند.

مورد دیگر می تواند باشد ، 4 معاملات با اندازه 256 کیلوبایت (256 * 4 = 1MB) 0. 01 BTC پرداخت می کنند ، اکنون کل هزینه این بلوک به 0. 04 BTC می رسد. بنابراین معدنکار با درج این 4 معامله کوچکتر برای بهبود هزینه معدن خود سود بیشتری کسب می کند.

در اینجا ما این را درک می کنیم ،

هزینه معامله در BTC برای معدنچی مهم نیست ، Satoshi/Byte برای او مهم است. معدنچیان سعی می کنند هزینه ارزیابی (هزینه معامله/اندازه معامله) را به حداکثر برسانند. این شبیه به مشکل Knapsack است.

در اینجا سه مثال زیر آورده شده است.

معدنکار قبل از اضافه کردن معامله به بلوک از این محاسبه استفاده می کند.

هزینه معامله و تأخیر تأیید

اگر معدنچی با موفقیت یک بلوک را بدست آورد ، تمام هزینه های معامله را برای معاملات خود که در بلوک خود گنجانده است ، دریافت می کند. بنابراین به طور طبیعی ، او معاملات را با بالاترین هزینه معامله انتخاب می کند.

معامله شما تأیید نمی شود مگر اینکه در یک بلوک گنجانده شود. اگر Satoshi/Byte پایین تر از آنچه اکثر مردم پرداخت می کنند پرداخت می کنید ، معامله شما از استخر برداشت نمی شود تا اینکه معاملات با پرداخت بهتر برای معدنچی وجود داشته باشد.

سازماندهی معاملات از یک استخر تأیید نشده در یک بلوک (1MB) با حداکثر هزینه ، باعث می شود هزینه معدن بالا برود.

معدنچیان معاملات را با هزینه کمتری انتخاب نمی کنند. و این معاملات هنگامی انتخاب می شوند که معاملات هزینه بالاتر در استخر تأیید نشده در دسترس نباشد. به همین دلیل است که ما در روزها تأخیرها را برای تأیید چنین معاملات می بینیم.

کاهش هزینه های معامله با دسته بندی

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

دسته بندی معامله توسط مبادلات برای رسیدگی به پرداخت های مشتریان استفاده می شود. برای انتقال وجوه به خارج از مبادله.

علاوه بر پرداخت مبلغ پرداخت به طور مستقیم صرفه جویی در هزینه ، Batching همچنین با کاهش فضای بلوک از فضای بلوک محدود استفاده می کند.

اگر 10 پرداخت را در یک معامله ترکیب کرده اید ، به جای ارسال آنها به صورت جداگانه ، می توانید 75 ٪ از فضای بلوک را ذخیره کنید.

چرا هزینه ها در ژانویه 2018 بسیار بالا بود؟

گفته می شود گروهی از مردم می خواستند که بیت کوین بی فایده شود. بنابراین آنها هزینه معامله را تورم کردند. چطور ممکن است. آنها به سادگی هزینه زیادی برای معامله پرداخت کردند.

بنابراین بگذارید بگوییم شخصی 0. 1 BTC را برای معامله اندازه 256 کیلوبایت پرداخت می کند. بنابراین هزینه 39 Satoshi/Byte می شود. اما با این وجود ، این فرد با پرداخت 3. 9 Satoshi/Byte در 4 معاملات دیگر اجازه می دهد. بنابراین او امضاهای غیر ضروری زیادی را به ورودی اضافه می کند و باعث می شود اندازه آن تا 1 مگابایت افزایش یابد. هنوز هم هزینه بالاتری نسبت به دیگران پرداخت می کند

(0. 1/1024)* 10^5 = 9. 7 Satoshi/Byte و پر کردن تمام فضای موجود در بلوک.

به این معامله نگاه کنید. و بسیاری از این معاملات دیگر این بلوک وجود دارد. در کل فقط 78 معاملات.

Large Transaction Input Bitcoin

0.01 BTC 512 KB = 0.00001950 BTC/KB = 1950 satoshi/KB Satoshi per Byte in this case will be 1950 sat 1024 = 1.904 satoshi/Byte For the other example with 512KB transaction size and 0.015 BTC fee, 0.015 BTC 512 KB x 10 8 1024 = 2.92 satoshi/Byte For the other example with 256KB transaction size and 0.01 BTC fee, 0.01 BTC 256 KB x 10 8 1024 = 3.9 satoshi/Byte > satoshi = 10 -8 BTC >

مقالات آموزش فارکس...
ما را در سایت مقالات آموزش فارکس دنبال می کنید

برچسب : نویسنده : بهزاد فراهانی بازدید : 38 تاريخ : شنبه 12 فروردين 1402 ساعت: 15:01