Security Analysis on dBFT Protocol of NEO

17Citations
Citations of this article
35Readers
Mendeley users who have this article in their library.
Get full text

Abstract

NEO is ranked as one of the top blockchains by market capitalization. We provide a security analysis on its backbone consensus protocol, called delegated Byzantine Fault Tolerance (dBFT). The dBFT protocol has been employed by NEO and other blockchains like ONT. dBFT claims to guarantee safety when no more than nodes are Byzantine, where n is the total number of consensus participants. However, we identify attacks to break the safety with no more than f Byzantine nodes. This paper provides the following contributions. First, we evaluate NEO’s source code and present the procedures of dBFT. Then, we present two attacks to break the safety of dBFT protocol with no more than f nodes. Therefore, the system cannot guarantee the claimed safety. We also provide recommendations on how to fix the system against the identified attacks.

Author supplied keywords

Cite

CITATION STYLE

APA

Wang, Q., Yu, J., Peng, Z., Bui, V. C., Chen, S., Ding, Y., & Xiang, Y. (2020). Security Analysis on dBFT Protocol of NEO. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 12059 LNCS, pp. 20–31). Springer. https://doi.org/10.1007/978-3-030-51280-4_2

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free