買幣
行情
現貨
合約BTC
理財
活動中心
福利中心
更多
0 費狂歡節
銷毀函式: 加密貨幣中的銷毀函式是什麼?銷毀函式是一種智能合約函式,可將代幣永久移出流通,或使代幣無法再被使用。在加密貨幣領域,「銷毀」是指以減少可用供應量,或將代幣傳送至預期無人能控制的地址等方式,銷毀代幣餘額。銷毀函式最常見於代幣合約,尤其是 ERC-20 代幣、NFT、穩定幣系統、治理代幣、封裝資產與 DeFi 協議。銷毀函式的主要用途,是提供一種透明的鏈上方式來減少代幣供應量。代幣正確銷毀後,區塊鏈瀏銷毀函式: 加密貨幣中的銷毀函式是什麼?銷毀函式是一種智能合約函式,可將代幣永久移出流通,或使代幣無法再被使用。在加密貨幣領域,「銷毀」是指以減少可用供應量,或將代幣傳送至預期無人能控制的地址等方式,銷毀代幣餘額。銷毀函式最常見於代幣合約,尤其是 ERC-20 代幣、NFT、穩定幣系統、治理代幣、封裝資產與 DeFi 協議。銷毀函式的主要用途,是提供一種透明的鏈上方式來減少代幣供應量。代幣正確銷毀後,區塊鏈瀏

銷毀函式

2026/10/13 14:57
#Advanced
Humanity
H$0.05815-0.22%
SynFutures
F$0.003109+6.10%
PX
PX$0.0113+0.89%
AINFT
NFT$0.0000002369-1.04%
DeFi
DEFI$0.0001498-1.83%

加密貨幣中的銷毀函式是什麼?

銷毀函式是一種智能合約函式,可將代幣永久移出流通,或使代幣無法再被使用。

在加密貨幣領域,「銷毀」是指以減少可用供應量,或將代幣傳送至預期無人能控制的地址等方式,銷毀代幣餘額。

銷毀函式最常見於代幣合約,尤其是 ERC-20 代幣、NFT、穩定幣系統、治理代幣、封裝資產與 DeFi 協議。

銷毀函式的主要用途,是提供一種透明的鏈上方式來減少代幣供應量。

代幣正確銷毀後,區塊鏈瀏覽器與智能合約事件可顯示代幣已從使用者餘額中移除,或傳送至公認的銷毀地址。

在 ERC-20 代幣中,真正的銷毀通常會減少代幣總供應量,並發出可由錢包、分析工具與區塊鏈瀏覽器追蹤的事件。

OpenZeppelin 的 ERC-20 文件指出,其內部的 _burn 函式會銷毀某個帳戶中的代幣、減少總供應量,並發出目的地址設為零地址的 Transfer 事件。

這一點很重要,因為銷毀並不是一般轉帳。

一般轉帳會將代幣從一位持有者轉給另一位持有者。

銷毀會將代幣移出活躍流通量,並可能減少合約記錄的官方代幣供應量。

對加密貨幣使用者而言,銷毀函式很重要,因為它可能影響代幣經濟學、供應量透明度、兌換系統、手續費機制、治理設計與投資人預期。

銷毀函式如何運作

銷毀函式會透過變更代幣合約的帳務規則運作。

在簡單的 ERC-20 模型中,每個地址都有餘額,合約也會追蹤總供應量。

鑄造代幣時,合約會增加總供應量,並將代幣加入某個帳戶。

銷毀代幣時,合約會從某個帳戶扣除代幣,通常也會以相同數量減少總供應量。

這項變動會記錄在鏈上,因為銷毀交易是由區塊鏈網路處理。

除非智能合約另有可再次建立新代幣的鑄造函式,否則使用者之後無法撤銷銷毀。

常見的銷毀函式會先確認帳戶有足夠代幣,再進行移除。

如果帳戶餘額不足,交易應會失敗。

安全的銷毀函式也應確認銷毀數量有效,且呼叫者有權限銷毀相關代幣。

在許多 ERC-20 實作中,使用者可以呼叫 burn 函式銷毀自己的代幣。

