源码概述
TokenHub是一款专为房产平台打造的分式产权投资解决方案,无需依赖第三方服务,通过平台自有钱包体系实现房产资产代币化发行、份额交易及收益分配全流程管理。投资者可购买代表房产所有权份额的代币,定期获取收益分红,所有操作均通过管理员面板统一管控,为房产投资平台、中介机构及资产管理公司提供低门槛、高透明的 RWA(现实世界资产)上链解决方案。

核心功能亮点
- 资产代币化配置:支持创建代币化房产 listings,自定义总代币供应量、单枚代币价格、最小购买数量,灵活设置年化收益率(%)、分红周期(月度 / 季度)及资产到期日,上传房产图片与富文本描述提升转化效果
- 多状态管理:房产支持「活跃 / 即将上线 / 已关闭」三种状态切换,适配不同投资阶段需求
- 投资者精细化运营:一站式查看所有房产的投资记录,支持按房产、用户、日期范围筛选,核心数据包含用户信息、持有代币数、支付金额、购买日期及交易编号
- 双模式收益分配:支持管理员手动触发分红(Run Bonus),或通过 Cron 任务实现自动分红,系统内置防重复支付机制,保障资金安全
- 全流程审计追溯:完整的分红日志记录,涵盖房产、用户、金额、日期、交易凭证等信息,为审计与纠纷处理提供依据
- 地域筛选管理:可启用 / 禁用国家选项,支持自定义添加国家名称、ISO 代码及电话区号,精准适配全球房产市场布局
- 前端交易市场:专属交易页面(/marketplace/token-properties),直观展示房产代币价格、收益率、总供应量及剩余额度
- 用户专属中心:投资者可通过「我的代币」查看持仓、交易凭证及分红记录,实现投资全流程可视化
- 灵活启停机制:管理员面板可一键激活 / 停用插件,所有数据永久保留,支持随时恢复使用
- 无缝部署体验:安装时自动完成数据库迁移,无需手动执行 SQL 操作,不修改系统核心文件,保障原平台稳定性
管理员可创建无限级返佣规则,例如:
- 用户 A 投资及团队总投资达到 $500(一级目标)
- 系统自动解锁一级奖励,发放一次性奖金 $50
- 后续每月按等级比例持续发放月度奖励
- 个人投资 + 下级团队投资 共同计入目标进度
假设用户 X 推荐了 3 人,系统要求完成 1000∗∗目标才能升入下一级。如果X自己投资∗∗1000∗∗目标才能升入下一级。如果X自己投资∗∗100,其推荐团队投资 $900,则 X 依然可以升级。个人投资与团队投资合并计算,鼓励用户发展团队。
自动分红机制- 用户投资房产后,系统按月度、季度、年度等周期自动计算并发放分红
- 分红金额直接进入用户账户余额
- 分红到账后自动发送邮件通知
- 管理员无需手动操作
- 新用户注册可获得注册赠金(Signup Bonus)
- 推荐好友注册并投资,可获得多级推荐佣金
- 所有收益(利润、奖金、返佣)统一归集到账户余额
| 功能分类 | 具体功能 | 功能描述 |
| 房产管理 | 代币化房产创建 | 配置房产标题、位置、总代币数、单币价格、最小购买量、收益率、分红周期、到期日、图片及描述 |
| 房产管理 | 代币化房产编辑 | 支持修改已创建房产的所有配置参数 |
| 房产管理 | 代币化房产删除 | 永久移除房产 listing,投资记录保留用于审计 |
| 状态管理 | 状态快速切换 | 直接在列表页切换房产「活跃 / 即将上线 / 已关闭」状态 |
| 投资者管理 | 代币投资者查看 | 汇总所有房产投资数据,支持多维度筛选,核心字段全覆盖 |
| 收益管理 | 手动分红触发 | 选择单个房产或全部活跃房产,向代币持有者发放收益并自动充值至钱包 |
| 收益管理 | 分红日志查询 | 查看所有分红记录,支持追溯每笔收益发放详情 |
| 地域管理 | 国家启用 / 禁用 | 自定义控制地域筛选选项的显示状态 |
| 地域管理 | 国家添加 | 新增自定义国家信息(名称、ISO 代码、电话区号) |
| 地域管理 | 国家编辑 / 删除 | 更新或移除已添加的国家条目 |
| 插件管理 | 插件激活 | 即时启用所有代币化功能、路由及管理员菜单 |
| 插件管理 | 插件停用 | 隐藏所有功能与路由,数据不丢失,支持随时重新激活 |
| 插件管理 | 插件删除 | 从服务器移除插件文件,数据库表及记录安全保留 |
- 浏览代币化房产:通过 /marketplace/token-properties 页面查看所有活跃房产,卡片式展示核心投资信息(代币价格、收益率、总供应量、剩余额度)
- 查看房产详情:访问完整房产页面,获取详细描述、图片资料及投资表单
- 购买房产代币:输入购买数量,系统自动从平台钱包扣除对应金额完成交易
- 交易凭证查询:购买后生成唯一交易编号,可通过「我的代币 – 凭证」随时查看
- 持仓管理中心:在「我的代币」面板统一管理所有持仓资产
- 个人分红记录:查看个人收益发放历史,实现收益透明化追踪
| 项目 | 推荐配置 |
|---|---|
| 主机环境 | 宝塔(强烈推荐) |
| PHP版本 | 8.2 或更高 |
| MySQL | 5.7 及以上 |
| MariaDB | 10.2 及以上 |
| 必要PHP扩展 | BCMATH, CTYPE, FILEINFO, JSON, MBSTRING, OPENSSL, PDO, PDO_MYSQL, TOKENIZER, XML, CURL, GD |
- 登录管理面板
- 进入「管理员 – 插件管理」,点击「上传插件」
- 选择 Tokenization.zip 文件上传,系统自动完成文件解压、数据库迁移,插件状态显示为「未激活」
- 在插件列表找到「代币化插件」,点击「激活」,管理员侧边栏将新增菜单:代币化房产、代币投资者、分红管理、国家管理
- 进入「管理员 – 代币化房产 – 创建」,添加首个代币化房产即可启用服务
添加以下代码至服务器 crontab,实现收益自动发放(仅在房产分红周期到期时执行,无重复支付):
* * * * * php /path/to/core/artisan schedule:run >> /dev/null 2>&1
替换 /path/to/core 为 核心目录的服务器绝对路径(示例:/home/youruser/public_html/core)
新增管理员菜单(激活后)- 代币化房产:创建与管理代币化房产 listing
- 代币投资者:查看所有投资者记录与投资数据
- 分红管理:手动触发收益分配或查看分红日志
- 国家管理:配置地域筛选选项
- 房地产中介平台:拓展分式产权交易业务,降低投资门槛
- 房产投资平台:新增代币化投资品类,提升资产流动性
- 资产管理公司:实现房产资产份额化发行与收益自动化管理
- 金融科技平台:接入房产 RWA 赛道,丰富投资产品矩阵
- 跨境房产平台:通过地域管理功能适配全球房产投资需求






