بیتکوین چگونه کار میکند؟
فصلهای کتاب · ۵۴ پرسش
کلید، seed و عبارت بازیابی همهٔ مثالهای منتشرشده عمومیاند؛ هرگز برای پول واقعی استفاده نشوند. این مجموعه و کدهایش پیادهسازی تولیدی کیف پول یا مرجع مستقل اجماع نیستند.
یک پرداخت بیتکوین از چه مراحل فنی میگذرد؟
از قصد پرداخت تا دفترکل
کیف پول خروجیهای قابل خرج را انتخاب میکند، مقصد و باقیمانده را میسازد، مجوزهای لازم را امضا میکند و تراکنش را منتشر میکند. نودها آن را بررسی میکنند؛ استخراجکننده ممکن است در بلاک قرار دهد و نودها خود بلاک را نیز اعتبارسنجی میکنند.
پرسشهای مرتبط
محل موضوع در کتاب: ch02_overview.adoc:2–14ch02_overview.adoc:15–64
چرا امضا، انتشار و تأیید سه وضعیت متفاوتاند؟
از قصد پرداخت تا دفترکل
امضا اجازه خرج را بیان میکند؛ انتشار داده را به دیگران میرساند؛ تأیید آن خرج را وارد تاریخچه منتخب میکند. تراکنش امضاشده میتواند هنوز نامعتبر، خصوصی، کمکارمزد یا متعارض باشد، پس هیچ مرحلهای جای مرحله بعد را نمیگیرد.
پرسشهای مرتبط
محل موضوع در کتاب: ch02_overview.adoc:2–14ch02_overview.adoc:15–64
در بیتکوین چه کسی موجودی حسابها را بهروز میکند؟
از قصد پرداخت تا دفترکل
در مدل پایه، حساب با مانده قابل تغییر وجود ندارد. هر نود معتبر، خروجیهای خرجشده را از مجموعه UTXO حذف و خروجیهای جدید را اضافه میکند؛ کیف پول از مجموع خروجیهای مرتبط، نمایی شبیه موجودی میسازد.
پرسشهای مرتبط
محل موضوع در کتاب: ch02_overview.adoc:2–14ch02_overview.adoc:15–64
درخواست پرداخت با تراکنش چه فرقی دارد؟
فاکتور و درخواست پرداخت
درخواست پرداخت مقصد و گاهی مبلغ یا توضیح را به فرستنده میدهد؛ خودش دستور خرج امضاشده نیست. تراکنش پس از انتخاب ورودی و تعیین خروجیها ساخته میشود. اسکن درخواست، نه پرداخت محسوب میشود و نه اثبات هویت فروشنده.
پرسشهای مرتبط
محل موضوع در کتاب: ch02_overview.adoc:65–150
URI پرداخت بیتکوین چه کاربردی دارد؟
فاکتور و درخواست پرداخت
قالبی مانند
bitcoin:address?amount=...اطلاعات پرداخت را به برنامه منتقل میکند. در قالب BIP21 مقدارamountبر حسب BTC است، نه ساتوشی؛ تبدیل نادرست واحد میتواند مبلغ را بهشدت تغییر دهد. پارامترهای درخواست باید پیش از امضا بررسی شوند.منابع اصلی
پرسشهای مرتبط
محل موضوع در کتاب: ch02_overview.adoc:65–150
آیا QR کد امنیت پرداخت را بیشتر میکند؟
فاکتور و درخواست پرداخت
QR ورود داده را آسانتر و خطای تایپ را کمتر میکند، اما محتوای آن میتواند آدرس مهاجم باشد. برنامه باید همان بررسی قالب و شبکه را انجام دهد و کاربر نیز مقصد و مبلغ نهایی را تأیید کند.
پرسشهای مرتبط
محل موضوع در کتاب: ch02_overview.adoc:65–150
چرا فاکتور باید زمان و واحد قیمت را مشخص کند؟
فاکتور و درخواست پرداخت
ارزش قراردادی کالا ممکن است با ارز دیگری تعیین شده باشد و نرخ تبدیل تغییر کند. روشنبودن مقدار BTC، مدت اعتبار نرخ و هزینههای جداگانه مانع اختلاف میشود؛ خود زنجیره قرارداد تجاری یا نرخ توافقشده را اجرا نمیکند.
پرسشهای مرتبط
محل موضوع در کتاب: ch02_overview.adoc:65–150
آیا میتوان از آدرس فروشنده قیمت یا هویت او را فهمید؟
فاکتور و درخواست پرداخت
خیر. آدرس اطلاعات لازم برای ساخت خروجی را رمزگذاری میکند، نه نام، نشانی یا قیمت کالا را. نسبتدادن آن به یک فروشنده به ارتباط و شواهد خارج از قالب آدرس نیاز دارد.
پرسشهای مرتبط
محل موضوع در کتاب: ch02_overview.adoc:65–150
UTXO چیست؟
ورودی، خروجی و حفظ ارزش
UTXO خروجی تراکنشی است که در وضعیت زنجیره مورد بررسی هنوز خرج نشده است. این خروجی مقدار و شرط خرج دارد؛ ورودی یک تراکنش جدید به آن اشاره میکند و باید مجوزهای لازم برای مصرف آن را فراهم کند.
پرسشهای مرتبط
محل موضوع در کتاب: ch02_overview.adoc:151–158ch02_overview.adoc:159–183
ورودی تراکنش چگونه یک خروجی قبلی را مشخص میکند؟
ورودی، خروجی و حفظ ارزش
با یک outpoint شامل شناسه تراکنش قبلی و شماره خروجی آن. شماره از صفر شروع میشود. مقدار قابل خرج از همان خروجی قبلی به دست میآید، نه از عددی که فرستنده آزادانه در ورودی جدید بنویسد.
پرسشهای مرتبط
محل موضوع در کتاب: ch02_overview.adoc:151–158ch02_overview.adoc:159–183
چرا نمیتوان فقط بخشی از یک UTXO را مصرف کرد؟
ورودی، خروجی و حفظ ارزش
قواعد، خرجشدن را برای کل خروجی ثبت میکنند. برای پرداخت بخشی از مقدار، خروجی قبلی کاملاً مصرف و چند خروجی جدید ساخته میشود؛ یکی برای دریافتکننده و معمولاً یکی برای بازگرداندن باقیمانده به فرستنده.
پرسشهای مرتبط
محل موضوع در کتاب: ch02_overview.adoc:151–158ch02_overview.adoc:159–183
کارمزد تراکنش در کدام خروجی نوشته میشود؟
ورودی، خروجی و حفظ ارزش
در تراکنش عادی خروجی اختصاصی کارمزد وجود ندارد. اختلاف مجموع مقدار ورودیها و خروجیها کارمزد است؛ استخراجکننده میتواند مجموع این اختلافها را در سقف مجاز خروجیهای کوینبیس مطالبه کند.
پرسشهای مرتبط
محل موضوع در کتاب: ch02_overview.adoc:151–158ch02_overview.adoc:159–183
اگر مجموع خروجیها از ورودیها بیشتر باشد چه میشود؟
ورودی، خروجی و حفظ ارزش
تراکنش عادی نامعتبر است، حتی اگر همه امضاها صحیح باشند. امضا اجازه مصرف را اثبات میکند، نه اجازه خلق ارزش جدید را؛ صدور مجاز فقط با قواعد ویژه کوینبیس انجام میشود.
پرسشهای مرتبط
محل موضوع در کتاب: ch02_overview.adoc:151–158ch02_overview.adoc:159–183
آیا مقدار ورودی را از خود تراکنش جدید میتوان فهمید؟
ورودی، خروجی و حفظ ارزش
در قالب پایه ورودی، مقدار خروجی قبلی ذخیره نمیشود. برای محاسبه مجموع ورودیها باید خروجیهای ارجاعشده را در داده قبلی یا اطلاعات معتبر همراه بررسی کرد. همین موضوع برای نمایش امن کارمزد به امضاکننده مهم است.
پرسشهای مرتبط
محل موضوع در کتاب: ch02_overview.adoc:151–158ch02_overview.adoc:159–183
آیا همه خروجیهای یک تراکنش به گیرنده پرداخت تعلق دارند؟
ورودی، خروجی و حفظ ارزش
خیر. برخی ممکن است باقیمانده فرستنده، پرداخت به گیرندگان دیگر یا خروجی داده باشند. جمع خروجیها بهتنهایی حجم اقتصادی خرید را نشان نمیدهد و تحلیل بدون تشخیص باقیمانده میتواند چندبارشماری ایجاد کند.
پرسشهای مرتبط
محل موضوع در کتاب: ch02_overview.adoc:151–158ch02_overview.adoc:159–183
تراکنشها چگونه به هم متصل میشوند؟
زنجیره وابستگی تراکنشها
هر ورودی، یک خروجی تراکنش قبلی را مصرف میکند؛ یک تراکنش میتواند چند والد و چند فرزند داشته باشد. بنابراین ساختار وابستگی یک گراف جهتدار است، نه الزاماً یک زنجیره خطی از انتقال یک سکه مشخص.

