Blockchain Nedir?

Son on yıldır bankacılık, yatırım veya kripto para birimini takip ediyorsanız, Bitcoin ağının arkasındaki kayıt tutma teknolojisi olan “blockchain” terimini duymuş olabilirsiniz. Bu yeni teknolojinin ne olduğu, nasıl çalıştığı ve ne gibi imkanlar sağladığı hakkında bilgiler bulacaksınız.

  • Blockchain, belirli bir veritabanı türüdür.
  • Bilgileri depolama şekliyle tipik bir veritabanından farklıdır; blok zincirleri, verileri daha sonra birbirine zincirlenen bloklarda depolar.
  • Yeni veriler geldikçe yeni bir bloğa girilir. Blok verilerle dolduğunda, önceki bloğa zincirlenir, bu da verilerin kronolojik sırayla birbirine zincirlenmesini sağlar.
  • Bir blok zincirinde farklı bilgi türleri saklanabilir, ancak şimdiye kadarki en yaygın kullanım işlemler için bir defter olarak olmuştur.
  • Bitcoin’in durumunda, blok zinciri merkezi olmayan bir şekilde kullanılır, böylece tek bir kişi veya grubun kontrolü yoktur – aksine, tüm kullanıcılar toplu olarak kontrolü elinde tutar.
  • Merkezi olmayan blok zincirleri değişmezdir. Bu da girilen verilerin geri döndürülemez olduğu anlamına gelir. Bitcoin için bu işlemlerin kalıcı olarak kaydedildiği ve herkes tarafından görülebildiği anlamına gelir.

Blockchain nedir?

Blockchain teknolojisi karmaşık görünüyor olabilir. Ancak temel konsepti oldukça basittir. Blockchain, bir veri tabanı türüdür. Blok zincirini anlayabilmek için öncelikle bir veritabanının gerçekte ne olduğunu anlamak yardımcı olacaktır.

Veritabanı, bir bilgisayar sisteminde elektronik olarak depolanan bir bilgi topluluğudur. Veritabanlarındaki bilgiler veya veriler, belirli bilgiler için daha kolay arama ve filtrelemeye izin vermek için tipik olarak tablo biçiminde yapılandırılmıştır.

Büyük veritabanları, verileri güçlü bilgisayarlardan oluşan sunucularda barındırarak bunu başarır. Bu sunucular bazen birçok kullanıcının aynı anda veritabanına erişmesi için gerekli olan hesaplama gücüne ve depolama kapasitesine sahip olmak için yüzlerce veya binlerce bilgisayar kullanılarak oluşturulabilir. Bir elektronik tablo veya veritabanı herhangi bir sayıda kişi tarafından erişilebilir olsa da, genellikle bir işletmeye aittir. Nasıl çalıştığı ve içindeki veriler üzerinde tam kontrolü olan atanmış bir kişi tarafından yönetilir.

Peki bir blockchain bir veritabanından nasıl farklıdır?

Blockchain Depolama Yapısı

Tipik bir veritabanı ile bir blok zinciri arasındaki temel farklardan biri, verilerin yapılandırılma şeklidir. Bir blok zinciri, bilgi kümelerini tutan bloklar olarak da bilinen gruplar halinde bilgileri bir araya toplar. Blokların belirli depolama kapasiteleri vardır ve doldurulduklarında daha önce doldurulmuş bloğa zincirlenir ve “blockchain” olarak bilinen bir veri zinciri oluşturur. Yeni eklenen bloğu takip eden tüm yeni bilgiler, doldurulduktan sonra zincire eklenecek olan yeni oluşturulmuş bir bloğa derlenir.

Bir veritabanı, verilerini tablolar halinde yapılandırırken, bir blok zinciri, adından da anlaşılacağı gibi, verilerini birbirine zincirlenmiş parçalar (bloklar) halinde yapılandırır. Bu, tüm blok zincirlerinin veritabanları olmasını sağlar, ancak tüm veritabanları blok zinciri değildir. Bu sistem aynı zamanda, merkezi olmayan bir yapıda uygulandığında, doğası gereği geri döndürülemez bir veri zaman çizelgesi oluşturur. Bir blok doldurulduğunda çizelgeye yerleştirilir ve bu çizelgesinin bir parçası olur. Zincirdeki her bloğa, zincire eklendiğinde kesin bir zaman damgası verilir.

