База данных на основе блокчейна - Википедия - Blockchain-based database

В База данных на основе блокчейна это комбинация традиционная база данных и распределенная база данных куда данные совершается и записывается через Интерфейс базы данных[1] (также известен как Вычислительный интерфейс)[2] поддерживается многослойной блокчейны.[3] Сама база данных используется совместно в виде зашифрованного / неизменяемого реестра, который делает информацию открытой для всех.[4]

Концепция

В действительности блокчейн не имеет возможности запрашивать запросы по сравнению с традиционная база данных и с удвоением узлы сетевой трафик увеличивается в четыре раза без увеличения пропускной способности, задержки или емкости.[5] Чтобы преодолеть эти недостатки, взяв традиционная база данных и добавление в него функций блокчейна кажется более возможным.[6] Так появилась концепция базы данных на основе блокчейна, которая состоит из нескольких облаков участников, находящихся на двух основных уровнях, первый из которых Интерфейс базы данных а второй - Привязка блокчейна.[1]

Список баз данных на основе блокчейн

Этот список состоит из баз данных, которые разрабатываются и развертываются через традиционная модель базы данных через блокчейн рамки;[5]

Sr. No.База данных на основе блокчейнаБазовая традиционная база данныхТип традиционной базы данныхМеханизм консенсусаДецентрализацияНеизменность
1BigchainDBMongoDB (NoSQL )Документно-ориентированная база данных[7]Алгоритм консенсуса Raft
2КассандраNoSQLБаза данных ключ-значениеАлгоритм Паксоса
3ChainifyDBPostgreSQLРеляционная база данных[8]Консенсус Whatever-Ledger
4CovenantSQLSQLiteРеляционная база данных[9]Алгоритм консенсуса Raft
5Modex BCDBMicrosoft SQL, NoSQLМногомодельная база данных[10]Доказательство авторитетного алгоритма консенсуса
6PostchainSQLРеляционная база данных[11]Византийский алгоритм консенсуса на основе отказоустойчивости
7ProvenDBMongoDB (NoSQL )Документно-ориентированная база данных[12]-

Итерации

Рекомендации

  1. ^ а б Гаэтани, Эдоардо; Аниелло, Леонардо; Бальдони, Роберто; Ломбарди, Федерико; Маргери, Андреа; Сассоне, Владимиро (2017). «База данных на основе блокчейна для обеспечения целостности данных в средах облачных вычислений» (PDF). Эдоардо Гаэтани, Леонардо Аньелло, Роберто Бальдони, Федерико Ломбарди, Андреа Маргери, Владимиро Сассоне. Цитировать журнал требует | журнал = (помощь)
  2. ^ Казино, Фрэн; К. Дасаклис, Томас; Патсакиса, Константинос (март 2019 г.). «Систематический обзор литературы по приложениям на основе блокчейнов: текущий статус, классификация и нерешенные вопросы». Телематика и информатика. Эльзевир. 36: 55–81. Дои:10.1016 / j.tele.2018.11.006. ISSN  0736-5853 - через Elsevier Science Direct.
  3. ^ Мартин Лютер. «Блокчейн или реляционная база данных? Как выбрать подходящую технологию для вашего приложения». TechBeacon. Получено 2020-03-09.
  4. ^ «Что такое технология блокчейн? Пошаговое руководство для начинающих». Blockgeeks. 19 сентября 2016 г.. Получено 2020-03-09.
  5. ^ а б Райквар, Маянк; Глигороски, Данило; Велинов, Горан (12.03.2020). «Тенденции развития баз данных и блокчейна». п. 1. arXiv:2003.05687 [cs.DC ].
  6. ^ Анадиотис, Джордж. «Как использовать блокчейн для создания решения для базы данных». ZDNet. Получено 2020-03-27.
  7. ^ «BigchainDB 2.0 - База данных Blockchain» (PDF). BigchainDB GmbH, Берлин, Германия. 1 мая 2018. Получено 11 мая 2020.
  8. ^ «ChainifyDB: как блокировать любую систему управления данными». Саарский кампус информатики, Саарский университет. 11 декабря 2019 г.. Получено 11 мая 2020.
  9. ^ «CovenantSQL - децентрализованная, надежная, высокопроизводительная база данных SQL с функциями блокчейна». GitHub. 6 сентября 2019 г.. Получено 11 мая 2020.
  10. ^ «Поддержка нескольких баз данных». Modex. Получено 11 мая 2020.
  11. ^ «База данных Консорциума - Инженерная документация Postchain». Постчейн. 1 января 2017 г.. Получено 11 мая 2020.
  12. ^ «Возможности ProvenDB». ProvenDB. 1 января 2020 г.. Получено 11 мая 2020.
  13. ^ НатанСентил; Говиндараджан Чандер; СарафАдарш; SethiManish; ДжаячандранПравин (01.07.2019). «Блокчейн встречает базу данных». Труды эндаумента VLDB. 12 (11): 1539–1552. Дои:10.14778/3342263.3342632.
  14. ^ "GraphChain | Сопутствующие материалы веб-конференции 2018". Дои:10.1145/3184558.3191554. Цитировать журнал требует | журнал = (помощь)
  15. ^ «GraphChain: распределенная база данных с явной семантикой и связанными графами RDF». ResearchGate. Получено 2020-03-09.