Tuesday 11 March 2025
A new approach to ensuring the reliability of distributed computer systems has been proposed by researchers, who claim it can withstand even the most malicious attempts to disrupt their operations.
The system, called NxBFT, uses a combination of trusted execution environments (TEEs) and asynchronous consensus algorithms to achieve fault-tolerant state machine replication. This means that multiple copies of data are maintained across different nodes in a network, with each copy being updated independently. If one node becomes faulty or malicious, the other nodes can continue to operate correctly.
The key innovation behind NxBFT is its use of TEEs, which are small, isolated environments within a computer system that can be trusted to execute code securely. These environments are used to generate random numbers and store sensitive data, making it difficult for an attacker to manipulate the system.
The researchers have also developed a new consensus algorithm that allows nodes in the network to agree on the state of the system without requiring a single leader node. This makes the system more robust and able to withstand the failure or compromise of individual nodes.
To test NxBFT, the researchers built a prototype system using Intel’s Software Guard Extensions (SGX) technology, which provides TEEs for software applications. They then subjected the system to a range of attacks designed to exploit vulnerabilities in the consensus algorithm and disrupt its operation.
The results showed that NxBFT was able to withstand even the most aggressive attacks, including attempts to manipulate the random number generator used by the system. The researchers claim that this makes NxBFT more secure than existing solutions, which often rely on a single leader node or are vulnerable to attacks on their consensus algorithms.
One of the potential applications of NxBFT is in distributed ledger technology, such as blockchain systems. These systems require multiple nodes to agree on the state of the ledger, but are vulnerable to attacks that seek to disrupt this agreement. NxBFT could provide a more secure and reliable way of achieving consensus in these systems.
The researchers believe that their approach has the potential to revolutionize the way distributed computer systems are designed and implemented, making them more secure and reliable for a wide range of applications. They plan to continue developing and refining NxBFT, with the aim of deploying it in real-world systems as soon as possible.
Cite this article: “Secure Distributed Systems: Researchers Propose Innovative Approach”, The Science Archive, 2025.
Distributed Systems, Fault-Tolerant, Consensus Algorithms, Trusted Execution Environments, Tees, Asynchronous Consensus, Blockchain, Distributed Ledger Technology, Secure, Reliable.







