智能合約(Smart contract)
簡單來說 智能合約是儲存在區塊鏈上的程式,被呼叫時會完全依照程式碼執行,可持有資金並在沒有中間人的情況下執行規則。
智能合約是部署在區塊鏈地址上的程式碼。一旦上線,任何人都可以向它發送交易,而每個節點都會執行同一段程式碼來對結果達成共識。代幣、DEX 流動性池、借貸市場、NFT 系列和跨鏈橋,都是由智能合約構成的。
從運作機制來看,合約包含函式和儲存的狀態,例如餘額清單。呼叫會改變狀態的函式需要支付 gas 費,用來付給驗證者執行並記錄。在以太坊、BNB Chain 和 Base 等 EVM 鏈上,合約通常以 Solidity 撰寫並編譯成位元組碼。Solana 稱之為程式(program),而且那裡的代幣餘額存放在由共用代幣程式管理的獨立帳戶中,而不是每個代幣各有一個合約。
對代幣買家來說,合約才是真正的規則書。不論網站或聊天群怎麼說,是由程式碼決定擁有者能否增發新供應量、對賣出課稅、暫停交易,或把錢包列入黑名單。發送到合約的交易無法撤銷,所以一個漏洞或惡意規則,會同時衝擊所有持有該代幣的人。
買進之前,先確認原始碼已在區塊瀏覽器上完成驗證,這樣你才能讀懂它在做什麼,而不是只相信位元組碼。留意是否有僅限擁有者呼叫的函式,以及擁有權是否已放棄(renounce)或轉交給多簽錢包。也要注意代理合約(proxy),因為可升級的合約日後可能被換成不同的程式碼。審計有幫助,但它只涵蓋當時被審查的那份程式碼。