有些合約也包含 burnFrom 函式,允許已獲授權的支出者在取得額度後銷毀其他帳戶中的代幣。

OpenZeppelin 的 ERC-20 Burnable 文件說明了一種擴充功能,持有者可以銷毀自己的代幣,以及其已授權額度範圍內的代幣,並可透過事件分析辨識相關操作。

因此,銷毀函式適用於個別使用者與協議層級機制。

銷毀函式與將代幣傳送至銷毀地址的差異

銷毀函式與銷毀地址彼此相關,但兩者並不總是相同。

銷毀函式會變更代幣合約內部的供應量帳務,並可能減少總供應量。

銷毀地址則是常用來接收預期不會再次被使用代幣的地址。

最知名的銷毀類型地址是零地址,格式為 0x0000000000000000000000000000000000000000。

Etherscan 將零地址描述為不屬於任何使用者的地址,通常與代幣銷毀、鑄造或創世事件相關。

另一個常見的銷毀地址是 0x000000000000000000000000000000000000dEaD。

Etherscan 將死地址描述為專案常用來銷毀代幣並減少流通供應量的地址。

這項區別很重要,因為將代幣傳送至銷毀地址,不一定會減少代幣合約的 totalSupply 數值。

如果代幣只是轉入死地址,實際上可能已無法使用,但合約仍可能將其計入總供應量。

如果透過正確的銷毀函式銷毀代幣,合約通常會直接減少總供應量。

分析代幣時,使用者應確認專案是透過減少總供應量銷毀代幣,還是只將代幣移至假定無法存取的地址。

ERC-20 代幣中的銷毀函式

銷毀函式在 ERC-20 代幣中尤其常見。

ERC-20 是廣泛用於 Ethereum 與 EVM 相容網路同質化代幣的標準。

官方 ERC-20 代幣標準定義了 totalSupply、balanceOf、transfer、allowance、approve 與 transferFrom 等核心函式。

ERC-20 標準也定義了代幣轉帳時必須觸發的 Transfer 事件。

標準指出,建立代幣時應觸發 Transfer 事件,且 from 地址應設為 0x0。

許多 ERC-20 銷毀實作會採用相反的事件模式,發出目的地址設為零地址的 Transfer 事件。

如此一來,鏈下工具便能透過標準事件追蹤辨識代幣銷毀事件。

不過,ERC-20 標準並未要求每種代幣都必須包含公開的銷毀函式。

代幣可能可銷毀、不可銷毀、僅限擁有者銷毀、由使用者銷毀,或只能依特定合約邏輯銷毀。

因此,使用者不應假設所有 ERC-20 代幣都能銷毀。

在判斷銷毀機制之前,應先閱讀合約、文件與區塊鏈瀏覽器中的詳細資訊。

NFT 中的銷毀函式

NFT 也會使用銷毀函式。

在 ERC-721 NFT 合約中,銷毀通常會銷毀特定的代幣 ID。

OpenZeppelin 的 ERC-721 文件說明,代幣會在鑄造時開始存在,並在透過 ERC-721 的 _burn 邏輯銷毀後停止存在。

這與同質化代幣銷毀不同,因為每個 NFT 都是獨一無二的。

銷毀 NFT 時,使用者不是在銷毀一定數量的同質代幣。

使用者銷毀的是特定代幣 ID,該 ID 可能代表藝術品、會員通行證、遊戲道具、票券、類似網域的資產,或其他形式的數位所有權。

NFT 銷毀常用於升級系統、兌換系統、遊戲合成、允許名單機制與代幣門檻體驗。

例如,專案可能要求使用者銷毀舊版 NFT,才能取得新版 NFT。

遊戲可能要求使用者銷毀多個道具,才能製作出較稀有的道具。

會員專案可能會在臨時通行證兌換後將其銷毀。

在這些情況中,銷毀函式有助於在鏈上落實稀缺性與狀態變更。

專案為何使用銷毀函式

專案使用銷毀函式有幾項原因。

第一個原因是減少供應量。

如果專案希望永久減少代幣數量,銷毀函式可提供明確的操作方式。

第二個原因是兌換。

使用者將代幣兌換為其他資產、服務、權利或產品時,專案可能會銷毀代幣。

