Dev Release 125
Greetings BlockDAG Community,
We're excited to bring you an important update today! After facing challenges with block data syncing over the past few days, our development team has worked around the clock to resolve the issue. We are thrilled to announce that the problem has been fixed, and data is now syncing seamlessly across the network!
The implementation of multithreading has dramatically improved the efficiency of syncing, ensuring smooth performance across all nodes. Plus, we’ve launched several new features on the BlockDAG Explorer, enabling users to view real-time statistics and check the total number of transactions made on our blockchain so far!
Block Data Syncing Issue: What Happened?
Since launching our testnet, some users reported delays and inconsistencies in block data syncing across different nodes. This affected the ability to retrieve accurate block information and transaction histories, causing disruptions in viewing up-to-date data.
Upon investigation, we discovered that the issue stemmed from the growing volume of real-time data being processed across the network. The blockchain ledger, recording all transactions and blocks, needed a more efficient way to manage the increasing data load without lagging behind.
The Fix: Multithreading for Efficient Syncing
Our solution to the problem was multithreading!
Multithreading allows the blockchain to process multiple data streams concurrently, significantly speeding up the synchronization process. This ensures that every node on the network stays updated in real time. The results of this enhancement are game-changing:
- Faster Data Processing: With multithreaded syncing, blocks are processed simultaneously, ensuring the blockchain stays fully up-to-date.
- Smoother User Experience: No more delays or lag when viewing blocks and transactions. The network is now operating at full capacity!
Thanks to this major update, block data is now fully in sync across the network. Whether you’re monitoring transactions, smart contract activities, or tracking blocks, all the data is now accurately aligned and accessible!
New BlockDAG Explorer Features: Transaction Stats & More!
In addition to fixing the syncing issue, we’re excited to announce several new features on the BlockDAG Explorer:
1.Real-Time Transaction Count:
The explorer now shows the total number of transactions processed on the BlockDAG network. You can track the network’s growth and monitor the increasing transaction volume.
2. Detailed Blockchain Stats:
Users can now view detailed statistics, including the total number of blocks mined, gas fees used, and overall network performance metrics.
3. Live Transaction Tracking:
Every transaction made on the network is tracked in real-time. Whether sending tokens, deploying smart contracts, or interacting with decentralized apps (dApps), you’ll be able to instantly view the status and details of each transaction.
4. Explorer Usability Enhancements:
We’ve improved the user experience with a faster, more intuitive navigation system. Browsing through transactions, blocks, and smart contracts is now easier than ever!
Contract Listing Development & UTXO Research
Contract Listing Development: Progress and Features
We’re excited to provide additional details about our Contract Listing feature, which is actively under development! Based on the reference below, we've made significant strides toward building an intuitive and detailed Contract Listing page on the BlockDAG Explorer. Here’s a sneak peek of the data users will be able to track, along with the latest updates on our API implementation progress.
Contract Listing Details
The contract listing module will display key information about any smart contract deployed on the BlockDAG network. As seen in the screenshot, some of the essential details include:
- Holders:Users will be able to see the total number of token holders for the respective contract, giving a clear picture of token distribution and network engagement.
- Total Transfers:This metric tracks the total number of transfers that have occurred under the smart contract. It provides insight into how actively the contract is being interacted with on the network.
- Max Total Supply:Displaying the maximum supply of tokens under the contract, helping users understand the total available token count.
- Contract Information:
- On Chain: The chain (EVM-based) on which the contract resides.
- Contract Type: For example, ERC-1155 contracts, supporting the creation of fungible and non-fungible tokens (NFTs).
- Contract Address: The unique address where the contract is deployed on the BlockDAG network.
- Contract Creator: The address of the entity or user who created the contract.
- Timestamp: The exact time when the contract was deployed.
5. Transaction History:Users will be able to track individual transaction details, including: - Transaction Hash
- Method (e.g., EVM transaction)
- Transaction Status (e.g., success)
- Block Number
- Age (when the transaction occurred)
- Transaction Value (number of tokens transferred)
- Transaction Fees
API Implementation Progress
We’ve also begun implementing the necessary APIs to fetch and display this contract information in real time on the BlockDAG Explorer. The API development focuses on ensuring users can retrieve contract details such as total holders, transfer history, contract stats, and more with seamless updates.
In parallel, our R&D team is exploring the UTXO model for contract listings, a critical feature that will enhance decentralized transactions by adding more flexibility and security. Stay tuned as we dive deeper into how UTXO-based contracts can transform contract deployment on the network!
In Summary
Today marks a major milestone for BlockDAG! Thanks to our multithreading solution, the block syncing issue is now resolved, and the network is fully in sync. Our new explorer features bring real-time transaction stats, block data, and a smoother user experience, offering full transparency and insight into the growth of the blockchain.
As the testnet operates smoothly, we’re looking ahead with even more exciting features and improvements. Stay tuned for updates as we continue to innovate and push the boundaries of decentralized technology!