Analysis of the Ethereum Node Discovery Protocol 


Vol. 43,  No. 12, pp. 2081-2088, Dec.  2018
10.7840/kics.2018.43.12.2081


PDF
  Abstract

A blockchain that supports reliable data sharing through an agreement between nodes without a trusted central authority is being used in various fields, starting with Bitcoin. Ethereum, which supports smart contract among various blockchain platforms, is actively used to construct various blockchain services. However, there is not yet much research to analyze operation method and characteristics of an Ethereum network. In this paper, we analyze the node discovery process which is essential for an Ethereum network configuration. We explain the characteristics of the Ethereum network, the major protocols and node discovery process, and present the function call graph analysis result according to the network operation of geth, an Ethernet implementation written in Go language.

  Statistics
Cumulative Counts from November, 2022
Multiple requests among the same browser session are counted as one view. If you mouse over a chart, the values of data points will be shown.


  Cite this article

[IEEE Style]

S. Myung and J. Lee, "Analysis of the Ethereum Node Discovery Protocol," The Journal of Korean Institute of Communications and Information Sciences, vol. 43, no. 12, pp. 2081-2088, 2018. DOI: 10.7840/kics.2018.43.12.2081.

[ACM Style]

Sein Myung and Jong-Hyouk Lee. 2018. Analysis of the Ethereum Node Discovery Protocol. The Journal of Korean Institute of Communications and Information Sciences, 43, 12, (2018), 2081-2088. DOI: 10.7840/kics.2018.43.12.2081.

[KICS Style]

Sein Myung and Jong-Hyouk Lee, "Analysis of the Ethereum Node Discovery Protocol," The Journal of Korean Institute of Communications and Information Sciences, vol. 43, no. 12, pp. 2081-2088, 12. 2018. (https://doi.org/10.7840/kics.2018.43.12.2081)