第三個原因是手續費設計。

有些代幣系統會銷毀部分交易手續費,讓每筆交易都稍微減少供應量。

第四個原因是協議帳務管理。

封裝資產、合成資產與跨鏈系統可能會在資產於其他地方提領、兌換或釋放時,於一側銷毀代幣。

第五個原因是治理清理。

協議可能會銷毀未使用的財庫代幣、已退役的激勵代幣或未領取的分配餘額,讓供應量資料更加明確。

第六個原因是使用者自主選擇。

有些社群允許持有者自願銷毀代幣,作為投入的象徵,或將其用於遊戲、迷因或社交機制。

銷毀函式具有彈性,但如果設計不佳或由少數群體控制,彈性也會帶來風險。

銷毀函式與代幣經濟學

代幣經濟學是代幣供應、需求、激勵、分配與用途的設計。

銷毀函式可能是代幣經濟學的重要部分,因為它會影響代幣供應量隨時間的變化。

有些專案會利用銷毀塑造通縮敘事。

通縮是指在特定條件下供應量可能減少。

供應量較低聽起來可能很吸引人,但不會自動讓代幣更有價值。

代幣價格取決於供給與需求。

如果供應量下降,但需求下降得更快,代幣仍可能失去價值。

如果銷毀量很少,而新代幣的鑄造速度更快,供應量淨值仍可能增加。

因此,使用者應查看供應量淨變化,而不應只看銷毀公告。

相較於銷毀活躍流通供應量中的代幣,銷毀未使用分配額度中的代幣,對市場的影響可能較小。

銷毀可能有意義,但前提是使用者了解代幣來源,以及銷毀如何影響整體供應時程。

銷毀函式與流通供應量

流通供應量是指市場上可取得,或以其他方式被視為活躍流通的代幣數量。

如果被銷毀的代幣原本可供使用者、交易者、投資人或協議使用,銷毀函式就可能減少流通供應量。

然而,不是每次銷毀對流通供應量的影響都相同。

如果專案銷毀的是原本多年內都不會進入市場的鎖定代幣,短期流通供應量可能不會有太大變化。

如果專案銷毀的是來自使用者手續費或市場主動買進的代幣,銷毀可能更直接地影響流通供應量。

如果專案將代幣傳送至銷毀地址,卻未更新總供應量,不同供應量追蹤工具可能會依各自方法呈現不同數字。

因此,代幣供應量分析可能令人困惑。

某個儀表板可能顯示總供應量,另一個可能顯示流通供應量,還有一個可能會扣除已知銷毀地址中的代幣。

比較數字之前,使用者應先閱讀各分析平台採用的定義。

完善的分析應同時檢視總供應量、流通供應量、鎖定供應量、已銷毀供應量、鑄造時程、歸屬時程與財庫餘額。

銷毀函式與鑄造函式

銷毀函式經常與鑄造函式一併討論。

鑄造函式會建立新代幣。

銷毀函式會銷毀現有代幣。

這兩種函式共同決定供應量如何擴張或收縮。

同時具備鑄造與銷毀函式的代幣可能更有彈性,但如果權限控管薄弱,也可能帶來風險。

如果擁有者可以無限鑄造代幣,銷毀事件就未必能帶來持久的稀缺性。

如果擁有者能未經同意銷毀使用者錢包中的代幣,使用者可能面臨嚴重的信任與託管風險。

如果協議只能依嚴格規則鑄造與銷毀代幣,系統可能會更安全且容易預測。

良好的代幣設計應清楚說明誰能鑄造、誰能銷毀、這些操作何時能執行,以及是否設有限制。

使用者在信任銷毀機制之前,應先確認管理員權限。

銷毀規則透明、權限有限且由程式碼而非模糊承諾執行時,銷毀函式通常較值得信任。

銷毀函式與穩定幣

銷毀函式在穩定幣系統中相當重要。

使用者將穩定幣兌換為支持該穩定幣的資產時,穩定幣供應量可能需要減少。

銷毀函式可將已兌回的穩定幣移出流通。

這有助於讓代幣供應量符合系統中尚未清償的請求權。

