کارمزد و افزایش کارمزد
فصلهای کتاب · ۵۵ پرسش
کلید، seed و عبارت بازیابی همهٔ مثالهای منتشرشده عمومیاند؛ هرگز برای پول واقعی استفاده نشوند. این مجموعه و کدهایش پیادهسازی تولیدی کیف پول یا مرجع مستقل اجماع نیستند.
کارمزد تراکنش عادی چگونه به وجود میآید؟
منطق کارمزد و پرداختکننده
اختلاف مجموع مقدار ورودیها با مجموع خروجیهاست. فیلد مستقلی به نام «کارمزد پرداختی» ندارد؛ بنابراین هر ساتوشیِ تخصیصنیافته به خروجی، در کارمزد قرار میگیرد.
پرسشهای مرتبط
محل موضوع در کتاب: ch09_fees.adoc:2–63ch09_fees.adoc:64–103
کارمزد از نظر اقتصادی بر عهده چه کسی است؟
منطق کارمزد و پرداختکننده
پروتکل فقط ورودی و خروجی را میبیند. در توافق انسانی، فرستنده میتواند هزینه را علاوه بر مبلغ بپردازد یا از مبلغ گیرنده کم کند؛ «چه کسی پرداخت کرد» به قرارداد و ساخت تراکنش وابسته است.
پرسشهای مرتبط
محل موضوع در کتاب: ch09_fees.adoc:2–63ch09_fees.adoc:64–103
چرا کارمزد درصدی از مبلغ انتقال نیست؟
منطق کارمزد و پرداختکننده
منبع کمیاب اصلی در این بازار، ظرفیت درج و بررسی تراکنش است، نه ارزش پول جابهجاشده. تراکنش کوچک از نظر بایت میتواند ارزش بسیار بزرگی منتقل کند.
پرسشهای مرتبط
محل موضوع در کتاب: ch09_fees.adoc:2–63ch09_fees.adoc:64–103
آیا گرههای رله بهازای دریافت کارمزد، موظف به انتشار تراکنشاند؟
منطق کارمزد و پرداختکننده
خیر. کارمزد بالقوه به استخراجکننده بلاک میرسد، نه همه گرههای عبور. هر گره سیاست خودش را برای منابع و رله اعمال میکند.
پرسشهای مرتبط
محل موضوع در کتاب: ch09_fees.adoc:2–63ch09_fees.adoc:64–103
آیا استخراجکننده مجبور است همه کارمزدهای مجاز را مطالبه کند؟
منطق کارمزد و پرداختکننده
خیر. سقف coinbase برابر یارانه مجاز بهعلاوه کارمزدهاست؛ مطالبه کمتر مجاز است. مقدار مطالبهنشده به استخراجکننده بعدی منتقل نمیشود.
پرسشهای مرتبط
محل موضوع در کتاب: ch09_fees.adoc:2–63ch09_fees.adoc:64–103
تفاوت کارمزد و نرخ کارمزد چیست؟
نرخ کارمزد و واحدهای درست
کارمزد مقدار کل پرداختی است؛ نرخ، این مقدار را بر اندازه مؤثر تراکنش تقسیم میکند. برای مقایسه رقابت بر سر ظرفیت بلاک، نرخ معمولاً از مبلغ کل معنادارتر است.
اصلاحات و رفع ابهام
- مخرج نرخ کارمزدE-027
منابع اصلی
پرسشهای مرتبط
محل موضوع در کتاب: ch09_fees.adoc:104–149
sat/vB چه معنایی دارد؟
نرخ کارمزد و واحدهای درست
ساتوشی بهازای بایت مجازی؛ اندازه مجازی پایه برابر سقف وزن تقسیم بر چهار است. این واحد را نباید با ساتوشی بهازای بایت خام یا واحد وزن یکی گرفت.
اصلاحات و رفع ابهام
- مخرج نرخ کارمزدE-027
منابع اصلی
پرسشهای مرتبط
محل موضوع در کتاب: ch09_fees.adoc:104–149
اگر وزن تراکنش ۵۶۱ باشد، اندازه مجازی پایه آن چقدر است؟
نرخ کارمزد و واحدهای درست
۱۴۱ vB، چون
ceil(561/4)=141. گردکردن رو به بالا مهم است؛ محاسبه ۱۴۰٫۲۵ و سپس حذف اعشار میتواند کارمزد هدف را کمتر برآورد کند.اصلاحات و رفع ابهام
- مخرج نرخ کارمزدE-027
منابع اصلی
پرسشهای مرتبط
محل موضوع در کتاب: ch09_fees.adoc:104–149
آیا در سیاست Core اندازه مؤثر همیشه فقط ceil(weight/4) است؟
نرخ کارمزد و واحدهای درست
نه در تمام محاسبات سیاستی. هزینه زیاد عملیات امضا میتواند اندازه مجازی سیاستی را افزایش دهد. برای تراکنشهای معمول، فرمول وزن کاربرد اصلی را دارد؛ برای اسکریپت خاص باید قاعده دقیق بررسی شود.
اصلاحات و رفع ابهام
- مخرج نرخ کارمزدE-027
منابع اصلی
پرسشهای مرتبط
محل موضوع در کتاب: ch09_fees.adoc:104–149
۰٫۰۰۰۰۶۵۷۰ BTC/kvB چند sat/vB است؟
نرخ کارمزد و واحدهای درست
۶٫۵۷ sat/vB؛ هر BTC صد میلیون ساتوشی و هر kvB در این تبدیل هزار vB است. اشتباه در این تبدیل میتواند نرخ را هزار برابر جابهجا کند.
اصلاحات و رفع ابهام
- مخرج نرخ کارمزدE-027
منابع اصلی
پرسشهای مرتبط
محل موضوع در کتاب: ch09_fees.adoc:104–149
برای تراکنش ۱۴۰ vB با نرخ ۱۲ sat/vB چه کارمزدی لازم است؟
نرخ کارمزد و واحدهای درست
۱۶۸۰ ساتوشی، در محاسبه ساده
140×12. اندازه نهایی، قواعد رله و گردکردن باید کنترل شوند؛ نرخ هدف به معنی تضمین زمان تأیید نیست.اصلاحات و رفع ابهام
- مخرج نرخ کارمزدE-027
منابع اصلی
پرسشهای مرتبط
محل موضوع در کتاب: ch09_fees.adoc:104–149
چرا تعداد ورودیها معمولاً بر کارمزد اثر زیادی دارد؟
نرخ کارمزد و واحدهای درست
هر ورودی اشاره به خروجی قبلی و دادههای مجوز خرج میخواهد. استفاده از تعداد زیادی UTXO کوچک میتواند تراکنش را سنگینتر از انتقال یک UTXO بزرگ کند.
اصلاحات و رفع ابهام
- مخرج نرخ کارمزدE-027
منابع اصلی
پرسشهای مرتبط
محل موضوع در کتاب: ch09_fees.adoc:104–149
تخمین نرخ کارمزد بر چه چیزی تکیه میکند؟
تخمین و عدم قطعیت تأیید
بر مشاهده وضعیت mempool، نرخ تراکنشهای اخیراً تأییدشده و هدف زمانی کاربر. این دادهها گذشته و حال را نشان میدهند؛ ورود ناگهانی تقاضا یا تأخیر بلاکها میتواند پیشبینی را تغییر دهد.
منابع اصلی
پرسشهای مرتبط
محل موضوع در کتاب: ch09_fees.adoc:150–200
چرا نرخ مناسب ده دقیقه پیش ممکن است اکنون ناکافی باشد؟
تخمین و عدم قطعیت تأیید
تقاضای جدید میتواند ظرفیت موردانتظار را پر کند و بلاکها نیز با فاصله ثابت نمیآیند. صف کارمزد یک سامانه پویاست، نه فهرستی با قیمت ثابت برای هر جایگاه.
منابع اصلی
پرسشهای مرتبط
محل موضوع در کتاب: ch09_fees.adoc:150–200
آیا پرداخت بیشترین نرخ مشاهدهشده، تأیید در بلاک بعدی را تضمین میکند؟
تخمین و عدم قطعیت تأیید
خیر. انتشار، سیاست استخراجکننده، ورود تراکنشهای تازه و تصادفیبودن یافتن بلاک دخیلاند. نرخ بالا احتمال رقابت موفق را بیشتر میکند، نه اینکه تعهد خدماتی شبکه بسازد.
منابع اصلی
پرسشهای مرتبط
محل موضوع در کتاب: ch09_fees.adoc:150–200
چرا تخمین کارمزد باید همراه راه افزایش بعدی طراحی شود؟
تخمین و عدم قطعیت تأیید
انتخاب نرخ اولیه ناگزیر نامطمئن است. RBF یا CPFP مناسب اجازه میدهد پس از تغییر شرایط هزینه اصلاح شود، بدون اینکه از ابتدا برای بدترین حالت هزینه بسیار زیاد پرداخت شود.
منابع اصلی
پرسشهای مرتبط
محل موضوع در کتاب: ch09_fees.adoc:150–200
آیا کارمزد اضافی پس از تأیید بهطور خودکار برمیگردد؟
تخمین و عدم قطعیت تأیید
خیر. خروجیها و اختلاف آنها با ورودیها در تراکنش تثبیت شدهاند. شبکه سازوکار مزایدهای با بازپرداخت تفاوت قیمت به فرستنده ندارد.
منابع اصلی
پرسشهای مرتبط
محل موضوع در کتاب: ch09_fees.adoc:150–200
چرا حداقل کارمزد رله با نرخ لازم برای تأیید سریع فرق دارد؟
تخمین و عدم قطعیت تأیید
اولی شرط سیاستی ورود یا انتشار در یک گره است؛ دومی نتیجه رقابت برای فضای بلاک. تراکنش میتواند مجاز به رله باشد ولی مدت زیادی تأیید نشود.
منابع اصلی
پرسشهای مرتبط
محل موضوع در کتاب: ch09_fees.adoc:150–200
RBF چه چیزی را جایگزین میکند؟
جایگزینی با کارمزد بیشتر
یک یا چند تراکنش تأییدنشده متعارض را در mempool گرهای که سیاست جایگزینی را میپذیرد. این کار بازنویسی تراکنش تأییدشده در زنجیره نیست.
اصلاحات و رفع ابهام
منابع اصلی
پرسشهای مرتبط
محل موضوع در کتاب: ch09_fees.adoc:201–366
آیا RBF یک نوع تراکنش اجماعی جداگانه است؟
جایگزینی با کارمزد بیشتر
خیر. تراکنش جایگزین باید مثل هر تراکنش دیگر معتبر باشد؛ تصمیم حذف نسخه قبلی و رله نسخه جدید، سیاست mempool است.
اصلاحات و رفع ابهام
منابع اصلی
پرسشهای مرتبط
محل موضوع در کتاب: ch09_fees.adoc:201–366
آیا تراکنش بدون سیگنال RBF غیرقابلجایگزینی است؟
جایگزینی با کارمزد بیشتر
خیر. full-RBF سیگنال را شرط نمیداند؛ Core 28 آن را پیشفرض کرد و Core 29 گزینه خاموشکردن آن را حذف کرد. علاوه بر این، سیگنال هرگز تضمین اجماعی علیه دوبارخرج نبود.
اصلاحات و رفع ابهام
منابع اصلی
پرسشهای مرتبط
محل موضوع در کتاب: ch09_fees.adoc:201–366
آیا برای RBF فقط بالاتر بودن نرخ کافی است؟
جایگزینی با کارمزد بیشتر
خیر. سیاست میتواند افزایش کارمزد مطلق نسبت به مجموعه حذفشونده، پوشش هزینه رله اضافی و محدودیت وابستگیها را هم بخواهد. نرخ بالاتر یک تراکنش کوچک لزوماً هزینه حذف مجموعه بزرگتر را جبران نمیکند.
اصلاحات و رفع ابهام
منابع اصلی
پرسشهای مرتبط
محل موضوع در کتاب: ch09_fees.adoc:201–366
چرا RBF معمولاً شناسه تراکنش را تغییر میدهد؟
جایگزینی با کارمزد بیشتر
افزایش کارمزد معمولاً مقدار خروجی، ورودیها یا ساختار پایه را عوض میکند. این تغییرها txid تازه میسازند؛ سامانه پرداخت نباید فقط یک txid اولیه را هویت دائمی سفارش بداند.
اصلاحات و رفع ابهام
منابع اصلی
پرسشهای مرتبط
محل موضوع در کتاب: ch09_fees.adoc:201–366
کیف پول چگونه بدون کمکردن مبلغ گیرنده کارمزد را زیاد میکند؟
جایگزینی با کارمزد بیشتر
میتواند از خروجی باقیپول کم کند یا ورودی اضافه کند، مشروط به امضای مجدد و قواعد سیاست. وقتی باقیپول کافی نیست، افزایش کارمزد ممکن است پیچیدهتر شود.
اصلاحات و رفع ابهام
منابع اصلی
پرسشهای مرتبط
محل موضوع در کتاب: ch09_fees.adoc:201–366
آیا «لغو با RBF» بازپرداخت قطعی است؟
جایگزینی با کارمزد بیشتر
خیر. معمولاً یعنی تلاش برای تأیید خرج متعارضی که پول را به خود فرستنده برمیگرداند. تا وقتی یکی از نسخهها تأیید نشده، استخراجکننده ممکن است نسخه دیگری را انتخاب کند.
اصلاحات و رفع ابهام
منابع اصلی
پرسشهای مرتبط
محل موضوع در کتاب: ch09_fees.adoc:201–366
چرا نسخههای مختلف یک پرداخت باید واقعاً با هم تعارض داشته باشند؟
جایگزینی با کارمزد بیشتر
اگر همه نسخهها یک ورودی مشترک را خرج کنند، همزمان در یک زنجیره معتبر نمیگنجند. اما زنجیرهای مانند A سپس A+B سپس B+C میتواند نسخه اول و سوم را بدون تعارض باقی بگذارد؛ مدیریت نسخه باید تعارض را واقعاً بررسی کند.
اصلاحات و رفع ابهام
منابع اصلی
پرسشهای مرتبط
محل موضوع در کتاب: ch09_fees.adoc:201–366
آیا RBF پس از یک تأیید میتواند پرداخت را از بلاک بیرون بیاورد؟
جایگزینی با کارمزد بیشتر
خیر. رله جایگزین، بلاک را تغییر نمیدهد. تغییر تاریخچه تأییدشده به بازسازماندهی زنجیره مربوط است و مسئلهای جداگانه است.
اصلاحات و رفع ابهام
منابع اصلی
پرسشهای مرتبط
محل موضوع در کتاب: ch09_fees.adoc:201–366
CPFP چگونه تراکنش والد کمکارمزد را جذابتر میکند؟
CPFP و کارمزد یک مجموعه وابسته
فرزند یکی از خروجیهای والد را خرج و کارمزد بیشتری پیشنهاد میکند. استخراجکننده برای دریافت آن کارمزد باید والد تأییدنشده را هم درج کند؛ انگیزه به نرخ مجموع وابستهها مربوط میشود.
پرسشهای مرتبط
محل موضوع در کتاب: ch09_fees.adoc:367–419
چه کسی میتواند CPFP بسازد؟
CPFP و کارمزد یک مجموعه وابسته
کسی که یکی از خروجیهای قابلخرج والد را کنترل میکند؛ ممکن است فرستنده از باقیپول یا گیرنده از مبلغ دریافتی استفاده کند. مشاهده txid بهتنهایی اختیار ساخت فرزند نمیدهد.
پرسشهای مرتبط
محل موضوع در کتاب: ch09_fees.adoc:367–419
نرخ مجموعه والد و فرزند چگونه محاسبه میشود؟
CPFP و کارمزد یک مجموعه وابسته
مجموع کارمزدها تقسیم بر مجموع اندازههای مؤثر آنهاست، نه میانگین ساده دو نرخ. یک والد بزرگ و کمکارمزد میتواند بخش زیادی از هزینه موردنیاز را به فرزند منتقل کند.
پرسشهای مرتبط
محل موضوع در کتاب: ch09_fees.adoc:367–419
والد ۲۰۰ vB با ۲۰۰ ساتوشی کارمزد و فرزند ۱۰۰ vB برای نرخ جمعی ۱۰ sat/vB چقدر کارمزد فرزند میخواهند؟
CPFP و کارمزد یک مجموعه وابسته
حداقل ۲۸۰۰ ساتوشی در مدل ساده:
10×(200+100)-200. علاوه بر این، هر دو باید قواعد وابستگی، رله و اعتبار را برآورده کنند.پرسشهای مرتبط
محل موضوع در کتاب: ch09_fees.adoc:367–419
چرا در CPFP باید همه اجداد تأییدنشده را حساب کرد؟
CPFP و کارمزد یک مجموعه وابسته
فرزند فقط به والد مستقیم وابسته نیست؛ زنجیره اجداد لازم نیز باید درج شود. نادیدهگرفتن یک جد بزرگ و کمکارمزد، نرخ واقعی مجموعه را بیشبرآورد میکند.
پرسشهای مرتبط
محل موضوع در کتاب: ch09_fees.adoc:367–419
آیا انتشار CPFP مجبور میکند والد و فرزند با هم تأیید شوند؟
CPFP و کارمزد یک مجموعه وابسته
خیر. استخراجکننده میتواند والد را بهتنهایی درج کند. وابستگی یکطرفه است: فرزند به والد نیاز دارد، ولی والد برای اعتبار خود به فرزند وابسته نیست.
پرسشهای مرتبط
محل موضوع در کتاب: ch09_fees.adoc:367–419
اگر خروجی قابلخرج والد کمتر از کارمزد لازم باشد چه میشود؟
CPFP و کارمزد یک مجموعه وابسته
فرزند ممکن است به ورودی اضافه نیاز داشته باشد یا CPFP با منابع موجود عملی نباشد. داشتن یک خروجی کوچک به معنی بودجه کافی برای افزایش کارمزد نیست.
پرسشهای مرتبط
محل موضوع در کتاب: ch09_fees.adoc:367–419
چرا فرزند پرکارمزد همیشه والد زیر حداقل رله را نجات نمیدهد؟
رله بستهای
اگر والد به گره نرسد یا پیش از بررسی مجموعه رد شود، فرزند به ورودی ناشناخته اشاره میکند. رله بستهای برای ارزیابی هماهنگ برخی چنین وابستگیهایی طراحی شده است.
منابع اصلی
پرسشهای مرتبط
محل موضوع در کتاب: ch09_fees.adoc:420–458
آیا package relay یعنی هر گراف دلخواه از تراکنشها منتشر میشود؟
رله بستهای
خیر. پشتیبانی نسخههای مشخص، محدودیت توپولوژی، تعداد و سیاست دارد؛ مثلاً برخی بهبودها بر حالت یک والد و یک فرزند متمرکزند. وجود API بستهای به معنای رله عمومی هر DAG نیست.
منابع اصلی
پرسشهای مرتبط
محل موضوع در کتاب: ch09_fees.adoc:420–458
چرا submitpackage و انتشار همتابههمتا را نباید یکی گرفت؟
رله بستهای
پذیرش محلی از طریق RPC یک مسیر ورود است؛ توان انتقال و پذیرش بسته در طول شبکه مسئله دیگری است. موفقیت RPC روی یک گره، دسترسی استخراجکنندگان به کل مجموعه را تضمین نمیکند.
منابع اصلی
پرسشهای مرتبط
محل موضوع در کتاب: ch09_fees.adoc:420–458
چرا اعتبار اجماعی بسته، پذیرش mempool را تضمین نمیکند؟
رله بستهای
گره برای جلوگیری از مصرف نامحدود منابع، محدودیتهای اضافی روی نرخ، شمار وابستهها و شکل مجموعه اعمال میکند. این محدودیتها ممکن است خرج معتبر را موقتاً از مسیر رله کنار بگذارند.
منابع اصلی
پرسشهای مرتبط
محل موضوع در کتاب: ch09_fees.adoc:420–458
pinning تراکنش یعنی چه؟
pinning و محدودیت منابع
طرفی از ساختار وابستگی یا قواعد mempool استفاده میکند تا افزایش کارمزد یا تأیید بهموقع تراکنش دیگری را دشوار کند. مشکل لزوماً جعل امضا نیست؛ ممکن است سوءاستفاده از یک خرج مجاز و محدودیت سیاست باشد.
پرسشهای مرتبط
محل موضوع در کتاب: ch09_fees.adoc:459–540
چرا در قراردادهای چندطرفه pinning خطرناکتر میشود؟
pinning و محدودیت منابع
طرف مقابل ممکن است خروجی یا ورودیای را کنترل کند که اجازه ایجاد فرزند یا جایگزین میدهد، درحالیکه طرف صادق یک مهلت روی زنجیره دارد. تأخیر میتواند از اختلال خدمات به زیان مالی تبدیل شود.
پرسشهای مرتبط
محل موضوع در کتاب: ch09_fees.adoc:459–540
چرا افزایش بسیار زیاد کارمزد همیشه pinning را حل نمیکند؟
pinning و محدودیت منابع
مانع ممکن است شمار وابستهها، توپولوژی ممنوع یا نیاز به کارمزد مطلق بسیار بزرگ باشد. صرف انتخاب نرخ بالا نمیتواند محدودیت ساختاری سیاست را حذف کند.
پرسشهای مرتبط
محل موضوع در کتاب: ch09_fees.adoc:459–540
آیا فعالکردن سیگنال RBF قرارداد را در برابر همه pinningها امن میکند؟
pinning و محدودیت منابع
خیر. سیگنال فقط یکی از شروط سیاستهای تاریخی بوده است. امنیت قرارداد به مجموعه مسیرهای مجاز طرف مقابل، محدودیتهای رله، بودجه و مهلت واکنش وابسته است.
پرسشهای مرتبط
محل موضوع در کتاب: ch09_fees.adoc:459–540
CPFP carve-out برای چه مسئلهای ایجاد شد؟
carve-out و خروجی anchor
در شرایط محدود اجازه میدهد یک فرزند کوچک اضافی، با وجود رسیدن به بعضی محدودیتهای فرزندان، پذیرفته شود. هدف فراهمکردن یک فرصت افزایش کارمزد برای طراحیهای چندطرفه خاص است، نه برداشتن همه محدودیتها.
اصلاحات و رفع ابهام
منابع اصلی
پرسشهای مرتبط
محل موضوع در کتاب: ch09_fees.adoc:541–597
سقف اندازه carve-out مورد بحث کتاب ۱۰۰۰ vB است یا ۱۰هزار vB؟
carve-out و خروجی anchor
۱۰هزار vB در قاعده Core مورد اشاره است؛ بیان ۱۰۰۰ vB در متن کتاب دقیق نیست. سایر شروط نیز لازماند، بنابراین این عدد بهتنهایی مجوز پذیرش هر فرزند نیست.
اصلاحات و رفع ابهام
منابع اصلی
پرسشهای مرتبط
محل موضوع در کتاب: ch09_fees.adoc:541–597
خروجی anchor چه کمکی میکند؟
carve-out و خروجی anchor
یک خروجی طراحیشده برای اتصال فرزند افزایشدهنده کارمزد فراهم میکند. وجود anchor اختیار و مسیر فنی میدهد، اما بودجه کافی، سیاست سازگار و زمان تأیید را تضمین نمیکند.
اصلاحات و رفع ابهام
منابع اصلی
پرسشهای مرتبط
محل موضوع در کتاب: ch09_fees.adoc:541–597
چرا anchor رایگان نیست؟
carve-out و خروجی anchor
خود خروجی و خرج آن وزن دارند و فرزند معمولاً باید کارمزد واقعی را از منابعی تأمین کند. در فشار شبکه، کوچکبودن مقدار anchor ممکن است نیاز به ورودی اضافی ایجاد کند.
اصلاحات و رفع ابهام
منابع اصلی
پرسشهای مرتبط
محل موضوع در کتاب: ch09_fees.adoc:541–597
TRUC چه تفاوتی با تکیه صرف بر carve-out دارد؟
carve-out و خروجی anchor
سیاست نسخه ۳، محدودیتهای مشخصی برای شکل وابستگیها و رفتار جایگزینی ایجاد میکند تا بعضی الگوهای افزایش کارمزد قابلکنترلتر شوند. این یک سیاست نسخهمند است، نه قانون کلی اجماع برای تمام قراردادها.
اصلاحات و رفع ابهام
منابع اصلی
پرسشهای مرتبط
محل موضوع در کتاب: ch09_fees.adoc:541–597
چرا افزایش کارمزد تراکنش ازپیشامضاشده دشوار است؟
افزودن کارمزد به قرارداد ازپیشامضاشده
تغییر خروجیها یا افزودن ورودی میتواند پیام امضای قبلی را عوض کند. اگر امضاکننده دیگر در دسترس نباشد، باید از ابتدا مسیر مجازی مانند CPFP یا دامنه تعهد مناسب طراحی شده باشد.
پرسشهای مرتبط
محل موضوع در کتاب: ch09_fees.adoc:598–636
چرا انتخاب SIGHASH برای انعطاف کارمزد باید محتاطانه باشد؟
افزودن کارمزد به قرارداد ازپیشامضاشده
کاهش تعهد امضا میتواند امکان تأمین کارمزد را بدهد، اما همزمان اختیار تغییر دیگری را نیز باز کند. باید دقیقاً تحلیل شود کدام ورودی یا خروجی قابلتغییر میماند و چه کسی از آن سود میبرد.
پرسشهای مرتبط
محل موضوع در کتاب: ch09_fees.adoc:598–636
آیا میتوان کارمزد یک تراکنش امضاشده را بهصورت فیلدی جداگانه ویرایش کرد؟
افزودن کارمزد به قرارداد ازپیشامضاشده
خیر. کارمزد از مقادیر ورودی و خروجی ناشی میشود. افزایش آن معمولاً به تغییر دادههای متعهدشده یا ساخت فرزند نیاز دارد، نه ویرایش یک متغیر مستقل.
پرسشهای مرتبط
محل موضوع در کتاب: ch09_fees.adoc:598–636
چرا بودجه کارمزد باید بخشی از برنامه بازیابی باشد؟
افزودن کارمزد به قرارداد ازپیشامضاشده
بازیابی ممکن است چند تراکنش سنگین یا مهلتدار لازم داشته باشد. داشتن کلیدهای کافی بدون UTXO و مسیر مناسب برای تأمین کارمزد، قابلیت استفاده عملی را محدود میکند.
پرسشهای مرتبط
محل موضوع در کتاب: ch09_fees.adoc:598–636
fee sniping چه انگیزهای را توصیف میکند؟
fee sniping و قفل زمان دفاعی
استخراجکننده ممکن است وسوسه شود بلاک اخیر با کارمزد زیاد را دوباره بسازد تا آن درآمد را بگیرد، بهجای اینکه فقط بلاک بعدی را گسترش دهد. سود موردانتظار به احتمال موفقیت، هزینه فرصت و رفتار دیگران وابسته است.
اصلاحات و رفع ابهام
- مرز nLockTimeE-012
پرسشهای مرتبط
محل موضوع در کتاب: ch09_fees.adoc:637–685
nLockTime نزدیک نوک زنجیره چگونه به کاهش fee sniping کمک میکند؟
fee sniping و قفل زمان دفاعی
برخی تراکنشهای تازه را برای درج در ارتفاعهای قدیمی نامعتبر میکند، پس بازسازماندهی به عقب لزوماً امکان جمعکردن همه کارمزدهای جدید را نمیدهد. این مانع جزئی است، نه جلوگیری قطعی از بازنویسی.
اصلاحات و رفع ابهام
- مرز nLockTimeE-012
پرسشهای مرتبط
محل موضوع در کتاب: ch09_fees.adoc:637–685
آیا دفاع با nLockTime تراکنش را برای بلاک بعدی رزرو میکند؟
fee sniping و قفل زمان دفاعی
خیر. فقط یک حد پایین اعتبار زمانی یا ارتفاعی ایجاد میکند. ترتیب انتخاب و زمان واقعی تأیید همچنان به شبکه و استخراجکنندگان وابسته است.
اصلاحات و رفع ابهام
- مرز nLockTimeE-012
پرسشهای مرتبط
محل موضوع در کتاب: ch09_fees.adoc:637–685
چرا کارمزد، امنیت و مقیاسپذیری را نمیتوان جداگانه تحلیل کرد؟
fee sniping و قفل زمان دفاعی
کارمزد هم بازار ظرفیت را تنظیم میکند، هم درآمد استخراج و هم هزینه اجرای مسیرهای بازیابی و قراردادها را تغییر میدهد. افزایش فشار ممکن است هم امنیت اقتصادی یک بخش را تقویت و هم دسترسپذیری بخش دیگری را دشوار کند.
اصلاحات و رفع ابهام
- مرز nLockTimeE-012
پرسشهای مرتبط
محل موضوع در کتاب: ch09_fees.adoc:637–685



