Cargando…

Proof of Kernel Work: a democratic low-energy consensus for distributed access-control protocols

We adjust the Proof of Work (PoW) consensus mechanism used in Bitcoin and Ethereum so that we can build on its strength while also addressing, in part, some of its perceived weaknesses. Notably, our work is motivated by the high energy consumption for mining PoW, and we want to restrict the use of P...

Descripción completa

Detalles Bibliográficos
Autores principales: Lundbæk, Leif-Nissen, Janes Beutel, Daniel, Huth, Michael, Jackson, Stephen, Kirk, Laurence, Steiner, Robert
Formato: Online Artículo Texto
Lenguaje:English
Publicado: The Royal Society Publishing 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6124024/
https://www.ncbi.nlm.nih.gov/pubmed/30225029
http://dx.doi.org/10.1098/rsos.180422
_version_ 1783352954111131648
author Lundbæk, Leif-Nissen
Janes Beutel, Daniel
Huth, Michael
Jackson, Stephen
Kirk, Laurence
Steiner, Robert
author_facet Lundbæk, Leif-Nissen
Janes Beutel, Daniel
Huth, Michael
Jackson, Stephen
Kirk, Laurence
Steiner, Robert
author_sort Lundbæk, Leif-Nissen
collection PubMed
description We adjust the Proof of Work (PoW) consensus mechanism used in Bitcoin and Ethereum so that we can build on its strength while also addressing, in part, some of its perceived weaknesses. Notably, our work is motivated by the high energy consumption for mining PoW, and we want to restrict the use of PoW to a configurable, expected size of nodes, as a function of the local blockchain state. The approach we develop for this rests on three pillars: (i) Proof of Kernel Work (PoKW), a means of dynamically reducing the set of nodes that can participate in the solving of PoW puzzles such that an adversary cannot increase his attack surface because of such a reduction; (ii) Practical Adaptation of Existing Technology, a realization of this PoW reduction through an adaptation of existing blockchain and enterprise technology stacks; and (iii) Machine Learning for Adaptive System Resiliency, the use of techniques from artificial intelligence to make our approach adaptive to system, network and attack dynamics. We develop here, in detail, the first pillar and illustrate the second pillar through a real use case, a pilot project done with Porsche on controlling permissions to vehicle and data log accesses. We also discuss pertinent attack vectors for PoKW consensus and their mitigation. Moreover, we sketch how our approach may lead to more democratic PoKW-based blockchain systems for public networks that may inherit the resilience of blockchains based on PoW.
format Online
Article
Text
id pubmed-6124024
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher The Royal Society Publishing
record_format MEDLINE/PubMed
spelling pubmed-61240242018-09-17 Proof of Kernel Work: a democratic low-energy consensus for distributed access-control protocols Lundbæk, Leif-Nissen Janes Beutel, Daniel Huth, Michael Jackson, Stephen Kirk, Laurence Steiner, Robert R Soc Open Sci Computer Science We adjust the Proof of Work (PoW) consensus mechanism used in Bitcoin and Ethereum so that we can build on its strength while also addressing, in part, some of its perceived weaknesses. Notably, our work is motivated by the high energy consumption for mining PoW, and we want to restrict the use of PoW to a configurable, expected size of nodes, as a function of the local blockchain state. The approach we develop for this rests on three pillars: (i) Proof of Kernel Work (PoKW), a means of dynamically reducing the set of nodes that can participate in the solving of PoW puzzles such that an adversary cannot increase his attack surface because of such a reduction; (ii) Practical Adaptation of Existing Technology, a realization of this PoW reduction through an adaptation of existing blockchain and enterprise technology stacks; and (iii) Machine Learning for Adaptive System Resiliency, the use of techniques from artificial intelligence to make our approach adaptive to system, network and attack dynamics. We develop here, in detail, the first pillar and illustrate the second pillar through a real use case, a pilot project done with Porsche on controlling permissions to vehicle and data log accesses. We also discuss pertinent attack vectors for PoKW consensus and their mitigation. Moreover, we sketch how our approach may lead to more democratic PoKW-based blockchain systems for public networks that may inherit the resilience of blockchains based on PoW. The Royal Society Publishing 2018-08-08 /pmc/articles/PMC6124024/ /pubmed/30225029 http://dx.doi.org/10.1098/rsos.180422 Text en © 2018 The Authors. http://creativecommons.org/licenses/by/4.0/ Published by the Royal Society under the terms of the Creative Commons Attribution License http://creativecommons.org/licenses/by/4.0/, which permits unrestricted use, provided the original author and source are credited.
spellingShingle Computer Science
Lundbæk, Leif-Nissen
Janes Beutel, Daniel
Huth, Michael
Jackson, Stephen
Kirk, Laurence
Steiner, Robert
Proof of Kernel Work: a democratic low-energy consensus for distributed access-control protocols
title Proof of Kernel Work: a democratic low-energy consensus for distributed access-control protocols
title_full Proof of Kernel Work: a democratic low-energy consensus for distributed access-control protocols
title_fullStr Proof of Kernel Work: a democratic low-energy consensus for distributed access-control protocols
title_full_unstemmed Proof of Kernel Work: a democratic low-energy consensus for distributed access-control protocols
title_short Proof of Kernel Work: a democratic low-energy consensus for distributed access-control protocols
title_sort proof of kernel work: a democratic low-energy consensus for distributed access-control protocols
topic Computer Science
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6124024/
https://www.ncbi.nlm.nih.gov/pubmed/30225029
http://dx.doi.org/10.1098/rsos.180422
work_keys_str_mv AT lundbækleifnissen proofofkernelworkademocraticlowenergyconsensusfordistributedaccesscontrolprotocols
AT janesbeuteldaniel proofofkernelworkademocraticlowenergyconsensusfordistributedaccesscontrolprotocols
AT huthmichael proofofkernelworkademocraticlowenergyconsensusfordistributedaccesscontrolprotocols
AT jacksonstephen proofofkernelworkademocraticlowenergyconsensusfordistributedaccesscontrolprotocols
AT kirklaurence proofofkernelworkademocraticlowenergyconsensusfordistributedaccesscontrolprotocols
AT steinerrobert proofofkernelworkademocraticlowenergyconsensusfordistributedaccesscontrolprotocols