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ỉ có 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 coin, 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ó coin nguyên, không cắt nhỏ được.

Nhân tiện giải nghĩa luôn ba từ hay gặp. Token SPL là định dạng token chuẩn trên Solana, gần như mọi coin trên chuỗi này đều theo định dạng đó. Đú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ỷ coin 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ẻ. 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 coin. 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ỏ.

Giá giảm không phải mối nguy như nhiều người nghĩ. Coin rẻ đi chỉ làm mỗi mẩu đáng ít tiền hơn, còn những mẩu tí hon vẫn mua bán bình thường. Rắc rối đến khi giá tăng và mẩu nhỏ nhất trở nên đắt, vì thanh khoản và giao dịch cần chuyển được những lượng nhỏ.

Cho chính đồng coin đó 6 hoặc 9 chữ số thì mẩu nhỏ nhất chỉ là một phần triệu hoặc một phần tỷ coin, gần như không đáng kể ở mọi mức giá token có thể chạm tới. Đó 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: nếu giá tăng mạnh, token này còn chia đủ nhỏ không?

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 quy đổi giữa hai bên là số thập phân.

Công thức chạy được cả hai chiều. Ở đây n là số thập phân và 10^n là 10 mũ n, nên n = 6 ra 1.000.000 còn n = 9 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ị. Số thập phân không đổi giá trị của token. Nó chỉ đổi độ mịn của mẩu nhỏ nhất và số chữ số chuỗi cần để đếm cùng một lượng.

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 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ì do số thập phân 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 nhỏ 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 ở cùng một mức

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

Số thập phân bị khoá ngay lú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 được nguồn cung bằng cách đốt coin.

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ỉ riêng số thập phân 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 đúng hàng khớp với loại token bạn đang làm 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 muốn khớp với quy ước của một token đã có sẵn
2Token kiểu cổ phần lẻBạn muốn chia tới một phần trăm đơn vị 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ỷ coin. 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 chọn 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.

Nhưng 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. Liếc qua, số dư 1,000000000 khó nắm hơn 1,000000 nhiều. Nhân cái khó đó lên mọi ví, mọi màn hình chuyển, mọi chỗ hiển thị giá, và token của bạn khó đọc hơn một chút mà chẳng được gì. 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 tiện nói về 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 chưa được kiểm thử đủ kỹ khi vượt quá 9. Cứ giữ trong khoảng 0 tới 9 thì không có gì hỏng.

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 chia tới 0,01.
  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 coin 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 ở nhiều ngôn ngữ. J Tools không bao giờ hỏi cụm từ khôi phục (seed phrase) của bạn; khoá bạn dán vào các công cụ nhiều ví ở lại trong tab trình duyệt của bạn. Với các công cụ dưới đây, 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 ở ba chỗ:

Cũng có những công cụ đổi thứ khác mà không đụng vào số thập phân: đố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ông cụ nào ghi đè được số này, vì nó đã 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. Về kỹ thuật, trường này nhận được cả giá trị lớn hơn 9, 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. Sự nhầm lẫn giữa 6 và 9 bắt đầu từ đó. 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. Số thập phâ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 nhân với giá ra vốn hoá thế nào, xem 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. Số dư chỉ đổi khi một giao dịch được chốt, và theo tài liệu giao dịch của Solana, một giao dịch hoặc thành công nguyên khối, hoặc bị hoàn lại toàn bộ.

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

Dùng 6. Với 6 chữ số, mẩu nhỏ nhất là một phần triệu coin, nên người ta vẫn mua bán được những lượng nhỏ kể cả khi giá có ngày tăng gấp nhiều lần. 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.

Chỉ chọn 9 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