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

Đốt token hay mint authority: khác gì, làm gì trước

Đốt token làm giảm nguồn cung hiện có, còn thu hồi mint authority chặn việc đúc thêm về sau. Bốn trạng thái trên chuỗi, thứ tự đúng và cách tự kiểm tra.

12 phút đọc J Tools Editorial
Đồng xu tròn tách đôi trên nền gần đen: nửa trái cháy trong lửa đỏ cam và khói, nửa phải là kim loại tối vân mạch điện, ổ khóa thép chặn đường tách, góc trên bên phải một chiếc chìa nhỏ vỡ vụn

“Phần nguồn cung còn lại, bọn mình sẽ đốt hết.” Đội ra mắt nói câu này thường có ý “bọn mình sẽ thu hồi mint authority”, đôi khi có ý cả hai. Nhưng đốt token hay mint authority là hai chuyện tách biệt, và khác biệt lộ ra ngay khi một holder mở token trên explorer.

Đốt token thì mint authority vẫn nằm nguyên chỗ cũ. Thu hồi mint authority thì không một token nào biến mất. Hai thao tác chạm vào hai phần khác nhau của token và không phụ thuộc nhau. Vì thế câu hỏi đốt token hay mint authority không phải chuyện chọn một bỏ một, và mỗi cách kết hợp kể cho người mua một câu chuyện khác.

Nền đen chia hai ô bằng vạch đỏ dọc. Ô trái có ngọn lửa và một đường cung đỏ cam rơi từ góc trên xuống giữa; ô phải có hai đường đỏ và cam nằm ngang song song, gắn ổ khóa đang mở

Đốt token hay mint authority: mỗi bên làm gì với nguồn cung

Đốt token. Đốt là hủy những token đang tồn tại. Ví đang giữ token (hoặc một ví ủy quyền mà nó đã chấp thuận) ký lệnh đốt, và tổng cung trên chuỗi giảm đúng bằng số đã đốt. Lệnh này được mô tả trong tài liệu đốt token của Solana. Đốt 100 triệu trên tổng cung 1 tỷ thì chuỗi hiện 900 triệu, nhưng quyền đúc token mới không hề suy suyển. Token đã đốt mất vĩnh viễn và không quay lại.

Đốt không cần mint authority. Holder nào cũng đốt được token của chính mình, nên một token đã hết mint authority vẫn có thể giảm nguồn cung về sau. Các bước đốt được viết kỹ trong cách đốt token trên Solana từng bước.

Thu hồi mint authority. Thu hồi không hủy một token nào. Nó đặt mint authority (quyền đúc token) về trạng thái trống, xóa khả năng đúc thêm về sau. Ví đang giữ mint authority ký lệnh SetAuthority, như tài liệu đổi quyền của Solana mô tả. Một khi đã trống, không khóa nào ký được với tư cách mint authority nữa, nên cũng không có đường khôi phục.

Mọi số dư và tổng cung hiện tại giữ nguyên như lúc ký. Sau khi thu hồi, holder vẫn đốt được token của mình. Mỗi lần đốt, tổng cung giảm và chỉ số dư của holder đó thay đổi. Vì vậy nguồn cung của một token đã thu hồi mint authority chỉ có thể đứng yên hoặc đi xuống.

Đốt kéo đường cung hiện tại xuống. Thu hồi đặt một cái trần phía trên nó. Một bên là chuyện của bây giờ, bên kia khóa lại tương lai.

Quay lại ví dụ ở trên. Sau khi đốt 100 triệu, tổng cung là 900 triệu. Nếu mint authority vẫn còn, ví giữ quyền có thể đúc lại 100 triệu và tổng cung trở về 1 tỷ. Nếu mint authority đã bị thu hồi, 900 triệu là mức cao nhất token này còn chạm tới, và mỗi lần holder đốt thêm chỉ làm con số đó nhỏ đi.

Ngộ nhận hay gặp: “Mình đốt một phần rồi, nên sẽ không có thêm nữa.” Sai. Đốt không khóa nguồn cung. Chừng nào mint authority chưa bị thu hồi, ví giữ quyền đó vẫn có thể đúc token mới bù vào phần đã đốt bất cứ lúc nào. Ví đó thường là ví đã deploy token, và không nhất thiết là ví đã ký lệnh đốt.

