블록 체인 기반 데이터베이스
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 데이터베이스.
레퍼런스
- ^ 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=
(도움말) - ^ 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.
- ^ Martin, Luther. "Blockchain or relational database? How to choose the right technology for your application". TechBeacon. Retrieved 2020-03-09.
- ^ "What is Blockchain Technology? A Step-by-Step Guide For Beginners". Blockgeeks. 19 September 2016. Retrieved 2020-03-09.
- ^ 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.
- ^ Anadiotis, George. "How to use blockchain to build a database solution". ZDNet. Retrieved 2020-03-27.
- ^ "(PDF) An Overview of Blockchain Technology: Architecture, Consensus, and Future Trends". ResearchGate. doi:10.1109/BigDataCongress.2017.85.
- ^ "BigchainDB 2.0 - The Blockchain Database" (PDF). BigchainDB GmbH, Berlin, Germany. 1 May 2018. Retrieved 11 May 2020.
- ^ "BigchainDB 2.0 - The Blockchain Database" (PDF). BigchainDB GmbH, Berlin, Germany. 1 May 2018. Retrieved 25 Jan 2022.
- ^ "ChainifyDB: How to Blockchainify any Data Management System". Saarland Informatics Campus, Saarland University. 11 December 2019. Retrieved 11 May 2020.
- ^ "CovenantSQL - A decentralized, trusted, high performance, SQL database with blockchain features". GitHub. 6 September 2019. Retrieved 11 May 2020.
- ^ "Multiple databases support". Modex. Retrieved 11 May 2020.
- ^ "Consortium database - Postchain engineering documents". Postchain. 1 January 2017. Retrieved 11 May 2020.
- ^ "ProvenDB Features". ProvenDB. 1 January 2020. Retrieved 11 May 2020.
- ^ 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.
- ^ "GraphChain Companion Proceedings of the Web Conference 2018". doi:10.1145/3184558.3191554.
{{cite journal}}
:Cite 저널 요구 사항journal=
(도움말) - ^ "GraphChain: A Distributed Database with Explicit Semantics and Chained RDF Graphs". ResearchGate. Retrieved 2020-03-09.

Wikdiversity는 블록체인에 대한 학습 자원을 보유하고 있습니다.