風險 / 管理權限 / /

FREEDOM 合約深度研究:程式碼權限低風險,持倉集中高風險

基於 Smarts、BscScan 與 BNB Chain RPC 讀取,複核 FREEDOM 的合約權限、owner 狀態、Pancake 池儲備、前十大持倉與核心市場結構風險。

生成時間:2026-07-07

分析對象:0x9c118268a9bf6328b62ebf7d2be035fbc01d4444

網路:BNB Smart Chain

代幣:FREEDOM

結論摘要

FREEDOM 是 BNB Smart Chain 上一個已驗證原始碼的 BEP-20/ERC-20 代幣合約,總供應量為 1,000,000,000 FREEDOM,合約目前 owner 為零地址,轉帳模式為正常模式。單看合約程式碼,未發現外部增發、黑名單、稅費、暫停、代理升級、任意扣餘額等常見高風險後門。

但這份更深入的鏈上研究顯示,風險重點不在合約權限,而在持倉和市場結構:

  • 第一大持倉地址為 0x28816c4c4792467390c90e5b426f198570e29307,BscScan 公開標籤為 Changpeng Zhao,持有 700,000,000 FREEDOM,占總供應 70.00%
  • 前 10 大持倉合計約 807,830,353.6848 FREEDOM,占總供應約 80.7830%
  • 第二大持倉地址 0x38a2896ba9ac0d43711e40c44146a921ec5b8ebe 是 PancakeSwap 交易對合約,鏈上讀取顯示 token0 為 FREEDOM,token1 為 WBNB;池內約 54,113,364.7973 FREEDOM82.0964 WBNB
  • BscScan 標註該 token 的 reputation 為 Unknown,持有人數約 1,200
  • Smarts / BscScan 均未提供該代幣的可靠美元價格和市值欄位;如按 Pancake 池子儲備粗略推算,價格和市值只能視為 AMM 池內瞬時估算,不應當作權威市值。

綜合判斷:合約程式碼層面的管理員後門風險較低;市場層面的集中持倉風險很高。尤其是第一大地址持有 70% 供應,任何轉出、賣出或授權行為都會顯著影響市場。

資料來源

本報告使用以下公開來源和鏈上讀取:

來源 用途
Smarts 合約文件 合約分類、編譯器、ERC-20 狀態、owner、風險控制
BscScan token 頁面 持有人數、Token Rep、原始碼、ABI、前 50 持倉
BNB Chain RPC eth_call Pancake 交易對 token0 / token1 / getReserves
BscScan 地址頁面 地址公開標籤、合約頁面標籤
OKX onchainos token 資料 已嘗試,但介面觸發 OKX Agent Payments Protocol 付費確認,未繼續付費

參考連結:

如何用 Smarts MCP 複核

本報告中的合約狀態和權限判斷可以用 Smarts MCP 複核。Smarts MCP 適合驗證以下資訊:

複核項 Smarts MCP 能驗證的內容
合約是否已驗證 合約名、編譯器版本、合約分類、是否為 ERC-20
ERC-20 基礎狀態 namesymboldecimalstotalSupply
管理員權限 是否存在 Ownable、目前 owner() 值、是否為零地址
風險控制 是否檢測到 owner 控制、近期治理事件、風險提示
地址類型 合約 / EOA、原生幣餘額、nonce、ENS 資訊
交易對合約初篩 對相關地址先判斷是否為合約,再決定是否繼續讀 ABI 或鏈上狀態

可使用的 MCP endpoint:

https://smarts.md/mcp

合約引用:

bnb/0x9c118268a9bf6328b62ebf7d2be035fbc01d4444

示例提示詞:

Tell me the current state of bnb/0x9c118268a9bf6328b62ebf7d2be035fbc01d4444

也可以直接要求 MCP 檢查相關地址:

Inspect 0x28816c4c4792467390c90e5b426f198570e29307 on BNB Smart Chain
Inspect 0x38a2896ba9ac0d43711e40c44146a921ec5b8ebe on BNB Smart Chain

需要注意的是,Smarts MCP 對合約原始碼、ABI、ERC-20 狀態和權限控制很有用,但它不能單獨替代完整市場研究。持倉排名、LP 歸屬、交易歷史、價格深度和地址關係仍需要結合 BscScan、DEX 池子、RPC 讀取和其他資料來源交叉驗證。

一、基礎資訊

項目 結果
合約地址 0x9c118268a9bf6328b62ebf7d2be035fbc01d4444
網路 BNB Smart Chain
合約名 Token
分類 ERC-20 Token / BEP-20 Token
Token Name FREEDOM
Symbol FREEDOM
Decimals 18
Total Supply 1,000,000,000 FREEDOM
編譯器 Solidity v0.8.20+commit.a1b79de6
原始碼 已驗證
合約 BNB 餘額 0 BNB
目前 owner 0x0000000000000000000000000000000000000000
目前 _mode 0,即正常轉帳
BscScan Token Rep Unknown
BscScan 持有人數 1,200

Smarts 讀取到的 ERC-20 狀態顯示,價格、市值、發行方欄位均為空或不可用,因此這些市場欄位不能從該來源確認。

