Blockchain for IoT-based smart cities: Recent advances, requirements, and future challenges

U Majeed, LU Khan, I Yaqoob, SMA Kazmi… - Journal of Network and …, 2021 - Elsevier
A remarkable interest in the Internet of Things (IoT)-based smart cities from both academia
and industry has been observed in recent years. Smart cities can offer various smart …

SoK: Consensus in the age of blockchains

S Bano, A Sonnino, M Al-Bassam, S Azouvi… - Proceedings of the 1st …, 2019 - dl.acm.org
The core technical component of blockchains is consensus: how to reach agreement among
a distributed network of nodes. A plethora of blockchain consensus protocols have been …

Consensus in the age of blockchains

S Bano, A Sonnino, M Al-Bassam, S Azouvi… - arxiv preprint arxiv …, 2017 - arxiv.org
The blockchain initially gained traction in 2008 as the technology underlying bitcoin, but now
has been employed in a diverse range of applications and created a global market worth …

Smart contracts on the move

E Fynn, A Bessani, F Pedone - 2020 50th Annual IEEE/IFIP …, 2020 - ieeexplore.ieee.org
Blockchain systems have received much attention and promise to revolutionize many
services. Yet, despite their popularity, current blockchain systems exist in isolation, that is …

Byzantine fault-tolerant atomic multicast

P Coelho, TC Junior, A Bessani, F Dotti… - 2018 48th Annual …, 2018 - ieeexplore.ieee.org
Atomic multicast is an important building block in the architecture of scalable and highly
available services. Atomic multicast reliably propagates and orders messages addressed to …

Dynastar: Optimized dynamic partitioning for scalable state machine replication

LH Le, E Fynn, M Eslahi-Kelorazi… - 2019 IEEE 39th …, 2019 - ieeexplore.ieee.org
Classic state machine replication (SMR) does not scale well, since each replica must
execute every command. To address this problem, several systems have investigated the …

Chameleon: A scalable and adaptive permissioned blockchain architecture

G He, W Su, S Gao - … 1st IEEE International Conference on Hot …, 2018 - ieeexplore.ieee.org
Designing blockchain architecture is still an open question and encounters a lot of
challenges such as scalability, security, high utilization and so on. In this paper, we propose …

Building global and scalable systems with atomic multicast

S Benz, PJ Marandi, F Pedone… - Proceedings of the 15th …, 2014 - dl.acm.org
The rise of worldwide Internet-scale services demands large distributed systems. Indeed,
when handling several millions of users, it is common to operate thousands of servers …

A hybrid approach towards reduced checkpointing overhead in cloud-based applications

B Sinha, AK Singh, P Saini - Peer-to-Peer Networking and Applications, 2022 - Springer
In recent years, cloud is being widely used to host numerous distributed applications. The
expanding usage of cloud has introduced greater sensitivity in the environment. Therefore …

Linearizability and State-Machine Replication: Is it a match?

FJ Hauck, A Heß - arxiv preprint arxiv:2407.01720, 2024 - arxiv.org
Linearizability is a well-known correctness property for concurrent and distributed systems.
In the past, it was also used to prove the design and implementation of replicated state …