In this paper, we implemented a blockchain-based serverless chat service by pointing out the problems of the messenger service operated in the existing central server. The proposed application was developed using WebRTC technology in the Flutter envir...
In this paper, we implemented a blockchain-based serverless chat service by pointing out the problems of the messenger service operated in the existing central server. The proposed application was developed using WebRTC technology in the Flutter environment, and the performance of the existing central server messenger and the proposed service was measured and analyzed. Blockchain adopted Ethereum to build a private network. The average transmission/reception time was measured for each data size, and the existing central server messenger was 111.65 ms ~ 191.75 ms, and the proposed messenger was 20.85 ms ~ 26.20 ms. In the case of the proposed messenger, it may be slightly delayed until the start of chatting due to the operation process of the block chain. However, in terms of data transmission and reception, the proposed application shows about 5 times more performance than the comparative messenger because it exchanges data quickly between peers through P2P connection.