·
FREEDOM 合约深度研究:代码权限低风险,持仓集中高风险
基于 Smarts、BscScan 与 BNB Chain RPC 读取,复核 FREEDOM 的合约权限、owner 状态、Pancake 池储备、前十大持仓和核心市场结构风险。
FREEDOM 合约深度研究报告
生成时间: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 FREEDOM和82.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: https://smarts.md/bnb/0x9c118268a9bf6328b62ebf7d2be035fbc01d4444
- BscScan Token: https://bscscan.com/token/0x9c118268a9bf6328b62ebf7d2be035fbc01d4444
- BscScan Contract: https://bscscan.com/address/0x9c118268a9bf6328b62ebf7d2be035fbc01d4444
- 第一大持仓地址: https://bscscan.com/address/0x28816c4c4792467390c90e5b426f198570e29307
- Pancake 交易对地址: https://bscscan.com/address/0x38a2896ba9ac0d43711e40c44146a921ec5b8ebe
如何用 Smarts MCP 复核
本报告中的合约状态和权限判断可以用 Smarts MCP 复核。Smarts MCP 适合验证以下信息:
| 复核项 | Smarts MCP 能验证的内容 |
|---|---|
| 合约是否已验证 | 合约名、编译器版本、合约分类、是否为 ERC-20 |
| ERC-20 基础状态 |
name、symbol、decimals、totalSupply
|
| 管理员权限 | 是否存在 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;
}
}
关键解释:
- 初始化后会先进入受限转账模式。
- 只有 owner 能调用
setMode()。 - 一旦
_mode变成MODE_NORMAL,setMode()里的条件会阻止后续再改模式。 - 当前 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。
风险含义:
- 如果该地址确实由 CZ 或其相关实体控制,那么 FREEDOM 的叙事可能与该公开标签强绑定。
- 如果该地址只是被动接收空投或被项目方转入,则不能推导出 CZ 主动背书。
- 无论真实控制者是谁,70% 的集中持仓都会使市场对单一地址行为高度敏感。
- 应持续监控该地址是否发生 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. 外部公开信息少
直接搜索合约地址没有找到可靠的独立报道或官方说明。缺乏外部信息时,不能把代币名称、公开标签或短期价格表现当作项目可信度证明。
八、需要继续监控的链上信号
建议持续跟踪:
-
0x28816c4c4792467390c90e5b426f198570e29307是否转出 FREEDOM。 - 第一大地址是否给 Pancake、Uniswap、路由器或未知合约授权。
- Pancake 交易对
0x38a2896b...c5b8ebe的 WBNB 储备是否快速下降。 - LP 份额是否被锁定、销毁,或集中在单一可控地址。
- 前 10 大未知地址之间是否存在同源资金、同一部署者或批量分发关系。
- 是否出现大量小额地址接收后立刻卖出或归集。
- 是否有新的交易池分流主要流动性。
- 是否有官方公告解释 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 池价格和持仓页面都可能随时间变化;任何交易前都应重新核验当前链上状态。
转发此帖子?
与您的关注者分享。
回复