Close Menu
    DevStackTipsDevStackTips
    • Home
    • News & Updates
      1. Tech & Work
      2. View All

      Sunshine And March Vibes (2025 Wallpapers Edition)

      May 16, 2025

      The Case For Minimal WordPress Setups: A Contrarian View On Theme Frameworks

      May 16, 2025

      How To Fix Largest Contentful Paint Issues With Subpart Analysis

      May 16, 2025

      How To Prevent WordPress SQL Injection Attacks

      May 16, 2025

      Microsoft has closed its “Experience Center” store in Sydney, Australia — as it ramps up a continued digital growth campaign

      May 16, 2025

      Bing Search APIs to be “decommissioned completely” as Microsoft urges developers to use its Azure agentic AI alternative

      May 16, 2025

      Microsoft might kill the Surface Laptop Studio as production is quietly halted

      May 16, 2025

      Minecraft licensing robbed us of this controversial NFL schedule release video

      May 16, 2025
    • Development
      1. Algorithms & Data Structures
      2. Artificial Intelligence
      3. Back-End Development
      4. Databases
      5. Front-End Development
      6. Libraries & Frameworks
      7. Machine Learning
      8. Security
      9. Software Engineering
      10. Tools & IDEs
      11. Web Design
      12. Web Development
      13. Web Security
      14. Programming Languages
        • PHP
        • JavaScript
      Featured

      The power of generators

      May 16, 2025
      Recent

      The power of generators

      May 16, 2025

      Simplify Factory Associations with Laravel’s UseFactory Attribute

      May 16, 2025

      This Week in Laravel: React Native, PhpStorm Junie, and more

      May 16, 2025
    • Operating Systems
      1. Windows
      2. Linux
      3. macOS
      Featured

      Microsoft has closed its “Experience Center” store in Sydney, Australia — as it ramps up a continued digital growth campaign

      May 16, 2025
      Recent

      Microsoft has closed its “Experience Center” store in Sydney, Australia — as it ramps up a continued digital growth campaign

      May 16, 2025

      Bing Search APIs to be “decommissioned completely” as Microsoft urges developers to use its Azure agentic AI alternative

      May 16, 2025

      Microsoft might kill the Surface Laptop Studio as production is quietly halted

      May 16, 2025
    • Learning Resources
      • Books
      • Cheatsheets
      • Tutorials & Guides
    Home»Development»ScaleGraph: Enhancing Distributed Ledger Technology DLT Scalability with Dynamic Sharding and Synchronous Consensus

    ScaleGraph: Enhancing Distributed Ledger Technology DLT Scalability with Dynamic Sharding and Synchronous Consensus

    May 29, 2024

    DLT, such as blockchain, is crucial for managing numerous micro-transactions in the Machine Economy, which involves billions of interconnected and decentralized devices. To enhance DLT scalability, sharding is often used, dividing the network into multiple committees. However, this requires costly cross-shard verification to prevent double-spending, complicating scalability. Solutions to improve DLT scalability include first-layer approaches like sharding and bigger blocks and second-layer approaches like parallel side chains. Despite the challenges, lessons can be learned from Distributed Hash Tables (DHT), which manage dynamic sharding without consensus or ordered history.

    Researchers at Luleå University of Technology propose ScaleGraph, a scalable distributed ledger method that uses dynamic sharding based on routing and logical proximity concepts from distributed hash tables. ScaleGraph enhances cybersecurity and supports frequent micro-transactions between autonomous devices. Each transaction is logically processed and stored by nodes close to the sender and receiver, enabling direct cross-shard verification and forming a partially ordered DAG for concurrency. ScaleGraph’s storage complexity is O(t), sharded over n nodes, with each node needing O(t/n) storage. This method improves concurrency and data localization, offering better scalability and performance than consensus models.

    Blockchain technology has reignited interest in Byzantine-fault tolerant (BFT) consensus protocols. While synchronous systems assume timely message delivery and synchronized clocks, asynchronous systems, more realistic for real-world networks, face the FLP impossibility, making deterministic consensus unachievable if any node fails. Partially asynchronous solutions like PBFT rely on synchrony for liveness. Asynchronous protocols like HoneyBadgerBFT offer resilience up to one-third of Byzantine nodes but have higher latency. Synchronous protocols, like Sync HotStuff, achieve better fault tolerance (up to half Byzantine nodes) and improved performance, which is essential for sharding solutions that balance shard size for security and performance.

    In ScaleGraph, a node can simultaneously act as a leader for multiple sender accounts without issues, as they involve separate chains. However, if two nodes briefly lead to the same sender address, the new leader’s proposals are addressed once the ongoing consensus is completed. To avoid deadlock in high-contention scenarios where multiple transactions involve the same receiver, ScaleGraph can implement locking to prevent resource wastage from retries. In rare deadlock cases involving cyclic transactions, resolutions include timeouts with randomized back-off or a proactive approach that locks based on address size. However, the latter may preferentially treat smaller IDs, which may lead to starvation.

    Blockchains ensure data integrity with immutable ledgers, preventing history rewriting. However, sharding, which enhances performance by dividing nodes into smaller groups, compromises security by making it easier for attackers to control these smaller groups. In ScaleGraph, overlapping shards mitigate this risk somewhat but still pose challenges. To prevent double spending and ensure fault tolerance, rigorous vote counting, and periodic shard rebuilding are crucial. Sharding also reduces data redundancy, affecting availability. Simulations show that shard size impacts the probability of compromise, with larger, more numerous shards increasing failure probability, though this effect is relatively modest.

    In conclusion, ScaleGraph is a scalable DLT using dynamic sharding and DHTs to support frequent micro-transactions between devices. Unlike typical methods, ScaleGraph allows overlapping shards for increased parallelism. Simulations show that a synchronous consensus protocol significantly reduces shard size requirements compared to asynchronous ones, enhancing performance and security. The system requires only a partial order of transactions, optimizing parallelism. Future work includes a formal security analysis, more accurate failure probability modeling, and performance evaluation to balance the trade-off between shard size and system efficiency.

    Check out the Paper. All credit for this research goes to the researchers of this project. Also, don’t forget to follow us on Twitter. Join our Telegram Channel, Discord Channel, and LinkedIn Group.

    If you like our work, you will love our newsletter..

    Don’t Forget to join our 43k+ ML SubReddit | Also, check out our AI Events Platform

    The post ScaleGraph: Enhancing Distributed Ledger Technology DLT Scalability with Dynamic Sharding and Synchronous Consensus appeared first on MarkTechPost.

    Source: Read More 

    Facebook Twitter Reddit Email Copy Link
    Previous ArticleRetrieval-augmented Generation: Revolution or Overpromise?
    Next Article Google AI Introduce AGREE: A Machine Learning Framework that Enables LLMs to Self-Ground the Claims in their Responses and to Provide Precise Citations

    Related Posts

    Security

    Nmap 7.96 Launches with Lightning-Fast DNS and 612 Scripts

    May 16, 2025
    Common Vulnerabilities and Exposures (CVEs)

    CVE-2025-2305 – Apache Linux Path Traversal Vulnerability

    May 16, 2025
    Leave A Reply Cancel Reply

    Continue Reading

    Collective #879

    Development

    CLI Experiments : Dashboard (Part 1)

    Development

    Strange drop down automation problem – multiple select

    Development

    Mindset Teleportation: How Legend Srinidhi Ranganathan (The “Human AI”) Leverages Extreme Hyperphantasia to Revolutionize Creative Thinking?

    Artificial Intelligence

    Highlights

    Development

    PHP 8.4 Alpha 1 is now out!

    July 10, 2024

    The first release of PHP 8.4 is now available and ready for testing! PHP 8.4…

    Creating Custom Outlook Forms and Reports with VBA

    January 28, 2025

    Video: How to run dependency audits with GitHub Copilot

    March 5, 2025

    SessionNotCreatedException: Could not start a new session, Selenium connecting with Appium server

    November 26, 2024
    © DevStackTips 2025. All rights reserved.
    • Contact
    • Privacy Policy

    Type above and press Enter to search. Press Esc to cancel.