Dagbase: A Decentralized Database Platform Using DAG-Based Consensus

Yepeng Ding, Hiroyuki Sato
{"title":"Dagbase: A Decentralized Database Platform Using DAG-Based Consensus","authors":"Yepeng Ding, Hiroyuki Sato","doi":"10.1109/COMPSAC48688.2020.0-164","DOIUrl":null,"url":null,"abstract":"As the infrastructure to provide support for distributed database management systems, the distributed database platform is very important to unify the management of data distributed in intricate environments. However, a traditional distributed database platform with centralized entities faces diverse and serious threats when the central entity is compromised. Consensus mechanisms in distributed ledger technology (DLT) can enhance the capability of defending threats by decentralizing the platform, but the efficiency and cost of consensus mechanisms in classic blockchain techniques are notable issues. In this paper, we propose a novel decentralized database platform, named Dagbase, with the support of an efficient and cost-effective consensus mechanism that uses the directed acyclic graph (DAG) as the structure. Dagbase decentralizes the management and distributes data to prevent threats in untrustworthy environments, which gains benefits from recent DLT. The performance of near-native data reading and high-efficiency data writing is ensured by a layered architecture and DAG-based consensus. Furthermore, we ensure flexibility by decoupling the consensus mechanism from the architecture. Dagbase is also easy-to-use and can be integrated with mainstream database products seamlessly on account of great interoperability. The implementation demonstrates our work and the security and performance analysis are enforced for evaluation.","PeriodicalId":430098,"journal":{"name":"2020 IEEE 44th Annual Computers, Software, and Applications Conference (COMPSAC)","volume":"29 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"10","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 IEEE 44th Annual Computers, Software, and Applications Conference (COMPSAC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/COMPSAC48688.2020.0-164","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 10

Abstract

As the infrastructure to provide support for distributed database management systems, the distributed database platform is very important to unify the management of data distributed in intricate environments. However, a traditional distributed database platform with centralized entities faces diverse and serious threats when the central entity is compromised. Consensus mechanisms in distributed ledger technology (DLT) can enhance the capability of defending threats by decentralizing the platform, but the efficiency and cost of consensus mechanisms in classic blockchain techniques are notable issues. In this paper, we propose a novel decentralized database platform, named Dagbase, with the support of an efficient and cost-effective consensus mechanism that uses the directed acyclic graph (DAG) as the structure. Dagbase decentralizes the management and distributes data to prevent threats in untrustworthy environments, which gains benefits from recent DLT. The performance of near-native data reading and high-efficiency data writing is ensured by a layered architecture and DAG-based consensus. Furthermore, we ensure flexibility by decoupling the consensus mechanism from the architecture. Dagbase is also easy-to-use and can be integrated with mainstream database products seamlessly on account of great interoperability. The implementation demonstrates our work and the security and performance analysis are enforced for evaluation.
Dagbase:使用基于dag的共识的去中心化数据库平台
分布式数据库平台作为为分布式数据库管理系统提供支持的基础设施,对于统一管理分布在复杂环境中的数据具有十分重要的意义。然而,传统的集中式实体分布式数据库平台在中心实体遭到破坏时,会面临多种严重的威胁。分布式账本技术(DLT)中的共识机制可以通过去中心化平台来增强防御威胁的能力,但经典区块链技术中共识机制的效率和成本是值得注意的问题。在本文中,我们提出了一种新的去中心化数据库平台,名为Dagbase,它支持一种高效且经济的共识机制,该机制使用有向无环图(DAG)作为结构。Dagbase分散管理和分发数据,以防止不可信环境中的威胁,这从最近的DLT中获益。通过分层架构和基于dag的共识,确保了接近本机数据读取和高效数据写入的性能。此外,我们通过将共识机制与体系结构解耦来确保灵活性。Dagbase也很容易使用,可以与主流数据库产品无缝集成,因为它具有很强的互操作性。实现演示了我们的工作,并且执行了安全性和性能分析以进行评估。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信