Deeper Network Bi-Monthly Newsletter: 2024/11/01–2024/12/31
Deeper Network’s bi-monthly newsletter is a brief bulletin containing the latest community developments, technical updates, and market status of our project. It is periodically released at the beginning of every other month for our community members. We would like to thank every member of the Deeper Network community for your contributions and support. Here are the latest updates:
Technical Updates
Hardware
1. Improved Deeper Connect Air hardware test board prototyping, progress: 70%
2. 2.5Gbps high-end product limited production Mini, progress: 90%
Software:
AtomOS Development Progress:
-
Improved APP-Relocator rules
-
Quick domain configuration smart route list feature development, progress: 90%
-
Smart Rules-Domain config/IP config batch upload and download feature development, progress: 30%
-
Parental-control single device control feature development, progress: 10%
AtomOS issue fixes:
2.0.0.rel:
- Implemented new UI
- Improved sharing blacklist
- Upgraded device security
- Added HTTPS Filter bypass tab to Access Control
- Implemented SMTP sharing switch (Secure emailing)
- Upgraded Wallet Page security
- Improved Wi-Fi scanning (Pico, Air, Lite)
- Support for special characters in SSID & password
- Support for Wi-Fi without password under Add tab (Pico, Air, Lite)
- Added reset login password button (Main login page)
- Added TikTok, Discord, Deezer, Playstation, Soundcloud, TuneIn, Steam, Osn+, Shahid, Tod Tv to App Relocator
- Improved AcornTv & Apple Ecosystem
- Improved HTTPS filter for YouTube, YouKu, Spotify
- Improved routing for Netflix, Paramount+, Peacock, MyTF1, WeChat, WhatsApp, YouTube, X
- Fixed a chain connection issue
Deeper Chain
Important tech submission:
In November
1. GUI-Frontend
-
Wallet Core Architecture Refactoring
-
Design and implement WalletSourceType enumeration to standardize wallet creation source classification
-
Optimize wallet creation identification mechanism with TypeScript strong typing constraints
-
Enhance wallet import validation logic with multiple verification mechanisms
-
Implement account index persistent storage based on IndexedDB
-
Refactor account state management using Context API for unified state management
-
Introduce account state monitoring mechanism to optimize state synchronization efficiency
-
Security Authentication System Upgrade
-
Implement RSA asymmetric encryption for password transmission
-
Design UnlockManager singleton class for unified unlock process management
-
Add real-time password strength validation system supporting multi-dimensional strength assessment
-
Implement JWT-based Token authentication mechanism with 20-minute validity
-
Integrate axios.interceptors for unified Token verification
-
Optimize sessionStorage encryption scheme to enhance data security
-
Implement private key segmented display mechanism to reduce information leak risk
-
Add secondary confirmation process for sensitive operations
-
Integrate screenshot detection and warning system
-
Internationalization Framework Upgrade
-
Refactor CurrencySelector component to support 50+ mainstream currencies
-
Implement selector performance optimization based on useMemo to reduce unnecessary rendering
-
Add automatic currency exchange rate update mechanism
-
Implement getNetworkDisplayName method supporting dynamic language switching
-
Add networkUtils utility class for unified network display logic
-
Complete multi-language configuration for 9 mainstream blockchain networks
-
User Feedback System Optimization
-
Design FeedbackModal component for unified feedback collection interface
-
Build classification system including feature requests, performance issues, security concerns, etc.
-
Integrate device information collection functionality for quick problem identification
-
Implement unified error handling middleware
-
Add detailed error type definitions supporting precise error messages
-
Optimize error logging system
-
Technical Architecture Optimization
-
Introduce await-to-js library for standardized async error handling
-
Implement unified icon management system (icons.tsx)
-
Optimize component lifecycle management to reduce memory usage
-
Standardize API response format and error code system
-
Implement request retry mechanism to improve API call stability
-
Optimize API caching strategy to enhance response speed
-
Implement component-level code splitting to optimize initial load time
-
Introduce virtual scrolling technology to optimize large list rendering performance
-
Optimize resource loading strategy with critical resource preloading
2. GUI-Backend
-
API System Architecture Implementation
-
Build standardized API response format implementing RFC 7807 error handling specification
-
Implement transaction history query interface based on ElasticSearch supporting multi-field compound index search
-
Add ERC20 token standard compatible balance query functionality supporting batch token balance aggregation queries
-
Enhance address management interface implementing BIP44 path batch address derivation and management
-
Implement multi-layer API caching mechanism based on Redis, optimizing average response time to within 50ms
-
Integrate CoinGecko API for price query service with real-time exchange rate updates via WebSocket
-
Add Deeper Wallet API endpoints supporting wallet creation, import, and transaction signing
-
Wallet Core Functionality Enhancement
-
Implement BIP39/BIP44 standard compliant HD wallet creation and import supporting multi-chain mnemonic derivation
-
Add AES-256-GCM encrypted keystore import/export functionality ensuring cross-platform data migration security
-
Enhance ECDSA and EdDSA signature algorithm support implementing EIP-191 and EIP-712 signature standards
-
Implement EIP-1559 compatible token transfer functionality with dynamic gas fee estimation
-
Implement hierarchical deterministic address derivation based on BIP32 supporting multi-account hierarchy management
-
Adopt Multicall contract to optimize batch balance queries supporting 100+ token balances in single query
-
Implement blockchain index-based transaction detail queries supporting internal transaction tracking
-
Add Deeper Wallet core functionality supporting ETH and SOL chain address derivation and transaction signing
-
Security Mechanism Optimization
-
Implement TLS 1.3-based password encryption transmission mechanism using PBKDF2-SHA256 for key derivation
-
Add elliptic curve-based API request signature verification system preventing man-in-the-middle attacks
-
Enhance OAuth 2.0 authorization process supporting two-factor authentication (2FA)
-
Adopt Shamir's Secret Sharing algorithm for private key sharded storage
-
Implement JWT-based API access control integrating IP whitelist and rate limiting
-
Optimize key derivation path management implementing BIP39 entropy enhancement scheme
-
Data Storage Architecture Upgrade
-
Design sharded MongoDB cluster architecture enabling horizontal scalability
-
Implement RocksDB-based transaction history local storage supporting LevelDB data format compatibility
-
Adopt B+ tree indexing to optimize address query performance supporting prefix match retrieval
-
Implement TTL index-based automatic data cleanup mechanism optimizing storage space utilization
-
Adopt bi-directional synchronization mechanism ensuring on-chain data consistency with eventual consistency guarantee
-
Add deeper_wallet.db database for storing wallet accounts and transaction records
-
Infrastructure Improvements
-
Refactor network request module implementing HTTP/2 connection reuse and request pipelining
-
Adopt OpenTelemetry for distributed tracing supporting Jaeger visualization analysis
-
Implement Nginx reverse proxy load balancing supporting dynamic service discovery
-
Integrate Prometheus + Grafana monitoring system enabling full-chain performance analysis
-
Implement structured log collection system integrating ELK Stack for log aggregation analysis
-
Optimize system message caching mechanism with type-based storage classification improving query efficiency
In December
1. GUI-Frontend
Multi-chain Ecosystem Development
-
Added complete support for BASE, ARBITRUM mainnet and testnet, expanding blockchain network coverage
-
Implemented TRON network address validation system, supporting /^T[a-zA-Z0-9]{33}$/ format verification
-
Designed and implemented TRC20 Token standard support, improving token transaction and management functions
-
Built cross-network address validation mechanism, enabling seamless switching between mainnet and testnet
-
Optimized Gas Price calculation logic, supporting differentiated handling of multi-chain network configurations
Token Management System Optimization
-
Refactored token balance calculation logic, implementing precise usdValue calculation (balance * price)
-
Designed formatUtils utility class, standardizing Token display precision (max 5 digits) and fiat currency precision (2 digits)
-
Enhanced Token list display and management functionality, improving user experience
-
Fixed Token display issues when switching between dashboard and tokenhistory pages
-
Implemented Token cache management mechanism, resolving display issues during rapid page switching
Architecture Refactoring and Performance Optimization
-
Restructured directory organization, migrating components to views directory, optimizing code organization
-
Extracted address validation logic into independent module, improving code reusability and maintainability
-
Optimized WalletDashboard component state management, reducing unnecessary re-renders
-
Introduced React.memo mechanism, optimizing balance display performance
-
Implemented copyToClipboard utility function, supporting multiple fallback copy methods
-
Improved wallet backup state management, fixing undefined state issues
Mobile Adaptation Upgrade
-
Refactored WalletDashboard responsive layout, optimizing display effects across multiple screen sizes
-
Enhanced WalletDetailPage mobile operation experience, improving interaction friendliness
-
Improved Container component adaptive styling system
-
Fixed DeeperWallet sidebar icon display issues across different themes
Language Support Enhancement
-
Added complete Arabic language (ar-SA) package support
-
Implemented Indonesian language (id-ID) package integration
-
Optimized DateTimePicker multilingual support, improving Arabic and Indonesian display
-
Enhanced language switching component styling and interaction experience
-
Updated Arabic DPN disabled mode documentation
2. GUI-Backend
Unified Transfer System Implementation
-
Designed and implemented unified token transfer interface (transferToken), supporting multi-chain assets including ETH, BTC, TRX, SOL
-
Refactored existing transfer modules, integrating chain-specific interfaces into unified framework
-
Implemented smart routing system, automatically selecting corresponding transfer processing logic based on network type
-
Standardized transaction parameter validation and error handling processes
Gas Fee Optimization System
-
Implemented dynamic gas estimation mechanism for Layer 2 networks (Arbitrum etc.)
-
Designed adaptive gas limit calculation model, resolving L2 network gas growth issues
-
Integrated BTC transaction fee prediction system, supporting real-time fee recommendations
-
Optimized multi-chain gas fee calculation logic, improving transaction success rate
Multi-chain Asset Management Enhancement
-
Improved TRX/TRC20 token transfer functionality, supporting TRON ecosystem asset management
-
Optimized BTC UTXO processing system, enhancing bitcoin transfer efficiency
-
Improved Solana transfer precision handling mechanism, ensuring accurate amount calculations
-
Implemented unified multi-chain asset balance query interface
3. Deeper-Chain
Storage Structure Optimization
-
Removed ipv4 field from Node structure, optimizing data storage model
-
Implemented device information storage version upgrade mechanism (V4 to V5)
-
Designed and implemented MigrateToV1 migration framework
-
Improved device registration and information update process
Migration Mechanism Implementation
-
Developed migration.rs module, supporting storage version control
-
Implemented automatic device information migration functionality
-
Optimized error handling during data migration
Reward System Updates
Credit Level Reward Adjustment
-
Implemented half_campaign8_settings, optimizing reward structure
-
Designed dynamic APY adjustment algorithm, supporting time decay
-
Implemented genesis user 180-day 1% APY reduction mechanism
-
Optimized campaign settings update process
Reward Calculation Optimization
-
Implemented era-based APY dynamic adjustment
-
Improved user credit level migration logic
-
Optimized reward distribution mechanism, ensuring calculation accuracy
4. Proxy-Wallet
TRON Chain Functionality Extension
-
Implemented complete TRC20 token support, including balance query and transfer functions
-
Optimized TRON network transaction processing flow, improving transaction reliability
-
Enhanced TRX token price query mechanism, adding price index support
-
Optimized TRC20 interface JSON response format, improving data consistency
ETH Transfer Mechanism Optimization
-
Improved ETH and Layer2 network gas estimation functionality, supporting contract and non-contract transaction scenarios
-
Optimized transaction feedback mechanism, ensuring transaction execution isn't affected by feedback failures
-
Enhanced gas estimation logic, resolving Layer2 native token transfer insufficient gas issues
-
Strengthened error handling mechanism, providing more detailed error information
BTC Interface Stability Enhancement
-
Implemented unisat API load balancing mechanism, reducing request limit impact through multi-key random polling
-
Added mainnet and testnet environment API key support, improving interface availability
-
Optimized BTC balance query and transfer interface stability
-
Improved error handling and logging for better problem diagnosis
Technical Scheme Discussion:
1. HD Wallet Multi-Chain Derivation
-
Analyze BIP39/BIP44 mnemonic derivation in multi-chain scenarios
-
Explore security risks in managing multiple chains with single mnemonic
-
Research Shamir's Secret Sharing algorithm application in private key storage
2. Transaction Signing Optimization
-
Compare ECDSA and EdDSA performance across chains
-
Analyze EIP-1559 dynamic fee estimation implementation
-
Research concurrent processing for batch transaction signing
3. Layer 2 Network Scalability Optimization
-
Research Sequencer mechanisms in Arbitrum and BASE networks, analyze how to optimize transaction submission and confirmation processes
-
Explore L2 network state compression technologies, evaluate performance of zkRollup and Optimistic Rollup in different scenarios
-
Design unified message passing protocol across L2 networks, research how to reduce security risks in cross-chain bridges
-
Analyze L2 network data availability solutions, explore optimization of off-chain data storage and retrieval mechanisms
4. Multi-Chain Asset Unified Management Standard
- Design unified multi-chain asset identification system, research standardization methods for token representation across different public chains
-
Analyze cross-chain asset balance aggregation mechanism, explore how to improve real-time performance of large-scale asset statistics
-
Research multi-chain asset price oracle integration solutions, evaluate optimization balance between price update frequency and accuracy
-
Explore synchronization mechanism between on-chain assets and off-chain data, design reliable state consistency validation solutions
Community News
-
Released Deeper lock screen wallpapers for branding exposure
-
Shared Deeper Connect feature posts to help new users easily understand the device features and how to utilize them
-
Shared Deeper Connect new AtomOS tutorials on YouTube to help users learn about new features and interface
-
Shared users’ testimonials to let the community know the real experience of using the device
-
Shared posts about how Deeper Connect can be applied to different usage scenarios to show device's versatility
-
Shared cybersecurity-related quotes to increase cybersecurity awareness
-
Shared Fun Facts to provide users with the necessary cybersecurity related info
-
Shared Deeper Network is one of the most privacy- and security-focused projects among DePIN-related projects
-
Promoted Black Friday Specials
-
Deeper Network Chief Evangelist Eric Ma was invited by Web3 Global for panel discussion on Twitter Spaces
-
Shared the Deeper Knowledge Base to provide users with AtomOS page instructions
-
Shared how users can track their orders
-
Announced AtomOS 2.0 version was officially launched
-
Shared Deeper Connect Air recommended by PCMag, introduces how the device protects user privacy when using public Wi-Fi
-
Shared an article about privacy and security issues when using drones
-
Promoted Christmas Specials
-
Shared posts about Deeper Connect Mini appeared in the movie “Dirty Angels.” Held a giveaway and chose four lucky winners to win a free device
-
Shared short videos wishing the community a happy Thanksgiving and Christmas
-
Shared various troubleshooting tips
-
KOL YouTube support: DeeperNaut, Hardware Sugar, Abelian, Deepdive Cryp2o Podcast, Varun Sachar
-
Chief Evangelist, Eric joined Web3 Global discussion panels on Web3 and DePIN
Marketing News
-
New market expansion: The promotion in Southeast Asia is progressing smoothly. The team reached a strategic collaboration with DOSS, a Malaysian local listed company, and obtained the device sales license certificate, which allows the project to log on to various local online and offline sales platforms.
-
The team is in full-scale communication with the Singapore company. The team is using the distribution model to promote the Deeper Connect Lite. The target markets include Southeast Asia and South America, etc.
-
KOL collaboration expansion: collaborate with KOLs in Southeast Asia and Central Europe to enhance the brand's exposure. The main review software recently promoted is Deeper Connect Air.
-
Promotion: launched the Black Friday sale and Christmas holiday sales. Prepared gift box options for users during the holiday season. There are also free mysterious giveaways for Christmas. Promotion platform: Reddit, Facebook & Instagram platforms and user evaluation information, let more new users benefit from Deeper Connect devices.
-
B TO B channel expansion: the project has been made in the expansion of B2B channels in the Korean, Brazilian, Indonesian and Indian markets. It has reached large-scale device collaboration agreements with some Southeast Asian countries, and has also made tremendous improvements in product transportation and foreign trade processes. We will strive to replicate these successful experiences in other countries in the future.