Blockchains (BC) are back-linked chain of records termed as blocks. To establish decentralized trusted systems, BC employ consensus mechanisms. During the past ten years, there have been various proposals of BC design and implementations. However, most of the developed sate of the art BC suffer from high power consumption of miners and low transaction rates in the whole blockchain network. This paper proposes a Proofof-Stake (PoS)-based blockchain (especially here the BAZO approach), which is designed to enhance efficiency problems of Proof-of-Work (PoW)-based BCs. BAZO enhances the randomness degree in next validator selection in PoS consensus mechanisms at each block height.Having developed the transaction aggregation and double linked blocks, BAZO has enabled the featured for further scalability. Evaluations of this BAZO blockchain outline the efficiency of the design in tackling the 51% attack, double spending, and grinding attacks with avoiding centralization.
[1]
Arvind Narayanan,et al.
Bitcoin and Cryptocurrency Technologies - A Comprehensive Introduction
,
2016
.
[2]
Hubert Ritzdorf,et al.
On the Security and Performance of Proof of Work Blockchains
,
2016,
IACR Cryptol. ePrint Arch..
[3]
B. Stiller,et al.
Smart Contracts – Blockchains in the Wings
,
2018
.
[4]
Silvio Micali,et al.
Algorand: Scaling Byzantine Agreements for Cryptocurrencies
,
2017,
IACR Cryptol. ePrint Arch..
[5]
Daniel Kraft,et al.
Difficulty control for blockchain-based consensus systems
,
2016,
Peer-to-Peer Netw. Appl..
[6]
Ariel Gabizon,et al.
Cryptocurrencies Without Proof of Work
,
2014,
Financial Cryptography Workshops.