Blok zincirini anlamak amacıyla, onu Bitcoin tarafından nasıl uygulandığı bağlamında incelemek öğreticidir. Bir veritabanı gibi, Bitcoin de blok zincirini depolamak için bir bilgisayar koleksiyonuna ihtiyaç duyar. Bitcoin için bu blok zinciri, şimdiye kadar yapılmış her Bitcoin işlemini depolayan belirli bir veritabanı türüdür. Bitcoin durumunda ve çoğu veri tabanının aksine, bu bilgisayarların hepsi tek bir çatı altında değildir ve her bilgisayar veya bilgisayar grubu benzersiz bir kişi veya kişiler tarafından çalıştırılır.

Bir şirketin, müşterisinin tüm hesap bilgilerini içeren bir veritabanına sahip 10.000 bilgisayardan oluşan bir sunucusu olduğunu hayal edin. Bu şirketin tüm bu bilgisayarları tek bir çatı altında barındıran bir deposu vardır ve bu bilgisayarların her biri, içindeki tüm bilgiler üzerinde tam kontrole sahiptir. Benzer şekilde, Bitcoin binlerce bilgisayardan oluşur, ancak blok zincirini tutan her bilgisayar veya bilgisayar grubu farklı bir coğrafi konumdadır ve hepsi ayrı kişiler veya insan grupları tarafından işletilir. Bitcoin’in ağını oluşturan bu bilgisayarlara düğüm denir.

Bu modelde, Bitcoin’in blok zinciri, merkezi olmayan bir şekilde kullanılır. Ancak, ağını oluşturan bilgisayarların tek bir varlık tarafından sahiplenildiği ve işletildiği özel, merkezi blok zincirler mevcuttur.

Bir blok zincirinde, her düğüm, başlangıcından bu yana blok zincirinde depolanan verilerin tam bir kaydına sahiptir. Bitcoin için veriler, tüm Bitcoin işlemlerinin tüm geçmişidir. Bir düğümün verilerinde bir hata varsa, kendisini düzeltmek için binlerce diğer düğümü referans noktası olarak kullanabilir. Bu şekilde, ağ içindeki hiç kimse, içinde tutulan bilgileri değiştiremez. Bu nedenle, Bitcoin’in blok zincirini oluşturan her bloktaki işlemlerin geçmişi geri döndürülemez.

Bir kullanıcı Bitcoin’in işlem kaydını kurcalarsa, diğer tüm düğümler birbirine çapraz referans verir ve düğümü yanlış bilgilerle kolayca tespit eder. Bu sistem, olayların kesin ve şeffaf bir sırasını oluşturmaya yardımcı olur. Bitcoin için bu bilgi bir işlem listesidir, ancak bir blok zincirinin yasal sözleşmeler, devlet kimlikleri veya bir şirketin ürün envanteri gibi çeşitli bilgileri tutması da mümkündür.

Bu sistemin nasıl çalıştığını veya içinde depolanan bilgileri değiştirmek için, merkezi olmayan ağın bilgi işlem gücünün çoğunluğunun söz konusu değişiklikler üzerinde anlaşmaya varması gerekir. Bu, meydana gelen değişikliklerin çoğunluğun yararına olmasını sağlar.

Blockchain Şeffaflık

Bitcoin’in blok zincirinin merkezi olmayan yapısı nedeniyle, tüm işlemler, kişisel bir düğüme sahip olarak veya herkesin gerçekleşen işlemleri canlı olarak görmesine izin veren blok zinciri kaşifleri kullanılarak şeffaf bir şekilde görüntülenebilir. Her düğümün, yeni bloklar onaylanıp eklendikçe güncellenen zincirin kendi kopyası vardır. Bu, eğer isterseniz Bitcoin’i nereye giderse gitsin takip edebileceğiniz anlamına gelir.

Örneğin, geçmişte borsada Bitcoin tutanların her şeylerini kaybettiği borsalar hacklendi. Bilgisayar korsanı tamamen anonim olsa da, çıkardıkları Bitcoin’ler kolayca izlenebilir. Bu hacklerin bazılarında çalınan Bitcoin’ler taşınacak veya bir yere harcanacak olsaydı, bilinirdi.

