Günümüzde oldukça fazla kullanılan kripto para bilgilerinin korunması konusunda adından sıklıkla söz ettiren Blockchain, kripto para birimleriyle ilgilenmeyen kişilerin bile anlayabileceği lisanda sizlere anlattık. Blockchain nedir? Blockchain ne işe yarar? Ve daha fazlasına gelin beraber bakalım.
Blockchain (Blok Zinciri) Nedir?
Temeli 90’lı yılların başında kriptografi uzmanları tarafından atılan Blockchain, herhangi bir merkeze, bir otoriteye ihtiyaç duymadan block zinciridir. İlk defa karşımıza kripto para birimi olan Bitcoin ile çıkan Blockchain teknolojisi dağınık ağ üzerinde bilgileri sakladığı kayıt teknolojisidir. Blok zinciri teknolojisi, eski verilerini yeni verileri ile birleştirir ve oluşturulan bloklara düzenleme imkan tanımamaktadır. Her blok içerisinde önceki blokun şifrelenmiş özet kodu (Hash kodu) bulunur. Bütün bu dağınık blokların birbirine şifrelenmiş bir şekilde bağlı olması, herhangi bir blokta yapılacak olan değişiklik diğer bloku etkiler ve haliyle bütün bir zincirde değişiklik meydana gelir. Kripto paralarda kullanılan Blockchain teknolojisinde, aynı anda onlarca para transfer işleminin yapılıyor olması ve dünyada birçok dağınık blok zincirinin var olması da, verilerin asla değiştirilemeyeceğini bizlere gösterir.
Blockchain Nasıl Çalışır?
Madenci ismi verilen ağa bağlı bilgisayarlar, işlemedeki verileri bir araya getirerek şifreleme standartlarına uygun biçimde dağınık bloklara kaydetmesi için kriptografik hash fonksiyonu kullanıyor. Hash fonksiyonu, karmaşık matematik problemleri ile farklı uzunluklardaki verileri on altılık bir sistemde 34 karakterlik bir çıktı sunar.
Ağa destek veren, node* isimli gönüllü katılımcılar tarafından blokların ve şifreleme bilgilerinin kontrolü yapılır. Yeterli onay alınırsa blok zincire eklenir. Birbirine özel şifrelerle bağlanan dağınık blokların sıralı biçimde listelenmesi sayesinde hayali bir zincir meydana gelir. Bu işlemleri gerçekleştiren madencilerde oluşturdukları her blok için belirlenmiş bir ödül kazanır. Bu ödül Bitcoin kripto para biriminde 6,25 BTC’dir
Node* (düğüm) Nedir?
Blockchain ağlarına gönüllü biçimde bağlanan bilgisayarlar, gerçekleşen işlemlerde oluşturulan dağınık bloklar hakkında bilgi yayılmasını sağlar. Node'lar şu kontrolleri yapar;
Blockchain Ne Kadar Güvenli?
Blockchain’i güvenilir yapan şifreli bloklarının yanı sıra dağınık bloklar sayesinde bu güvenlik daha da artıyor. Örneğin Bitcoin kripto para biriminde kullanılan Blockchain’e örnek verecek olursak hacklemek isteyen kişilerin verilerde değişiklik yapabilmesi için bu dağınık blok zincirinin yarısından fazlasını eline geçirmesi gerekmektedir. Kötü niyetli kullanıcının bütün bu verilere erişmesi için dünyadaki bütün tüm Bitcoin madencilerinin sahip oldukları CPU değerinden, ellerinde bulunan donanımdan yarısından fazla olması gerekmektedir. Bu zincirin büyüklüğüne ve blokların dağınıklığına bakacak olursak, bu iş imkansız diyebiliriz.
Bitcoin Blockchain Verilerinin Büyüklüğü
Bitcoin ağında bugüne kadar gerçekleşmiş tüm işlemleri içeren Blockchain dokümanını bilgisayarınıza indirmeniz mümkün. Ancak şunu belirtmekte fayda var, Blockchain kullanılmaya başladığı ilk günden bugüne yapılan bütün işlemlerde kullanıldığını baz alırsak oldukça yüksek bir depolama alanı bizi karşılıyor olacak. Bu depolama alanı bugün için 285,06 gigabayt kadardır. Verileri indirmek için gerekli depolama alanı ve hızlı bir internet bağlantısı olması gerekmektedir.
Blockchain (Blok Zinciri) Nedir?
Temeli 90’lı yılların başında kriptografi uzmanları tarafından atılan Blockchain, herhangi bir merkeze, bir otoriteye ihtiyaç duymadan block zinciridir. İlk defa karşımıza kripto para birimi olan Bitcoin ile çıkan Blockchain teknolojisi dağınık ağ üzerinde bilgileri sakladığı kayıt teknolojisidir. Blok zinciri teknolojisi, eski verilerini yeni verileri ile birleştirir ve oluşturulan bloklara düzenleme imkan tanımamaktadır. Her blok içerisinde önceki blokun şifrelenmiş özet kodu (Hash kodu) bulunur. Bütün bu dağınık blokların birbirine şifrelenmiş bir şekilde bağlı olması, herhangi bir blokta yapılacak olan değişiklik diğer bloku etkiler ve haliyle bütün bir zincirde değişiklik meydana gelir. Kripto paralarda kullanılan Blockchain teknolojisinde, aynı anda onlarca para transfer işleminin yapılıyor olması ve dünyada birçok dağınık blok zincirinin var olması da, verilerin asla değiştirilemeyeceğini bizlere gösterir.
Blockchain Nasıl Çalışır?
Madenci ismi verilen ağa bağlı bilgisayarlar, işlemedeki verileri bir araya getirerek şifreleme standartlarına uygun biçimde dağınık bloklara kaydetmesi için kriptografik hash fonksiyonu kullanıyor. Hash fonksiyonu, karmaşık matematik problemleri ile farklı uzunluklardaki verileri on altılık bir sistemde 34 karakterlik bir çıktı sunar.
Ağa destek veren, node* isimli gönüllü katılımcılar tarafından blokların ve şifreleme bilgilerinin kontrolü yapılır. Yeterli onay alınırsa blok zincire eklenir. Birbirine özel şifrelerle bağlanan dağınık blokların sıralı biçimde listelenmesi sayesinde hayali bir zincir meydana gelir. Bu işlemleri gerçekleştiren madencilerde oluşturdukları her blok için belirlenmiş bir ödül kazanır. Bu ödül Bitcoin kripto para biriminde 6,25 BTC’dir
Node* (düğüm) Nedir?
Blockchain ağlarına gönüllü biçimde bağlanan bilgisayarlar, gerçekleşen işlemlerde oluşturulan dağınık bloklar hakkında bilgi yayılmasını sağlar. Node'lar şu kontrolleri yapar;
- Kurallara uygun miktarda coin üretildi mi?
- Transferler uygun biçimde imzalandı mı?
- Bloklar doğru veri formatında mı?
- Çifte harcama (double spend) yapıldı mı?
Blockchain Ne Kadar Güvenli?
Blockchain’i güvenilir yapan şifreli bloklarının yanı sıra dağınık bloklar sayesinde bu güvenlik daha da artıyor. Örneğin Bitcoin kripto para biriminde kullanılan Blockchain’e örnek verecek olursak hacklemek isteyen kişilerin verilerde değişiklik yapabilmesi için bu dağınık blok zincirinin yarısından fazlasını eline geçirmesi gerekmektedir. Kötü niyetli kullanıcının bütün bu verilere erişmesi için dünyadaki bütün tüm Bitcoin madencilerinin sahip oldukları CPU değerinden, ellerinde bulunan donanımdan yarısından fazla olması gerekmektedir. Bu zincirin büyüklüğüne ve blokların dağınıklığına bakacak olursak, bu iş imkansız diyebiliriz.
Bitcoin Blockchain Verilerinin Büyüklüğü
Bitcoin ağında bugüne kadar gerçekleşmiş tüm işlemleri içeren Blockchain dokümanını bilgisayarınıza indirmeniz mümkün. Ancak şunu belirtmekte fayda var, Blockchain kullanılmaya başladığı ilk günden bugüne yapılan bütün işlemlerde kullanıldığını baz alırsak oldukça yüksek bir depolama alanı bizi karşılıyor olacak. Bu depolama alanı bugün için 285,06 gigabayt kadardır. Verileri indirmek için gerekli depolama alanı ve hızlı bir internet bağlantısı olması gerekmektedir.