Công cụ Chuyển đổi Đơn vị Bitcoin
Chuyển đổi đơn vị Bitcoin: BTC, satoshi, mBTC, μBTC, bits. Công cụ miễn phí hỗ trợ chuyển đổi sang tiền fiat (USD, EUR, VND) với tính toán chính xác theo tỷ giá.
| Đơn vị | Ký hiệu / Lũy thừa | Giá trị | |
|---|---|---|---|
| Bitcoin | BTC | ||
| Decibitcoin | dBTC (10⁻¹) | ||
| Centibitcoin | cBTC (10⁻²) | ||
| Millibitcoin | mBTC (10⁻³) | ||
| Microbitcoin | μBTC / bits (10⁻⁶) | ||
| Satoshi | sat (10⁻⁸) |
| Tiền tệ | Giá trị |
|---|---|
| USD($) | - |
| EUR(€) | - |
| VND(₫) | - |
| GBP(£) | - |
| JPY(¥) | - |
Công cụ Chuyển đổi Đơn vị Bitcoin là gì?
Công cụ Chuyển đổi Đơn vị Bitcoin giúp bạn chuyển đổi giữa các mệnh giá khác nhau của Bitcoin (BTC). Đơn vị nhỏ nhất là Satoshi (sat), được đặt theo tên người tạo ra Bitcoin, Satoshi Nakamoto. Công cụ này hỗ trợ tất cả các đơn vị Bitcoin phổ biến và cung cấp chuyển đổi sang tiền tệ fiat để ước tính giá trị thực tế.
1 Bitcoin = 100,000,000 Satoshi. Hiểu rõ các đơn vị này rất quan trọng cho giao dịch Bitcoin, tính phí giao dịch và phân tích giá.
Giải thích các Đơn vị Bitcoin
| Đơn vị | Giá trị (Satoshi) | Công dụng |
|---|---|---|
| Satoshi (sat) | 1 | Đơn vị nhỏ nhất, phí giao dịch |
| Microbitcoin (μBTC / bits) | 100 | Thanh toán nhỏ, tip |
| Millibitcoin (mBTC) | 100,000 | Giao dịch trung bình |
| Centibitcoin (cBTC) | 1,000,000 | Thanh toán lớn hơn |
| Decibitcoin (dBTC) | 10,000,000 | Hiếm gặp, số lượng lớn |
| Bitcoin (BTC) | 100,000,000 | Đơn vị tiền tệ chính |
Satoshi là gì và tại sao nó là đơn vị cơ sở của Bitcoin?
Satoshi (sat) là đơn vị nhỏ nhất không thể chia được của Bitcoin, đặt theo tên người sáng lập ẩn danh Satoshi Nakamoto. Theo thiết kế giao thức, 1 BTC = 100.000.000 satoshi (10^8), khiến satoshi trở thành đơn vị kế toán on-chain. Bitcoin Core lưu trữ tất cả giá trị giao dịch bên trong dưới dạng số nguyên satoshi để tránh lỗi độ chính xác dấu phẩy động vốn sẽ là thảm họa đối với tiền bạc. Khi bạn thấy số dư 0,00123456 BTC, mạng thực tế ghi nhận nó dưới dạng 123.456 satoshi. Phí được niêm yết bằng sats/vByte, số lượng Lightning Network sử dụng milisatoshi (1 sat = 1000 msat) để có độ chính xác định tuyến dưới satoshi, và Ordinals/inscriptions tham chiếu các satoshi riêng lẻ theo thứ tự đúc của chúng. Hãy luôn nghĩ bằng satoshi khi cần độ chính xác.
mBTC, bits và μBTC liên hệ với nhau như thế nào?
Đây là các đơn vị con kiểu SI của Bitcoin. 1 mBTC (millibitcoin) = 0,001 BTC = 100.000 satoshi. 1 bit, còn viết là μBTC (microbitcoin), = 0,000001 BTC = 100 satoshi. Vậy nên 1 mBTC = 1.000 bits = 100.000 sats. Đề xuất BIP 176 năm 2017 đã chuẩn hóa "bits" làm đơn vị nhỏ thân thiện vì những con số như "500 bits" cảm giác trực quan hơn "0,0000050 BTC." Các sàn giao dịch và ví chọn mặc định khác nhau: nhiều sàn châu Âu trước đây hiển thị mBTC; ví Lightning thích sats; báo cáo tổ chức dùng BTC đầy đủ. Hãy chọn đơn vị mà kích thước giao dịch điển hình tạo ra 1-1000 chữ số để tránh cả số 0 đầu lẫn ký hiệu khoa học.
Tại sao Bitcoin có chính xác 8 chữ số thập phân?
Satoshi Nakamoto đã chọn 8 chữ số thập phân trong mã Bitcoin Core gốc năm 2009 như sự cân bằng giữa khả năng chia nhỏ và hiệu quả lưu trữ. Mỗi satoshi vừa với số nguyên có dấu 64-bit (tối đa ~9,2 * 10^18), thoải mái xử lý toàn bộ nguồn cung 21 triệu BTC (2.100.000.000.000.000 sats) với dư địa rộng rãi. Tám chữ số thập phân cho độ chính xác trên mỗi đô la xấp xỉ bằng cent tiền pháp định ở mức giá BTC gần 100 triệu USD — nghĩa là satoshi vẫn có ý nghĩa kinh tế ngay cả trong kịch bản tăng giá cực đoan. Mức trần 21 triệu và độ chính xác 8 chữ số thập phân là quy tắc đồng thuận: thay đổi chúng sẽ yêu cầu hard fork chia tách mạng lưới, vì vậy các đề xuất chia nhỏ hơn sử dụng các lớp off-chain như milisatoshi của Lightning.
Làm thế nào để tính phí giao dịch Bitcoin theo satoshi mỗi vByte?
Phí Bitcoin hiện đại dùng sat/vB (satoshi trên mỗi byte ảo), trong đó vBytes tính đến chiết khấu nhân chứng SegWit (dữ liệu nhân chứng tính bằng 1/4 đơn vị trọng số). Tổng phí = vsize_giao_dịch * tỷ_lệ. Một giao dịch P2WPKH (SegWit gốc) điển hình với 1 đầu vào, 2 đầu ra khoảng 140 vBytes; ở mức 20 sat/vB là 2.800 sats. Giao dịch đa chữ ký và Taproot khác nhau: 2-trong-3 P2WSH là ~190 vBytes, chi tiêu Taproot khóa đơn là ~110 vBytes. Trong thời kỳ tắc nghẽn mempool (ví dụ đợt bùng nổ Ordinals năm 2024) tỷ lệ vọt lên trên 500 sat/vB, trong khi giai đoạn yên tĩnh là 1-5 sat/vB. Dùng mempool.space để kiểm tra tỷ lệ hiện tại và nhắm mục tiêu khối xác nhận.