Bốn trạng thái người mua đọc trên chuỗi

Trên chuỗi, câu hỏi đốt token hay mint authority có bốn đáp án, và người mua đọc mỗi đáp án một kiểu. Vì sao người mua xem mint authority trước tiên, bài kiểm tra token Solana lừa đảo qua 8 bước đã giải thích.

Trạng tháiChuỗi cho thấy gìVí dụ
Mint authority còn, chưa đốtNguồn cung vẫn tăng được. Niềm tin dựa vào lời hứa của đội.Token vừa tạo, chưa dọn dẹp gì
Mint authority còn, đã đốtNguồn cung đã giảm nhưng quyền vẫn còn, token mới có thể bù phần đã đốt bất cứ lúc nào. Giảm phát chỉ là ảo giác.Đội công bố đốt 20% cho cộng đồng (ví dụ giả định) nhưng giữ mint authority. Trần không đổi.
Đã thu hồi, chưa đốtNguồn cung bị chốt ở mức hiện tại.Token tạo với đủ nguồn cung và thu hồi trong cùng một lần. Coin tạo trên Pump.fun bắt đầu luôn ở ô này, không có mint authority lẫn quyền đóng băng.
Đã thu hồi, đã đốtĐã chốt và đã giảm. Từ đây nguồn cung chỉ có thể đi xuống, và ai cũng kiểm tra được hai trường này trên explorer.Phần presale bán không hết được đốt, hoặc ngân quỹ đốt theo lịch sau khi đã chốt trần.

Hàng thứ hai là chỗ dễ đọc nhầm. Tổng cung nhỏ đi trông như tin tốt, nhưng trường mint authority vẫn chứa một địa chỉ, nên trần chưa hề dịch chuyển. Hàng thứ ba và thứ tư thì đều đã chốt trần. Khác biệt giữa hai hàng này chỉ nằm ở chỗ tổng cung đã từng giảm hay chưa.

Khi nào nên đốt token

Đốt có ích khi có lý do cụ thể để nguồn cung giảm. Không có lý do thì đốt chỉ là màn trình diễn.

  • Phần presale bán không hết. Dành 200 triệu, bán được 130 triệu, 70 triệu còn lại không nằm trong kế hoạch nào. Đốt đi để nguồn cung khớp với phần holder đã thực sự mua.
  • Dọn ngân quỹ. Token còn dư từ một thương vụ đối tác không thành, hay một chương trình đã đóng. Đốt đi gọn hơn là cứ để đó.
  • Phần airdrop không ai nhận. Airdrop có hạn nhận thì khi đóng lại sẽ còn phần không ai lấy. Đốt phần này để con số lưu hành không bị nhiễu.
  • Lịch đốt công bố trước. Đốt định kỳ từ một nguồn ai cũng kiểm tra được, hoặc đốt theo chương trình gắn với doanh thu. Một đợt đốt chỉ có thông báo mà không có nguồn để kiểm tra thì không tạo được niềm tin.

Mọi trường hợp trên đều làm được bằng công cụ đốt token Solana, xử lý cả token SPL lẫn Token-2022. Trước khi ký, hãy ghi lại tổng cung hiện tại để lát nữa có con số mà so. Các bước cụ thể nằm ở phần làm trên j.tools bên dưới.

Khi nào nên thu hồi mint authority

Thu hồi là cách chứng minh cái trần nguồn cung cho người mua sau khi nguồn cung đã chốt. Khi đã đúc đủ theo kế hoạch, đó là lúc làm.

  • Khi nguồn cung đã chốt. Mọi phần theo kế hoạch đã được đúc, không còn lý do để đúc thêm.
  • Trước khi xin niêm yết hay xin được chú ý. Các công cụ kiểm tra token gắn cờ mint authority còn sống là rủi ro pha loãng. Hãy xử lý mục này trước khi nhờ ai để mắt tới.
  • Trước khi đưa thanh khoản thật vào pool. Nếu không, bạn đặt vốn phía sau một token mà trần vẫn còn mở. Chốt trần trước.
  • Meme coin do bạn tự tạo. Người mua đọc mint authority còn sống thành “vẫn muốn in thêm”. Coin ra mắt trên Pump.fun vốn không có mint authority, nên mục này dành cho token bạn tự tạo.

