Blokçeyn əsaslı verilənlər bazası

Blokçeyn əsaslı verilənlər bazası (ing. Blockchain-based database) — mərkəzləşdirilməmiş və paylanmış blokçeyn texnologiyasına əsaslanan bir verilənlər bazasıdır. Blokçeyn, məlumatların təhlükəsiz,[1] şəffaf və dəyişdirilməz şəkildə saxlanmasını təmin edir. Ənənəvi verilənlər bazalarından fərqli olaraq, blokçeyn texnologiyası məlumatları müxtəlif kompüterlər (ing. node) arasında paylayır və hər bir iştirakçı məlumatın bir nüsxəsini saxlayır.

Əsas xüsusiyyətləri

[redaktə | mənbəni redaktə et]

Paylanmış struktur

[redaktə | mənbəni redaktə et]

Blokçeyn, mərkəzləşdirilməmiş bir şəbəkə vasitəsilə məlumatları saxlayır. Verilənlər bir neçə node arasında paylaşılır və heç bir mərkəzi idarəedici orqan yoxdur. Struktur, məlumatların tək bir nöqtədə dəyişdirilməsini və ya pozulmasını qeyri-mümkün edir.[2]

Dəyişdirilməzlik

[redaktə | mənbəni redaktə et]

Blokçeyndə məlumatlar bloklar şəklində əlavə olunur və bir blok bir dəfə yazıldıqdan sonra dəyişdirilə bilməz. Hər bir blok əvvəlki blokla kriptografi əlaqəsi ilə bağlıdır,[3] bu da məlumatların sonradan dəyişdirilməsinin qarşısını alır. Dəyişdirilməzlik (ing. Immutable) xüsusiyyəti məlumatların təhlükəsizliyi və şəffaflığı üçün vacibdir.[4]

Kriptoqrafik təhlükəsizlik

[redaktə | mənbəni redaktə et]

Məlumatlar blokçeyn üzərində kriptoqrafik metodlarla qorunur. Hər bir blok əvvəlki blokun hash-i ilə əlaqəlidir və bu əlaqə pozulmadan məlumatların dəyişdirilməsi mümkünsüzdür.[5] Bu da məlumatların təhlükəsizliyini artırır və hər hansısa hücuma qarşı daha davamlı edir.[6]

Şəffaflıq və izlenəbiləklik

[redaktə | mənbəni redaktə et]

Blokçeyn əsaslı verilənlər bazasında bütün iştirakçılar verilən əməliyyatları izləyə və təsdiq edə bilər. Bütün məlumatlar hər bir node-da saxlanılır və istənilən anda hər kəs məlumatları yoxlaya bilər. Bu xüsusiyyət onu şəffaflıq tələb edən sənaye sahələri üçün ideal edir.[7]

Müqavilələr və smart kontraktlar

[redaktə | mənbəni redaktə et]

Blokçeyn texnologiyası həmçinin smart kontraktları dəstəkləyir. Bu kontraktlar verilən əməliyyatların avtomatlaşdırılmasını və müəyyən qaydalara əsasən həyata keçirilməsini təmin edir. Smart kontraktlar ticarət, hüquq və digər sahələrdə geniş istifadə olunur.

Blokçeyn əsaslı verilənlər bazasının üstünlükləri

[redaktə | mənbəni redaktə et]
  1. Mərkəzləşdirilməmiş idarəetmə — məlumatlar mərkəzləşdirilməmiş bir şəbəkə vasitəsilə idarə olunur. Bu, məlumatların təhlükəsizliyini artırır və bir mərkəzi nöqtənin uğursuzluğu riskini azaldır.
  2. Dəyişdirilməzlik — məlumatlar bir dəfə yazıldıqdan sonra dəyişdirilə bilməz, bu da məlumatın dürüstlüyünü və bütövlüyünü təmin edir.
  3. Şəffaflıq və auditin asanlığı — blokçeyn texnologiyası ilə məlumatlar şəffaf olur və audit zamanı izlənməsi asandır.[8]
  4. Təhlükəsizlik — blokçeyn texnologiyasının kriptoqrafik əsasları sayəsində məlumatlar yüksək təhlükəsizlik səviyyəsinə malikdir.

Blokçeyn əsaslı verilənlər bazasının mənfi cəhətləri

