Cargando…

Computing for Decentralized Systems (lecture 1)

<!--HTML-->With the rise of Bitcoin, Ethereum, and other cryptocurrencies it is becoming apparent the paradigm shift towards decentralized computing. Computer engineers will need to understand this shift when developing systems in the coming years. Transferring value over the Internet is just...

Descripción completa

Detalles Bibliográficos
Autor principal: Avilés, Alejandro
Lenguaje:eng
Publicado: 2018
Materias:
Acceso en línea:http://cds.cern.ch/record/2307487
_version_ 1780957639328399360
author Avilés, Alejandro
author_facet Avilés, Alejandro
author_sort Avilés, Alejandro
collection CERN
description <!--HTML-->With the rise of Bitcoin, Ethereum, and other cryptocurrencies it is becoming apparent the paradigm shift towards decentralized computing. Computer engineers will need to understand this shift when developing systems in the coming years. Transferring value over the Internet is just one of the first working use cases of decentralized systems, but it is expected they will be used for a number of different services such as general purpose computing, data storage, or even new forms of governance. Decentralized systems, however, pose a series of challenges that cannot be addressed with traditional approaches in computing. Not having a central authority implies truth must be agreed upon rather than simply trusted and, so, consensus protocols, cryptographic data structures like the blockchain, and incentive models like mining rewards become critical for the correct behavior of decentralized system. This series of lectures will be a fast track to introduce these fundamental concepts through working examples and practical exercises, as well as a sneak peek into the future of decentralized applications and how they will impact our society. 1st lecture: - Distributed systems and their security model. - Decentralized systems and how they are different from distributed ones. - Consensus and Byzantine Fault Tolerance (BFT) to scale decentralized systems. - Governance, Economics, and Proof-of-Work to achieve BFT.
id cern-2307487
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2018
record_format invenio
spelling cern-23074872022-11-02T22:32:28Zhttp://cds.cern.ch/record/2307487engAvilés, AlejandroComputing for Decentralized Systems (lecture 1)Inverted CERN School of Computing 2018Inverted CSC<!--HTML-->With the rise of Bitcoin, Ethereum, and other cryptocurrencies it is becoming apparent the paradigm shift towards decentralized computing. Computer engineers will need to understand this shift when developing systems in the coming years. Transferring value over the Internet is just one of the first working use cases of decentralized systems, but it is expected they will be used for a number of different services such as general purpose computing, data storage, or even new forms of governance. Decentralized systems, however, pose a series of challenges that cannot be addressed with traditional approaches in computing. Not having a central authority implies truth must be agreed upon rather than simply trusted and, so, consensus protocols, cryptographic data structures like the blockchain, and incentive models like mining rewards become critical for the correct behavior of decentralized system. This series of lectures will be a fast track to introduce these fundamental concepts through working examples and practical exercises, as well as a sneak peek into the future of decentralized applications and how they will impact our society. 1st lecture: - Distributed systems and their security model. - Decentralized systems and how they are different from distributed ones. - Consensus and Byzantine Fault Tolerance (BFT) to scale decentralized systems. - Governance, Economics, and Proof-of-Work to achieve BFT.oai:cds.cern.ch:23074872018
spellingShingle Inverted CSC
Avilés, Alejandro
Computing for Decentralized Systems (lecture 1)
title Computing for Decentralized Systems (lecture 1)
title_full Computing for Decentralized Systems (lecture 1)
title_fullStr Computing for Decentralized Systems (lecture 1)
title_full_unstemmed Computing for Decentralized Systems (lecture 1)
title_short Computing for Decentralized Systems (lecture 1)
title_sort computing for decentralized systems (lecture 1)
topic Inverted CSC
url http://cds.cern.ch/record/2307487
work_keys_str_mv AT avilesalejandro computingfordecentralizedsystemslecture1
AT avilesalejandro invertedcernschoolofcomputing2018