Blockchain nedir?
Kahraman Blockchain / / March 19, 2020
Son Güncelleme Tarihi:
Muhtemelen daha önce Blockchain terimini duymuşsunuzdur. Ama tam olarak nedir? Burada bu ultra güvenli teknoloji hakkında bilmeniz gerekenler açıklanmaktadır.
Kelimeyi haberlerde, bloglarda ve hatta arkadaşlarınızdan ve ailenizden duydunuz. Peki blockchain nedir?
Bir blockchain, bir "veritabanında" depolanan bir veri blokları zinciridir. eşler arası ağ Birden fazla "düğüm" Bu düğümler, zincire ek bir blok olarak eklenen her yeni işlemi doğrulayan ve onaylayan bilgisayarlardır.
Blockchain'i ve ona eklenen bilgileri anlamak için işlemlerin nasıl çalıştığını ve nasıl doğrulandıklarını bilmek önemlidir.
Blockchain nedir?
Bir blockchain'e eklenen her blok, içinde depolanan işlem hakkında belirli bilgiler içerir. Bu bilgiler, tarih ve saat, dolar tutarları, gönderen, alıcı ve daha pek çok şey olabilir. Bu işlemlerde bireyler tanımlanmaz. Bunun yerine, şifreli bir dijital imza ile tanımlanırlar.
Tek bloklar binlerce işlemi saklar. Ayrıca programcıların gerçek bir bilgi veritabanı olarak kullanmak için blockchain'de saklamak isteyebilecekleri diğer bilgi türlerini de saklayabilirler.
Normal bir veritabanı veya bulut depolama konumundan farklı olarak, sadece herhangi bir bilgisayar blok zincirine daha fazla veri ekleyemez. Bunun yerine, her yeni bilginin eşler arası bilgisayar ağı tarafından doğrulanması gerekir.
Bilgilerin merkezi bir denetleyicisi işlevi gören tek bir bilgisayar veya “sunucu” yoktur. Bunun yerine, dağıtılmış bilgisayar düğümlerinin bu eşler arası ağı, yeni veri parçasının meşru olduğunu ve zincirin bir parçası olduğunu doğrulamak zorundadır.
Bu bilgisayar ağı, blok zincirlerini “merkezi olmayan” yapan şeydir. Verileri kontrol eden ve yöneten merkezi bir sunucu olmadığından, bilgi daha güvenlidir ve blockchain kullanıcıları için daha iyi anonimlik sağlar.
Yeni Veriler Bir Blockchain'e Nasıl Eklenir?
Blockchain ağının bir kullanıcısı blockchain'e yeni bir bilgi gönderdiğinde gerçekleşen olaylar dizisi:
- Kullanıcılardan blockchain ağına birden çok veri parçası (genellikle finansal işlemler) gönderilir.
- Blockchain düğümleri, verilerin yasal olarak blockchain'e ait olduğunu doğrulamak için bağımsız olarak verilerin ayrıntılarını onaylar.
- Doğrulama sürecinin bir kısmı karmaşık bir matematik problemini çözen her düğümü içerir. Çözüldüğünde, bu bilgisayarın blok zincirine bir blok ekleme yetkisi vardır.
- Doğrulandıktan sonra, bilgi zincirdeki bir sonraki bloğa eklenir.
- Bir sonraki blok, zincirdeki en son bloğun “hash” ını içeren şifrelenmiş bir “karma” sağlanır. Karma, yeni bloğu tanımlayan bir şifreleme kodudur.
Bir Blockchain Neden Güvenlidir
Blok zincirler birkaç güvenlik katmanı içerir.
Birincisi, her bloğun kamu defteri (tüm veri blokları koleksiyonu) kapsamında onaylandığı ve onaylandığıdır. Nakliye endüstrisi gibi bir şeyde, bu, bir blockchain'de depolanan bir nakliye manifestinin herhangi bir şekilde silinmiş veya manipüle edilmiş verilere sahip olamayacağı anlamına gelir. Bir kez blok zincirine eklendiğinde, bu bilgi resmi manifestin bir parçasıdır.
Bir bloğu değiştirmek neden zordur? Çünkü blok tanımlamak için kullanılan benzersiz ve şifreli "karma". Bilgisayarlar tarafından çözülen karmaşık matematik algoritması, anıtsal hesaplama gücü olmadan “hacklenmesi” son derece zor bir karma oluşturur. Ve benzersiz karmanın şifresini çözmeden, blok değiştirilemez.
Başka bir güvenlik katmanı, bir önceki bloğun karmasının bir sonraki bloğun yeni karmasında olmasıdır. Bu, bilgisayar korsanlarının sadece değiştirilecek bloğun karmasını değil, aynı zamanda ondan önceki her bloğun karmasını da çözmek zorunda olduğu anlamına gelir.
Bu yüzden çoğu insan bir blockchain'i hacker geçirmez olarak kabul eder.
Blockchain ve Bitcoin Arasındaki Fark
Bitcoin, blockchain teknolojisinin ilk uygulaması olduğundan, Bitcoin ve blockchain sözcükleri, doğru olsun olmasın eş anlamlı hale geldi.
Gerçek şu ki, blockchain teknolojisi Bitcoin'in çok ötesine geçiyor.
Satoshi Nakamoto adında gizemli bir teknoloji uzmanı olan Bitcoin için önerisinde (birçok kişi bunun gerçek adı olduğundan şüphe ediliyor) blok zincirini kullanan bir elektronik nakit sistemi kullanıyor.
Merkezi bir otorite tarafından düzenlenen herhangi bir ülkenin para biriminden farklı olarak, Bitcoin kimse tarafından kontrol edilmez veya düzenlenmez. Bu yüzden "merkezi olmayan" bir para birimi olarak adlandırılır.
Birisi mal veya hizmet satın almak istediğinde Bitcoin'i ödeme olarak kabul eden biri, aşağıdaki faaliyetler gerçekleşir.
- Alıcı, Bitcoin ağında bir satın alma işlemi gönderir.
- Bitcoin madencileri, bu işlem için karmaşık matematiksel algoritmayı çözmek için yarışıyor. Çözüm, işlem bloğunun "karması" dır.
- Karma birden fazla düğüm tarafından üretildikten sonra işlem doğrulanır.
- Tamamlanan işlem, blok zincirine bir blok olarak eklenir.
- Hash'i tamamlayan madenciler Bitcoin ile ödüllendirilir.
İşlem Bitcoin defteri kebire eklendikten sonra hiçbir şekilde değiştirilemez veya değiştirilemez. Hem alıcı hem de satıcı kullanıcı bilgileri genel bir anahtar ve özel bir anahtar aracılığıyla şifrelenir - bu nedenle tüm kullanıcı bilgileri anonimdir.
Blockchain neden Bitcoin değil
Blockchain, Bitcoin'i destekleyen temel teknoloji olsa da, ikisi aynı değil. Bitcoin, blockchain’in "defteri kebir" nde belirli bir veri türü depolar. Bu bilgi, Bitcoin işlemlerini çevreleyen her şeydir.
Bununla birlikte, diğer işlem biçimlerini ve farklı veri türlerini saklamak için bir blockchain kullanabilirsiniz. Bu özellikle Ethereum dijital para birimi için geçerlidir.
Ethereum, “akıllı sözleşmeler” uygulayarak Bitcoin protokolünü tamamen yeni bir seviyeye taşıyor.
Akıllı Sözleşme blok zincirine gerçek “kodu” uygular. Bu kod, koşulla ilgili olduğunda "tetiklenir" olarak yürütülür ve bunların tümü kamu defteri (blockchain) üzerinde gerçekleşir.
Bu teknoloji, şirketlerin güvenli e-posta sistemleri, güvenli depolama sistemleri ve diğer platformlar gibi gerçek uygulamaları, blockchain tarafından sunulan ultra güvenli sistemi kullanarak uygulamalarına izin verir.
Bu, blockchain'in ne olduğuna ve yeni ve heyecan verici teknolojiler oluşturmak için nasıl kullanılacağına iyi bir örnektir.