База данных на основе цепочки блоков представляет собой комбинацию традиционной базы данных и распределённой базы данных, где данные обрабатываются и записываются через интерфейс базы данных[1] (также известный как интерфейс вычислений[2]), поддерживаемый несколькими уровнями блокчейнов (цепочек блоков)[3]). Сама база данных предоставляется в виде зашифрованного/неизменяемого реестра, что делает информацию открытой для всех[4].
Концепция
В действительности база данных на основе цепочки блоков по сути не имеет возможности запросов по сравнению с традиционной базой данных, а при удвоении количества узлов сетевой трафик увеличивается в четыре раза без улучшения пропускной способности, задержки или ёмкости[5]. Чтобы преодолеть эти недостатки, более осуществимо взять традиционную базу данных и добавить к ней функции цепочки блоков[6]. Так появилась концепция базы данных на основе цепочки блоков, которая состоит из нескольких облаков-участников, работающих на двух основных уровнях: первый — это интерфейс базы данных, а второй — привязка цепочки блоков[1]. Идея концепции базы данных на основе цепочки блоков заключается в том, чтобы дополнить функциональность и возможности баз данных SQL и NoSQL свойствами цепочки блоков: неизменностью данных, обеспечением целостности, децентрализованным управлением, византийской отказоустойчивостью и прослеживаемостью транзакций[7].
↑Raikwar, Mayank. Trends in Development of Databases and Blockchain // 2020 Seventh International Conference on Software Defined Systems (SDS) : [англ.] / Mayank Raikwar, Danilo Gligoroski, Goran Velinov. — 2020-03-12. — P. 177–182. — ISBN 978-1-7281-7219-4. — doi:10.1109/SDS49854.2020.9143893.
↑Zheng, Zibin. An Overview of Blockchain Technology: Architecture, Consensus, and Future Trends // 2017 IEEE International Congress on Big Data (BigData Congress) : [англ.] / Zibin Zheng, Shaoan Xie, Hongning Dai … [et al.]. — 2017. — P. 557–564. — ISBN 978-1-5386-1996-4. — doi:10.1109/BigDataCongress.2017.85.
↑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. S2CID67877079.