Tất cả bài viết
Hướng dẫn

Số thập phân của token Solana: 6 hay 9

Số thập phân quyết định một đồng coin cắt nhỏ tới mức nào, và nó khoá vĩnh viễn ngay lúc đúc. Khi nào chọn 6, khi nào 9, cùng cách quy đổi lượng thô.

15 phút đọc J Tools Editorial
Minh hoạ biên tập cho bài hướng dẫn về số thập phân của token trên Solana

Bạn đang điền form tạo token, mọi ô khác đều dễ hiểu, rồi ô số thập phân hiện ra mà không gợi ý gì về con số cần gõ. Form muốn một con số. Nó không nói là số nào. Lựa chọn đó trông nhỏ xíu cho tới lúc bạn biết nó khoá vĩnh viễn ngay khi token được tạo.

Bài này đi chậm lại ở đúng một ô đó. Đọc xong bạn sẽ biết nên gõ số thập phân nào, vì sao nó quan trọng, và vì sao phản xạ "SOL để 9 thì mình cũng để 9" thường là nước đi sai.

Nếu chỉ có mười giây, câu trả lời ngắn nhất là: phân vân thì gõ 6. Đó là con số USDC và USDT đang dùng, và là con số Pump.fun gán tự động cho mọi token.

Số thập phân của token nghĩa là gì

Số thập phân là số chữ số mà một token có thể có sau dấu phẩy. Nói cách khác, nó quyết định một đồng coin được cắt nhỏ tới mức nào. Cứ nghĩ tới tiền là ra.

Bạn viết được 1,25 đô, nhưng không viết được 1,255 đô, vì tiền chạy trên hai chữ số sau dấu phẩy. Hai chữ số chia một đơn vị thành một trăm phần, nhỏ hơn thì không có. Nguyên tắc đó áp thẳng vào token của bạn.

Con số bạn chọn quyết định mẩu nhỏ nhất có thể tồn tại:

  • 9 chữ số cắt xuống tới 0,000000001 của một đồng, rất mịn.
  • 6 chữ số cắt xuống tới 0,000001, đủ mịn cho gần như mọi thứ.
  • 2 chữ số dừng ở 0,01, y như đơn vị xu.
  • 0 chữ số nghĩa là chỉ có đồng nguyên, không cắt nhỏ được.

Nhân đây gom luôn ba từ hay gặp. Token SPL là định dạng token chuẩn trên Solana, hình dạng gần như mọi coin trên chuỗi này đang mang. Đúc một token là tạo nó trên chuỗi. Nguồn cung là tổng số coin tồn tại.

Và đây là chỗ nhiều người vấp: số thập phân chẳng liên quan gì tới nguồn cung. Một token có một tỷ đồng dùng 0 chữ số cũng được, dùng 9 cũng được. Đó là hai câu hỏi tách rời. Toàn bộ quy trình tạo nằm trong bài tạo token Solana từng bước một.

Vì sao nó quan trọng: mẩu nhỏ nhất của token

Lý do thật sự khiến ô này quan trọng gần như không bao giờ được giải thích ngay cạnh form. Số thập phân quyết định mẩu nhỏ nhất mà bất kỳ ai giữ hoặc chuyển được.

Hình dung một memecoin, tức đồng coin cộng đồng hoặc coin đùa, thường rất rẻ. Nó leo một nhịp rồi trượt về mức 0,000003 đô mỗi đồng. Giả sử bạn chỉ cho nó 2 chữ số.

Mẩu nhỏ nhất ai đó giữ hoặc chuyển được là 0,01 của một đồng. Giữa 0,01 và 0,02 không còn gì cả, và vạch chia đó được chốt ngay lúc bạn đúc token, không ai dời được nữa.

Vạch chia đó phải gánh cả vòng đời còn lại của token. Hôm nay đồng coin ở mức 0,000003 đô, ít lâu sau nó có thể đắt hơn nhiều, và lúc ấy mỗi bước 0,01 là một khoản không nhỏ.

Cho chính đồng coin đó 6 hoặc 9 chữ số thì vạch chia mịn hẳn và còn chỗ xoay xở. Đó là lý do 6 và 9 là hai lựa chọn an toàn. Chọn ô này rút lại thành một câu hỏi: mẩu nhỏ nhất của token này nên nhỏ tới đâu?

Nếu thứ bạn sắp mở bán là một memecoin, đọc thêm các bước tạo meme coin trên Solana để thấy phần còn lại của quy trình.

Lượng thô và số hiển thị: phép tính nằm bên dưới

Trên chuỗi, số dư token không bao giờ được lưu dưới dạng "1,5 token". Solana giữ mọi số dư như một số nguyên gọi là lượng thô, đếm bằng đơn vị cơ sở, tức đơn vị nhỏ nhất. Con số dễ đọc hiện trong ví là số hiển thị. Thứ duy nhất chuyển đổi giữa hai bên là ô kia.

