Advertisement

Distributed Ledger and Robust Consensus for Agreements

  • Miguel RebolloEmail author
  • Carlos Carrascosa
  • Alberto Palomares
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11327)

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.

Keywords

Consensus Agreement Complex networks Failure tolerance Applications Distributed Ledger Technology Blockchain 

References

  1. 1.
    Kshetri, N.: Blockchain’s roles in strengthening cybersecurity and protecting privacy. Telecommun. Policy 41(10), 1027–1038 (2017)CrossRefGoogle Scholar
  2. 2.
    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 2016Google Scholar
  3. 3.
    Wright, A., De Filippi, P.: Decentralized blockchain technology and the rise of Lex Cryptographia (2015). https://ssrn.com/abstract=2580664
  4. 4.
    Rebollo, M., Benito, R.M., Losada, J.C., Galeano, J.: Robust distributed voting mechanism by consensus. In: 2018 IEEE/ACM, ASONAM 2018 (2018)Google Scholar
  5. 5.
    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)Google Scholar
  6. 6.
    Fernandez-Carames, T.M., Fraga-Lamasa, P.: Review on the use of blockchain for the Internet of Things. IEEE Access 6, 32979–33001 (2018)CrossRefGoogle Scholar
  7. 7.
    Moinet, A., Darties, B., Baril, J.-L.: Blockchain based trust and authentication for decentralized sensor networks arXiv.1706.01/730v1 (2017)
  8. 8.
    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)MathSciNetGoogle Scholar
  9. 9.
    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 9675050Google Scholar
  10. 10.
    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)MathSciNetzbMATHGoogle Scholar
  11. 11.
    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)MathSciNetzbMATHGoogle Scholar
  12. 12.
    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)MathSciNetzbMATHGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  • Miguel Rebollo
    • 1
    Email author
  • Carlos Carrascosa
    • 1
  • Alberto Palomares
    • 1
  1. 1.Universitat Politècnica de ValènciaValenciaSpain

Personalised recommendations