Công cụ thu hồi quyền mint làm việc này trong một giao dịch và không có nút hoàn tác. Chỉ ví đang giữ mint authority mới ký được lệnh thu hồi. Nếu trước đó bạn đã chuyển quyền sang một ví khác, hãy kết nối đúng ví ấy. Cách công cụ kiểm tra ví trước khi ký được mô tả ở phần làm trên j.tools.

Bốn vòng tròn đỏ cam phát sáng trên nền đen. Hai vòng trên hở ở đỉnh, vòng phải có lửa nhỏ bên dưới; hai vòng dưới là vòng đôi khép kín có vạch đỏ cắt ngang, vòng phải có lửa trên và dưới

Làm cả hai thì làm theo thứ tự này

Kết hợp đốt và thu hồi cho người mua bức tranh dễ đọc nhất. Thứ tự như sau:

  1. Đúc đủ nguồn cung theo kế hoạch. Lúc tạo token hay sau đó đều được, miễn là trước khi thu hồi. Công cụ tạo token Solana có thể đúc nguồn cung, tạo metadata Metaplex cho token và thu hồi mint authority cùng quyền đóng băng trong cùng một giao dịch.
  2. Chia về các ví sẽ giữ. Ngân quỹ, phần dành cho pool, airdrop và phần vesting.
  3. Thu hồi mint authority. Từ đây trần đã khóa.
  4. Đốt dần nếu thiết kế token cần. Đốt ở giai đoạn này chỉ đẩy nguồn cung xuống thấp hơn.

Đốt không cần mint authority nên làm trước hay sau khi thu hồi đều được. Chỉ có hai việc bắt buộc phải xong trước khi thu hồi: đúc toàn bộ nguồn cung bạn sẽ cần, và tạo metadata.

Quyền đóng băng được gỡ riêng bằng công cụ thu hồi quyền freeze. Còn công cụ khóa token Solana vĩnh viễn gỡ mọi quyền còn sống trong ba quyền mint, freeze và update, gói trong một giao dịch. Bức tranh đầy đủ về ba quyền có trong hướng dẫn thu hồi quyền token Solana, còn chọn mô hình nguồn cung ngay từ đầu thì xem nguồn cung cố định, giảm phát hay đúc thêm.

Làm trên j.tools, từng bước

Đốt. Kết nối ví đang giữ token, quét số dư hoặc chọn token, rồi chọn đốt toàn bộ, một phần theo phần trăm, hay một số lượng cụ thể. Xem lại các dòng rồi ký. Khi giao dịch xác nhận, kiểm tra tổng cung đã giảm đúng bằng số vừa đốt.

Thu hồi mint authority. Nhập mint address của token. Công cụ đọc mint authority hiện tại và kiểm tra ví đang kết nối có giữ nó không (thường là ví deploy), rồi một giao dịch đặt nó về trống. Khi giao dịch xác nhận, mở explorer: không còn địa chỉ mint authority, và nguồn cung được ghi là cố định. Không hoàn tác được.

Freeze và khóa vĩnh viễn. Làm tương tự với hai công cụ ở phần trên. Nếu bạn tạo token mới, lựa chọn thu hồi ngay trong giao dịch tạo nằm ở bước một của thứ tự vừa nêu.

Những lỗi hay gặp

  • Đốt ngân quỹ rồi tưởng trần đã khóa. Mint authority vẫn còn, và ví giữ quyền đó có thể đúc một lô mới bất cứ lúc nào. Nếu mục tiêu là “không lạm phát nữa”, việc cần làm là thu hồi.
  • Thu hồi trước khi đúc đủ. Thứ mất đi là phần nguồn cung chưa từng được đúc. Token đã đúc thì vẫn chuyển được bất cứ lúc nào sau khi thu hồi, nên hãy đúc đủ mọi phần sẽ cần trước.
  • Đốt từ ví đang giữ phần dành cho pool. Token đã nạp vào pool nằm trong kho của pool, không nằm trong ví bạn. Nhưng đốt phần để dành mở hay bơm thêm cho pool thì còn ít hơn để nạp, và pool mỏng xê dịch nhiều hơn sau mỗi lệnh. Hãy đốt từ ví không giữ phần nào cho pool. Đốt LP token là chuyện khác, xem đốt, khóa hay giữ LP token.
  • Thu hồi quá sớm. Metaplex chỉ tạo metadata cho token khi có chữ ký của mint authority. Thu hồi trước khi có metadata thì token có thể không bao giờ có tên, ký hiệu hay logo trên chuỗi. Sau đó việc sửa do update authority riêng đảm nhận. Hãy khóa nó sau cùng bằng công cụ thu hồi quyền cập nhật, khi tên, hình và mô tả đã chốt.