Công thức chạy được cả hai chiều. Ở đây 10^n nghĩa là 10 mũ số chữ số, nên 6 chữ số ra 1.000.000 còn 9 chữ số ra 1.000.000.000:

  • Lượng thô = số hiển thị × 10^n
  • Số hiển thị = lượng thô ÷ 10^n

Ở 6 chữ số, một token nguyên là 1.000.000 đơn vị cơ sở trên chuỗi. Ở 9 chữ số, vẫn token đó là 1.000.000.000 đơn vị. Con số này không đổi việc một token tách ra bao nhiêu mẩu, nó đổi việc chuỗi dùng bao nhiêu chữ số để đếm cùng một mẩu.

Trên màn hìnhLượng thô ở 6 chữ sốLượng thô ở 9 chữ số
1 token1.000.0001.000.000.000
0,5 token500.000500.000.000
0,000001 token11.000
mẩu nhỏ nhất1 (bằng 0,000001 token)1 (bằng 0,000000001 token)

Số 1 ở hàng cuối mới là chỗ đáng nhớ. Bên lượng thô không xuống dưới 1 được, vì đó là số nguyên. Mẩu nhỏ nhất luôn là một đơn vị cơ sở, còn nó hiện trên màn hình thành bao nhiêu thì con số kia quyết định: 0,000001 token ở 6 chữ số, 0,000000001 ở 9.

Ít chữ số làm mẩu nhỏ nhất to ra, và mẩu đó chính là lệnh mịn nhất mà bất kỳ ai từng đặt được với token này.

Hai chai đong bằng thuỷ tinh đặt cạnh nhau, chai bên trái khắc 6 vạch thô, chai bên phải khắc 9 vạch mịn, cả hai cùng chứa một giọt chất lỏng màu hổ phách ở đúng một mức

Muốn biết một token đang để bao nhiêu chữ số, hãy để công cụ snapshot token đọc thẳng từ chuỗi, gồm cả nguồn cung và danh sách holder. Đó đúng là những con số ví đang dùng.

Đặt một lần, và nó vĩnh viễn

Số thập phân bị khoá ngay khoảnh khắc bạn đúc token, và sau đó không ai đổi được nữa. Bạn không đổi được, nền tảng không đổi được, không ai đổi được. Nút sửa cho ô này chưa từng tồn tại.

Chuyện này làm nhiều người bất ngờ, vì phần lớn thứ khác của một token đều đổi được. Bạn đổi tên và thay logo được. Bạn giảm nguồn cung bằng cách đốt coin được.

Bạn còn thu hồi được quyền đúc, tức quyền tạo thêm coin, để chứng minh sau này không ai pha loãng phần của holder. Các bước đó nằm trong bài thu hồi quyền của token Solana. Tất cả đều sửa được. Chỉ mỗi ô kia là khắc vào đá.

Cách duy nhất để "sửa" nó về sau là đúc một token mới với con số đúng, rồi chuyển toàn bộ holder sang đó. Nghĩa là làm lại cả đợt mở bán từ đầu: token mới, thanh khoản mới, niềm tin xây lại từ số không. Nên đây không phải cái ô để đoán bừa rồi mai vá lại.

Token nào hợp với con số nào

Bạn không phải tự nghĩ ra câu trả lời. Các token lớn trên Solana đã ổn định ở một nhóm nhỏ lựa chọn chuẩn, chép lại đúng hàng của mình là nước đi an toàn.

Số thập phânAi đang dùngHợp khi nào
9Chính SOL, SOL bọc, SOL đã stakeToken gắn với SOL, tức đại diện cho SOL ở dạng token, hoặc SOL khoá lại để nhận thưởng
6USDC, USDT, phần lớn token tiện ích, memecoin từ Pump.funGần như mọi trường hợp: stablecoin, token DeFi sống lâu, memecoin giao dịch dưới một đô
5BONKBạn khớp theo quy ước của một token đã có sẵn
2Token kiểu cổ phần lẻBạn muốn phần trăm như xu, không cần nhỏ hơn
0Token dạng NFT, quản trị một ví một phiếuChỉ đếm đơn vị nguyên, phần lẻ không có nghĩa

Giờ tới dữ kiện lớn nhất của năm 2026, và cũng là thứ hầu hết hướng dẫn bỏ sót. Pump.fun tạo mọi token với 6 chữ số thập phân và nguồn cung cố định một tỷ đồng. Mở bán ở đó, bạn chỉ chọn tên, ký hiệu và ảnh.