Blockchain Güvenli mi?

Blockchain teknolojisi, güvenlik ve güven konularını çeşitli şekillerde açıklar. İlk olarak, yeni bloklar her zaman doğrusal ve kronolojik olarak depolanır. Yani, her zaman blok zincirinin “sonuna” eklenirler. Bitcoin’in blok zincirine bakarsanız, her bloğun zincir üzerinde “yükseklik” adı verilen bir konumu olduğunu görürsünüz.

Blok zincirinin sonuna bir blok eklendikten sonra, çoğunluk bunu yapmak için bir fikir birliğine varmadıkça, geri dönüp bloğun içeriğini değiştirmek çok zordur. Bunun nedeni, her bloğun kendi karmasını, kendisinden önceki bloğun karmasını ve daha önce bahsedilen zaman damgasını içermesidir. Hash kodları, dijital bilgileri bir sayı ve harf dizisine dönüştüren bir matematik işlevi tarafından oluşturulur. Bu bilgi herhangi bir şekilde düzenlenirse, hash kodu da değişir. İşte bu güvenlik için önemlidir. Diyelim ki bir bilgisayar korsanı blok zincirini değiştirmek ve Bitcoin çalmak istiyor. Kendi tek kopyalarını değiştirecek olsa, artık diğerlerinin kopyasıyla aynı hizada olmayacak. Herkes kendi kopyalarını birbirine karşı referans gösterdiğinde, bu tek kopyanın öne çıktığını görecek ve hacker’ın zincirin versiyonunun gayri meşru olarak reddedileceğini görecekti.

Böyle bir saldırıda başarılı olmak, bilgisayar korsanının aynı anda blok zincirinin kopyalarının %51’ini kontrol etmesini ve değiştirmesini gerektirir, böylece yeni kopyaları çoğunluk kopyası ve dolayısıyla üzerinde anlaşmaya varılan zincir olur. Böyle bir saldırı, aynı zamanda, tüm blokları yeniden yapmaları gerekeceğinden, çok büyük miktarda para ve kaynak gerektirecektir, çünkü artık farklı zaman damgaları ve karma kodları olacaktır.

Bitcoin ağının boyutu ve ne kadar hızlı büyümesi nedeniyle, böyle bir başarıyı elde etmenin maliyeti muhtemelen aşılmaz olacaktır. Son derece pahalı olmakla kalmayacak, aynı zamanda muhtemelen sonuçsuz kalacaktır. Ağ üyeleri blok zincirinde bu kadar büyük değişiklikler göreceğinden, böyle bir şey yapmak fark edilmeyecektir. Ağ üyeleri daha sonra zincirin etkilenmemiş yeni bir versiyonuna geçiş yapacaktır.

Bu, saldırıya uğrayan Bitcoin versiyonunun değerinin düşmesine neden olur ve kötü aktör değersiz bir varlığı kontrol ettiğinden saldırıyı nihayetinde anlamsız hale getirir. Aynı şey, Bitcoin’in yeni çatalına saldıracak olsaydı da gerçekleşecekti. Blockchain bu şekilde inşa edilmiştir, böylece ağda yer almak, ona saldırmaktan çok daha ekonomik olduğundan ağa katılma teşvik edilir.

Bitcoin ve Blockchain

Blok zincirinin amacı, dijital bilgilerin kaydedilmesine ve dağıtılmasına izin vermektir, ancak düzenlenemez. Blok zinciri teknolojisi ilk olarak 1991 yılında, belge zaman damgalarının değiştirilemeyeceği bir sistem uygulamak isteyen iki araştırmacı Stuart Haber ve W. Scott Stornetta tarafından ana hatlarıyla açıklandı. Neredeyse yirmi yıl sonra, Ocak 2009’da Bitcoin’in piyasaya sürülmesiyle, blok zincirinin ilk gerçek dünya uygulamasına sahip olmasıyla kripto para dünyası hayata geçti.

Bitcoin protokolü bir blok zinciri üzerine inşa edilmiştir. Dijital para birimini tanıtan bir araştırma makalesinde, Bitcoin’in takma adlı yaratıcısı Satoshi Nakamoto, bundan “güvenilir üçüncü taraf olmadan tamamen eşler arası yeni bir elektronik nakit sistemi” olarak bahsettiğinde sistem kendine yeni eşler bularak bireyler arasında popülarite kazandı ve günümüze kadar geldi.

