Business Process Flow
Overview
YC365 operates through a comprehensive business process that involves multiple stakeholders including administrators, data providers, and regular users. This guide explains the complete workflow from event creation to final settlement.
Business Process Overview
Process Participants
1. Super Administrator (超级管理员)
- Platform Configuration: Set platform-wide parameters and configurations
- Fee Management: Configure trading fees, fee collection addresses
- System Management: Manage core system settings and security
- Financial Control: Manage platform revenue and fee structures
- User Management: Oversee all user roles and permissions
2. Data Administrator (数据管理员)
- Event Management: Create, modify, delete, and validate events
- Condition Management: Define and manage specific conditions for events
- Tag Management: Create, assign, organize, and maintain tags
- Event Type Management: Create and organize event categories
- Data Operations: Batch import, export, validation, and cleanup
- Content Management: Manage platform content and metadata
3. Asset Administrator (资产管理员)
- Publishing Operations: Deploy events and conditions to blockchain
- Result Management: Upload, verify, and publish event results
- Settlement Operations: Execute settlements and distribute profits
- Liquidity Management: Add or recover liquidity as needed
- Viewing Operations: Monitor assets, transactions, and performance
- Smart Contract Management: Deploy and manage smart contracts
4. Regular User (普通用户)
- Event Participation: Browse, analyze, and participate in events
- Asset Management: Deposit and withdraw assets from platform
- Trading Activities: Place orders and manage trading positions
- Portfolio Management: Monitor positions, P&L, and performance
Complete Business Process Flow
Phase 1: Event Creation and Publishing
Step 1: Data Entry by Data Administrators
Location: DP Management Interface
Process: 1. Event Creation: Data Administrators create new events in the DP management system 2. Condition Setup: Define specific conditions for each event 3. Tag Assignment: Assign relevant tags to events and conditions 4. Event Type Classification: Organize events by type and category 5. Data Validation: Verify event and condition data accuracy 6. Metadata Configuration: Set event descriptions, categories, and tags
Key Features: - Manual Entry: Direct event creation through admin interface - Batch Import: Bulk event import from external files - Data Validation: Automated and manual data verification - Category Management: Organize events by type and category - Tag Management: Create and maintain tag hierarchies - Content Management: Manage platform content and metadata
Step 2: Event Publishing to Blockchain
Location: Asset Administrator → Smart Contracts
Process: 1. Contract Deployment: Asset Administrators deploy event-specific smart contracts 2. Condition Initialization: Set initial odds and liquidity 3. Market Launch: Enable trading for the event 4. Liquidity Provision: Provide initial market liquidity 5. Asset Monitoring: Monitor contract deployment and initialization
Technical Details: - Smart Contract Creation: Factory contract deploys condition contracts - Liquidity Pool Setup: Initialize YES/NO token pools - Initial Pricing: Set starting odds based on market analysis - Trading Enablement: Activate trading functionality - Transaction Management: Manage all blockchain transactions - Gas Fee Optimization: Optimize gas fee usage for efficiency
Phase 2: User Participation and Asset Management
Step 3: User Discovery and Selection
Location: DApp Interface
Process: 1. Event Browsing: Users browse available events and conditions 2. Market Analysis: Review odds, liquidity, and market activity 3. Event Selection: Choose events based on interest and analysis 4. Participation Decision: Decide on participation level and strategy
User Experience: - Event Categories: Browse events by category (sports, politics, etc.) - Market Information: View current odds, volume, and trends - Search Functionality: Search for specific events or topics - Personalization: Filter events based on user preferences
Step 4: Asset Deposit
Location: DApp → Vault Contract
Process: 1. Wallet Connection: Connect user wallet to DApp 2. Asset Selection: Choose assets to deposit (USDT on BSC) 3. Deposit Execution: Transfer assets to vault contract 4. Balance Confirmation: Verify deposit completion
Security Features: - Wallet Verification: Ensure wallet is connected to BSC network - Asset Validation: Verify asset type and amount - Transaction Confirmation: Wait for blockchain confirmation - Balance Updates: Real-time balance updates
Phase 3: Trading and Betting Activities
Step 5: User Betting and Trading
Location: DApp → Trading Contracts
Process: 1. Market Analysis: Analyze current odds and market conditions 2. Position Sizing: Determine bet amount and risk level 3. Order Placement: Submit buy/sell orders for YES/NO tokens 4. Order Execution: Execute trades through smart contracts
Trading Options: - Direct Betting: Place bets on event outcomes - Market Trading: Trade YES/NO tokens on secondary market - Portfolio Management: Manage multiple positions - Risk Management: Implement trading strategies
Step 6: Profit Generation Methods
Location: DApp → Various Profit Sources
Method 1: Market Trading - Token Trading: Buy low, sell high on secondary market - Arbitrage Opportunities: Exploit price differences - Market Making: Provide liquidity for trading fees - Portfolio Optimization: Balance risk and return
Method 2: Event Settlement - Outcome Betting: Bet on correct event outcomes - Odds Analysis: Analyze probability vs. market odds - Risk Assessment: Evaluate potential losses and gains - Settlement Rewards: Receive rewards for correct predictions
Phase 4: Liquidity Management
Step 7: Dynamic Liquidity Management
Location: Asset Administrator → Smart Contracts
Process: 1. Market Monitoring: Asset Administrators monitor liquidity levels and trading activity 2. Liquidity Assessment: Evaluate need for additional liquidity 3. Liquidity Addition: Add liquidity when markets are thin 4. Liquidity Recovery: Recover liquidity when appropriate 5. Performance Analysis: Analyze platform performance metrics 6. Risk Assessment: Assess platform risks and exposure
Management Strategies: - Proactive Management: Add liquidity before market stress - Reactive Management: Respond to market conditions - Risk Management: Balance liquidity with risk exposure - Performance Optimization: Optimize liquidity for maximum efficiency - Asset Monitoring: Monitor platform assets and balances - Transaction Tracking: Track all blockchain transactions
Phase 5: Result Determination and Settlement
Step 8: Oracle Result Publishing
Location: Asset Administrator → Oracle System
Process: 1. Result Upload: Asset Administrators upload event results to oracle systems 2. Result Verification: Verify result accuracy and reliability 3. Result Publishing: Publish verified results to blockchain 4. Dispute Resolution: Handle result disputes and challenges 5. Settlement Trigger: Initiate automatic settlement process
Oracle Integration: - Multiple Sources: Cross-reference multiple data sources - Verification Process: Ensure result accuracy and reliability - Timing Control: Publish results at appropriate times - Dispute Resolution: Handle result disputes and challenges - Smart Contract Interaction: Interact with all smart contracts - Oracle Integration: Manage oracle system integration
Step 9: Automatic Settlement
Location: Asset Administrator → Smart Contracts → Vault Contract
Process: 1. Settlement Execution: Asset Administrators execute automatic settlements 2. Result Processing: Process oracle results in smart contracts 3. Token Valuation: Calculate final token values (0 or 1) 4. Profit Distribution: Distribute profits to winning positions 5. Fee Collection: Collect platform fees 6. Asset Transfer: Transfer assets to user vault accounts 7. Asset Reconciliation: Reconcile platform assets
Settlement Features: - Automatic Execution: No manual intervention required - Transparent Process: All calculations visible on blockchain - Immediate Settlement: Results processed immediately - Fee Deduction: Automatic fee calculation and deduction - Asset Monitoring: Monitor settlement process and results - Transaction Management: Manage all settlement transactions
Phase 6: User Portfolio Management
Step 10: Portfolio Monitoring and Management
Location: DApp Interface
Process: 1. Position Tracking: Monitor all active positions 2. Profit/Loss Analysis: Calculate current P&L 3. Performance Review: Analyze trading performance 4. Portfolio Optimization: Adjust positions based on analysis
Management Tools: - Real-time Updates: Live position and P&L updates - Historical Analysis: Review past performance - Risk Metrics: Monitor risk exposure and metrics - Portfolio Alerts: Set alerts for position changes
Detailed Process Breakdown
Role-based Workflows
Super Administrator Workflow:
- Platform Configuration: Set platform-wide parameters and configurations
- Fee Management: Configure trading fees and fee collection addresses
- System Management: Manage core system settings and security
- Financial Control: Manage platform revenue and fee structures
- User Management: Oversee all user roles and permissions
Data Administrator Workflow:
- Event Planning: Research and plan new events
- Data Collection: Gather relevant event information
- Event Creation: Create new events in the system
- Condition Definition: Define specific outcome conditions
- Tag Assignment: Assign relevant tags to events and conditions
- Event Type Classification: Organize events by type and category
- Data Validation: Verify event and condition data accuracy
- Content Management: Manage platform content and metadata
Asset Administrator Workflow:
- Contract Preparation: Prepare smart contract parameters
- Contract Deployment: Deploy event-specific smart contracts
- Liquidity Allocation: Allocate initial liquidity
- Market Launch: Enable trading for the event
- Asset Monitoring: Monitor contract deployment and initialization
- Transaction Management: Manage all blockchain transactions
- Ongoing Management: Monitor trading activity and liquidity
- Liquidity Management: Add or recover liquidity as needed
- Result Management: Upload, verify, and publish event results
- Settlement Operations: Execute settlements and distribute profits
User Workflow
Initial Setup:
- Wallet Setup: Install and configure compatible wallet (EVM, MetaMask, etc.)
- Network Configuration: Connect to BSC network
- Asset Preparation: Acquire USDT (BEP-20) and BNB for gas fees
- Platform Registration: Connect wallet to YC365 platform
Event Participation:
- Event Browsing: Browse available events and conditions
- Market Analysis: Analyze odds, liquidity, and market activity
- Event Selection: Choose events based on interest and analysis
- Participation Strategy: Develop participation strategies
Asset Management:
- Deposit Operations: Deposit assets to platform vault
- Withdrawal Operations: Withdraw assets from platform
- Balance Monitoring: Monitor account balances
- Transaction History: Review transaction history
Trading Activities:
- Market Research: Research available events and conditions
- Strategy Development: Develop trading strategy
- Position Sizing: Determine appropriate position sizes
- Order Placement: Place buy/sell orders
- Position Management: Monitor and manage trading positions
- Risk Management: Implement risk management strategies
Portfolio Management:
- Position Tracking: Track all active positions
- Profit/Loss Analysis: Analyze P&L performance
- Performance Review: Review trading performance
- Strategy Adjustment: Adjust trading strategies
- Portfolio Optimization: Optimize portfolio performance
Risk Management
Platform Risks
Technical Risks:
- Smart Contract Vulnerabilities: Potential contract bugs
- Oracle Failures: Oracle system malfunctions
- Network Issues: BSC network problems
- System Failures: Platform technical issues
Market Risks:
- Liquidity Shortages: Insufficient market liquidity
- Price Manipulation: Market manipulation attempts
- Volatility: High market volatility
- Correlation Risk: Correlated market movements
User Risks
Trading Risks:
- Loss of Capital: Potential loss of invested funds
- Market Timing: Poor timing of trades
- Liquidity Risk: Difficulty exiting positions
- Information Risk: Acting on incorrect information
Technical Risks:
- Wallet Security: Private key security risks
- Transaction Failures: Failed blockchain transactions
- Gas Fee Risks: High gas fee costs
- Network Congestion: Slow transaction processing
Performance Metrics
Platform Metrics
Trading Metrics:
- Trading Volume: Total trading volume
- Active Users: Number of active users
- Event Count: Number of active events
- Liquidity Depth: Market liquidity levels
Financial Metrics:
- Revenue Generation: Platform fee revenue
- User Profits: Total user profits
- Liquidity Efficiency: Liquidity utilization rates
- Settlement Accuracy: Settlement success rates
User Metrics
Performance Metrics:
- Win Rate: Percentage of winning trades
- Profit/Loss: Total profit or loss
- Risk-Adjusted Returns: Returns adjusted for risk
- Portfolio Diversification: Position diversification
Engagement Metrics:
- Trading Frequency: Number of trades per period
- Event Participation: Number of events participated
- Platform Usage: Time spent on platform
- Feature Utilization: Use of platform features
Future Enhancements
Process Improvements
Automation:
- Automated Liquidity Management: AI-powered liquidity management
- Smart Order Routing: Intelligent order routing
- Automated Risk Management: Automated risk controls
- Predictive Analytics: Predictive market analysis
User Experience:
- Mobile Optimization: Enhanced mobile experience
- Social Features: Social trading features
- Educational Content: Trading education and tutorials
- Personalization: Personalized user experience
Technology Upgrades
Blockchain Integration:
- Multi-chain Support: Support for multiple blockchains
- Layer 2 Solutions: Layer 2 scaling solutions
- Cross-chain Bridges: Cross-chain asset transfers
- Advanced Oracles: Enhanced oracle systems
AI and Machine Learning:
- Market Prediction: AI-powered market predictions
- Risk Assessment: ML-based risk assessment
- Portfolio Optimization: AI portfolio optimization
- Fraud Detection: ML-based fraud detection
For the latest information on business processes and updates, please check our official announcements.