diff --git a/backend/services/mining-service/.env.example b/backend/services/mining-service/.env.example index 1acdb91f..16ef4ea5 100644 --- a/backend/services/mining-service/.env.example +++ b/backend/services/mining-service/.env.example @@ -21,8 +21,8 @@ KAFKA_GROUP_ID=mining-service-group JWT_SECRET=your-jwt-secret-key # Mining Configuration -TOTAL_SHARES=100020000000 -DISTRIBUTION_POOL=200000000 +TOTAL_SHARES=10002000000 +DISTRIBUTION_POOL=2000000 INITIAL_PRICE=1 HALVING_PERIOD_YEARS=2 BURN_TARGET=10000000000 diff --git a/backend/services/trading-service/prisma/migrations/0002_add_trading_burn_system/migration.sql b/backend/services/trading-service/prisma/migrations/0002_add_trading_burn_system/migration.sql index bcecd98e..6b6433db 100644 --- a/backend/services/trading-service/prisma/migrations/0002_add_trading_burn_system/migration.sql +++ b/backend/services/trading-service/prisma/migrations/0002_add_trading_burn_system/migration.sql @@ -8,7 +8,7 @@ -- CreateTable CREATE TABLE "trading_configs" ( "id" TEXT NOT NULL, - "total_shares" DECIMAL(30,8) NOT NULL DEFAULT 100020000000, + "total_shares" DECIMAL(30,8) NOT NULL DEFAULT 10002000000, "burn_target" DECIMAL(30,8) NOT NULL DEFAULT 10000000000, "burn_period_minutes" INTEGER NOT NULL DEFAULT 2102400, "minute_burn_rate" DECIMAL(30,18) NOT NULL DEFAULT 4756.468797564687, diff --git a/backend/services/trading-service/prisma/schema.prisma b/backend/services/trading-service/prisma/schema.prisma index e67345be..71680ed3 100644 --- a/backend/services/trading-service/prisma/schema.prisma +++ b/backend/services/trading-service/prisma/schema.prisma @@ -12,8 +12,8 @@ datasource db { // 交易全局配置 model TradingConfig { id String @id @default(uuid()) - // 总积分股数量: 100.02亿 (1000.2亿 = 100020000000) - totalShares Decimal @default(100020000000) @map("total_shares") @db.Decimal(30, 8) + // 总积分股数量: 100.02亿 (100亿 + 200万 = 10002000000) + totalShares Decimal @default(10002000000) @map("total_shares") @db.Decimal(30, 8) // 目标销毁量: 100亿 (4年销毁完) burnTarget Decimal @default(10000000000) @map("burn_target") @db.Decimal(30, 8) // 销毁周期: 4年 (分钟数) 365*4*1440 = 2102400