Sự khác biệt giữa satoshi và milisatoshi Lightning là gì?
Đơn vị nhỏ nhất của Bitcoin on-chain là satoshi, nhưng Lightning Network đã giới thiệu milisatoshi (msat) để có độ chính xác định tuyến off-chain: 1 sat = 1.000 msat. Thanh toán Lightning và phí định tuyến có thể được định giá bằng satoshi phân số vì chúng được ghi nhận trong các giao dịch cam kết chỉ làm tròn về satoshi nguyên khi các kênh thanh toán on-chain. Điều này quan trọng cho các khoản thanh toán nhỏ như streaming video theo giây (0,1 sat/giây) hoặc trả tiền cho từng token AI tiêu thụ. Đặc tả BOLT yêu cầu các nút xử lý hóa đơn có độ chính xác msat, nhưng giao dịch đóng on-chain chỉ có thể biểu thị satoshi nguyên, nên các khoản bụi dưới giới hạn bụi (thường là 354 sats cho P2WPKH) bị đốt thành phí thợ đào khi đóng kênh.
Tôi nên lưu trữ số lượng Bitcoin trong mã như thế nào để tránh lỗi làm tròn?
Luôn lưu trữ và tính toán số lượng Bitcoin dưới dạng số nguyên satoshi, không bao giờ dưới dạng BTC dấu phẩy động. Kiểu Number của JavaScript dùng double IEEE 754 với 53 bit định trị, có thể biểu diễn chính xác số nguyên đến 2^53 = 9,0 * 10^15 — nhiều hơn đủ cho 2,1 * 10^15 satoshi sẽ tồn tại, nhưng chỉ khi bạn giữ chúng dưới dạng số nguyên. Tính 0,1 + 0,2 bằng BTC cho ra 0,30000000000000004; cũng vậy với 10000000 + 20000000 sats cho ra chính xác 30000000. Với số lượng vượt 2^53 (hiếm trong thực tế), dùng BigInt hoặc thư viện như bignumber.js. Chuyển đổi sang đơn vị hiển thị (BTC, mBTC) chỉ ở lớp render, không bao giờ cho phép toán, so sánh, hay lưu trữ cơ sở dữ liệu.
Mức trần nguồn cung 21 triệu của Bitcoin có thực sự không thể thay đổi?
Về mặt kỹ thuật mức trần 21M là quy tắc đồng thuận được thực thi bởi mã của mọi nút, không phải định luật vật lý — nhưng thay đổi nó yêu cầu hard fork được chấp nhận bởi thợ đào, sàn giao dịch, nhà phát triển ví và đa số kinh tế. Bất kỳ nút nào chạy Bitcoin Core chưa sửa đổi sẽ từ chối các khối tạo ra nhiều hơn trợ cấp đã lên lịch (hiện tại 3,125 BTC/khối sau halving tháng 4 năm 2024, giảm một nửa mỗi 210.000 khối). Mức trần mạnh hơn về mặt xã hội so với mã: đề xuất giá trị của Bitcoin phụ thuộc rõ ràng vào sự khan hiếm tiền tệ, nên đề xuất nâng trần có lẽ sẽ gây ra sự chia rẽ tranh cãi nơi chuỗi nguồn cung gốc giữ tên "Bitcoin" và phần lớn giá trị. Satoshi cuối cùng dự kiến được đào khoảng năm 2140. Đây không phải lời khuyên tài chính.
Ordinals và inscriptions xác định các satoshi riêng lẻ như thế nào?
Giao thức Ordinals (ra mắt tháng 1 năm 2023 bởi Casey Rodarmor) gán số sê-ri duy nhất cho mọi satoshi dựa trên thứ tự nó được đào, tạo ra ~2,1 * 10^15 sats được đánh số. Lược đồ đánh số sử dụng ký hiệu độ (ví dụ 1*65.000.000*0*0*0) mã hóa chu kỳ/kỷ nguyên/giai đoạn/khối/độ lệch, và các sat hiếm bao gồm sat đầu tiên của mỗi khối ("uncommon"), sat đầu sau halving ("epic"), sat đầu của giai đoạn điều chỉnh độ khó ("rare"), và chính sat #0 (sat khởi nguyên "thần thoại" do Satoshi nắm giữ). Inscriptions đính kèm dữ liệu tùy ý (hình ảnh, văn bản, JSON) vào một sat cụ thể qua phần nhân chứng của giao dịch Taproot. Token BRC-20 và giao thức Runes (tháng 4 năm 2024) đã mở rộng ý tưởng này cho token có thể thay thế trực tiếp trên Bitcoin L1.
Ví dụ Chuyển đổi Phổ biến
- 1 BTC = 100,000,000 satoshi
- 1 BTC = 1,000 mBTC (millibitcoin)
- 1 BTC = 1,000,000 bits (microbitcoin)
- 10,000 satoshi = 0.0001 BTC = 0.1 mBTC
- 1 mBTC = 100,000 satoshi = 1,000 bits
- Phí giao dịch: 5,000 sat = 0.00005 BTC = 0.05 mBTC
- Thanh toán Lightning: 1,000 sat = 10,000 millisat
