69 / 691SAT

Satoshi

sat / Bitcoin の最小 on-chain 単位

Satoshi(sat)は Bitcoin の最小のネイティブ on-chain 価値単位です。1 BTC は正確に 100,000,000 satoshi で、on-chain 金額は整数です。

Satoshi は別 token ではなく、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ビット整数、COIN を100,000,000と定義します。Consensus は floating point を避け、BTC 小数表示は UI 層です。

BTC、sat、sats は同じ資産の尺度です。換算は発行せず、private key を変えず、UTXO を移動しません。名称は Satoshi Nakamoto に由来します。

Output は整数値と Script を持ちます。UTXO は1 satから複数 BTCまで保持でき、wallet は複数を合計します。sat は独立した物理コインではありません。

Subsidy は整数 satoshi で数え、halving はゼロまで切り捨てます。MAX_MONEY は検証上限で、正確に2100万 BTCが支出可能という保証ではなく、紛失鍵も利用可能量を減らします。

受取額は outputs、fee は inputs から outputs を引いた差です。Change は別 output に戻り、単位ミスは過払いになります。

sat/vB は virtual byte 当たりの satoshi です。総 fee は金額比率でなく、vbytes と inputs/outputs に依存します。

1 sat は有効でも dust policy は将来の支出費用と Script に依存します。普遍的 consensus minimum や on-chain 細分化ではありません。

Lightning は HTLC と fee に 1 sat = 1,000 msat を使います。Channel 会計であり、close 時は整数 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, 2,100万BTC上限, Unit of Account, Lightning Network, UTXO, トランザクション手数料. 次の項目からも参照されています Bitcoin Pizza Day, Chain Surveillance, Cashu, Nostr Wallet Connect.

DOC · 001Bitcoin Core — consensus amount.h一次資料 ↗DOC · 002Bitcoin Developer Reference — Glossary: denominations and outputs文書 ↗DOC · 003BIP 321 — URI Scheme仕様 ↗DOC · 004Lightning BOLT #1 — Base Protocol: amount types仕様 ↗DOC · 005Lightning BOLT #3 — Transactions: whole-satoshi settlement仕様 ↗
2026年8月1日確認一次資料を優先 · 投資助言ではありません