[redaktə | mənbəni redaktə et]
  1. Miqyaslanma Problemləri — ənənəvi verilənlər bazalarından fərqli olaraq, blokçeyn texnologiyası hələ də yüksək miqdarda məlumatı sürətlə emal etmək üçün bəzi məhdudiyyətlərlə üzləşir.
  2. Saxlama Məkanı — blokçeyn məlumatların hər bir node-da saxlanmasını tələb edir ki, bu da böyük verilənlər dəstləri üçün saxlama xərclərini artıra bilər.
  3. Yüksək Enerji Tələbi — xüsusilə bəzi konsensus mexanizmləri (məsələn, ing. Proof of Work) çoxlu hesablama gücü tələb edir və enerji sərfiyyatını artırır.

Məşhur blokçeyn əsaslı verilənlər bazaları

[redaktə | mənbəni redaktə et]
  1. BigchainDB — blokçeyn əsaslı verilənlər bazası, həmən böyük məlumatların saxlanmasını və sorğulanmasını təmin edir. Əlaqəli məlumatlar üçün istifadə edilə bilər.
  2. Hyperledger Fabric — IBM tərəfindən inkişaf etdirilən bu blokçeyn əsaslı platforma, xüsusilə sənaye tətbiqləri üçün nəzərdə tutulmuşdur və icazəli bir blokçeyn bazasıdır.[9]
  3. Chainlink — smart kontraktları real dünya məlumatlarına bağlamaq üçün istifadə edilən bir blokçeyn əsaslı verilənlər bazasıdır.

Blokçeyn əsaslı verilənlər bazaları maliyyə, logistika, tibb və digər sahələrdə istifadə olunur, çünki bu texnologiya məlumatların təhlükəsizliyini və şəffaflığını artırır, habelə əməliyyatları daha sürətli və etibarlı edir.[10]

  1. Martin, Luther. "Blockchain or relational database? How to choose the right technology for your application". TechBeacon (ingilis). İstifadə tarixi: 2020-03-09.
  2. Gaetani, Edoardo; Aniello, Leonardo; Baldoni, Roberto; Lombardi, Federico; Margheri, Andrea; Sassone, Vladimiro. "Blockchain-based database to ensure data integrity in cloud computing environments" (PDF) (ingilis). Edoardo Gaetani, Leonardo Aniello, Roberto Baldoni, Federico Lombardi, Andrea Margheri, Vladimiro Sassone. 2017.
  3. Casino, Fran; K. Dasaklis, Thomas; Patsakisa, Constantinos. "A systematic literature review of blockchain-based applications: Current status, classification and open issues". Telematics and Informatics. Elsevier. 36. March 2019: 55–81. doi:10.1016/j.tele.2018.11.006. ISSN 0736-5853.
  4. "What is Blockchain Technology? A Step-by-Step Guide For Beginners". Blockgeeks (ingilis). 19 September 2016. İstifadə tarixi: 2020-03-09.
  5. Raikwar, Mayank; Gligoroski, Danilo; Velinov, Goran. Trends in Development of Databases and Blockchain // 2020 Seventh International Conference on Software Defined Systems (SDS). 2020-03-12. 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 (ingilis). İstifadə tarixi: 2020-03-27.
  7. Zheng, Zibin; Xie, Shaoan; Dai, Hongning; Chen, Xiangping; Wang, Huaimin. An Overview of Blockchain Technology: Architecture, Consensus, and Future Trends // 2017 IEEE International Congress on Big Data (BigData Congress) (ingilis). 2017. 557–564. doi:10.1109/BigDataCongress.2017.85. ISBN 978-1-5386-1996-4.
  8. NathanSenthil; GovindarajanChander; SarafAdarsh; SethiManish; JayachandranPraveen. "Blockchain meets database". Proceedings of the VLDB Endowment (ingilis). 12 (11). 2019-07-01: 1539–1552. doi:10.14778/3342263.3342632.
  9. "GraphChain | Companion Proceedings of the Web Conference 2018" (ingilis). doi:10.1145/3184558.3191554.
  10. "GraphChain: A Distributed Database with Explicit Semantics and Chained RDF Graphs". ResearchGate (ingilis). İstifadə tarixi: 2020-03-09.