例如,使用者將穩定幣交還給發行方或協議以兌回資產時,交回的代幣可能會被銷毀,以免再次流通。

在演算法或抵押型 DeFi 系統中,使用者償還債務、平倉或兌回抵押品時,也可能觸發銷毀。

實際設計取決於穩定幣模型。

無論採用哪種方式,銷毀邏輯都是系統帳務的一部分。

如果穩定幣的銷毀函式故障、受到限制或遭到濫用,可能會影響供應量準確性與使用者信心。

因此,穩定幣銷毀機制應經過謹慎稽核,並清楚記錄。

銷毀函式與跨鏈橋

跨鏈橋也可能使用銷毀函式。

跨鏈橋可協助使用者在不同區塊鏈網路之間轉移價值。

有些跨鏈橋採用鎖定與鑄造模式,在一條鏈上鎖定代幣,並在另一條鏈上鑄造封裝版本。

其他跨鏈橋可能採用銷毀與釋放,或銷毀與鑄造模式。

在銷毀與釋放模式中,原始代幣在來源鏈釋放前,可能會先於目的鏈銷毀封裝代幣。

在銷毀與鑄造模式中,代幣可能在一條鏈上銷毀,並在另一條鏈上鑄造,以維持供應量平衡。

銷毀函式在此很重要,因為跨鏈橋的帳務必須避免重複請求權。

如果代幣未正確銷毀,跨鏈橋可能會產生超過支持資產數量的封裝代幣。

如果代幣已銷毀,但釋放流程失敗,使用者可能會失去資金存取權,或面臨提領延遲。

因此,跨鏈橋相關的銷毀函式需要完善的安全性、監控與緊急控管。

銷毀函式與 DeFi 協議

DeFi 協議會以多種方式使用銷毀函式。

借貸協議可能會在借款人償還貸款時銷毀債務代幣。

使用者提領流動性池中的份額時,流動性池可能會銷毀其流動性提供者代幣。

使用者兌回抵押品或平倉時,合成資產協議可能會銷毀合成代幣。

質押協議可能會在提領或轉換時銷毀憑證代幣。

治理系統可能會在違反規則時銷毀提案押金。

在這些情況下,銷毀函式並不只是用於行銷式減少供應量。

它是協議帳務引擎的一部分。

銷毀可證明代幣化請求權已被使用、結清或兌回。

如果銷毀帳務有誤,使用者可能會收到過多、過少的資產,甚至完全收不到。

因此,DeFi 銷毀函式必須針對邊界情況、四捨五入誤差、重入風險、權限錯誤與非預期代幣行為進行測試。

銷毀函式的安全風險

如果設計不夠謹慎,銷毀函式可能帶來嚴重安全風險。

第一種風險是未經授權的銷毀。

如果惡意使用者能未經核准銷毀其他錢包中的代幣,持有者就可能蒙受資產損失。

第二種風險是管理員權限過大。

如果合約擁有者能隨時銷毀任何使用者的代幣,該代幣的中心化程度可能高於使用者預期。

第三種風險是授權額度邏輯錯誤。

burnFrom 函式在銷毀其他使用者的代幣之前,必須正確檢查呼叫者是否有足夠的授權額度。

第四種風險是供應量不一致。

如果餘額減少,但總供應量沒有正確更新,代幣帳務就可能不準確。

第五種風險是事件不一致。

如果銷毀時未發出預期事件,錢包與分析工具可能無法正確追蹤供應量變化。

第六種風險是跨鏈橋故障。

如果銷毀是跨鏈轉移流程的一部分,訊息傳遞失敗可能使使用者無法取得預期收到的資產。

第七種風險是升級權限遭濫用。

可升級合約日後可能變更銷毀邏輯,除非治理或管理員權限受到限制。

Ethereum 關於智能合約安全性的開發者指南指出,稽核與漏洞獎金計畫並不能取代撰寫高品質程式碼的責任。

這項提醒很重要,因為銷毀函式的概念雖然簡單,但一旦涉及使用者實際餘額,就可能帶來危險。

如何在區塊鏈瀏覽器查看銷毀函式

使用者通常可以透過區塊鏈瀏覽器查看銷毀活動。

