Blockchain ve Bitcoin Gerçekten Değiştirilemez mi?
Blockchain kavramını, Bitcoine nasıl uygulandığını ve değiştirilemez olup olmadıklarını derinlemesine inceliyoruz. Paylaş
Blockchain hakkında her konuştuğumuzda, aklımıza gelen ilk şey değişmezlik oluyor. Konuyla ilgili farklı görüşler var, ancak bununla ilgili herkes tek bir sorunun cevabını arıyor - blockchain ve Bitcoin değiştirilemez mi? Kısa cevap: Evet, blockchain ve Bitcoin değiştirilemez. Uzun cevap, sonuçların anlaşılması için bu cevabın arkasındaki nedenleri hala bilmek zorunda olduğunuzdur.
Konuya dalmadan önce, blockchainin temellerini anlamak oldukça önemli. Bununla birlikte, teknik ayrıntılara derinlemesine girmeyeceğiz, çünkü bu kendi başına ayrı bir konu. Peki, blockchain nedir? Birçok kişi Blockchain ve Bitcoin terimlerini birbirinin yerine kullanır, ancak bunlar aynı değildir. Blockchain bir kavram, bir fikirdir. Bitcoin ise bu fikrin ilk ve önemli uygulamasıdır. Blockchainin üstünde Bitcoin ile hiçbir ilişkisi olmayan farklı uygulamalar bulunabilir. Aslında, e-sözleşmeler, bankalar arası hesaplar vb. gibi diğer alanlarda da iyi seviyede ilerleme kaydedildi ve bunlar Bitcoin'den daha ilgi çekici.
Özünde, blockchain sadece dağıtılmış bir defterdir. Kontrol sağlamak adına merkezi ve güvenilir otoritenin bulunduğu ortak paradigmaların aksine, blockchain tek bir güç noktasının olmadığı bir ağ sağlar. Hiç kimseye "güvenmeye" ihtiyaç yoktur, çünkü sistem bir kişinin kontrolü ele geçirmesini neredeyse imkansız hale getiriyor. Merkezi bir sistemin olmaması, onu halk için güçlü ve cazip kılan şeydir.
Bitcoin, herhangi birisi tarafından kurallara tabi olmayan blockchain temelli bir kripto para birimidir. İşlemler anında gerçekleşir ve işlemler için çok küçük bir ücret alınır ve bu da Bitcoini dünya çapındaki ödemeler için çok popüler hale getirir. Bununla birlikte, herhangi bir şey tarafından desteklenmediği için, paranın içsel değeri yoktur. Değeri, tamamen kaç kişinin ödemeye istekli olduğuna bağlıdır ve sistemin sahip olduğu sisteme güvenen kişilerle doğrudan ilişkilidir. Bu sebeple, blockchain ile ilgili olumsuz haberler geldiğinde Bitcoin fiyatının düştüğünü görürsünüz. (Bitcoin hakkında daha fazla bilgiyi burada bulabilirsiniz.)
Şimdi, değişmezlik nedir ve neden bu konuyu önemsemelisiniz? Genel anlamda değişmezlik, oluşturulduktan sonra değiştirilemeyen bir şeyi ifade eder. Yazılım programlama dünyasından olanlar değişmez nesnelerin önemini bilirler. Blockchain kavramında da, değişmezlik benzer bir anlam taşır ancak normalden çok daha önemlidir. Neden bu kadar önemli olduğunu açıklamak için, Bitcoin örneğini ele alıp somut olarak konuşalım.
Tüm dünyada gerçekleşmekte olan Bitcoin işlemleri aslında bilgilerin çok sayıda kopyası ile ağ üzerinden dağıtılan bir şekilde depolanmaktadır. Kelimenin tam anlamıyla birbirine bağlı bir zincir bloğudur. Şimdi, eğer bu bloklar değiştirilebilirse, herhangi bir kötü niyetli kişinin işlem geçmişini değiştirmesi ve kayıtları basit bir şekilde değiştirerek süper zengin olması mümkündür. Bu nedenle blokların değişmezliği çok önemlidir. Ayrıntılara girelim:
Yeni bir işlem başlatmak için, "Bob 9 BTC öde" gibi işlem ayrıntılarını içeren bir mesaj yayınlarsınız. Fakat dünya, bu işlemi yapanın gerçekten siz olduğunu, başkasının olmadığını nasıl anlıyor? Bunun için, kullandığınız Bitcoin yazılımı / cüzdanı, özel anahtarınızdan dijital bir imza oluşturur ve bu imza yalnızca sizin (sisteminiz) tarafınızdan bilinir ve her işlem için ayrı ve benzersizdir. Diğerleri mesajın şifresini çözmek için karşılık gelen bir ortak anahtar kullanır. Aşağıdaki şema yüksek seviyedeki akışı açıklamaktadır:
Bununla birlikte, işlem güvenilemeyen ağlar ve bilgisayarlardan geçtiğinden, mesajın değişmez olduğundan ve bir başkasının ayrıntıları değiştirmediğinden nasıl emin olursunuz? Dijital imzanın çalışma şekli şöyledir; mesaj değiştirilirse, imzanın tamamını geçersiz kılar ve dolayısıyla herkes bu mesajla oynandığını bilir. Daha sonra, işleminiz doğrulanmamış işlemler havuzuna gider. Bitcoin ağına katılan insanlar bu işlemlerden bazılarını alıp mevcut blok içine eklemeye çalışırlar. Ancak işlemi eklemek için matematiksel bir bulmaca çözülmelidir (kesin olarak, SHA256 Hash). Bu bulmacayı çözmek zaman alır, daha sonra göreceğimiz gibi Bitcoin altyapısında çok önemli bir özelliği işaretler. Birden fazla kişi bu bulmacayı çözmeye çalışacaktır. İlk çözebilen, işlemi mevcut bloğa ekler ve ödül olarak küçük bir yüzde Bitcoin alır. Aşağıda bunu açıklayan diyagram yer almaktadır. Son işlemin bir blok oluşturan eski işlemi işaret ettiğini unutmayın.
Bitcoin altyapısının doğası gereği, çelişkili bilgiler içeren birçok blockchain kolu bulunabilir. Hangisine güvenileceğini nereden bileceksiniz? Kural, daha uzun olan dalın güvenmeniz gereken dal ve daha kısa olan dalın da doğrulanmamış işlem havuzuna geri dönen dal olmasıdır. Bu nedenle, işlem yaptıktan sonra bir soğuma süresi var ve başlangıç dönemi için genellikle riskli ve doğrulanmamıştır. Bazı cüzdanlar bunu belirtmek için işlemi kırmızı ile işaretler.
Şimdi, sorumuz tekrar ortaya çıkıyor. Blok gerçekten değiştirilemez mi? Kötü niyetli bir saldırganın bloğu kendi lehine çevirmesi mümkün müdür? Cevap şöyle, % 100 değiştirilemez değil, ancak daha önce bahsettiğimiz matematiksel bulmaca yaklaşımı bunu yapmayı neredeyse imkansız hale getiriyor. Bir saldırganın başarılı olması için mevcutlardan daha uzun bir blok zinciri oluşturması gerekiyor. Sürecin dağılımı ve zaman alıcı doğası, birinin bunu yapmasının neredeyse imkansız olmasını sağlıyor.
Peki ya çoktan kabul edilmiş olan bloğa ne yapacağız? Değişikliklere açık mı? Evet, ancak yine, düğümler dağıtıldığından, saldırganın ağdaki çok sayıda bilgisayarın denetimini ele geçirmesi gerekir. Olasılık açısından, saldırganın bilgisayarların %51'ini ve dolayısıyla "% 51 saldırı"nın denetimini ele geçirmesini gerekecektir. Fakat mantıklı bir argümana göre, eğer birisi çok sayıda bilgisayarı kontrolü altına alırsa, sistemi kandırmak yerine madencilik yaparak Bitcoin kazanmak ve adil bir oyun oynamak daha karlı olurdu.
Bu nedenle, çok sayıda katılımcı olduğu sürece, blockchainin neredeyse değişmez olduğunu söylemek akıllıca olacaktır. Ancak bunun sebebini anlamak önemlidir, çünkü bazı insanlar bu konuda paranoyak ve bunun doğru olup olmadığını merak ediyorlar.
Lütfen bu makalenin nasıl geliştirilebileceğine dair yorum bırakın. Geri bildiriminiz bizim için son derece önemli!