Koki Koshikawa, Jong Deok Kim, Won Joo Hwang, Kien Nguyen, Hiroo Sekiya
IEEE Vehicular Technology Conference 2024年
Blockchain holds significant potential in addressing the security, privacy, decentralization, and interoperability challenges prevalent in the Internet of Things (IoT), However, this advancement often comes at the expense of scalability. Therefore, enhancing the scalability of IoT blockchain systems while preserving other essential blockchain attributes is imperative. This paper aims to mitigate network latency in the blockchain network, a factor directly linked to blockchain scalability. Achieving this goal requires implementing an efficient peer selection method, moving beyond the reliance on default selection (i.e., the one in Bitcoin, Ethereum, etc.). In existing literature, Perigee has been introduced as a method that nearly optimizes the delay in the transaction transmission process. However, Perigee has not comprehensively addressed the complete transaction life cycle, which includes a crucial process-block transmission. In response to this limitation, we propose Dual Perigee, a solution that thoroughly considers and optimizes both transaction-oriented latency (TOL) and block-oriented latency (BOL). To show the effectiveness of Dual Perigee, we implemented and evaluated it within an emulated IoT-Blockchain system, comparing its performance with Perigee and the default peering method in Ethereum. The results reveal that Dual Perigee excels in reducing BOL compared to Perigee. Moreover, Dual Perigee exhibited a latency that was 43% and 80% lower than the default peering method and Perigee, respectively.