BlockChain / Blok Zincir Teknolojisi -1-
Tarihte, arazi ve fabrika değerli iken, 21. yüzyılın en değerli hazinesi bilgidir! Bilgiye dönüşümde veriler toplanmakta ve sıralanarak özetlenmekte ve manüel ya da bilgisayarla işlenip enformasyona dönüştürülerek anlam kazanmaktadır!
Günümüzde her alanda veri toplanmakta, bu verilerin güvenli bir şekilde depolanması ve yönetilebilme ihtiyacı doğmaktadır! Dosyalar halinde saklama yöntemiyle başlanan veri depolama günümüzde büyük sistemlerin kullanıldığı bir ortama dönüşmüştür!
Sosyal medya başta olmak üzere milyonlarca veri üreten alanların oluşmasıyla yeni veritabanı yaklaşımlarına ihtiyaç duyulmaktadır! Bu yaklaşımların gelişiminde performans, güvenlik ve denetim başlıkları önemli yer tutmaktadır!
Geleneksel veritabanı yönetim sistemlerinin avantaj ve dezavantajları görülmektedir! Kötü niyetli kişilerin saldırı yöntemleri her geçen gün değişmekte ve güvenli olarak bilinen sistemlerin açıkları ortaya çıkmaktadır!
Son yıllarda popülerliğini artıran kripto para birimi, Bitcoin ile birlikte altyapısını oluşturan Blok zincir sistemi veri yönetimi alanında teknoloji sektöründe yerini almaktadır!
Güvenli bir veritabanı sistemi iddiasıyla başta finans sektörü olmak üzere birçok alanda yaygınlaşmaya başlamıştır! Blok zincir sisteminin getirdiği yenilik ve avantaj, veritabanı konusunda yeni bir yaklaşım arayışında olan veri sahipleri için önem arz etmektedir.
Blok zincir, dağıtık ve paylaşılan, şifrelenmiş ve geri dönüşü olmayan ve bozulmayan bir bilgi deposudur. Blok zincir, ağ yardımı ile sistemi kullananlar arasındaki işlemlerin tümünü doğrulayarak saklayan bir sistemdir.
Blok zincir sisteminde işlemler blok halinde tutulur ve bloklar birbirine bağlanarak zincir oluşturulur. Belli kurallar çerçevesinde oluşturulan bloklar sisteme yazılmaktadır. Daha sonra blok tüm dağıtık kayıt defterlerine yayılır ve eklenir.
Bir işlem gerçekleştiğinde mevcut ağ üzerinden yayınlanır ve şifreleme algoritmaları ile işlem doğrulanarak blok oluşturulur. Her blok birbirine zincirlenerek eklenmeye devam eder. Böylece başka biri onları hiçbir zaman değiştiremez.
Sistemdeki her bir kullanıcı bir düğümü ifade eder. Sisteme katılan her düğüm, kendi başına bir blok zinciri kopyasına, kayıt defterine, bir başka deyişle veritabanına sahiptir. Bu defter bir uçtan uca protokolü kullanılarak diğer düğümlerle senkronize edilir. Bir düğüm başarısız olur veya işlevini durdurursa, kalan düğümler arızalı yerin yokluğunda tüm işlem ayrıntılarını muhafaza eder.
Birden fazla tarafın bulunduğu Blok zinciri sisteminde, sisteme eklenmesi istenen herhangi bir işlemin doğrulanabilmesi için genel kabul görmüş kurallara uygunluğunun kontrol edilmesi gerekmektedir.
Kontrol süreci ve sonunda işlemin geçerli olduğu konusunda fikir birliğine varılmasına mutabakat adı verilmektedir. Mutabakat kontrol işlemi sistem içerisinde gerçekleştirilebileceği gibi güvenli dış bir unsur tarafından da yapılabilir. Eğer mutabakat sistem içerisinde sağlanırsa kayıt defterine sahip her düğümün bu işlemin geçerliliği için fikir birliği oluşması gerekmektedir. Mutabakat sağlandığında işlem doğrulanmış olur ve işlem kayıt defterine eklenir. Bu yaklaşıma “mutabakat yapısı” adı verilmektedir.
Türkçe karakter kullanılmayan ve büyük harflerle yazılmış yorumlar onaylanmamaktadır.