Dev Release 73
Greetings BlockDAG Community,
Sprint Highlights and Key Enhancements
Let's start with a quick recap of this week!
This week, we kicked off with a sprint planning meeting where we outlined our goals and tasks in detail. We started by implementing several enhancements aimed at improving the application’s performance and user experience. First, we introduced a caching mechanism to store frequently accessed data, allowing the app to retrieve information more efficiently and provide a smoother user experience. We also optimized the leaderboard functionality to ensure quicker load times and a more responsive interface, making it easier for users to see their rankings in real-time.
Additionally, we added a new status symbol to provide users with more detailed information about their activities within the app, enhancing overall transparency and clarity.In parallel, we began enhancing the Proof of Work (PoW) mechanism to improve its fairness, scalability, decentralization, and security, thereby strengthening the overall consensus process and ensuring a more robust and equitable system. The following day, we worked on adding pagination to the referral module, addressing the issue of users only being able to see 10 referral records at a time.
This new feature allows users to navigate through their referrals more easily. We also implemented pull-to-refresh functionality on the groups and leaderboard pages, enabling users to update data with a simple gesture and improving their overall experience.All these changes were thoroughly tested by our QA team to ensure quality and reliability. Midweek, we conducted a planned demo for the blockchain explorer, which was successful. We are currently addressing feedback and comments received during the presentation. Towards the end of the week, we received fantastic news: Apple has approved our application, making the BlockDAG X1 Miner available globally for users to download and access. Following this approval, we dedicated time to resolving user feedback and queries, ensuring that all concerns were addressed promptly and efficiently.
Strengthening Security Measures and Expanding Platform Presence
Today, we addressed several user queries related to the security implementations at the backend of our BlockDAG X1 Miner application. To ensure the integrity and security of our application, we have implemented a series of checks and validations. Here are the details:
- One Active Mining Session Per Device: To prevent multiple sessions from a single device, we enforce a policy that allows only one active mining session per device. This ensures fair resource utilization and avoids exploitation.
- Session Termination on Application Deactivation: Whenever the application is deactivated, the active mining session is immediately terminated. This measure prevents any unauthorized mining activities when the user is not actively using the app.
- Restriction on Direct Endpoint Access: Users are restricted from accessing the application’s endpoints through any third-party applications. This security measure ensures that all interactions with the backend are conducted through our secure app interface, reducing the risk of unauthorized access and potential breaches.
- Comprehensive Code Validations: Various additional validations are embedded within our codebase to ensure the application operates safely, reliably, and fairly for all users. These validations help detect and prevent any anomalies or malicious activities.
- Session Validation for Mining: Before any mining session starts, the session token is validated to confirm its legitimacy. This step is crucial to ensure that only authenticated users can participate in mining, maintaining the application's security and fairness.
Additionally, we have reached out again to the Google support team to inquire about the current status of our application's review. In parallel, our team is diligently working on creating accounts on various other platforms, such as the Samsung Galaxy Store and Amazon Fire Store, to expand our application's reach and user base.
Targets of next week
Due to some technical issue at our end we've decided to move the update to next week. We'll push some more enhancements to make the user experience more fair and reliable. The enhancements will also give confidence to end users that the application is working on fair means.
Moreover, we'll be making some enhancements to prevent the users from gamifying the platform more and the timelines will be updated next week through dev releases.