تصویر 0203زنجیرهٔ تراکنشها و پیدایش خروجیهای تازه اتصال بین خروجی قبلی و ورودی بعدی را نشان میدهد؛ مبلغهای شکل مثالاند و کارمزد برابر اختلاف جمع ورودی و خروجی است.
Mastering Bitcoin, third edition; Andreas M. Antonopoulos and David A. Harding. Original image, unchanged.
پرسشهای مرتبط
محل موضوع در کتاب: ch02_overview.adoc:184–241
در شکل زنجیره تراکنشها، کارمزد تراکنش با ورودی ۱۰۰٬۰۰۰ و خروجیهای ۲۰٬۰۰۰ و ۷۵٬۰۰۰ ساتوشی چقدر است؟
زنجیره وابستگی تراکنشها
کارمزد
100000 − 20000 − 75000 = 5000ساتوشی است. این عدد از حفظ ارزش به دست میآید؛ نام مالک خروجیها در محاسبه اثری ندارد. کارمزد تراکنشهای دیگر شکل فقط با دانستن مقدار همه ورودیهایشان قابل محاسبه است.
تصویر 0203زنجیرهٔ تراکنشها و پیدایش خروجیهای تازه اتصال بین خروجی قبلی و ورودی بعدی را نشان میدهد؛ مبلغهای شکل مثالاند و کارمزد برابر اختلاف جمع ورودی و خروجی است.
Mastering Bitcoin, third edition; Andreas M. Antonopoulos and David A. Harding. Original image, unchanged.
پرسشهای مرتبط
محل موضوع در کتاب: ch02_overview.adoc:184–241
آیا یک تراکنش میتواند خروجی تراکنش تأییدنشده را خرج کند؟
زنجیره وابستگی تراکنشها
بله، یک فرزند میتواند به والد تأییدنشده ارجاع دهد. برای تأیید فرزند باید والد نیز معتبر باشد و پیش از آن در همان بلاک یا در زنجیره قرار گیرد. پذیرش این زنجیره در ممپول به سیاست نود نیز وابسته است.
پرسشهای مرتبط
محل موضوع در کتاب: ch02_overview.adoc:184–241
اگر تراکنش والد تغییر شناسه بدهد، فرزند چه مشکلی پیدا میکند؟
زنجیره وابستگی تراکنشها
فرزند به outpoint شامل شناسه قبلی متعهد است؛ تغییر آن ارجاع را بیاثر میکند. همین وابستگی یکی از دلایل اهمیت رفع تغییرپذیری ناخواسته شناسه در ساخت پروتکلهای چندتراکنشی است.
پرسشهای مرتبط
محل موضوع در کتاب: ch02_overview.adoc:184–241
آیا میتوان از تاریخچه یک خروجی، یک واحد فیزیکی بیتکوین را دنبال کرد؟
زنجیره وابستگی تراکنشها
پروتکل مقدار خروجیها و رابطه مصرف آنها را ثبت میکند، نه شماره سریال اجباری برای تکتک ساتوشیها. نسبتدادن ورودی خاص به خروجی خاص در تراکنش چندورودیـچندخروجی میتواند تفسیر یک ابزار تحلیلی باشد، نه قاعده اجماع.
پرسشهای مرتبط
محل موضوع در کتاب: ch02_overview.adoc:184–241
چرا پرداخت کوچک میتواند ورودی بزرگی داشته باشد؟
باقیمانده پرداخت
کیف پول ممکن است یک UTXO بزرگ را انتخاب کند و آن را کامل مصرف کند. خروجی مقصد فقط مبلغ پرداخت را میگیرد و خروجی باقیمانده، پس از کسر کارمزد، ارزش بقیه را به شرایط خرج فرستنده بازمیگرداند.
پرسشهای مرتبط
محل موضوع در کتاب: ch02_overview.adoc:242–275
اگر خروجی باقیمانده ساخته نشود چه میشود؟
باقیمانده پرداخت
هر مقدار ورودی که در خروجیها توزیع نشده باشد، کارمزد محسوب میشود. شبکه نمیداند کاربر «فراموش کرده» باقیمانده بسازد؛ بنابراین نرمافزار امضاکننده باید مبلغ و کارمزد واقعی را بررسی کند.
پرسشهای مرتبط
محل موضوع در کتاب: ch02_overview.adoc:242–275
آیا آدرس باقیمانده باید همان آدرس دریافت قبلی باشد؟
باقیمانده پرداخت
خیر. کیف پول معمولاً از آدرس تازه شاخه داخلی استفاده میکند تا پیوند مستقیم دریافت و باقیمانده را کمتر آشکار کند. برای بازیابی درست، این شاخه نیز باید قابل مشتقسازی و جستوجو باشد.
پرسشهای مرتبط
محل موضوع در کتاب: ch02_overview.adoc:242–275
آیا تراکنش بدون باقیمانده حتماً یک خروجی دارد؟
باقیمانده پرداخت
خیر. ممکن است چند دریافتکننده داشته باشد و مجموع پرداختها بهاضافه کارمزد دقیقاً برابر ورودیها شود. نبود باقیمانده درباره مالکیت اقتصادی خروجیهاست، نه الزاماً تعداد آنها.
پرسشهای مرتبط
محل موضوع در کتاب: ch02_overview.adoc:242–275
آیا پروتکل خروجی باقیمانده را با پرچم مشخص میکند؟
باقیمانده پرداخت
خیر. خروجی باقیمانده از نظر قالب میتواند شبیه هر پرداخت دیگر باشد. تشخیص آن به اطلاعات کیف پول یا قرائن تحلیلی وابسته است؛ برچسب «change» روی یک مرورگر بلاک لزوماً حقیقت قطعی نیست.
پرسشهای مرتبط
محل موضوع در کتاب: ch02_overview.adoc:242–275
انتخاب سکه چه مسئلهای را حل میکند؟
انتخاب سکه
کیف پول باید مجموعهای از UTXOها را بیابد که مبلغ و کارمزد را تأمین کند. انتخاب بر اندازه تراکنش، باقیمانده، هزینه خرج آینده و پیوند حریم خصوصی اثر دارد؛ کمترین تعداد ورودی همیشه تنها هدف مناسب نیست.
پرسشهای مرتبط
محل موضوع در کتاب: ch02_overview.adoc:276–291
چرا خرجکردن چند UTXO کوچک میتواند گرانتر از یک UTXO بزرگ باشد؟
انتخاب سکه
هر ورودی داده و هزینه اعتبارسنجی اضافه میکند. کارمزد عمدتاً با اندازه مجازی تراکنش رشد میکند، نه با مقدار BTC؛ بنابراین جمعکردن مبالغ کوچک میتواند به تراکنش بزرگی منجر شود.
پرسشهای مرتبط
محل موضوع در کتاب: ch02_overview.adoc:276–291
چرا ترکیب ورودیهای جدا ممکن است حریم خصوصی را کاهش دهد؟
انتخاب سکه
ناظر معمولاً حدس میزند ورودیهای یک تراکنش تحت کنترل مشترکاند، چون برای خرج هماهنگ شدهاند. این فرض همیشه درست نیست، اما ادغام ساده دریافتهای جدا میتواند پیوندی ایجاد کند که قبلاً آشکار نبود.
پرسشهای مرتبط
محل موضوع در کتاب: ch02_overview.adoc:276–291
چه زمانی باقیمانده از نظر اقتصادی نامناسب میشود؟
انتخاب سکه
وقتی مقدار آن نسبت به هزینه ساخت و خرج آینده بسیار کوچک باشد. کیف پول ممکن است آن را به کارمزد بیفزاید یا انتخاب ورودی را تغییر دهد؛ آستانه اقتصادی با نرخ کارمزد و نوع اسکریپت تغییر میکند و لزوماً همان حد dust نیست.
پرسشهای مرتبط
محل موضوع در کتاب: ch02_overview.adoc:276–291
الگوی معمول پرداخت با باقیمانده چگونه است؟
الگوهای رایج تراکنش
یک یا چند ورودی مصرف میشود و معمولاً یک خروجی برای مقصد و یکی برای باقیمانده ساخته میشود. این الگو رایج است، نه اجباری؛ تعداد ورودی و خروجی را نیاز پرداخت و قواعد اندازه و اعتبار محدود میکنند.

