
,5 dk
NFT’lerin Dünyasında Yol Almak: Tarihleri, İşleyişleri ve Çeşitli Kullanım Alanlarına Derinlemesine Bir Bakış
Daha fazla oku
Son birkaç yılda “blockchain” teriminden kaçınmak zor hale geldi. 10 yıl önce yalnızca teknolojiye hakim kişiler bunun ne olduğunu merak ederken, şimdi bu terim her yere yayıldı; ancak yine de çoğumuz bu teknoloji hakkında yalnızca kabataslak bir fikre sahibiz. Gelin, blockchain’in ne olduğunu ve nasıl çalıştığını keşfedelim.
Önce ne olmadığını tanımlayarak başlayalım; çünkü blockchain ve kripto dünyasına adım atan çoğu kişinin yaptığı hata aynıdır.
Blockchain bir programlama dili, kriptografik kodlama ya da Python veya başka bir dilin bir framework’ü değildir. Ve önemli olarak, kripto ile aynı şey de değildir; her ne kadar bu terimler yakın ilişkili olsa da.
Blockchain tamamen yeni bir teknolojidir. Tek bir merkezi yapı yerine bir bilgisayar ağı tarafından yönetilen, zaman damgalı değiştirilemez veri serilerinden oluşan özel bir veritabanı türüdür. Tüm bilgiler kriptografik olarak şifrelenir. Blockchain, hack edilmesi imkânsız olacak şekilde programlanmıştır.
Blockchain çoğu zaman dağıtık defter teknolojisi olarak açıklanır; burada defter, işlemlerle ilgili kayıtlar kümesi olarak anlaşılır. Örneğin, işlemleri kaydeden bilgisayar bir defter olabilir. Tüm defterler bütünü tek bir ağda birleşir ve teorik olarak neredeyse her şeyi takip edecek şekilde programlanabilen işlemleri kaydeder. İlkinden itibaren her işlem blockchain’e sonsuza kadar kaydedilir.
Blockchain üzerindeki hiçbir veri merkezi otorite tarafından kontrol edilemez ve ağdaki tüm işlemler, aynı anda birçok kişi tarafından düzenlenen çevrim içi bir tablo gibi, ağdaki tüm katılımcılar tarafından görülebilir. Ancak blockchain’de söz konusu olan binlerce bilgisayardır.
Blockchain’i kimin oluşturduğunu kesin olarak söylemek zor olsa da, teknolojinin ilk açıklamasına Stuart Haber ve W. Scott Stornetta’nın 1991’de yayımlanan “Journal of Cryptography” kitabında rastlanabilir. Onlar bu teknolojiyi, dijital belgelerin özgünlüğünü doğrulamak için zaman damgası eklemenin bir yolu olarak değerlendirmişlerdi.
Verilerin sütunlar, tablolar veya dosyalar halinde saklandığı geleneksel veritabanlarının aksine, blockchain üzerindeki tüm bilgiler, birbirine bağlı diziler ya da bloklar denilen paketler halinde organize edilir. Bunların hepsi birlikte bir zincir oluşturur — bloklardan oluşan kesintisiz bir hat. Her blok, temel olarak belirli sayıda işlemin kaydedildiği defterin bir sayfasıdır.
Blok zinciri merkezi bir bilgisayara ait değildir; peer-to-peer ağda birleşmiş bilgisayarlar olan blockchain node’ları tarafından yönetilir.
Her blok üç ana bileşene sahiptir:
Blockchain’in işleyişi çok adımlı bir süreçtir.
Blockchain ağlarındaki hash yapısı onu değiştirilemez kılar. A bloğu B bloğunu işaret eder, B bloğu C bloğunu işaret eder ve böyle devam eder. Bu sistem, tüm zinciri değiştirmeden bir bloğu sahte hale getirmeyi imkânsız kılar. Bloktaki herhangi bir şeyi değiştirirseniz bu, bloğun hash’ini etkiler ve bir önceki bloğu işaret etmesi gereken sonraki blok geçersiz hale gelir.
Ancak yalnızca hashing, ağı düzgün şekilde güvence altına almaya yetmez. Günümüz bilgisayarları çok hızlıdır ve saniyede binlerce hash hesaplayabilir; bu nedenle teorik olarak kötü niyetli biri bir bloğun hash’ini değiştirebilir ve ardından sahteciliği gizlemek için sonraki blokların hash’lerini de hesaplayıp değiştirebilir.
Bu tür müdahaleleri önlemek için her blockchain, konsensüs mekanizması denilen belirli bir doğrulama süreci kullanır. Bu, ağda herhangi bir şeyin gerçekleşebilmesi için kullanıcıların bir anlaşmaya ya da konsensüse varması gerektiği anlamına gelir.
En yaygın konsensüs protokolleri Proof-of-Work ve Proof-of-Stake’tir. Her ikisinde de node’ların, zincire eklenebilmesi için yeni bloğun seçilen onay mekanizmasının gerekliliklerini karşılayıp karşılamadığını kontrol etmesi gerekir. Gereklilikler geçerliyse blok zincirin bir parçası olur ve node’lar yeni bloklar eklemeye devam eder. Konsensüs sağlanamazsa, sorun nedeni bulunup çözülene kadar yeni blok ekleme süreci durur.
Farklı node’ların farklı blokları geçerli görmesi mümkündür; bu durumda en uzun zincir ana blockchain olarak kabul edilir ve daha kısa olan zincir elenir.
Tüm hesaplamalar bilgisayarlar tarafından yapıldığı için süreç uzun sürmez. Örneğin Bitcoin blockchain’inde, proof hesaplamak ve bloğu eklemek yaklaşık 10 dakika sürer. Doğrulama sıklığı, varlıklarla oynamayı daha da zorlaştırır. Bitcoin veya Ethereum gibi yüz binlerce blok içeren dev ağlarda, zinciri manipüle etmek neredeyse imkânsızdır.
Büyük blockchain’lerin sahte hale getirilebilmesinin tek yolu, doğrulama sürecine katılanların %51’den fazlasının defteri yeniden yazmaya karar vermesidir. Bu durumda herhangi bir veriyi girip onaylayabilir, işlem üzerinde istedikleri her şeyi yapabilir, aynı token’ları iki kez harcayabilir ya da onları zincirden kaldırabilirler.
Blockchain teknolojisi, insanların her tür veriyi kaydetmek için güvenilir sistemler oluşturmasına olanak tanır ve bu işlemlerden her türlü otoriteyi ortadan kaldırır. Kullanıcılar, veri özgünlüğünü sağlamak için yalnızca veriye ve teknolojiye güvenir.
Dünyanın farklı yerlerindeki çeşitli toplumsal kurumlar blockchain’in gücünü anlamaya ve bu teknolojiyi benimsemeye başlıyor. En çok finans kurumları, hükümetler, sağlık sektörü ve teknoloji tarafından kişisel bilgilerin güvenli aktarımı için kullanılır.
Paylaş:
Bültenimize katılın — bilgilenin, güçlenin.

Birkaç kurabiye ister misiniz?
Web sitemizde deneyiminizi geliştirmek, trafiğimizi analiz etmek ve güvenlik ile pazarlama amaçları için kendi ve üçüncü taraf çerezlerimizi kullanırız. Bunların kullanılmasına izin vermek için "Tümünü Kabul Et" seçeneğini seçin.
Çerez PolitikasıFiat para ile kripto satın al


USD/ETH
0,000377


USD/BTC
0,000012


EUR/BTC
0,000014