Bản ngắn gọn

Đốt thay đổi nguồn cung bây giờ. Thu hồi khóa cái trần mãi mãi. Hai việc giải hai bài toán khác nhau. Nhớ được một điều từ chuyện đốt token hay mint authority thì hãy nhớ thứ tự: đúc đủ, phân phối, thu hồi, rồi đốt dần nếu thiết kế cần.

Chưa làm bao giờ thì tập trên devnet trước với Solana CLI (spl-token) và SOL thử nghiệm lấy từ một faucet devnet. Công cụ của j.tools chỉ chạy trên mainnet. Sai trên devnet chỉ mất SOL thử nghiệm, thứ không đổi ra tiền được, còn thu hồi sai trên mainnet thì không cứu được. Cách tạo token từ đầu có trong tạo token Solana từng bước không cần code, còn việc sau ra mắt thì xem việc cần làm sau khi ra mắt token.

Câu hỏi thường gặp về đốt token hay mint authority

Đốt token có thu hồi mint authority không?

Không. Đốt hủy token đang có và hạ tổng cung, nhưng không động tới trường mint authority. Sau khi đốt, ví giữ mint authority vẫn giữ nó và vẫn đúc thêm được bất cứ lúc nào.

Thu hồi mint authority có đốt token nào không?

Không. Nguồn cung và mọi số dư giữ nguyên như lúc ký, thứ mất đi chỉ là khả năng đúc thêm. Nếu mục tiêu là “không bao giờ lạm phát nữa”, bạn cần thu hồi quyền mint. Nếu mục tiêu là “thu nhỏ nguồn cung hiện tại”, bạn cần đốt token Solana. Hai công tắc này độc lập, bật cái này không nói gì về cái kia.

Token đã đốt hay mint authority đã thu hồi có lấy lại được không?

Không cái nào cả. Token đã đốt mất vĩnh viễn, và mint authority đã về trống thì không khôi phục được. Nhưng khi mint authority còn sống, token mới có thể bù vào phần đã đốt, nên chỉ đốt thôi thì không phải giảm phát vĩnh viễn.

Nên đốt trước hay sau khi thu hồi mint authority?

Đốt lúc nào cũng được, vì đốt không cần mint authority, và đốt sau khi thu hồi chỉ đẩy nguồn cung xuống thêm. Thứ phải xong trước khi thu hồi là đúc toàn bộ nguồn cung bạn sẽ cần và tạo metadata.

Kiểm tra một lần đốt hay thu hồi trên chuỗi thế nào?

Mở mint address của token trên một explorer như Solscan và xem hai trường: tổng cung đã giảm đúng bằng số đã đốt chưa, và mint authority còn chứa địa chỉ hay đã trống. Trong dữ liệu tài khoản thô, trường này đọc là null sau khi thu hồi. Trên Solana Explorer, dòng Mint Authority biến mất và nhãn nguồn cung đổi từ Current Supply sang Fixed Supply.

Sau đó, công cụ snapshot holder token cho thấy nguồn cung đang chia ra sao, gắn nhãn các địa chỉ đốt và chỉ ra ví đang giữ mint authority hay quyền đóng băng. Cách đọc phân bổ có trong cách đọc phân bổ holder của token.

Kiểm tra nhanh: tổng cung trả lời câu “đã có gì bị đốt chưa”, còn mint authority trả lời câu “còn tạo thêm được không”. Đốt đổi trường thứ nhất, thu hồi đổi trường thứ hai, và không thao tác nào đổi cả hai cùng lúc.

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