تصویر 0204پرداخت همراه با خروجی تغییر خروجی تغییر پول تازه نیست؛ بخشی از ارزش ورودی است که تحت سیاست کیف پول فرستنده برمیگردد.
Mastering Bitcoin, third edition; Andreas M. Antonopoulos and David A. Harding. Original image, unchanged.
پرسشهای مرتبط
محل موضوع در کتاب: ch02_overview.adoc:292–321
تراکنش تجمیع چه فایده و هزینهای دارد؟
الگوهای رایج تراکنش
چند UTXO را به تعداد کمتری خروجی تبدیل میکند تا خرجهای بعدی ورودی کمتری لازم داشته باشند. اکنون کارمزد میپردازد و ممکن است حریم خصوصی را کاهش دهد؛ سود خالص به کارمزد فعلی و هزینه مورد انتظار آینده وابسته است.

تصویر 0205تجمیع چند خروجی در یک خروجی کاهش تعداد UTXOها میتواند خرج آینده را سبکتر کند، اما ورودیها را به هم پیوند میدهد.
Mastering Bitcoin, third edition; Andreas M. Antonopoulos and David A. Harding. Original image, unchanged.
پرسشهای مرتبط
محل موضوع در کتاب: ch02_overview.adoc:292–321
پرداخت دستهای چگونه هزینه را کاهش میدهد؟
الگوهای رایج تراکنش
چند پرداخت در یک تراکنش، بخشی از سربار و ورودیهای لازم را مشترک میکنند. هزینه هر پرداخت میتواند کمتر شود، اما دریافتکنندگان در یک تراکنش کنار هم دیده میشوند و عملیات افزایش کارمزد و پشتیبانی نیز مشترک میشود.

