本项目为专注于可再生能源资产的现实世界资产代币化(RWA)平台,旨在将太阳能、风能等可再生能源项目的收益权代币化,让用户可通过购买代币参与能源项目投资,分享项目发电收益。平台核心功能包括能源资产上链与代币发行、代币申购与交易、项目收益分配、资产信息披露与链上存证、用户持仓与收益查询。用户可在平台上查看项目详情与收益预测,购买对应代币,项目发电收益将按比例分配给代币持有者,实现传统能源资产的链上透明化与可分割投资。
整体架构分为前端交互层、后端服务层、链上合约层与数据存证层。前端基于 React 开发,展示项目信息与代币数据;后端使用 Python 实现项目收益统计与代币分配逻辑;核心代币化与收益分配通过 Solidity 智能合约实现;项目文件与报告通过 IPFS 存储并链上存证。我负责智能合约开发与项目收益分配模块的实现,完成了 RWA 代币的 ERC-20 合约编写与收益自动分配逻辑,实现了代币持有者的收益按比例发放。开发中遇到的难点是现实世界收益数据与链上合约的对接,通过引入预言机获取项目发电量数据,实现了收益的自动计算与发放。