第一步是開啟代幣合約頁面並查看近期轉帳。

第二步是尋找傳送至零地址或已知銷毀地址的轉帳。

第三步是確認交易後總供應量是否下降。

第四步是查看交易輸入資料;如果區塊鏈瀏覽器能解碼函式呼叫,就應檢查解碼結果。

第五步是確認交易是否呼叫 burn、burnFrom、redeem、withdraw,或其他包含銷毀邏輯的函式。

第六步是將事件日誌與代幣供應量數值比較。

如果交易只是將代幣轉入死地址,事件可能看起來像一般轉帳。

如果交易呼叫真正的銷毀函式,合約可能會發出傳送至零地址的 Transfer 事件,並更新總供應量。

使用者不應只依據專案在社群媒體上宣稱發生銷毀,就認定銷毀已完成。

使用者應在鏈上驗證交易雜湊值、合約地址、數量與對供應量的影響。

開發者如何設計更安全的銷毀函式

開發者應設計權限明確、帳務可預測的銷毀函式。

基本的使用者銷毀函式應只允許呼叫者銷毀自己的代幣。

burnFrom 函式應要求具備授權額度,並在銷毀後正確扣減額度。

除非代幣用途明確需要,否則應避免管理員銷毀功能。

如果確實需要管理員銷毀,函式應採用角色型權限、明確限制與事件紀錄,並可考慮加入時間鎖。

開發者應盡可能使用經測試的程式庫,而不是從頭撰寫自訂銷毀邏輯。

OpenZeppelin 的合約程式庫廣泛使用,因為其中提供了經過審查的常見代幣行為實作。

開發者也應針對零數量銷毀、全額餘額銷毀、餘額不足時銷毀、依授權額度銷毀、暫停狀態、升級情境,以及與其他協議函式互動等情況撰寫測試。

開發者應確認鑄造與銷毀後,總供應量始終等於預期的餘額總和。

也應確認跨鏈橋、儀表板、子圖與獎勵計算工具等外部系統,能正確處理銷毀事件。

只有當程式碼、權限、文件與監控都符合預期設計時,銷毀函式才安全。

使用者應如何評估銷毀函式

使用者應先確認銷毀函式是公開、私有、內部、僅限擁有者使用,還是採用角色型權限。

如果只有使用者本人能銷毀自己的代幣,通常比較容易理解相關風險。

如果管理員能銷毀使用者餘額,使用者應將此視為嚴重的中心化風險。

接著,使用者應確認銷毀會減少總供應量,還是只會將代幣轉移至銷毀地址。

使用者也應查看專案是否能在銷毀後增發新代幣。

如果合約擁有者日後能增發更多代幣,大規模銷毀的意義可能有限。

使用者應確認銷毀是一次性、定期、依手續費觸發,還是依兌換需求觸發。

使用者也應了解被銷毀的代幣來自何處。

銷毀財庫分配的代幣,與銷毀從市場買進或透過協議手續費取得的代幣並不相同。

使用者不應假設每次銷毀都代表看漲。

銷毀只是代幣整體供需情況的一部分。

關於銷毀函式的常見誤解

一種常見誤解是,每次銷毀都會推升價格。

銷毀可以減少供應量,但價格仍取決於需求、流動性、市場情緒、用途與整體加密貨幣市場狀況。

另一種誤解是,傳送至死地址的代幣一定會減少總供應量。

這些代幣可能會減少實際流通供應量,但不一定會降低合約的 totalSupply 數值。

第三種誤解是,銷毀函式對使用者一定有利。

設計不佳的銷毀函式可能讓管理員權限過大,或導致資產意外遭到銷毀。

第四種誤解是,銷毀在任何情況下都無法逆轉。

已銷毀的代幣通常無法取回,但具備鑄造權限的合約日後仍可能建立新代幣。

第五種誤解是,所有銷毀地址都一樣安全。

有些地址普遍被認定為銷毀地址,其他地址則可能只是專案標示為銷毀地址的一般地址。

使用者應確認某地址是否真的無法存取,而不是只聽信其被宣稱為銷毀地址。

銷毀函式與 AEO 搜尋意圖

