To solve the problem of existing consensus algorithms converging to the same equilibrium point, a new consensus algorithm for unmanned aerial vehicle formation is proposed. By constructing virtual relative position er...
详细信息
ISBN:
(纸本)9781728118598
To solve the problem of existing consensus algorithms converging to the same equilibrium point, a new consensus algorithm for unmanned aerial vehicle formation is proposed. By constructing virtual relative position errors, this algorithm's equilibrium point isn't determined by initial states and it can make all members approaching to ideal positions as well as consistent velocity. Based on algebraic graph theory, the topological conditions and parameter conditions required by algorithm convergence are derived. Simulation results verify the validity of this algorithm which is suitable for general design of unmanned aerial vehicle formation system.
Blockchain technology, due to its decentralized, traceable, and tamper-resistant characteristics, has been applied in a wide range of collaborative computing scenarios, including smart grid, industrial production, and...
详细信息
ISBN:
(纸本)9798350349184;9798350349191
Blockchain technology, due to its decentralized, traceable, and tamper-resistant characteristics, has been applied in a wide range of collaborative computing scenarios, including smart grid, industrial production, and smart cities. consensus algorithm, as the key blockchain technology, plays a decisive role in terms of performance, security, and scalability, ensuring that system nodes reach consensus on transaction data. However, with the increase of user nodes and the diversity of application scenarios, existing consensus algorithms face some performance and security challenges. To overcome these challenges, this article proposes a novel blockchain consensus mechanism, namely the Reputation-Aware Randomization consensus algorithm (RRCA). The proposed mechanism first constructs a dynamic reputation evaluation model to divide nodes into ordinary ones and candidate ones. Secondly, a selection model is constructed for candidate nodes to select consensus nodes, which run the consensus algoritlun. Finally, a random selection mechanism for the leader node of the proposed consensus algorithm is constructed to ensure the unpredictability and reduce the probability of the leader node being subjected to malicious attacks. Theoretical analysis and experimental results indicate that the RRCA can significantly reduce consensus latency and increase the unpredictability of the leader node, which improves the performance and security of blockchain systems.
Practical Byzantine Fault Tolerance (PBFT) is a deterministic consensus algorithm, which is widely used in blockchain due to the advantage of no forks. However, PBFT still has some problems, such as not being suitable...
详细信息
ISBN:
(纸本)9781728125428
Practical Byzantine Fault Tolerance (PBFT) is a deterministic consensus algorithm, which is widely used in blockchain due to the advantage of no forks. However, PBFT still has some problems, such as not being suitable for dynamic networks, requiring large communication overhead, and not being able to identify Byzantine nodes. Therefore, we propose Extensible-PBFT (EPBFT) consensus algorithm, it can take different steps to reach consensus according to the network environment of the system. Firstly, we add the election of consensus nodes based on verifiable random function (VRF), which makes EPBFT suitable for dynamic networks. Then, we modify the consistency protocol so that EPBFT can reach consensus with less communication in a stable network, and it can also identify Byzantine nodes and reduce confirmation latency. Finally, we simplify the checkpoint protocol and the view-change protocol, reducing the time and communication overhead they require.
Neo Blockchain is a permissioned blockchain that adopts Practical Byzantine Fault Tolerance variant consensus algorithm called delegated Byzantine Fault Tolerance (dBFT). This algorithm is implemented using an Actor M...
详细信息
ISBN:
(纸本)9781665427845
Neo Blockchain is a permissioned blockchain that adopts Practical Byzantine Fault Tolerance variant consensus algorithm called delegated Byzantine Fault Tolerance (dBFT). This algorithm is implemented using an Actor Model-based consensus algorithm, namely *** framework. In this paper, dBFT consensus algorithm among four nodes is simulated - one primary and three backup nodes, that communicates using *** framework on a private chain on Neo Blockchain. The framework is used to evaluate the inner workings of the algorithm. The simulation resulted in the *** framework supporting multi-phases of dBFT consensus algorithm and parallel execution of tasks. In addition, it offers the asynchronous feature. Thus, it reduces the number of locks used and reduces deadlocks to potentially improve blockchain performance and scalability.
Due to the high interest in the past few years, blockchain technology benefited from a fast increase in adoption rate as well as fast evolution. One of the crucial points in the blockchain space, the consensus mechani...
详细信息
ISBN:
(纸本)9781665406505
Due to the high interest in the past few years, blockchain technology benefited from a fast increase in adoption rate as well as fast evolution. One of the crucial points in the blockchain space, the consensus mechanism, generally still suffers from lack of development, thus decreasing the adoption of the technology in big scale projects and daily use. Older-established consensus algorithms, such as Proof of Work (PoW) and Proof of Stake (PoS), suffer from various flaws, ranging from the high costs of maintaining a node in the network and generating new blocks, to the risk of being affected by a series of attacks, as well potential of network monopoly by various entities. This paper proposes a model of a democratically-governed consensus algorithm that is focused on a fair distribution of assets, with a fast and secure way of validating and distributing the blocks, while being impervious to a sizeable range of attacks.
Distributed control methods generally implemented with droop control have been widely applied in the energy management of microgrids. However, the robustness and stability of distributed control has been influenced by...
详细信息
ISBN:
(纸本)9781509051571
Distributed control methods generally implemented with droop control have been widely applied in the energy management of microgrids. However, the robustness and stability of distributed control has been influenced by the size and diversity of the microgrid structure and compositions. Meanwhile, centralized control has been considered lack of flexibility and expansibility. In this paper, a novel control method based on consensus algorithm is proposed for improving current distributed energy management of microgrids. Taking advantages from distributed droop control framework, which would maintain a flexible and reliable microgrid with a manageable communication network, but also respond to the disturbance quickly, the proposed consensus based control method can enhance the speed and stability of distributed energy management. Simulations of hybrid AC-DC microgrids are also developed for the validation of theoretical analysis and effectiveness of the proposed method.
In this paper,we deal with a consensus control problem for a group of high dimensional agents which are networked by *** that the control input of each agent is constructed based on the weighted difference between its...
详细信息
ISBN:
(纸本)9781538629185
In this paper,we deal with a consensus control problem for a group of high dimensional agents which are networked by *** that the control input of each agent is constructed based on the weighted difference between its states and those of its neighbor agents,we aim to propose an algorithm on computing the weighting coefficients in the control *** problem is reduced to designing Hurwitz polynomials with complex *** on the case of three dimensional systems,we show that by using Hurwitz polynomials with complex coefficients,we obtain a necessary and sufficient condition for the consensus *** condition is a natural extension to second order consensus,and is reasonable and practical due to its comparatively less computation *** numerical examples show effectiveness of the proposed condition and the consensus algorithm.
Blockchain is a distributed accounting system. One of its key issues is how to ensure agreement between distrustful nodes. As an important component of blockchain, consensus algorithm can solve the consistency problem...
详细信息
Blockchain is a distributed accounting system. One of its key issues is how to ensure agreement between distrustful nodes. As an important component of blockchain, consensus algorithm can solve the consistency problem, and its efficiency directly determines the performance of blockchain. Compared with Proof of Work (PoW) and Proof of Stake (PoS), the existing Delegated Proof of Stake (DPoS) consensus algorithm improves the efficiency of consensus, but it will face some threats, such as DoS attack and collusion attack, because the mechanism that each witness node takes turns to generate blocks. Therefore, we propose a delegated proof of stake consensus algorithm with dynamic trust, that is, DT-DPoS. We improve an EigenTrust-based trust model and construct an evaluation criterion based on the combination of stake voting and trust value, which improves the reliability of witness nodes and reduces the risk of collusion attacks. At the same time, we use a ring signature scheme, which ensures the privacy and anonymity of witness nodes. Finally, the theoretical analysis shows the effectiveness and scalability of our algorithm. (C) 2021 The Authors. Published by Elsevier B.V. This is an open access article under the CC BY-NC-ND license (https://***/licenses/by-nc-nd/4.0) Peer-review under responsibility of the scientific committee of the International Conference on Identification, Information and Knowledge in the internet of Things, 2020.
In this paper, we analyze the decentralization features of Central Bank Digital Currencies (CBDCs) and evaluate the limitations of Distributed Ledger Technology (DLT) benefits in this context. Our research explores th...
详细信息
ISBN:
(纸本)9798400708671
In this paper, we analyze the decentralization features of Central Bank Digital Currencies (CBDCs) and evaluate the limitations of Distributed Ledger Technology (DLT) benefits in this context. Our research explores the essential characteristics of consensus algorithms, including security, finality, and efficiency, for CBDCs and considers the trade-off between transaction throughput and decentralization. After examining various options, we conclude that Proof of Work (PoW) and Proof of Stake (PoS) are unsuitable for CBDCs. However, Proof of Authority (PoA), Delegated Proof of Stake (DPoS), and Notary Services are promising alternatives. Our findings reveal that while CBDCs possess some decentralization components in their architecture, they still maintain political and logical centralization due to regulation by the Central Bank. Consequently, CBDCs can only partially leverage all the benefits of DLT, such as the ability to withstand challenges, which still depend on the Central Bank as the sole point of failure. This paper aims to equip policymakers with valuable insights to make informed decisions regarding the design of CBDC consensus algorithms.
Power control in household devices are needed to avoid trip conditions on electric current. One of the power controls is the control of the water pump. Often, water pumps installed in one house are more than one. To o...
详细信息
ISBN:
(纸本)9781728141602
Power control in household devices are needed to avoid trip conditions on electric current. One of the power controls is the control of the water pump. Often, water pumps installed in one house are more than one. To overcome these problems, it is necessary to design an algorithm to coordinate each of the water pumps. In this study, the consensus algorithm is designed to coordinate the water pumps used. The algorithm is used to generate reference signals for each agent (water pump). Integral Sliding Mode Current Control (ISMCC) and PI Controller is used as local controller. ISMCC is inner-loop current controller and PI is outer-loop power controller. The simulation result shows that power response of each agent is able to follow reference signal from consensus algorithm even though any unknown pump parameters. However, overshoot of the total power is more than 5%.
暂无评论