Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Pourya Soltani

dblp:331/0720 · DBLP profile ↗
← Back
2ranked-venue papers
2as first author
2since 2021 · last 2024
0000-0003-3063-2650ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 1 · 1 first-author · 1 since 2021Computer networks · 1 · 1 first-author · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
Performance modeling and evaluation · 87% Distributed systems · 13%
Network and information security
1 paper
Blockchain and cryptocurrency security · 100%

Topics — the 4 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Blockchain and cryptocurrency security
blockchain scalability
0.812024
Analytical Modeling and Throughput Computation of Blockchain Sharding · IEEE Trans. Parallel Distributed Syst. 2024
Blockchain and cryptocurrency security › blockchain scalability
sharding
0.812024
Analytical Modeling and Throughput Computation of Blockchain Sharding · IEEE Trans. Parallel Distributed Syst. 2024
Performance modeling and evaluation › queueing models
product-form queueing networks
0.812024
Analytical Modeling and Throughput Computation of Blockchain Sharding · IEEE Trans. Parallel Distributed Syst. 2024
Performance modeling and evaluation
queueing models
0.812024
Analytical Modeling and Throughput Computation of Blockchain Sharding · IEEE Trans. Parallel Distributed Syst. 2024

Methods — techniques the papers use, named apart from their topics

queueing theory · 1.5quasi-reversibility analysis · 1.5
YearPublicationVenuePosition
2024 Analytical Modeling of Denial-of-Service Attacks in Blockchain Shardings
abstract
Sharding in blockchains divides nodes into smaller groups which allow for partial transaction processing, relaying and storage. Accordingly, multiple blockchains (shards) will run in parallel, resulting in an increase in total throughput. Nonetheless, with shards comprised of less nodes, they will be more prone to security issues. In this paper, we propose a denial-of-service (DoS) attack where attackers are nodes that are eligible to participate in the process of intra-shard consensus. They then overflow a specific shard by proposing biased blocks containing cross-shard transactions where their receipts are all aimed at that shard. In particular, we utilize a queueing-theoretic model to evaluate different conditions in which the proposed DoS attack can successfully be performed or on the other hand avoided. We show that this attack can be performed irrespective of means to prevent shard takeover attack, e.g., randomization. Accordingly, for different loads in the system and attackers capabilities, we derive the maximum number of shards under which this attack can be averted, so that the system can perform safely.
Pourya Soltani, Farid Ashtiani
WCNC1
2024 Analytical Modeling and Throughput Computation of Blockchain Sharding
abstract
Sharding has shown great potential to scale out blockchains. It divides nodes into smaller groups which allow for partial transaction processing, relaying and storage. Hence, instead of running one blockchain, we will run multiple blockchains in parallel, and call each one a shard. Sharding can be applied to address shortcomings due to compulsory duplication of three resources in blockchains, i.e., computation, communication and storage. The most pressing issue in blockchains today is throughput. In this paper, we propose new queueing-theoretic models to derive the maximum throughput of sharded blockchains. We consider two cases, a fully sharded blockchain and a computation sharding. We model each with a queueing network that exploits signals to account for block production as well as multi-destination cross-shard transactions. We make sure quasi-reversibility for every queue in our models is satisfied so that they fall into the category of product-form queueing networks. We then obtain a closed-form solution for the maximum stable throughput of these systems with respect to block size, block rate, number of destinations in transactions and the number of shards. Comparing the results obtained from the two introduced sharding systems, we conclude that the extent of sharding in different domains plays a significant role in scalability.
Pourya Soltani, Farid Ashtiani
IEEE Trans. Parallel Distributed Syst.1