School of Information and Communication Engineering, Hainan University, Haikou 570228, China.
College of Biomedical Information and Engineering, Hainan Medical University, Haikou 571199, China.
Sensors (Basel). 2022 Jun 17;22(12):4590. doi: 10.3390/s22124590.
In service-transaction scenarios, blockchain technology is widely used as an effective tool for establishing trust between service providers and consumers. The consensus algorithm is the core technology of blockchain. However, existing consensus algorithms, such as the practical Byzantine fault tolerance (PBFT) algorithm, still suffer from high resource consumption and latency. To solve this problem, in this study, we propose an improved PBFT blockchain consensus algorithm based on quality of service (QoS)-aware trust service evaluation for secure and efficient service transactions. The proposed algorithm, called the QoS-aware trust practical Byzantine fault tolerance (QTPBFT) algorithm, efficiently achieves consensus, significantly reduces resource consumption, and enhances consensus efficiency. QTPBFT incorporates a QoS-aware trust service global evaluation mechanism that implements service reliability ranking by conducting a dynamic evaluation according to the real-time performance of the services. To reduce the traffic of the blockchain, it uses a mechanism that selects nodes with higher values to form a consensus group that votes for consensus according to the global evaluation result of the trust service. A practical protocol is also constructed for the proposed algorithm. The results of extensive simulations and comparison with other schemes verify the efficacy and efficiency of the proposed scheme.
在服务交易场景中,区块链技术被广泛用作在服务提供商和消费者之间建立信任的有效工具。共识算法是区块链的核心技术。然而,现有的共识算法,如实用拜占庭容错(PBFT)算法,仍然存在资源消耗高和延迟的问题。为了解决这个问题,在本研究中,我们提出了一种基于服务质量(QoS)感知信任服务评估的改进的 PBFT 区块链共识算法,用于安全高效的服务交易。所提出的算法称为 QoS 感知信任实用拜占庭容错(QTPBFT)算法,能够有效地达成共识,显著降低资源消耗,并提高共识效率。QTPBFT 采用了一种 QoS 感知信任服务全局评估机制,通过根据服务的实时性能进行动态评估,实现服务可靠性排名。为了减少区块链的流量,它使用一种机制,选择具有较高值的节点组成一个共识组,根据信任服务的全局评估结果进行共识投票。还为所提出的算法构建了一个实用协议。广泛的模拟和与其他方案的比较结果验证了所提出方案的有效性和效率。