Abstract
This work proposes the application of consensus processes to ensure the consistency of the data stored in distributed ledgers. Consensus allows a group of agents to reach agreements about the value of common variables or, in this case, data structures such as Merkle trees or chains of blocks. Nevertheless, the consensus algorithm requires for all the participants to apply the same equation. A malicious agent can interfere in the process just by introducing some deviation from the expected value. In this work, the authors propose a method to detect when the information has been modified and, under certain assumptions, it can recover the original data.
This work is supported by the PROMETEOII/2013/019 and TIN2015-65515-C4-1-R projects of the Spanish government.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
If a malicious agent keeps cheating many times, it can be detected by its neighbors. The demonstration is out of the scope of this work.
References
Kshetri, N.: Blockchain’s roles in strengthening cybersecurity and protecting privacy. Telecommun. Policy 41(10), 1027–1038 (2017)
Tian, F.: An agri-food supply chain traceability system for China based on RFID a blockchain technology. In: Proceedings of the 13th International Conference on Service Systems and Service Management (ICSSSM), Kunming, China, pp. 1–6, June 2016
Wright, A., De Filippi, P.: Decentralized blockchain technology and the rise of Lex Cryptographia (2015). https://ssrn.com/abstract=2580664
Rebollo, M., Benito, R.M., Losada, J.C., Galeano, J.: Robust distributed voting mechanism by consensus. In: 2018 IEEE/ACM, ASONAM 2018 (2018)
Pop, C., Cioara, T., Antal, M., Anghel, I., Salomie, I., Bertoncini, M.: Blockchain based decentralized management of demand response programs in smart energy grids. Sensors 18(162), 1–21 (2018)
Fernandez-Carames, T.M., Fraga-Lamasa, P.: Review on the use of blockchain for the Internet of Things. IEEE Access 6, 32979–33001 (2018)
Moinet, A., Darties, B., Baril, J.-L.: Blockchain based trust and authentication for decentralized sensor networks arXiv.1706.01/730v1 (2017)
Toulouse, M., Le, H., Phung, C.V., Hock, D.: Defense strategies against byzantine attacks in a consensus-based network intrusion detection system. Informatica 41, 193–207 (2017)
Jesus, E.F., Chicarino, V.R.L., de Albuquerque, C.V.N., Rocha, A.A.D.A: A survey of how to use blockchain to secure Internet of Things and the stalker attack. Secur. Commun. Netw. 2018, 1–27 (2018). Article ID 9675050
Olfati-Saber, R., Murray, R.M.: Consensus problems in networks of agents with switching topology and time-delays. IEEE TAC 49(9), 1520–1533 (2004)
Orlov, Y., Pilloni, A., Pisano, A., Usai, E.: Consensus-based leader-follower tracking for a network of perturbed diffusion PDEs via local boundary interaction. IFAC 49(8), 228–233 (2016)
Sundaram, S., Hadjicostis, C.N.: Distributed function calculation via linear iterative strategies in the presence of malicious agents. IEEE TAC 56(7), 1495–1508 (2011)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Rebollo, M., Carrascosa, C., Palomares, A. (2019). Distributed Ledger and Robust Consensus for Agreements. In: Lujak, M. (eds) Agreement Technologies. AT 2018. Lecture Notes in Computer Science(), vol 11327. Springer, Cham. https://doi.org/10.1007/978-3-030-17294-7_7
Download citation
DOI: https://doi.org/10.1007/978-3-030-17294-7_7
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-17293-0
Online ISBN: 978-3-030-17294-7
eBook Packages: Computer ScienceComputer Science (R0)