블록 체인 기반 데이터베이스

Blockchain-based database

블록 체인 기반 데이터베이스는 블록 [3]체인의 여러 계층에서 지원되는 데이터베이스[1] 인터페이스(컴퓨팅 [2]인터페이스라고도 함)를 통해 데이터를 트랜잭션 및 기록하는 기존 데이터베이스와 분산 데이터베이스의 조합입니다.데이터베이스 자체는 암호화/불변화 원장의 형태로 공유되어 [4]모든 사용자에게 정보를 공개합니다.

개념.

실제로 블록체인은 기존 데이터베이스에 비해 쿼리 기능이 없으며 노드가 2배 증가하면 네트워크 트래픽이 4배로 증가하며 throughput, 지연 시간 또는 용량이 [5]향상되지 않습니다.이러한 단점을 극복하기 위해서는 기존 데이터베이스를 가져다가 블록 체인 기능을 추가하는 것이 [6]더 실현 가능성이 높아 보입니다.이렇게 해서 블록 체인 기반 데이터베이스의 개념은 두 개의 주요 계층에 여러 멤버 클라우드가 연결되어 있습니다. 첫 번째 계층은 데이터베이스 인터페이스이고 두 번째 계층은 블록 체인 앵커링입니다.[1]블록 체인 기반 데이터베이스 개념의 이면에 있는 아이디어는 SQL 및 NoSQL 데이터베이스의 기능과 기능을 블록 체인 속성(데이터 불변성, 무결성 보증, 분산 제어, 비잔틴의 폴트 톨러런스 [7]및 트랜잭션 추적성)으로 보완하는 것입니다.

블록 체인 기반 데이터베이스 목록

이 목록은 기존 데이터베이스 모델을 통해 블록 체인 [5]프레임워크를 통해 개발 및 배포되는 데이터베이스로 구성됩니다.

노 씨 블록 체인 기반 데이터베이스 지원 데이터베이스 기존 데이터베이스 유형 컨센서스 메커니즘 분산화 불변성
1 빅체인DB MongoDB(NoSQL) 문서 지향 데이터베이스[8] 비잔틴 폴트 톨러런스 기반 컨센서스 알고리즘[9]
2 카산드라 NoSQL 키밸류 데이터베이스 팍소스 알고리즘
3 체인화DB 포스트그레스Ql 릴레이셔널 데이터베이스[10] 무엇이든 간에 컨센서스
4 규약SQL SQLite 릴레이셔널 데이터베이스[11] 뗏목 컨센서스 알고리즘
5 Modex BCDB SQL, NoSQL 다중 데이터베이스[12] 지원 지분 증명
6 포스트 체인 SQL 릴레이셔널 데이터베이스[13] 비잔틴 폴트 톨러런스 기반 컨센서스 알고리즘
7 ProvenDB MongoDB(NoSQL) 문서 지향 데이터베이스[14] -

반복

  • 블록 체인 릴레이셔널 데이터베이스– 하이브리드 데이터베이스 [15]모델
  • Graphchain Database – 블록체인[16][17]의해 보호되는 표준 RDF Graph 데이터베이스.

레퍼런스

  1. ^ a b Gaetani, Edoardo; Aniello, Leonardo; Baldoni, Roberto; Lombardi, Federico; Margheri, Andrea; Sassone, Vladimiro (2017). "Blockchain-based database to ensure data integrity in cloud computing environments" (PDF). Edoardo Gaetani, Leonardo Aniello, Roberto Baldoni, Federico Lombardi, Andrea Margheri, Vladimiro Sassone. {{cite journal}}:Cite 저널 요구 사항 journal=(도움말)
  2. ^ Casino, Fran; K. Dasaklis, Thomas; Patsakisa, Constantinos (March 2019). "A systematic literature review of blockchain-based applications: Current status, classification and open issues". Telematics and Informatics. Elsevier. 36: 55–81. doi:10.1016/j.tele.2018.11.006. ISSN 0736-5853 – via Elsevier Science Direct.
  3. ^ Martin, Luther. "Blockchain or relational database? How to choose the right technology for your application". TechBeacon. Retrieved 2020-03-09.
  4. ^ "What is Blockchain Technology? A Step-by-Step Guide For Beginners". Blockgeeks. 19 September 2016. Retrieved 2020-03-09.
  5. ^ a b Raikwar, Mayank; Gligoroski, Danilo; Velinov, Goran (2020-03-12). "Trends in Development of Databases and Blockchain". 2020 Seventh International Conference on Software Defined Systems (SDS). pp. 177–182. arXiv:2003.05687. doi:10.1109/SDS49854.2020.9143893. ISBN 978-1-7281-7219-4.
  6. ^ Anadiotis, George. "How to use blockchain to build a database solution". ZDNet. Retrieved 2020-03-27.
  7. ^ "(PDF) An Overview of Blockchain Technology: Architecture, Consensus, and Future Trends". ResearchGate. doi:10.1109/BigDataCongress.2017.85.
  8. ^ "BigchainDB 2.0 - The Blockchain Database" (PDF). BigchainDB GmbH, Berlin, Germany. 1 May 2018. Retrieved 11 May 2020.
  9. ^ "BigchainDB 2.0 - The Blockchain Database" (PDF). BigchainDB GmbH, Berlin, Germany. 1 May 2018. Retrieved 25 Jan 2022.
  10. ^ "ChainifyDB: How to Blockchainify any Data Management System". Saarland Informatics Campus, Saarland University. 11 December 2019. Retrieved 11 May 2020.
  11. ^ "CovenantSQL - A decentralized, trusted, high performance, SQL database with blockchain features". GitHub. 6 September 2019. Retrieved 11 May 2020.
  12. ^ "Multiple databases support". Modex. Retrieved 11 May 2020.
  13. ^ "Consortium database - Postchain engineering documents". Postchain. 1 January 2017. Retrieved 11 May 2020.
  14. ^ "ProvenDB Features". ProvenDB. 1 January 2020. Retrieved 11 May 2020.
  15. ^ NathanSenthil; GovindarajanChander; SarafAdarsh; SethiManish; JayachandranPraveen (2019-07-01). "Blockchain meets database". Proceedings of the VLDB Endowment. 12 (11): 1539–1552. doi:10.14778/3342263.3342632.
  16. ^ "GraphChain Companion Proceedings of the Web Conference 2018". doi:10.1145/3184558.3191554. {{cite journal}}:Cite 저널 요구 사항 journal=(도움말)
  17. ^ "GraphChain: A Distributed Database with Explicit Semantics and Chained RDF Graphs". ResearchGate. Retrieved 2020-03-09.