Nền tảng tự đặt hai giá trị kia, bạn thậm chí không nhìn thấy cái ô đó. Vì Pump.fun là nơi phần lớn memecoin ra đời, 6 đã lặng lẽ thành mặc định của memecoin trên Solana. Hỏi coin mới bây giờ dùng gì, câu trả lời là 6, phần lớn vì launchpad phổ biến nhất đã gắn cứng con số đó.

Thêm vài chú thích cho bảng. SOL bọc là SOL được đưa vào định dạng token chuẩn để hành xử như mọi coin khác, còn stablecoin là token thiết kế để bám sát một đô, như USDC. Những trường hợp gắn với SOL là nhóm duy nhất mà 9 là câu trả lời tự nhiên.

Vì sao chép con số 9 từ SOL thường là sai

Rất nhiều người tạo token lần đầu thấy SOL dùng 9 chữ số rồi với tay lấy 9 theo phản xạ. Đây là lý do bản năng đó hay phản tác dụng.

SOL có 9 chữ số vì một lý do riêng: nó là nhiên liệu trả phí mạng trên Solana. Mọi hành động đều tốn một mẩu SOL rất nhỏ, nên SOL phải chia xuống được những lượng rất bé để tính phí cho chuẩn.

Token của bạn không trả phí mạng. Nên trừ khi nó thật sự gắn với SOL, kiểu SOL bọc hay SOL đã stake, chép lại con số 9 đó chẳng đem về lợi ích nào.

Đổi lại, cái giá thì có thật. Chín chữ số làm các con số trong ví người ta dài ra và khó đọc. Số dư 1,000000000 liếc mắt vào khó nắm hơn 1,000000 nhiều. Nhân cái khó đó với mọi ví, mọi màn hình chuyển, mọi chỗ hiển thị giá. Chọn con số nhỏ nhất vẫn làm được việc, và với phần lớn token thì đó là 6.

Nhân chuyện những con số nên tránh: đừng dùng 18. Đó là thói quen bên Ethereum. Solana về kỹ thuật có cho phép, nhưng ví và sàn ở đây không được kiểm thử đáng tin quá mức 9. Ở trong khoảng 0 tới 9 thì không có gì vỡ.

Một máy tính tiền cổ đang dập hoá đơn với các ô chữ số để trống, và tay gạt reset trên mặt số thập phân thì thiếu hẳn

Bảng quyết định nhanh và các lỗi hay gặp

Chạy từ trên xuống và dừng ở dòng đầu tiên khớp với bạn:

  1. Token có gắn với SOL không (SOL bọc hoặc SOL đã stake)? Dùng 9.
  2. Nó là stablecoin, hay token tiện ích định sống lâu trên DeFi? Dùng 6.
  3. Nó là memecoin sẽ giao dịch dưới một đô? Dùng 6. Mở bán trên Pump.fun thì mặc định đã là 6.
  4. Nó giống NFT, hoặc quản trị một ví một phiếu? Dùng 0, hoặc 2 nếu bạn muốn phần trăm.
  5. Vẫn chưa chắc? Dùng 6. Đó là lựa chọn quen mắt nhất trên Solana.

Ở chiều ngược lại, bốn lỗi dưới đây lặp lại nhiều nhất:

  • Để 9 cho token chẳng dính dáng gì tới SOL. Thừa hưởng thiết lập của SOL mà không được gì, lại làm mọi số dư khó đọc hơn.
  • Để 0 cho một memecoin. Chỉ còn đồng nguyên, không cắt nhỏ được, và giới hạn đó là vĩnh viễn.
  • Nghĩ rằng đổi con số này sau cũng được. Không bao giờ đổi được. Cách chữa duy nhất là token mới và một đợt mở bán lại từ đầu.
  • Chép con số 18 của Ethereum. Ví và sàn trên Solana không được kiểm thử ở mức cao như vậy.

Phân vân thì 6 gần như không bao giờ sai. Đó là lựa chọn đứng sau USDC, USDT, phần lớn token tiện ích và mọi memecoin trên Pump.fun.

Số thập phân xuất hiện ở đâu trong bộ công cụ

Nếu bạn cần một chỗ để thật sự tạo token mà không phải viết dòng code nào, j.tools là bộ công cụ Solana chạy hoàn toàn bằng form, có mặt ở mười bảy ngôn ngữ, và không bao giờ hỏi khoá riêng. Bạn kết nối ví của mình và tự duyệt từng thao tác.

Số thập phân xuất hiện ở bốn chỗ:

Còn những công cụ đổi thứ khác mà không đụng vào ô đó: đốt coin để giảm nguồn cung, sửa metadata để đổi tên hoặc logo, và khoá các quyền của token. Không cái nào ghi đè được, vì con số đã cố định từ lúc bạn đúc.

Câu hỏi thường gặp về số thập phân

Token SPL mặc định có bao nhiêu chữ số thập phân?

