Satoshi ليست token أخرى بل denomination للأصل نفسه: 1 sat = 0.00000001 BTC. يستخدم Bitcoin Core قيمة CAmount صحيحة؛ وتعرض wallet BTC أو sats. يستخدم Lightning أيضاً millisatoshi لكن on-chain settlement ينتج satoshi صحيحة.
1 BTC = 100,000,000 sat و1 sat = 0.00000001 BTC؛ و0.001 BTC تساوي 100,000 sat. لا يغير سعر fiat هذه الهوية.
يعرّف Bitcoin Core CAmount كعدد صحيح 64-bit وCOIN كـ100,000,000. يتجنب consensus floating point؛ وBTC العشري مجرد عرض.
BTC وsat وsats مقاييس للأصل نفسه. لا ينشئ التحويل عملات ولا يغير private key ولا يحرك UTXO؛ والاسم تكريم لـSatoshi Nakamoto.
يحمل output قيمة صحيحة وScript. قد يحتوي UTXO على sat واحدة أو BTC كثيرة وتجمع wallet عدة UTXO؛ ليست sat قطعة مادية مستقلة.
تُحسب subsidy بوحدات satoshi صحيحة ويقص halving حتى الصفر. MAX_MONEY حد تحقق لا وعداً بأن 21 مليون BTC متاحة؛ والمفاتيح المفقودة تقلل الوصول.
مبلغ المستلم في outputs؛ وfee تساوي inputs ناقص outputs. قد يعود change في output آخر وخطأ الوحدة يسبب دفعاً زائداً.
sat/vB تعني satoshi لكل virtual byte. تعتمد fee الكلية على vbytes وinputs/outputs لا نسبة المبلغ.
sat واحدة قيمة صحيحة لكن dust policy تعتمد على تكلفة الإنفاق وScript. ليست consensus minimum عالمياً ولا تجزئة on-chain.
يستخدم Lightning 1 sat = 1,000 msat في HTLC وfees. هذه محاسبة قناة؛ وعند الإغلاق يجري التقريب إلى satoshi صحيحة.
تحقق منفصلاً من الوحدة والمنازل والمبلغ وfee. يكتب BIP 321 amount بـBTC عشري؛ حوّل إلى integer sat وتجنب floating point وراجع outputs قبل التوقيع. المصادر: Bitcoin Core — consensus amount.h; Bitcoin Developer Reference — Glossary: denominations and outputs; BIP 321 — URI Scheme; Lightning BOLT #1 — Base Protocol: amount types; Lightning BOLT #3 — Transactions: whole-satoshi settlement.
للحصول على صورة أوضح، اقرأ هذا المدخل مع Bitcoin, حد 21 مليون BTC, Unit of Account, Lightning Network, UTXO, رسوم المعاملات. تشير إلى هذا المدخل أيضًا Bitcoin Pizza Day, Chain Surveillance, Cashu, Nostr Wallet Connect.