Neden Bu Kadar Çok Blockchain Var?

Neden Bu Kadar Çok Blockchain Var?

İngilizceden çevrilmiştir

Bir blockchain'i tanımlamanın en basit ve en net yolu şu şekildedir: bir blockchain, bir kripto para birimiyle yapılan her işlemi kaydeden bir dosyadır.

Ancak, bu tanım eksiktir. Blockchain'i benzersiz kılan temel çalışma prensiplerini dışarıda bırakır. Bu prensipler şunları içerir:

  • Bilgiler bloklar halinde kaydedilir.
  • Dosya dağıtılmıştır, yani aynı anda birden fazla bilgisayarda saklanır ve bunlar arasında senkronize edilir.
  • Veri girişleri, kripto para birimi için belirlenen mutabakat prensiplerine sıkı sıkıya uyar.

Bu prensipler tanıtıldığında, blockchain kavramı biraz daha karmaşık hale gelir. Bu yüzden, temelleri hatırlayarak başlayalım (bir blockchain, tüm işlemlerin kayıtlarını tutan bir dosyadır) ve bunun üzerine detaylara dalalım. Aslında, bunu anlamak göründüğü kadar zor değildir.

Blockchain'in Amacı

Dijital bir para birimi oluşturmayı hayal edin (bir oyun için, bir şirketin iç işlemleri için veya hatta bir ülkenin para birimi için). Kesin olarak bilmek isteriz:

  • Kim kime, ne zaman ve ne kadar para transfer etti.
  • Herkesin şu anda ne kadar parası var.

Bunu başarmak için tüm para transferlerini bir deftere (muhasebe defteri) kaydetmeye başlarız. Para birimi dijital olduğundan, defter de dijital olacaktır — esasen bir veritabanı, ki biz buna blockchain diyoruz. Bir kural belirleriz: Bir işlem ancak bu veritabanına kaydedildiğinde geçerli sayılır.

Bu kural uyarınca, Alice Bob'a para gönderdiğinde bunu defterimize kaydetmelidir. Eğer giriş orada yoksa, transfer tamamlanmış sayılmaz. Defteri açan herkes paranın hala Alice'e ait olduğunu görecektir.

Bu şekilde, blockchain oluşturduğumuz parayla ilgili her işlemin tek yetkili bilgi kaynağı haline gelir. Böylece, herhangi bir anda kimin ne kadar parası olduğunu doğru bir şekilde yansıtır.

Blockchain Nasıl Çalışır

İşlemleri kaydetmenin bu yaklaşımı birkaç zayıf noktaya sahiptir:

  1. Eğer herkes deftere bir işlem ekleyebilirse, Alice'e zarar vermek isteyebilecek Carol deftere "Alice tüm parasını Bob'a transfer etti" yazabilir.
  2. Alice gizlice Bob'a yaptığı transferin kaydını içeren sayfayı çıkarabilir ve yeni bir sayfada parayı Dan'e transfer ettiğini yazabilir.
  3. Eğer defter yok edilirse, herkesin bakiyesini doğrulamak imkansız hale gelir.

Blockchain bu sorunları şu prensiplere bağlı kalarak çözer:

  1. Sadece fonlara erişimi olduğunu kanıtlayabilen biri deftere bir transfer girebilir. Şifrelenmiş bir veritabanında erişim bir anahtarla kontrol edilir. Sadece anahtar sahibi o adresten deftere işlem ekleyebilir. Bu, Carol'ın Alice'in fonlarını transfer etmesini engeller.
  2. Her "sayfa" (blok) önceki "sayfanın" (blok) hash'i ile başlar. Bir hash, verinin benzersiz kriptografik parmak izidir. Küçük bir değişiklik veya blokun silinmesi bile zincirin bütünlüğünü bozar ve nerede müdahale edildiğini açıkça gösterir. Bu, Alice'in fark edilmeden bir girişi silmesini veya değiştirmesini önler.
  3. Herkes blockchain'i bilgisayarına kaydedebilir ve diğer cihazlarla senkronize edebilir, ağda göründükçe yeni bloklar (işlem kayıtları içeren sayfalar) ekleyebilir. Bazı kopyalar yok edilse bile diğerleri sağlam kalacaktır. Bu merkezi olmayan yapı blockchain'i neredeyse yok edilemez hale getirir.

Bir blockchain verileri bireysel girişler olarak değil, bütün bloklar halinde kaydeder; tıpkı düzenli olarak dolu sayfaları kitaba eklemek gibi. Bu yüzden adı: "blockchain."

İşlem gönderenler kayıtlarını kitaba eklenmeyi bekleyen "sayfalara" yerleştirirler. Bir blok blockchain'e eklendiğinde, doğrulayıcısı (veya madenci) her işlemin kripto para biriminin kurallarına uyduğunu doğrular. Örneğin, her göndericinin işlemi doğru anahtarla orijinal adrese imzalayıp imzalamadığını kontrol eder. Sadece kurallara uyan işlemler bloğa girer ve blockchain'de kaydedilir.

Tek Bir Blockchain Yeter mi?

Bir blockchain "kitabı" teorik olarak sonsuz sayfa içerebilir olsa da, her sayfanın alanı sınırlıdır...

Rabbit.io, en iyi oranlarla binlerce kripto para birimini destekleyerek blockchaın'ler arasında varlık transferi için bir çözüm sunar.