تصویر 0206پرداخت دستهای چند گیرنده میتوانند در یک تراکنش پرداخت شوند؛ این صرفهجویی، اثر حریم خصوصی هم دارد.
Mastering Bitcoin, third edition; Andreas M. Antonopoulos and David A. Harding. Original image, unchanged.
پرسشهای مرتبط
محل موضوع در کتاب: ch02_overview.adoc:292–321
آیا تجمیع و پرداخت دستهای یک کار هستند؟
الگوهای رایج تراکنش
خیر. تجمیع معمولاً تعداد UTXOهای خود کاربر را کاهش میدهد؛ پرداخت دستهای چند گیرنده را در یک تراکنش میپردازد. هر دو میتوانند هزینهها را تغییر دهند، ولی هدف و پیامد حریم خصوصی آنها متفاوت است.
پرسشهای مرتبط
محل موضوع در کتاب: ch02_overview.adoc:292–321
برای ساخت تراکنش آفلاین چه اطلاعاتی لازم است؟
ساخت و آمادهسازی ورودی
علاوه بر کلید یا دسترسی به امضاکننده، باید outpointها، مقادیر و شرایط خرج قبلی، مقصدها و سیاست کارمزد معلوم باشند. آفلاینبودن اجازه نمیدهد امضاکننده صحت اطلاعات میزبان را بدون بررسی فرض کند.
پرسشهای مرتبط
محل موضوع در کتاب: ch02_overview.adoc:322–334ch02_overview.adoc:335–358
چرا داشتن کلید خصوصی برای ساخت پرداخت کافی نیست؟
ساخت و آمادهسازی ورودی
کلید مشخص نمیکند چه خروجیهایی هنوز خرجنشدهاند، کدام مسیر مشتقسازی استفاده شده یا چه شروط دیگری لازم است. برای پرداخت درست، وضعیت خروجیها و تمام شروط خرج باید شناخته و تأمین شود.
پرسشهای مرتبط
محل موضوع در کتاب: ch02_overview.adoc:322–334ch02_overview.adoc:335–358
چرا کیف پول نباید یک خروجی را همزمان در دو پرداخت مستقل انتخاب کند؟
ساخت و آمادهسازی ورودی
هر دو تراکنش بر سر همان outpoint تعارض پیدا میکنند و نمیتوانند در یک زنجیره معتبر با هم تأیید شوند. رزرو ورودی و مدیریت پرداختهای درحالساخت جلوی تعارض ناخواسته ناشی از چند فرایند را میگیرد.
پرسشهای مرتبط
محل موضوع در کتاب: ch02_overview.adoc:322–334ch02_overview.adoc:335–358
آیا داده یک سرور درباره خرجنشدهبودن ورودی قطعاً صحیح است؟
ساخت و آمادهسازی ورودی
خیر. سرور ممکن است عقبمانده، ناقص یا مخرب باشد. امضای تراکنش بر پایه آن داده میتواند به پرداخت نامعتبر یا برآورد غلط کارمزد منجر شود؛ مدل همگامسازی و منبع اعتبارسنجی باید روشن باشد.
پرسشهای مرتبط
محل موضوع در کتاب: ch02_overview.adoc:322–334ch02_overview.adoc:335–358
چه چیزهایی باید قبل از امضا در خروجیها بررسی شود؟
ساخت خروجی و امضا
مقدار هر پرداخت، اسکریپت مقصد، شبکه موردنظر و تعلق باقیمانده باید با درخواست سازگار باشند. صرفاً جمع مبلغ کافی نیست؛ یک خروجی با همان مقدار ولی کلید مهاجم، پرداخت متفاوتی است.
پرسشهای مرتبط
محل موضوع در کتاب: ch02_overview.adoc:359–390
آیا کلید خصوصی هنگام پرداخت به گیرنده فرستاده میشود؟
ساخت خروجی و امضا
خیر. امضا و داده عمومی لازم برای برآوردهکردن شرط خرج ارائه میشود. افشای کلید خصوصی به گیرنده لازم نیست و میتواند اختیار خرج سایر خروجیهای مرتبط را نیز به او بدهد.
پرسشهای مرتبط
محل موضوع در کتاب: ch02_overview.adoc:359–390
آیا امضا همه قسمتهای تراکنش را همیشه ثابت میکند؟
ساخت خروجی و امضا
خیر. دامنه تعهد به نوع SIGHASH بستگی دارد. حالتهای معمول بیشتر اطلاعات پرداخت را مقید میکنند، اما برخی حالتها تغییر ورودی یا خروجی را مجاز میگذارند؛ امضاکننده باید معنای حالت انتخابشده را بداند.
پرسشهای مرتبط
محل موضوع در کتاب: ch02_overview.adoc:359–390
برای انتشار تراکنش چه کسی باید آنلاین باشد؟
انتشار تراکنش
هر طرفی که نسخه قابل انتشار تراکنش را داشته باشد میتواند آن را به یک نود برساند؛ لازم نیست همان دستگاهی باشد که امضا کرده است. تراکنش امضاشده حامل مجوز است، ولی انتشارش هنوز پذیرش یا تأیید را تضمین نمیکند.
پرسشهای مرتبط
محل موضوع در کتاب: ch02_overview.adoc:391–401ch02_overview.adoc:402–410
آیا تراکنش باید مستقیماً به استخراجکننده فرستاده شود؟
انتشار تراکنش
نه. مسیر رایج، ارسال به یک نود و انتشار همتابههمتاست. ارسال مستقیم به استخراجکننده هم ممکن است، اما بلاک نهایی همچنان باید قواعد اجماع نودهای پذیرنده را رعایت کند.
پرسشهای مرتبط
محل موضوع در کتاب: ch02_overview.adoc:391–401ch02_overview.adoc:402–410
چرا همه نودها یک تراکنش را همزمان نمیبینند؟
انتشار همتابههمتا
شبکه تأخیر دارد، اتصالها متفاوتاند و هر نود سیاست و ممپول محلی خودش را دارد. قطع اتصال، حد کارمزد یا محدودیت منابع میتواند مسیر انتشار را عوض کند؛ «پخش در شبکه» یک رویداد اتمی سراسری نیست.
پرسشهای مرتبط
محل موضوع در کتاب: ch02_overview.adoc:411–434
چرا نودی ممکن است تراکنش معتبر را منتشر نکند؟
انتشار همتابههمتا
سیاست رله میتواند از قواعد اجماع سختگیرانهتر باشد؛ مثلاً نرخ کارمزد یا الگوی تراکنش را نپذیرد. چنین ردشدنی لزوماً به معنی ممنوعبودن آن تراکنش در یک بلاک معتبر نیست.
پرسشهای مرتبط
محل موضوع در کتاب: ch02_overview.adoc:411–434
دریافتکننده چگونه میفهمد یک خروجی مربوط به اوست؟
دید دریافتکننده
کیف پول خروجی را با اسکریپتها یا کلیدهای مورد انتظار خودش تطبیق میدهد. اینکه فرستنده در پیام گفته «پرداخت کردم» کافی نیست؛ مقصد، مقدار و وضعیت زنجیره باید واقعاً بررسی شوند.
پرسشهای مرتبط
محل موضوع در کتاب: ch02_overview.adoc:435–446
چرا فروشنده نباید فقط تصویر رسید را ملاک تحویل قرار دهد؟
دید دریافتکننده
تصویر میتواند جعلی یا مربوط به تراکنش متعارض، شبکه اشتباه یا مقدار دیگری باشد. فروشنده باید از مسیر داده خودش خروجی مورد انتظار و سطح تأیید لازم را بررسی کند.
پرسشهای مرتبط
محل موضوع در کتاب: ch02_overview.adoc:435–446
استخراجکننده در یک بلاک چه پیشنهادی میدهد؟
استخراج و قرارگرفتن در تاریخچه
مجموعهای مرتب از تراکنشها، کوینبیس و سرآیندی متصل به بلاک قبلی پیشنهاد میدهد و برای سرآیند اثبات کار مییابد. نودها پس از دریافت، هم اثبات کار و هم قواعد محتوای بلاک را بررسی میکنند.
پرسشهای مرتبط
محل موضوع در کتاب: ch02_overview.adoc:447–595
چرا یک هش معتبر برای اثبات معتبر بودن همه تراکنشهای بلاک کافی نیست؟
استخراج و قرارگرفتن در تاریخچه
آزمون هش فقط نشان میدهد سرآیند زیر هدف مجاز است. ممکن است محتوای متعهدشده امضای غلط، دوبارخرج یا صدور بیشازحد داشته باشد؛ این موارد به بررسی جداگانه داده بلاک و وضعیت قبلی نیاز دارند.
پرسشهای مرتبط
محل موضوع در کتاب: ch02_overview.adoc:447–595
اولین تأیید یک تراکنش دقیقاً چه زمانی شمرده میشود؟
استخراج و قرارگرفتن در تاریخچه
وقتی تراکنش در بلاکی از زنجیره منتخب نود قرار گیرد. اگر ارتفاع آن بلاک
hو ارتفاع رأسHباشد، تعداد تأیید معمولاًH − h + 1است؛ بلاک حاوی تراکنش نیز شمرده میشود.پرسشهای مرتبط
محل موضوع در کتاب: ch02_overview.adoc:447–595
چرا بلاکهای بعدی اطمینان عملی را بیشتر میکنند؟
استخراج و قرارگرفتن در تاریخچه
جایگزینکردن بلاک قدیمی مستلزم ساخت یک شاخه معتبر رقیب با کار کافی برای غلبه بر تاریخچه منتخب است. با افزودهشدن کار پس از آن، عقبماندگی مهاجم بیشتر میشود؛ این هزینه با تغییر توان مهاجم و شرایط شبکه ثابت نیست.
پرسشهای مرتبط
محل موضوع در کتاب: ch02_overview.adoc:447–595
آیا استخراجکننده میتواند بدون کلید گیرنده پول را به خودش منتقل کند؟
استخراج و قرارگرفتن در تاریخچه
نمیتواند در یک تراکنش معتبر شرط امضای گیرنده را دور بزند. قدرت استخراج میتواند ترتیب یا شمول تراکنشها را تحت تأثیر قرار دهد، اما نودهای اعتبارسنج خرج بدون مجوز را صرفاً به علت قدرت هش نمیپذیرند.
پرسشهای مرتبط
محل موضوع در کتاب: ch02_overview.adoc:447–595
پس از دریافت، گیرنده چه چیزی را در پرداخت بعدی مصرف میکند؟
خرج دوباره خروجی دریافتی
خروجی پرداخت قبلی را با outpoint آن بهعنوان ورودی ارجاع میدهد و شروط خرجش را برآورده میکند. آدرس بهخودیخود «خالی» یا «پر» نمیشود؛ خروجیهای مشخص ایجاد و مصرف میشوند.
پرسشهای مرتبط
محل موضوع در کتاب: ch02_overview.adoc:596–629
اگر بلاک حاوی دریافت از زنجیره منتخب خارج شود چه میشود؟
خرج دوباره خروجی دریافتی
تأیید دریافت و تراکنشهای وابسته باید دوباره ارزیابی شود. والد ممکن است به ممپول برگردد و دوباره تأیید شود، یا خرج متعارضی جای آن را بگیرد؛ فرزند بدون والد معتبر قابل تأیید نیست.
پرسشهای مرتبط
محل موضوع در کتاب: ch02_overview.adoc:596–629
آیا یک پرداخت زنجیرهای انتقال فیزیکی داده از کیف پول فرستنده به گیرنده است؟
خرج دوباره خروجی دریافتی
خیر. داده پرداخت در شبکه منتشر میشود و شرایط کنترل ارزش در خروجیهای جدید تعریف میشود. گیرنده فایل سکه تحویل نمیگیرد؛ توان برآوردهکردن شروط خرج خروجی مربوط را دارد.
پرسشهای مرتبط
محل موضوع در کتاب: ch02_overview.adoc:596–629