搜尋「銷毀函式」的人,通常想了解它的用途、是否會減少供應量,以及是否會影響代幣價格。

直接來說,銷毀函式會依代幣合約規則銷毀代幣,或將其移出活躍供應量。

使用者也可能會問,銷毀代幣是否等同於刪除代幣。

實際上,如果銷毀函式會減少餘額與總供應量,就等於在代幣帳務中刪除代幣,但交易紀錄仍會永久保留在鏈上。

使用者可能會問,銷毀地址是否等同於銷毀函式。

答案是否定的,因為銷毀地址用來接收代幣,而銷毀函式會變更合約帳務。

使用者可能會問,銷毀代幣是否安全。

這取決於程式碼、權限、供應規則、稽核情況,以及使用者是否了解自己簽署的交易。

使用者可能會問,已銷毀的代幣是否會重新出現。

同一批已銷毀代幣通常無法再次使用,但如果合約允許鑄造,仍可能建立新代幣。

常見問題

加密貨幣中的銷毀函式是什麼意思?

銷毀函式是一種智能合約函式,會依代幣合約規則銷毀代幣,或將代幣移出活躍流通。

銷毀函式會減少總供應量嗎?

真正的銷毀函式通常會減少總供應量,但將代幣傳送至銷毀地址不一定會降低合約的 totalSupply 數值。

銷毀代幣和轉帳相同嗎?

不相同。一般轉帳會將代幣傳送至另一個地址;銷毀則會將代幣移出可用供應量,或傳送至預期不會受到控制的地址。

已銷毀的代幣可以取回嗎?

已銷毀的代幣通常無法取回,因為銷毀會永久變更餘額,或將代幣傳送至無法存取的地址。

專案可以在銷毀代幣後再增發嗎?

可以。如果智能合約包含鑄造權限,且所需權限仍有效,專案就可以在銷毀後增發新代幣。

代幣銷毀一定有利於價格嗎?

不會。代幣銷毀無法保證價格上漲,因為市場價格取決於需求、流動性、用途、情緒與整體供應時程。

burnFrom 是什麼?

burnFrom 是一種函式;如果經核准的支出者具有足夠授權額度,就能銷毀其他帳戶中的代幣。

什麼是銷毀地址?

銷毀地址是常用來接收預期不會再次使用代幣的地址,例如零地址或公認的死地址。

NFT 可以被銷毀嗎?

可以。智能合約可以銷毀特定代幣 ID,並將其從活躍所有權紀錄中移除。

信任銷毀函式之前,使用者應檢查哪些事項?

使用者應檢查權限、對總供應量的影響、鑄造權、管理員控管、事件日誌、稽核情況,以及銷毀交易是否能在鏈上驗證。

結語

銷毀函式是加密貨幣智能合約中重要的供應量控管工具之一。

它可以銷毀代幣、處理兌換、將代幣移出流通,或作為更大型協議帳務系統的一部分。

在 ERC-20 代幣中,正確的銷毀通常會減少使用者餘額並降低總供應量。

在 NFT 中,銷毀通常會銷毀特定代幣 ID,並使其不再存在於合約的活躍狀態中。

銷毀函式可用於代幣經濟學、DeFi、穩定幣、跨鏈橋、遊戲、會員系統與治理機制。

不過,絕不可只看函式名稱就判斷銷毀函式。

使用者應確認函式是否真的會減少總供應量、誰能呼叫函式、日後是否能鑄造新代幣,以及銷毀是否能在鏈上驗證。

開發者應使用經測試的程式庫,設置明確權限、完善事件紀錄與帳務,並進行安全審查,以建置銷毀函式。

良好的銷毀函式有助於提升透明度並改善協議設計。

不佳的銷毀函式可能帶來中心化風險、供應量混亂或使用者永久損失。

理解任何加密貨幣銷毀機制最穩妥的方式,是閱讀合約、驗證交易,並將銷毀納入完整代幣供應模型中分析。
ETF單週失血6.79億,花旗看多BTC至11.3萬!
ETF單週失血6.79億,花旗看多BTC至11.3萬!ETF單週失血6.79億,花旗看多BTC至11.3萬!
機構在賭什麼?