Summary: | 碩士 === 中原大學 === 資訊管理研究所 === 106 === In recent years, the rise of bitcoin transactions has caused many scholars to explore the technology behind them. Blockchain technology has changed the concept of centralization. Users in the blockchain can conduct bitcoin transactions through P2P transmission. When the transaction is generated, the nodes of the blockchain can use the “mining” method to obtain the billing power. After the node obtains the billing power, a block message for this transaction is broadcasted to all other nodes in the blockchain networks for verification. This article discusses the blockchain P2P transmission algorithm will considering both the logical and the physical topology as a high reliable broadcasting transmission mechanism. This study will use the modeling of the underlying network topology to communicate based on the underlying topology node parameters. Firstly, from the logic layer, the node''s trust degree needs to be considered to determine whether the node meets the forwarding conditions or not. Secondly, from the perspective of the physical layer, we consider the connectivity of the node transmission to stabilize the entire blockchain network. Finally, in order to develop a new communication tree model, a mathematical model and heuristic algorithm has been proposed to solve this optimization problem. The experimental results have been compared with other communication tree models to verify that the proposed algorithm can ensures survivability, security, and transactional communication efficiency for blockchain networks.
|