二、合約設計與權限

主合約結構:

contract Token is FourERC20, Ownable

核心邏輯集中在 Token3.sol

uint public constant MODE_NORMAL = 0;
uint public constant MODE_TRANSFER_RESTRICTED = 1;
uint public constant MODE_TRANSFER_CONTROLLED = 2;
uint public _mode;

bool private _initialized;

初始化函式:

function init(
    string memory name,
    string memory symbol,
    uint256 totalSupply
) public onlyOwner {
    require(!_initialized, "Token: initialized");
    _initialized = true;
    _init(name, symbol);
    _mint(owner(), totalSupply);
    _mode = MODE_TRANSFER_RESTRICTED;
}

轉帳前置控制:

function _beforeTokenTransfer(
    address from,
    address to,
    uint256 amount
) internal virtual override {
    super._beforeTokenTransfer(from, to, amount);
    if (_mode == MODE_TRANSFER_RESTRICTED) {
        revert("Token: Transfer is restricted");
    }
    if (_mode == MODE_TRANSFER_CONTROLLED) {
        require(from == owner() || to == owner(), "Token: Invalid transfer");
    }
}

模式設定函式:

function setMode(uint256 v) public onlyOwner {
    if (_mode != MODE_NORMAL) {
        _mode = v;
    }
}

關鍵解釋:

  1. 初始化後會先進入受限轉帳模式。
  2. 只有 owner 能呼叫 setMode()
  3. 一旦 _mode 變成 MODE_NORMALsetMode() 裡的條件會阻止後續再改模式。
  4. 目前 owner 已為零地址,因此 owner 權限事實上已經失效。

這意味著目前狀態下:

  • 不能再次初始化。
  • 不能再次 mint。
  • 不能恢復 owner。
  • 不能修改轉帳模式。
  • 不能暫停轉帳或改為受控轉帳。

三、常見合約風險檢查

風險項 結論 說明
外部 mint 未發現 _mint() 只在 init() 內呼叫;目前已初始化且無 owner
外部 burn 未發現 _burn() 未暴露為 public/external
黑名單 未發現 原始碼無 blacklist 映射或限制列表
白名單 未發現 原始碼無 whitelist 映射
交易稅 未發現 _transfer() 未抽稅、未轉入稅費地址
手續費錢包 未發現 未見 fee wallet / marketing wallet
暫停功能 未發現 無 pause/unpause
代理升級 未發現 非 proxy;無 implementation/admin slot
任意扣餘額 未發現 無 owner sweep user balance 邏輯
交易限制 歷史存在,目前失效 _mode 曾可限制轉帳;目前 _mode=0 且 owner=0

合約程式碼本身更接近「標準 ERC-20 + 初始化階段轉帳開關」。目前最大的合約層面殘餘風險是不可治理:如果未來需要修復或遷移,合約沒有管理員入口。

四、持倉結構

BscScan 持倉頁顯示:Top 1,000 holders,合計持有人約 1,200。前 10 大地址如下:

排名 地址 / 標籤 持倉量 占總供應
1 0x28816c4c4792467390c90e5b426f198570e29307 / BscScan 標籤 Changpeng Zhao 700,000,000 70.0000%
2 0x38a2896ba9ac0d43711e40c44146a921ec5b8ebe / Pancake 交易對合約 53,050,173.7663 5.3050%
3 0x8fabe392df90b06ad610c33f41bb1abd78a5fc20 11,978,303.0501 1.1978%
4 0x615559b64e505f9008fea2c145e79e2864b30a1e 7,062,603.0169 0.7063%
5 0xd874259110c6e086f1d2fee474b73e69b8f5dab0 6,683,515.4620 0.6684%
6 0x15ec0ad2f8b8ad896ed496069e7bae3d42e2bcc1 6,079,494.8309 0.6079%
7 0xfaae28ab1e48a97143adc9cc6dc0cd7dfff6322a 5,973,433.5872 0.5973%
8 0x3050a6255f56328fe0ff97f6ac3184989fb3021e 5,927,825.6736 0.5928%
9 0x74b70fc16aec51477190284207ab45edab196efe 5,660,349.7005 0.5660%
10 0x9663a1e99b66e7c934fe861b9c41078a10ed8ae6 5,414,654.5973 0.5415%

前 10 大合計:807,830,353.6848 FREEDOM,約占 80.7830%

重要說明:

  • BscScan 頁面上的持倉百分比欄位返回為 0.0000%,明顯與數量和總供應不一致,因此本報告按 持倉量 / 1,000,000,000 自行計算占比。
  • 第一大地址的 Changpeng Zhao 標籤來自 BscScan 公共標籤,不等同於鏈上密碼學身分證明。它說明瀏覽器將該地址標註為 CZ 相關地址,但不能單獨證明私鑰實際控制者。

五、第一大地址研究

地址:0x28816c4c4792467390c90e5b426f198570e29307

前一輪地址查詢顯示:

  • BscScan 頁面標題標註為 Changpeng Zhao
  • 該地址是 EOA,不是合約。
  • 在 BNB Chain 上有較明顯活動和較大 BNB 餘額。
  • 該地址目前為 FREEDOM 第一大持倉,持有 700,000,000 FREEDOM

