Chuyển đổi

Bộ chuyển đổi đơn vị crypto

Satoshi, Gwei, wei và số thập phân của token.

Vì sao dùng BigInt? Thử 0.1 + 0.2 với dấu phẩy động → 0.30000000000000004. Mọi phép quy đổi trên trang này chạy bằng toán số nguyên chính xác trên BigInt — công cụ này không bao giờ dùng float.

0.1 + 0.2
số thực dấu phẩy động
BigInt
1.23456789 BTC → satoshi
số thực dấu phẩy động
BigInt

Đơn vị Bitcoin

1 BTC = 1,000 mBTC = 1,000,000 bits (μBTC) = 100,000,000 satoshi. Nhập vào ô bất kỳ — các ô còn lại cập nhật ngay lập tức.

Đơn vị Ethereum

1 ETH = 1,000,000,000 Gwei = 1,000,000,000,000,000,000 wei. Giá gas thường được niêm yết bằng Gwei.

Decimals của token (thô ↔ dạng thường)

Hợp đồng và trình khám phá block lưu đơn vị gốc dạng số nguyên; giá trị decimals của token cho biết dấu thập phân nằm ở đâu. Chọn decimals rồi quy đổi theo cả hai chiều.

Tốc độ băm

Tiền tố thập phân SI, mỗi bậc ×1,000: 1 EH/s = 1,000 PH/s; 1 TH/s = 1,000,000,000,000 H/s.

Quy đổi đơn vị Bitcoin, Ethereum, token và hashrate

Di chuyển giữa BTC, mBTC, bits và satoshi; ETH, Gwei và wei; đơn vị gốc thô ERC-20 và số lượng dạng thường cho mọi decimals của token; và từ H/s đến EH/s. Nhập vào ô bất kỳ, các ô liên kết cập nhật trực tiếp. Mọi kết quả được tính bằng số học điểm cố định BigInt chính xác — đủ độ chính xác, nhóm hàng nghìn, không ký hiệu khoa học, và không gì rời khỏi trình duyệt của bạn.

Đơn vị crypto chỉ là lũy thừa của 10 — 1 bitcoin là 100,000,000 satoshi, 1 ether là 10^18 wei, 1 Gwei là 10^9 wei — nhưng quy đổi bằng dấu phẩy động thông thường sẽ âm thầm phá hỏng các chữ số cuối: 1.23456789 BTC × 10^8 cho ra 123456788.99999999 với số double IEEE-754. Sai lệch một satoshi là vô hình cho tới lúc nó thành chuyện lớn.

Mọi phép quy đổi ở đây chạy bằng số học điểm cố định BigInt chính xác: chuỗi thập phân được phân tích thành hệ số nguyên, dịch chữ số, rồi định dạng lại với độ chính xác đầy đủ — không bao giờ qua số thực dấu phẩy động, không bao giờ dùng ký hiệu khoa học. Mục decimals của token quy đổi số nguyên thô trên chuỗi (thứ Etherscan và hợp đồng lưu) sang số lượng dạng thường với độ chính xác từ 0 đến 36, kèm preset USDC (6), WBTC (8) và ERC-20 chuẩn (18); mục hashrate phủ từ H/s đến EH/s.

Câu hỏi thường gặp

Satoshi là gì?

Satoshi là đơn vị nhỏ nhất được ghi trên sổ cái Bitcoin: 1 BTC = 100,000,000 satoshi. Một số tiền như 0.00021500 BTC thực chất được lưu là 21,500 satoshi nguyên, đó là lý do bộ quy đổi này chỉ cho ô satoshi nhận số nguyên.

Vì sao tồn tại wei và Gwei?

Ethereum lưu mọi số dư dưới dạng số nguyên wei — 1 ETH = 1,000,000,000,000,000,000 wei — nên bản thân chuỗi không bao giờ xử lý phân số. Gwei (1,000,000,000 wei) là đơn vị trung gian tiện dụng: giá gas thường được niêm yết bằng Gwei.

Decimals của token là gì, và vì sao Etherscan hiển thị một giá trị thô khổng lồ?

Hợp đồng ERC-20 lưu đơn vị gốc dạng số nguyên kèm một giá trị decimals cho ví biết đặt dấu thập phân ở đâu. USDC dùng 6 decimals, nên giá trị thô 1234567 đọc từ hợp đồng hay trình khám phá block nghĩa là 1.234567 USDC. Mục Decimals của token quy đổi cả hai chiều cho bất kỳ decimals nào từ 0 đến 36.

Vì sao công cụ này nhất quyết dùng BigInt thay vì số thường?

Dấu phẩy động không biểu diễn được phần lớn phân số thập phân: 0.1 + 0.2 cho ra 0.30000000000000004, và 1.23456789 × 100,000,000 cho 123456788.99999999 thay vì 123456789. Các bộ quy đổi xây trên số thực để lọt những sai số ấy vào satoshi hay wei cuối cùng. Mọi phép quy đổi ở đây phân tích đầu vào thành số nguyên chính xác (BigInt) cộng một bước dịch thập phân, nên kết quả chính xác ở mọi quy mô và không bao giờ hiển thị bằng ký hiệu khoa học.

Những gì tôi gõ có bị tải lên không?

Không. Mọi phép quy đổi chạy cục bộ trong trình duyệt, không gọi máy chủ — số lượng bạn nhập không bao giờ rời thiết bị.

Nó có quy đổi giữa các đồng coin khác nhau không?

Không. Đây là bộ quy đổi đơn vị thuần túy: nó chỉ đổi các mệnh giá của cùng một lượng (BTC↔satoshi, ETH↔wei, số lượng token thô↔dạng thường, tiền tố hashrate). Nó không chứa bất kỳ dữ liệu thị trường nào.

Cập nhật lần cuối: