Fault-Tolerant Distributed Transactions on Blockchain

Suyash Gupta, Jelle Hellings, Mohammad Sadoghi
{"title":"Fault-Tolerant Distributed Transactions on Blockchain","authors":"Suyash Gupta, Jelle Hellings, Mohammad Sadoghi","doi":"10.2200/S01068ED1V01Y202012DTM065","DOIUrl":null,"url":null,"abstract":"Since the introduction of Bitcoin—the first widespread application driven by blockchain— the interest of the public and private sectors in blockchain has skyrocketed. In recent years, blockchain-based fabrics have been used to address challenges in diverse fields such as trade, food production, property rights, identity-management, aid delivery, health care, and fraud prevention. This widespread interest follows from fundamental concepts on which blockchains are built that together embed the notion of trust, upon which blockchains are built. 1. Blockchains provide data transparancy. Data in a blockchain is stored in the form of a ledger, which contains an ordered history of all the transactions. This facilitates oversight and auditing. 2. Blockchains ensure data integrity by using strong cryptographic primitives. This guarantees that transactions accepted by the blockchain are authenticated by its issuer, are immutable, and cannot be repudiated by the issuer. This ensures accountability. 3. Blockchains are decentralized, democratic, and resilient. They use consensus-based replication to decentralize the ledger among many independent participants. Thus, it can operate completely decentralized and does not require trust in a single authority. Additions to the chain are performed by consensus, in which all participants have a democratic voice in maintaining the integrity of the blockchain. Due to the usage of replication and consensus, blockchains are also highly resilient to malicious attacks even when a significant portion of the participants are malicious. It further increases the opportunity for fairness and equity through democratization. These fundamental concepts and the technologies behind them—a generic ledger-based data model, cryptographically ensured data integrity, and consensus-based replication—prove to be a powerful and inspiring combination, a catalyst to promote computational trust. In this book, we present an in-depth study of blockchain, unraveling its revolutionary promise to instill computational trust in society, all carefully tailored to a broad audience including students, researchers, and practitioners. We offer a comprehensive overview of theoretical limitations and practical usability of consensus protocols while examining the diverse landscape of how blockchains are manifested in their permissioned and permissionless forms.","PeriodicalId":187413,"journal":{"name":"Synthesis Lectures on Data Management","volume":"8 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-02-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"34","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Synthesis Lectures on Data Management","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.2200/S01068ED1V01Y202012DTM065","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 34

Abstract

Since the introduction of Bitcoin—the first widespread application driven by blockchain— the interest of the public and private sectors in blockchain has skyrocketed. In recent years, blockchain-based fabrics have been used to address challenges in diverse fields such as trade, food production, property rights, identity-management, aid delivery, health care, and fraud prevention. This widespread interest follows from fundamental concepts on which blockchains are built that together embed the notion of trust, upon which blockchains are built. 1. Blockchains provide data transparancy. Data in a blockchain is stored in the form of a ledger, which contains an ordered history of all the transactions. This facilitates oversight and auditing. 2. Blockchains ensure data integrity by using strong cryptographic primitives. This guarantees that transactions accepted by the blockchain are authenticated by its issuer, are immutable, and cannot be repudiated by the issuer. This ensures accountability. 3. Blockchains are decentralized, democratic, and resilient. They use consensus-based replication to decentralize the ledger among many independent participants. Thus, it can operate completely decentralized and does not require trust in a single authority. Additions to the chain are performed by consensus, in which all participants have a democratic voice in maintaining the integrity of the blockchain. Due to the usage of replication and consensus, blockchains are also highly resilient to malicious attacks even when a significant portion of the participants are malicious. It further increases the opportunity for fairness and equity through democratization. These fundamental concepts and the technologies behind them—a generic ledger-based data model, cryptographically ensured data integrity, and consensus-based replication—prove to be a powerful and inspiring combination, a catalyst to promote computational trust. In this book, we present an in-depth study of blockchain, unraveling its revolutionary promise to instill computational trust in society, all carefully tailored to a broad audience including students, researchers, and practitioners. We offer a comprehensive overview of theoretical limitations and practical usability of consensus protocols while examining the diverse landscape of how blockchains are manifested in their permissioned and permissionless forms.
区块链上的容错分布式事务
自从比特币(区块链驱动的第一个广泛应用)推出以来,公共和私营部门对区块链的兴趣飙升。近年来,基于区块链的织物已被用于解决贸易、食品生产、产权、身份管理、援助交付、医疗保健和预防欺诈等不同领域的挑战。这种广泛的兴趣源于构建区块链的基本概念,这些概念共同嵌入了构建区块链的信任概念。1. 区块链提供了数据透明度。区块链中的数据以分类账的形式存储,其中包含所有事务的有序历史记录。这有利于监督和审计。2. 区块链通过使用强大的加密原语来确保数据完整性。这保证了区块链接受的交易由其发行者进行身份验证,是不可变的,并且不能被发行者拒绝。这确保了问责制。3.区块链是分散的、民主的、有弹性的。他们使用基于共识的复制在许多独立参与者之间分散分类账。因此,它可以完全分散地运行,不需要信任单个权威机构。对链的添加是通过协商一致的方式进行的,在这种情况下,所有参与者都有民主的声音来维护区块链的完整性。由于使用了复制和共识,即使在很大一部分参与者是恶意的情况下,区块链对恶意攻击也具有很高的弹性。它通过民主化进一步增加了公平和平等的机会。这些基本概念及其背后的技术——基于分类账的通用数据模型、加密确保的数据完整性和基于共识的复制——被证明是一个强大而鼓舞人心的组合,是促进计算信任的催化剂。在这本书中,我们对b区块链进行了深入的研究,揭示了它在社会中灌输计算信任的革命性承诺,所有这些都是为包括学生、研究人员和从业者在内的广泛受众精心定制的。我们全面概述了共识协议的理论局限性和实际可用性,同时研究了区块链如何以许可和非许可形式表现的各种情况。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信