風險含義:

  1. 如果該地址確實由 CZ 或其相關實體控制,那麼 FREEDOM 的敘事可能與該公開標籤強綁定。
  2. 如果該地址只是被動接收空投或被專案方轉入,則不能推導出 CZ 主動背書。
  3. 無論真實控制者是誰,70% 的集中持倉都會使市場對單一地址行為高度敏感。
  4. 應持續監控該地址是否發生 FREEDOM 轉出、授權、向交易池注入或賣出。

六、流動性結構

第二大持倉地址:

0x38a2896ba9ac0d43711e40c44146a921ec5b8ebe

BscScan 頁面顯示該地址為 Pancake 相關合約。透過 BNB Chain RPC 讀取:

方法 返回
token0() 0x9c118268a9bf6328b62ebf7d2be035fbc01d4444,即 FREEDOM
token1() 0xbb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c,即 WBNB
getReserves() 54,113,364.7973 FREEDOM / 82.0964 WBNB

按 BscScan 頁面當時顯示的 BNB 價格約 $582.68 粗略估算:

  • 池內 WBNB 側價值約 $47,831
  • 若按 AMM 兩側等值估算,池子總流動性約 $95,662
  • 池內隱含 FREEDOM 價格約 0.0000015171 WBNB,折合約 $0.000884
  • 若用該池內價格乘以總供應,完全稀釋估值約 $884,000

這些數字只是基於單一池子的即時儲備估算,不是權威市值。對集中持倉代幣來說,AMM 池價容易被少量交易和大戶行為顯著影響。

七、市場結構風險

1. 單一地址持有 70%

這是本報告最重要的風險點。第一大地址持有 7 億枚,占總供應 70%。即使合約不可增發,單一大戶仍可透過轉帳、賣出、提供/撤出流動性或授權合約改變市場結構。

2. 前 10 大持倉超過 80%

前 10 大地址合計約 80.78%。這說明流通分布並不分散,後續價格和流動性更多取決於少數地址的行為,而不是廣泛持有人自然交易。

3. 流動性相對供應規模偏小

Pancake 池裡約 54.11M FREEDOM 和 82.10 WBNB。相對於 1B 總供應和 700M 第一大持倉,池內流動性不足以承接大規模賣出。

4. Token Rep 為 Unknown

BscScan 顯示 Token Rep 為 Unknown。這不等於惡意,但意味著瀏覽器未給出正面信譽確認。對新幣或低聲量代幣,需額外驗證來源、部署者、初始分發和專案公告。

5. 外部公開資訊少

直接搜尋合約地址沒有找到可靠的獨立報導或官方說明。缺乏外部資訊時,不能把代幣名稱、公開標籤或短期價格表現當作專案可信度證明。

八、需要繼續監控的鏈上訊號

建議持續追蹤:

  1. 0x28816c4c4792467390c90e5b426f198570e29307 是否轉出 FREEDOM。
  2. 第一大地址是否給 Pancake、Uniswap、路由器或未知合約授權。
  3. Pancake 交易對 0x38a2896b...c5b8ebe 的 WBNB 儲備是否快速下降。
  4. LP 份額是否被鎖定、銷毀,或集中在單一可控地址。
  5. 前 10 大未知地址之間是否存在同源資金、同一部署者或批量分發關係。
  6. 是否出現大量小額地址接收後立刻賣出或歸集。
  7. 是否有新的交易池分流主要流動性。
  8. 是否有官方公告解釋 70% 持倉的性質。

九、總體評級

維度 評級 理由
合約權限風險 owner 已放棄,未見增發/稅費/黑名單/升級
可治理性風險 owner 為零地址,未來無法修復或治理
持倉集中風險 第一大地址 70%,前 10 大約 80.78%
流動性風險 中高 主池約 82 WBNB;相對集中持倉規模偏小
外部資訊風險 中高 Token Rep Unknown,獨立公開資訊少
綜合風險 程式碼乾淨不抵消高度集中持倉帶來的市場風險

最終判斷

FREEDOM 合約本身不是典型的「帶稅費/黑名單/增發/升級後門」的高危合約。目前 owner 為零地址,_mode=0,合約層面已經基本不可被管理員改變。

真正需要警惕的是代幣分布:BscScan 標註為 Changpeng Zhao 的地址持有 70% 總供應,前 10 大持倉超過 80%。這使 FREEDOM 的實際風險主要由大戶地址行為和流動性深度決定,而不是由合約程式碼決定。

如果要進一步提高確定性,下一步應做交易歷史和地址關係圖譜:追蹤部署者、初始化 mint 接收方、700M 轉入路徑、LP 建立交易、LP token 目前歸屬,以及第一大地址是否主動與 FREEDOM 合約或交易池互動。

免責聲明

本文是基於公開鏈上資料和區塊瀏覽器頁面的研究記錄,不構成完整安全審計,也不構成投資建議。區塊瀏覽器標籤、AMM 池價格和持倉頁面都可能隨時間變化;任何交易前都應重新核驗目前鏈上狀態。