Burada anlaşılması gereken en önemli şey, Bitcoin’in yalnızca bir ödeme defterini şeffaf bir şekilde kaydetmek için bir araç olarak blok zinciri kullanmasıdır, ancak blok zinciri teoride herhangi bir sayıda veri noktasını değişmez bir şekilde kaydetmek için kullanılabilir. Yukarıda tartışıldığı gibi, bu işlemler, seçimlerdeki oylar, ürün envanterleri, devlet kimlikleri, ev tapuları ve çok daha fazlası şeklinde olabilir.

Şu anda, blok zincirini sadece işlemleri kaydetmekten başka, topluma yardımcı olacak şekilde uygulamak isteyen çok çeşitli blok zinciri tabanlı projeler var. İyi bir örnek, blok zincirinin demokratik seçimlerde oy kullanmanın bir yolu olarak kullanılmasıdır. Blok zincirinin değişmezliğinin doğası, hileli oylamanın gerçekleşmesinin çok daha zor olacağı anlamına gelir.

Örneğin, bir oylama sistemi, bir ülkenin her vatandaşına tek bir kripto para birimi veya jeton verilecek şekilde çalışabilir. Daha sonra her adaya belirli bir cüzdan adresi verilecek ve seçmenler jetonlarını veya kriptolarını hangi adayın oy vermek istedikleri adresine göndereceklerdi. Blok zincirinin şeffaf ve izlenebilir doğası, insan oylarının sayılması ihtiyacını ve kötü aktörlerin fiziksel oy pusulalarını kurcalama yeteneğini ortadan kaldıracaktır.

Blockchain Nasıl Kullanılır?

Artık bildiğimiz gibi, Bitcoin’in blok zincirindeki bloklar, parasal işlemlerle ilgili verileri depolar. Ancak blockchain’in aslında diğer işlem türleri hakkında da veri depolamanın güvenilir bir yolu olduğu ortaya çıktı.

Halihazırda blok zincirine dahil olan bazı şirketler arasında Walmart, Pfizer, AIG, Siemens, Unilever ve diğer birçok şirket bulunmaktadır. Örneğin IBM, gıda ürünlerinin konumlarına ulaşmak için yaptığı yolculuğu izlemek için Food Trust blok zincirini oluşturdu.

Bunu neden yaptılar? Gıda endüstrisi sayısız Coli, salmonella, listeria salgınının yanı sıra yanlışlıkla gıdalara bulaşan tehlikeli maddeler gördü. Geçmişte, insanların yediklerinden bu salgınların kaynağını veya hastalığın nedenini bulmak haftalar aldı.

Blockchain kullanmak, markalara bir gıda ürününün rotasını çıkış noktasından, yaptığı her duraktan ve son olarak teslimattan itibaren takip etme yeteneği verir. Bir gıdanın kontamine olduğu tespit edilirse, her duraktan kaynağına kadar izlenebilir. Sadece bu da değil, bu şirketler artık temas etmiş olabilecekleri diğer her şeyi de görerek, sorunun çok daha erken tanımlanmasına olanak tanıyarak potansiyel olarak hayat kurtarabilir. Bu, uygulamadaki blok zincirlerinin bir örneğidir, ancak başka birçok blok zinciri uygulama biçimi vardır.

Blockchain’in Avantajları ve Dezavantajları

Tüm karmaşıklığına rağmen, blok zincirin merkezi olmayan bir kayıt tutma biçimi olarak potansiyeli neredeyse sınırsızdır. Daha fazla kullanıcı gizliliği ve yüksek güvenlikten daha düşük işlem ücretlerine ve daha az hataya kadar, blok zinciri teknolojisi, yukarıda belirtilenlerin ötesinde uygulamaları çok iyi görebilir. Ama aynı zamanda bazı dezavantajlar da var. Bitcoin madenciliği ile ilişkili önemli teknoloji maliyeti, saniyede düşük işlem, yasa dışı faaliyetlerde kullanım geçmişi ve düzenleme.

Bunları da sevebilirsiniz