Không có mặc định ở tầng giao thức. Khi một mint được tạo, giá trị này là trường bắt buộc ở bước initialize-mint, và tài liệu token chính thức của Solana liệt kê các trường của mint. Trường này về kỹ thuật nhận được giá trị lớn hơn, nhưng 0 tới 9 mới là khoảng ví và sàn thật sự xử lý được.

Cái người ta gọi là "mặc định" thật ra là con số công cụ của họ chọn sẵn. Đó cũng là nơi mớ lẫn lộn 6 với 9 bắt đầu. Pump.fun đúc ở 6 chữ số, USDC và USDT dùng 6, còn chính SOL dùng 9, nên nhiều người cho rằng 9 là chuẩn mực. Câu trả lời thành thật: nó phụ thuộc vào thứ đã tạo ra token, và 6 phổ biến nhất trong các token Solana thực tế.

Số thập phân trên Token-2022 có khác không?

Trường này hoạt động y hệt trên cả hai chuẩn token. Một token 6 chữ số giữ 1.000.000 đơn vị cơ sở cho mỗi token nguyên, dù là mint SPL cổ điển hay mint Token-2022. Bản thân con số không mang thêm ý nghĩa nào, và khoảng 0 tới 9 vẫn áp dụng như cũ.

Thứ thay đổi với Token-2022 là mọi thứ xung quanh mint. Nó thêm các extension như phí chuyển, transfer hook và chuyển khoản ẩn số tiền. Vài extension đọc số lượng theo đơn vị cơ sở thô, nên con số bạn chọn ảnh hưởng tới cách nhập giá trị về sau. Mức phí chuyển tối đa chẳng hạn, đặt bằng đơn vị cơ sở, nên trên mint 9 chữ số thì một token nguyên là 1.000.000.000 đơn vị.

Tạo token xong có đổi số thập phân được không?

Không. Giá trị này được ghi vào tài khoản mint lúc token được tạo, và không có lệnh nào sửa nó về sau. Nó vĩnh viễn trong suốt vòng đời của mint đó.

Đây là câu người mới hoảng hốt tìm nhiều nhất, nên nói thẳng luôn. Bạn không "nâng cấp" một token 9 chữ số xuống 6 được, và cũng không vá lại sau được. Nếu đã mở bán với con số khiến bạn tiếc, cách chữa duy nhất là tạo token mới rồi chuyển holder sang, tốn công hơn hẳn so với chọn đúng ngay lần đầu.

Số thập phân có làm tổng nguồn cung thay đổi không?

Không. Nguồn cung và số thập phân là hai thứ tách rời. Nó chỉ đặt ra mức cắt nhỏ của một token nguyên, không đụng tới việc có bao nhiêu token tồn tại. Nguồn cung ghép với giá thành vốn hoá ra sao thì có trong bài vốn hoá thị trường và cách tính.

Nhiều chữ số thập phân có làm token đáng giá hơn không?

Không. Giá đến từ thị trường, không đến từ ô này. Nhiều chữ số chỉ cho phép những lệnh phần lẻ nhỏ hơn. Ví hay explorer cũng không ghi đè được, vì chúng đọc thẳng từ mint, nên thứ bạn đặt là thứ mọi người nhìn thấy. Một giao dịch thành công hoặc revert nguyên khối, đúng như tài liệu giao dịch của Solana mô tả, và số dư chỉ dịch chuyển theo kết quả đó.

Memecoin nên dùng bao nhiêu chữ số thập phân?

Dùng 6. Gần như mọi memecoin kết thúc dưới một đô, nhiều đồng còn thấp hơn thế rất xa, nên 6 chữ số để lại chỗ cho các phần lẻ tí hon tiếp tục đổi chủ. Mở bán trên Pump.fun thì chuyện này đã quyết sẵn ở 6. Còn nếu đang cân nhắc tạo ở đâu, xem so sánh các công cụ tạo token Solana.

Chọn một lần rồi đi tiếp

Số thập phân chỉ nặng nề vì nó vĩnh viễn. Biết luật rồi thì tốn đúng một giây. Mặc định là 6, vì đó là thứ phần lớn Solana đang chạy trên đó và là con số Pump.fun đóng dấu lên mọi coin.

Với tay lấy 9 chỉ khi token thật sự gắn với SOL. Hạ xuống 0 chỉ khi phần lẻ không bao giờ có nghĩa. Gõ con số, đúc token, rồi lo phần mở bán thật sự.

Nếu mấy từ trong bài còn lạ, ba mươi thuật ngữ Solana cần biết sẽ lấp chỗ trống nhanh nhất.

J
Tác giả
J Tools Editorial

Bài viết từ đội ngũ J tools.

Xem tất cả bài viết của J Tools Editorial →

Bài viết liên quan