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, şə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
Paylanmış struktur
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.
Dəyişdirilməzlik
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, 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.
Kriptoqrafik təhlükəsizlik
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. Bu da məlumatların təhlükəsizliyini artırır və hər hansısa hücuma qarşı daha davamlı edir.
Şəffaflıq və izlenəbiləklik
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.
Müqavilələr və smart kontraktlar
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
- 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.
- 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.
- Şəffaflıq və auditin asanlığı — blokçeyn texnologiyası ilə məlumatlar şəffaf olur və audit zamanı izlənməsi asandır.
- 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
- 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.
- 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.
- 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ı
- 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.
- 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.
- 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.
İstinadlar
- Martin, Luther. . TechBeacon (ingilis). 2019-11-06 tarixində . İstifadə tarixi: 2020-03-09.
- Gaetani, Edoardo; Aniello, Leonardo; Baldoni, Roberto; Lombardi, Federico; Margheri, Andrea; Sassone, Vladimiro. (PDF) (ingilis). Edoardo Gaetani, Leonardo Aniello, Roberto Baldoni, Federico Lombardi, Andrea Margheri, Vladimiro Sassone. 2017.
- 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:. ISSN .
- . Blockgeeks (ingilis). 19 September 2016. 2018-01-26 tarixində . İstifadə tarixi: 2020-03-09.
- 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:. doi:. ISBN 978-1-7281-7219-4.
- Anadiotis, George. . (ingilis). 2020-03-06 tarixində . İstifadə tarixi: 2020-03-27.
- Zheng, Zibin; Xie, Shaoan; Dai, Hongning; Chen, Xiangping; Wang, Huaimin. // 2017 IEEE International Congress on Big Data (BigData Congress) (ingilis). 2017. 557–564. doi:. ISBN 978-1-5386-1996-4.
- NathanSenthil; GovindarajanChander; SarafAdarsh; SethiManish; JayachandranPraveen. "Blockchain meets database". Proceedings of the VLDB Endowment (ingilis). 12 (11). 2019-07-01: 1539–1552. doi:.
- "GraphChain | Companion Proceedings of the Web Conference 2018" (ingilis). doi:.
- . ResearchGate (ingilis). İstifadə tarixi: 2020-03-09.