BenPay 的账户体系采用分层模型,支撑从链上资产到实时交易的完整资产流转,确保资产安全、实时性与系统一致性。整个体系分为三层账户:链上钱包、DEX钱包账户 、交易账户 。
-
链上钱包 这是用户在区块链上的个人钱包(例如以太坊或比特币钱包),由用户自己控制,用于存储链上资产。链上钱包与 BenPay 交互,通过充值将资产转入 DEX,或通过提现将资产从 DEX 转回链上。
-
DEX钱包账户
-
存储在数据库中,记录用户的资产余额,分为可用余额(A类型)和冻结余额(F类型)。
-
可用余额(A)是用户可以自由使用的资产,用于转账、交易或提现。
-
冻结余额(F)是暂时锁定的资产,例如在提现或转账到交易账户时会暂时冻结。
-
交易账户
-
分为现货账户(Spot Account)和合约账户(Perpetual Account ),存储在内存中以支持高性能交易。