Systems and methods are disclosed to revolutionize blockchain consensus mechanisms by introducing a novel, inclusive framework that enhances efficiency, scalability, and environmental sustainability. Central to this breakthrough are a cluster-based scoring system and a multi-queue dynamic scheduling mechanism, designed to replace resource-intensive consensus models like Proof of Work and Proof of Stake. This approach allows nodes to participate based on merit, determined through an iterative scoring process within clusters, democratizing access, and participation across the blockchain network. The system dynamically adjusts mining complexity as the blockchain evolves, ensuring scalability and reducing energy consumption. A key innovation is the introduction of cooldown periods to prevent dominance by any single node, promoting fairness and security. This decentralized, efficient, and scalable solution paves the way for broader blockchain adoption, maintaining the technology's foundational principles while addressing its traditional limitations.
Legal claims defining the scope of protection, as filed with the USPTO.
. A method for selecting nodes within a blockchain network for participation in a consensus mechanism, comprising the steps of:
. The method of, wherein the closeness property is determined by spatial arrangement of the volunteer nodes in relation to a most recent block extending back to the genesis block of the blockchain network.
. The method of, wherein the remaining nodes not initially selected for any of said clusters are given an opportunity to compete directly in the final round of scoring alongside the cluster winner nodes.
. The method of, where in the queues are self-balancing and a random selection algorithm determines which of the self-balancing queues participate in the consensus mechanism next.
. The method of, wherein the iterative scoring process allows for the volunteer nodes within one of said clusters to assign scores to other volunteer nodes within the one of said clusters, excluding themselves, with a scoring formula being n−2, where n represents a total number of the volunteer nodes within the one of said clusters.
. The method of, wherein said volunteer nodes within said clusters assign multiple scores to one of said volunteer nodes, enhancing a dynamic aspect of the scoring process and influencing a ranking of the volunteer nodes for selection.
. The method of, wherein a selected node from each of said self-balancing queues, upon successfully forging a block, are rewarded with a transaction amount associated with that block, incentivizing participation in the consensus mechanism.
. The method of, wherein at least three of said self-balancing queues are utilized in the consensus mechanism.
. A method for selecting nodes within a blockchain network for participation in a consensus mechanism, comprising the steps of:
. The method of, wherein the closeness property for organizing nodes into clusters further comprises assessing a chronological order of node activity, with preference given to nodes having the most recent interactions with the blockchain, ensuring that active participants are prioritized in the consensus mechanism.
. The method of, further comprising a step where the iterative scoring process includes peer review sessions among nodes within the same cluster, allowing nodes to justify their assigned scores based on a transaction history and contributions of their peers, thereby adding a qualitative assessment to a scoring mechanism.
. The method of, wherein the dynamic adjustment of complexity is calibrated through an algorithm that analyzes past transaction volumes, network participation rates, and average time taken for a block to be forged, ensuring that the adjustment in complexity is both predictive and reflective of actual network conditions.
. The method of, where the cooldown period following a node's participation in the consensus mechanism is determined based on nodal historical activity, with more active nodes subjected to shorter cooldown periods, thereby rewarding consistent contributors with more frequent opportunities to participate.
. The method of, wherein the smart contract functioning as a load balancer further incorporates an audit mechanism that regularly evaluates the fairness and efficiency of queue selections, adjusting queue weights based on historical selection biases to ensure long-term decentralization and equitable node participation.
. A blockchain network consensus system including a processor and memory comprising:
. The system of, wherein the closeness property for node organization further includes an analysis of a transaction volume and frequency of each node's participation in the consensus mechanism over a predetermined period, thereby refining the prioritization of nodes for cluster grouping and ensuring that nodes contributing significantly to blockchain activity are given precedence in a consensus participation process.
. The system of, further comprising an enhancement to the iterative scoring mechanism where predefined criteria for node evaluation extend to include a review of nodal historical accuracy in transaction verification and its computational contribution to the network, aiming to foster a higher quality of consensus and reward nodes demonstrating consistent reliability and substantial network support.
. The system of, wherein the dynamic complexity adjustment mechanism is configured to automatically update a complexity threshold for the consensus mechanism in real-time based on an algorithmic assessment of network congestion levels, transaction pending times, and overall blockchain scalability metrics, ensuring that the network maintains optimal efficiency and responsiveness to changing operational demands.
Complete technical specification and implementation details from the patent document.
The present disclosure pertains to the implementation and optimization of consensus mechanisms in distributed ledger technologies, leveraging artificial intelligence (AI) and machine learning (ML) methodologies. Specifically, the invention focuses on a novel, AI-driven approach to enhance the efficiency, scalability, and security of blockchain networks through a cluster-based system and multi-queue dynamic scheduling mechanism. This system utilizes AI algorithms to dynamically evaluate nodes within the blockchain network based on various performance metrics and historical data, aiming to optimize the selection process for nodes participating in the consensus mechanism. The incorporation of machine learning techniques allows for the continuous improvement of evaluation criteria and queue management strategies based on network behavior and performance trends. This adaptive, intelligent framework significantly advances the state of blockchain technology, promoting a more democratic, secure, and environmentally sustainable approach to achieving consensus across distributed systems.
The crux of the challenges faced by current blockchain technologies largely revolves around the mechanisms employed to achieve consensus across the network. At its core, a consensus mechanism is a system used to achieve agreement on a single data value among distributed processes or systems, which is critical in a blockchain network to validate transactions and maintain the integrity and security of the distributed ledger. However, the limitations of existing consensus mechanisms, such as Proof of Work (PoW), Proof of Stake (POS), Proof of Burn (PoB), and Proof of Activity (PoA), present significant hurdles to the scalability, efficiency, inclusivity, and environmental sustainability of blockchain technology.
Proof of Work (PoW), the first consensus mechanism introduced by Bitcoin, the original cryptocurrency, has been criticized for its immense energy consumption. PoW requires miners to solve complex mathematical puzzles in order to validate transactions and add new blocks to the blockchain. This process, often referred to as mining, demands substantial computational power, leading to a situation where only those with advanced hardware can effectively participate. This has not only led to the centralization of mining power among a small number of participants but also raised significant environmental concerns due to the high energy requirements, which often rely on non-renewable energy sources.
Proof of Stake (POS) emerged as an alternative to address some of the energy concerns associated with PoW. In PoS, the probability of validating a new block is determined by how many coins a miner holds and is willing to “stake” or lock up as security. While POS reduces the energy requirement by eliminating the need for complex computations, it introduces a different problem: wealth concentration. Essentially, those with more coins have a higher chance of being chosen to validate transactions, which can lead to a plutocracy where the rich have greater control over the network.
Proof of Burn (PoB) and Proof of Activity (PoA) offer variations in the consensus mechanism design but still come with their own sets of issues. PoB, for instance, involves miners sending coins to an unspendable address to obtain the right to mine, which, while less energy-intensive than PoW, still encourages wasteful practices by burning cryptocurrency. PoA attempts to blend POW and PoS to create a more balanced approach but can still suffer from the combined drawbacks of both systems, including energy consumption and potential for wealth concentration.
The scalability challenge is another significant issue faced by traditional blockchain consensus mechanisms. As the number of participants and transactions on a blockchain increases, these mechanisms struggle to process transactions efficiently. This can lead to slower transaction times and higher transaction amounts, making the blockchain less practical for everyday use and limiting its applicability in various sectors that could benefit from the technology. The scalability issue is a critical barrier to the mass adoption of blockchain technology.
Another pressing problem is the barrier to entry for new participants. In consensus mechanisms like PoS, a potential validator needs to already possess a certain amount of cryptocurrency. This requirement can exclude individuals and organizations that are either new to the blockchain space or do not have the initial capital to invest, further centralizing the validation process to those already within the ecosystem. This goes against the principle of decentralization, a foundational ethos of blockchain technology.
The environmental impact of blockchain technology, particularly concerning PoW-based systems, cannot be overstated. The carbon footprint associated with mining operations has come under scrutiny, as it contributes significantly to global carbon emissions. The reliance on such energy-intensive processes raises questions about the sustainability of blockchain technology, especially in an era where there is a pressing need to reduce carbon emissions and combat climate change.
Moreover, the complexity of participating in the mining or validation process can deter broader engagement with blockchain technology. The technical know-how required to set up mining operations or understand the stakes in POS systems can be a significant barrier for non-technical individuals, limiting the diversity of participants in the blockchain ecosystem and stifling innovation from a broader community.
Furthermore, the centralization of power in blockchain networks due to the concentration of mining or staking capabilities among a few entities contradicts the decentralized nature of blockchain technology. This centralization can lead to a lack of transparency and increased risk of manipulation, undermining the trust and security that are pivotal to the blockchain's value proposition.
Lastly, the rapid evolution of blockchain technology and its applications across industries demand a more flexible and adaptable consensus mechanism. The limitations of current mechanisms in addressing the needs of a diverse and growing blockchain ecosystem highlight the need for innovative solutions that can support scalability, inclusivity, and sustainability. The quest for such a solution is driven by the recognition that for blockchain technology to fulfill its transformative potential, it must overcome the fundamental challenges posed by its current consensus mechanisms.
The blockchain industry has long grappled with critical challenges that have hindered its scalability, inclusivity, and environmental sustainability, creating a pressing and unmet need for an innovative solution. Traditional consensus mechanisms, while foundational to blockchain's operation, have introduced significant barriers to entry due to their resource-intensive nature and the requirement for substantial upfront investments, either in the form of computational hardware for Proof of Work (PoW) or financial stakes for Proof of Stake (POS) and similar models. This has not only limited participation to a smaller, more affluent segment of potential users but has also raised concerns over centralization—a contradiction to the decentralized ethos blockchain technology aims to embody. Moreover, the environmental impact of energy-intensive consensus mechanisms has become increasingly untenable in the face of global climate challenges. Coupled with scalability issues that impede transaction efficiency as networks grow, there's a clear, long-felt need for a consensus mechanism that can address these multifaceted issues. The industry has been in search of an approach that can democratize participation, reduce energy consumption, enhance scalability and performance, and do so in a manner that maintains the security and integrity of the blockchain. This invention, with its scalable cluster-based scoring and multi-queue dynamic scheduling, proposes a groundbreaking solution that directly responds to these critical, long-standing challenges, paving the way for a more sustainable, inclusive, and efficient future for blockchain technology.
The invention represents a transformative approach to solving the inherent limitations of traditional blockchain consensus mechanisms. It introduces a novel framework designed to enhance inclusivity, efficiency, scalability, and environmental sustainability within the blockchain ecosystem. By addressing the fundamental challenges associated with mechanisms like Proof of Work (POW) and Proof of Stake (PoS), this invention paves the way for a more democratic, secure, and accessible blockchain network, crucial for the technology's broader adoption and effectiveness.
At the core of this invention lies the innovative concept of a cluster-based scoring system, integrated with a multi-queue dynamic scheduling mechanism. This design shifts away from the resource-intensive and financially exclusive models of consensus, such as those requiring significant computational power or substantial cryptocurrency holdings for participation. Instead, it adopts a more inclusive approach, allowing nodes to participate in the consensus process based on merit determined through an iterative scoring mechanism within clusters of nodes. This method democratizes the blockchain, opening up participation to a broader spectrum of users.
In the proposed technical solution, nodes within the blockchain are grouped into clusters, where they are scored based on specific criteria reflective of their contribution and reliability. Following this scoring process, nodes are placed into multiple queues, with their position determined by their score. This multi-queue system is crucial for managing the participation of nodes in the consensus process, ensuring a balanced and fair approach to selecting which nodes will validate transactions and forge new blocks.
A component of this invention is the dynamic scheduling mechanism that operates across the multiple queues. This mechanism, powered by a load balancer, systematically selects nodes from the queues for participation in the consensus process. The selection is not purely deterministic but includes a randomized element to prevent predictability and potential manipulation. This randomness ensures the decentralization of the consensus process, a core principle of blockchain technology, preventing any single node or group of nodes from dominating the blockchain validation process.
Another remarkable feature of this invention is its adaptability and scalability. As the blockchain network grows in size and transaction volume, the consensus mechanism dynamically adjusts to maintain efficiency and performance. This addresses a critical limitation of traditional consensus mechanisms, which often struggle with scalability and can become bottlenecks as the network expands. Moreover, the introduction of cooldown periods after a node has participated in forging a block ensures a fair rotation among nodes, preventing monopolization of the consensus process and enhancing the network's security.
The primary features of this invention encompass decentralized selection of mining nodes through cluster-based iterative scoring within a multi-queue consensus mechanism. This unique setup not only facilitates a fair and efficient process but also lowers the entry barriers for participation in the blockchain. Additionally, the system's design inherently supports scalability by adjusting the mining and forging complexity as the network evolves, ensuring that the blockchain remains accessible and manageable even as it grows.
More specifically, the invention introduces a groundbreaking method for selecting mining nodes within a blockchain network, employing a decentralized, cluster-based iterative scoring system integrated into a multi-queue consensus mechanism. This approach marks a significant departure from traditional, centralized selection methods, promoting a fairer and more distributed process. Nodes are organized into clusters, where they undergo a scoring process based on their performance and reliability. This scoring is not arbitrary but follows a defined iterative mechanism, ensuring transparency and objectivity. Each node within a cluster receives a score from other nodes, except for itself, fostering a community-based evaluation system that rewards cooperation and contribution.
As the blockchain network commences, the mining complexity faced by the initial selected nodes is notably high. This initial complexity serves as a mechanism to ensure that only the most capable nodes participate in the early stages of the blockchain's development. However, as the blockchain matures and the number of transactions and nodes increases, the system dynamically adjusts the mining complexity. This reduction in complexity facilitates a transition from a mining-centric approach to a forging-centric one, allowing for a broader participation base and reducing the energy consumption typically associated with high mining complexity.
A unique aspect of this invention is the opportunity it provides for every node to participate in the block forging process. Once a node is selected from a queue to forge a block, it must undergo a mandatory cooling period before it can rejoin the queue for another opportunity. This cooling period is crucial for preventing any single node from dominating the forging process, thereby maintaining the network's decentralized nature and ensuring fair access to forging opportunities for all nodes.
The cluster-based scoring mechanism plays a pivotal role in the node selection process. Within each cluster, nodes are evaluated and scored based on predefined criteria, with each node in a cluster having the opportunity to score others. The scoring formula, n−2, where n represents the total number of nodes in a cluster, ensures that every node has a say in the evaluation process, excluding self-nominations. This method encourages a participatory evaluation system, where nodes are motivated to perform well and contribute positively to the network to receive high scores from their peers.
Upon completing the scoring process, the node with the highest score in each cluster is granted a chance to join one of several queues. These queues are central to the dynamic scheduling mechanism of the consensus process. The selection of a queue, and consequently the nodes within it for participation in the forging process, is determined by a random selection algorithm. This algorithm takes into account the weight of each queue, which is influenced by various factors including the scores of the nodes within it, ensuring that the selection process remains fair and unpredictable.
Lastly, the nodes that successfully forge a block are rewarded with the transaction amounts associated with that block. This incentivization mechanism ensures that nodes are motivated to participate actively in the forging process, contributing to the overall health and security of the blockchain network. This approach not only incentivizes participation but also ensures that the rewards are distributed in a manner that reflects the contribution of each node to the network's operations.
Through these innovative mechanisms, the invention revolutionizes the consensus process within blockchain technology, offering a more equitable, efficient, and sustainable method for node selection and participation. This detailed framework ensures that every node, regardless of its initial resources, has the opportunity to contribute to and benefit from the network, marking a significant step forward in the democratization of blockchain technology.
The invention revolutionizes the blockchain consensus process through a decentralized selection mechanism that employs a cluster-based iterative scoring within a multi-queue system. This innovative approach dismantles the conventional reliance on resource-intensive methods for mining or forging within the blockchain. As the blockchain network expands and matures, the mechanism dynamically adjusts the complexity associated with mining or forging activities. This adaptive complexity ensures that the blockchain transitions from requiring high-resource input in its early stages to more sustainable, less resource-intensive operations. Such an evolution allows for the application of a singular, unified consensus mechanism across the entirety of the blockchain's lifespan, significantly enhancing efficiency and inclusivity.
The formation of clusters, a core element of this method, is ingeniously based on the “closeness” property, determining the proximity of nodes to the blockchain's most recent block all the way back to its genesis block. This spatial arrangement facilitates a more organized and strategic approach to node selection, ensuring that those nodes with the most relevant and recent activity are prioritized for selection. It's a method that not only streamlines the consensus process but also fortifies the blockchain's integrity by leveraging the most actively participating nodes.
Nodes that find themselves outside of these initial clusters are not sidelined; instead, they are given a unique opportunity to engage directly in the final round of scoring. Here, they compete alongside the winners from the various clusters, ensuring every participant in the network has a chance to contribute to the blockchain's growth and security. This inclusive approach democratizes participation, allowing for a broader array of nodes to influence the blockchain's evolution and maintenance.
The deployment of dynamic queue prioritization is another cornerstone of this invention. Through a queue weight-based random selection algorithm, nodes are dynamically selected for participation in the consensus process. This method introduces an element of unpredictability and fairness to the selection process, effectively decentralizing node selection and ensuring that no single node or group of nodes can dominate the blockchain. This randomness maintains the blockchain's foundational principle of decentralization, enhancing the system's security and resilience against potential manipulations or attacks.
A novel introduction within this framework is the cooldown period, strategically implemented to prevent a node from rejoining the queue immediately after forging a block. This cooldown serves as a regulatory mechanism, ensuring that the opportunity to participate in the forging process is evenly distributed among nodes. It prevents the monopolization of the forging process by any single node, promoting a fair and equitable environment for all participants. This cooldown period is pivotal in maintaining the integrity and democratization of the blockchain, ensuring that the network remains secure, efficient, and inclusive.
Together, these features coalesce into a groundbreaking consensus mechanism that addresses and overcomes the limitations of traditional blockchain technologies. By fostering a more inclusive, efficient, and sustainable blockchain environment, this invention lays the groundwork for the next generation of blockchain innovations, ensuring that the technology remains adaptable and accessible to a wide range of participants.
Considering the foregoing, the following presents a simplified summary of the present disclosure to provide a basic understanding of various aspects of the disclosure. This summary is not limiting with respect to the exemplary aspects of the inventions described herein and is not an extensive overview of the disclosure. It is not intended to identify key or critical elements of or steps in the disclosure or to delineate the scope of the disclosure. Instead, as would be understood by a personal of ordinary skill in the art, the following summary merely presents some concepts of the disclosure in a simplified form as a prelude to the more detailed description provided below. Moreover, sufficient written descriptions of the inventions are disclosed in the specification throughout this application along with exemplary, non-exhaustive, and non-limiting manners and processes of making and using the inventions, in such full, clear, concise, and exact terms to enable skilled artisans to make and use the inventions without undue experimentation and sets forth the best mode contemplated for carrying out the inventions.
In some arrangements, a method for selecting nodes within a blockchain network for participation in a consensus mechanism involves several key steps aimed at creating a fair, efficient, and scalable system. Initially, the nodes within the blockchain network are organized into clusters. This organization is based on a closeness property, which evaluates each node's proximity to the blockchain's progression from its genesis block to the current block. Following this, a cluster size, predetermined by the network, is assigned. This step involves grouping nodes that have expressed a desire to participate in the consensus mechanism into clusters of up to the defined size. Any nodes that do not fit into these clusters due to size constraints are then directly moved to a final round of scoring, ensuring that every node has an opportunity to be evaluated for participation.
An iterative scoring process is implemented within each cluster to further refine the selection process. In this step, each node is evaluated based on predefined criteria, with the provision that nodes cannot score themselves. This results in the selection of a winning node from each cluster, determined by the cumulative scores received from their peer nodes within the same cluster. The system then dynamically adjusts the mining or forging complexity associated with the blockchain network's consensus mechanism. This adjustment is based on the network's size and transaction volume, allowing for a seamless transition from a high-complexity, mining-centric approach to a lower-complexity, forging-centric approach, thereby maintaining the system's scalability and efficiency.
To ensure fairness and an equitable opportunity for all nodes to contribute to the blockchain network, a cooldown period is introduced after a node's participation in the consensus mechanism. This cooldown period prevents nodes from dominating the consensus process by requiring a mandatory wait before they can participate again. Finally, the system employs a smart contract functioning as a load balancer. This smart contract is responsible for distributing the winning nodes across multiple queues. Each queue has a randomized chance of being selected for the consensus process participation, based on a weighted algorithm. This ensures decentralized and fair participation across the blockchain network, promoting an inclusive and balanced consensus mechanism.
In some arrangements, the method for selecting nodes within a blockchain network for their participation in a consensus mechanism includes an intricate process that ensures fairness, efficiency, and adaptability. At the core of this process is the organization of nodes into clusters based on a closeness property. This property assesses the spatial arrangement of nodes in relation to the blockchain's most recent block, extending back to the genesis block, to prioritize nodes for participation.
In instances where nodes are not initially selected for any cluster, the method offers these nodes a unique opportunity. They are allowed to compete directly in the final round of scoring alongside the winners from the initial clusters, ensuring every node has a fair chance at participation regardless of initial clustering outcomes.
The selection process is further refined through the implementation of a multi-queue system. In this system, winning nodes are assigned to different queues, and their participation in the next round of the consensus mechanism is determined by a random selection algorithm. This algorithm assigns priority to queues based on a queue weight, which factors in the queue nonce, the number of nodes within the queue, and the frequency of the queue being selected. The queue nonce, crucially, is a randomly assigned decimal value ranging between 0 and 1, assigned at the queue's creation, adding an element of unpredictability to the queue selection process.
An iterative scoring process is employed within each cluster to determine the winning nodes. This process allows each node within a cluster to assign scores to other nodes, with the stipulation that they cannot score themselves, using a formula where the available scores equal the total number of nodes in the cluster minus two. This ensures a democratic and equitable evaluation among peers. Furthermore, to add dynamism to the process, nodes are permitted to assign multiple scores to a single node, thereby influencing the node's ranking within the selection process significantly.
Upon successful participation in the consensus mechanism and the forging of a block, selected nodes from each queue are rewarded with the transaction amounts associated with that block. This acts as an incentive for participation, encouraging nodes to remain active and engaged in the consensus process.
The system is designed with adaptability in mind, capable of accommodating the blockchain network's growth. It includes mechanisms to scale the consensus process accordingly, ensuring the maintenance of efficiency, security, and fairness for all participating nodes. This adaptability ensures the long-term viability of the blockchain network's consensus mechanism, allowing it to evolve in response to changing needs and conditions.
In some arrangements, the method for selecting nodes within a blockchain network to participate in a consensus mechanism is a comprehensive approach designed to ensure fairness, efficiency, and adaptability across the network. It begins by organizing the nodes into clusters. This organization process involves traversing the blockchain from the most recent block back to the genesis block, employing a closeness property to evaluate and group nodes based on their expressed desire to participate in the consensus mechanism. Clusters are formed based on a predetermined size defined by the network. Any nodes that do not fit within these clusters due to numerical constraints are directly advanced to a final round of scoring, ensuring that no node is left without the opportunity to participate.
Within each cluster, an iterative scoring process is implemented, where each node is evaluated by its peers based on predefined criteria. Importantly, nodes are not allowed to score themselves, promoting an unbiased selection process. The scoring formula dictates that the number of scores a node can assign is equal to the total number of nodes in the cluster minus two, facilitating the selection of a winning node from each cluster based on the highest cumulative scores received. Furthermore, this process allows for the possibility of a node assigning multiple scores to a single peer, introducing a dynamic element that can significantly influence a node's ranking within its cluster.
As the network evolves in size and transaction volume, the complexity associated with the blockchain's consensus mechanism is dynamically adjusted. This ensures a smooth transition from a high-complexity, mining-centric approach to a more efficient, lower-complexity forging-centric approach, thereby maintaining the scalability and operational efficiency of the network.
Following a node's participation in the consensus mechanism, a cooldown period is introduced. This cooldown period is designed to ensure a fair rotation and equitable opportunity for all nodes wishing to contribute to the blockchain network, effectively preventing any single node from dominating the consensus process.
A smart contract functions as a load balancer, distributing winning nodes across multiple queues. Each queue is given a chance to be selected for participation in the consensus process, based on a randomized selection algorithm that prioritizes queues according to a weight calculation. This calculation is derived from a randomly assigned queue nonce, the number of nodes within the queue, and the frequency of the queue's selection, ensuring decentralized and equitable participation.
Selected nodes from each queue, upon successfully forging a block, are rewarded with the transaction adddd associated with that block. This incentive is designed to promote active and continuous engagement within the consensus mechanism.
Finally, the method includes adapting the consensus process to the growth of the blockchain network. This adaptation involves employing mechanisms that scale the process and maintain efficiency, security, and fairness across all participating nodes. Such measures ensure the long-term viability and robustness of the system, allowing it to evolve alongside the blockchain network it supports.
In some arrangements, in enhancing the method for selecting nodes within a blockchain network to participate in a consensus mechanism, the closeness property used for organizing nodes into clusters is refined to assess the chronological order of node activity. This assessment gives preference to nodes with the most recent interactions with the blockchain, thereby ensuring that the most active participants are prioritized in the consensus mechanism. To add depth to the iterative scoring process, peer review sessions are introduced among nodes within the same cluster. These sessions allow nodes to justify the scores they assign to their peers based on transaction history and contributions, thereby integrating a qualitative assessment into the scoring mechanism.
To ensure the dynamic adjustment of complexity in the consensus mechanism accurately reflects the state of the network, an algorithm is employed. This algorithm takes into account past transaction volumes, network participation rates, and the average time taken for a block to be forged, making the adjustment in complexity both predictive of future needs and reflective of actual network conditions. Following a node's participation in the consensus mechanism, the cooldown period before they can participate again is carefully determined based on the node's historical activity. This approach subjects more active nodes to shorter cooldown periods, effectively rewarding consistent contributors with more frequent opportunities to participate and thereby promoting sustained engagement with the network.
Unknown
May 26, 2026
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.