2021 Third International Conference on Blockchain Computing and Applications (BCCA) 2021
DOI: 10.1109/bcca53669.2021.9657041
|View full text |Cite
|
Sign up to set email alerts
|

Discovering the Ethereum2 P2P Network

Abstract: Achieving the equilibrium between scalability, sustainability, and security while keeping decentralization has prevailed as the target solution for decentralized blockchain applications over the last years. Several approaches have been proposed by multiple blockchain teams to achieve it, Ethereum being among them. Ethereum is on the path of a major protocol improvement called Ethereum 2.0 (Eth2), implementing Sharding and introducing the Proof-of-Stake (PoS). As the change of consensus mechanism is a delicate … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
8
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
2
2
2

Relationship

1
5

Authors

Journals

citations
Cited by 9 publications
(8 citation statements)
references
References 15 publications
0
8
0
Order By: Relevance
“…They found that Ethereum's P2P latencies follow a distribution with a 171ms average and a standard deviation of 76ms. The Ethereum P2P graph is measured and described by Cortes and Bautista [6]. They found that the Ethereum2 P2P graph is a heavily centralized network that exhibits a spoke-hub distribution.…”
Section: The Topology Of the Ethereum P2p Networkmentioning
confidence: 99%
See 1 more Smart Citation
“…They found that Ethereum's P2P latencies follow a distribution with a 171ms average and a standard deviation of 76ms. The Ethereum P2P graph is measured and described by Cortes and Bautista [6]. They found that the Ethereum2 P2P graph is a heavily centralized network that exhibits a spoke-hub distribution.…”
Section: The Topology Of the Ethereum P2p Networkmentioning
confidence: 99%
“…5 # Generate a random Barabási-Albert graph with 20 nodes 6 G = nx.barabasi_albert_graph(20, 3, seed=seed) 7 nw_gen = NodeWeightGenerator('stake') 8 ew_gen = EdgeWeightGenerator('normal') 9 # use the Barabási-Albert graph as a P2P network 10 net = Network(nw_gen, ew_gen, graph=G, seed=seed) 11 protocol = BroadcastProtocol(net, broadcast_mode='all', seed=seed) 12 # select 4 highest degree nodes to be adversaries 13 adv_nodes = net.get_central_nodes(4, 'degree') 14 # initialize adversary 15 adversary = Adversary(protocol, adversaries=adv_nodes, seed=seed) 16 print(adversary.nodes) 17 # output: [5,0,4,6] Listing 3: Four nodes with the highest degree are set to be adversarial nodes from a random Barabási-Albert graph 2 . Note that by setting the random seed, you can get reproducible results.…”
Section: Adversarymentioning
confidence: 99%
“…The more accessible it is for users to contribute to the protocol, the more resilient it becomes. Previous works have shown how the ranges of routable nodes participating on the Ethereum network oscillate between the 11.000 for the PoW network [34] and 9.000 for the young PoS beacon chain [4]. However, this can't ensure that all those nodes actively contributed to the consensus.…”
Section: Related Workmentioning
confidence: 94%
“…It led to considerable growth in decentralized applications and the Web3 space due to its pioneer multipurpose Ethereum Virtual Machine (EVM) [2] and its dedicated programming language Solidity [3]. With an extended network of more than 10.000 active nodes [4] and its capabilities to process Smart Contracts, it currently handles above 1 million transactions per day from 600.000 active accounts [5]. These characteristics have set the conditions for a solid community of developers and continuous advancements, as well as introducing new technological possibilities.…”
Section: Introductionmentioning
confidence: 99%

Can We Run Our Ethereum Nodes at Home?

Cortes-Goicoechea,
Mohandas-Daryanani,
Muñoz-Tapia
et al. 2024
IEEE Access
“…Ethereum [1] has soundly consolidated in the Web3 and blockchain ecosystem for its widely decentralized network with more than 5.000 active nodes [2], and its multipurpose Ethereum Virtual Machine (EVM) [3]. Commonly popularized for being the pioneer blockchain able to process Smart Contracts [4], it currently handles above 1 million transactions per day from 600 thousand active accounts [5].…”
Section: Introductionmentioning
confidence: 99%