Blockchain Nedir ?
Blockchain, insanların herhangi bir merkezi otorite tarafından kontrol edilmeyen, bunun yerine tüm dünyadaki bilgisayarlar tarafından yönetilen paylaşılan bir defterde veri depolamasına, değer alışverişi yapmasına ve işlem etkinliğini kaydetmesine olanak tanıyan son derece güvenli, güvenilir ve merkezi olmayan bir ağdır.
Dağıtık defter, ekonomik faaliyetin kaydını tutan bir kitap ya da bilgisayar dosyasıdır. Defterler, bireysel hesap bakiyelerini ve/veya tüm ekonomilerde devam eden para hareketini izleyebilirler. Bugün, defterlerin çoğu, defterleri kendi sunucularında ve opak veritabanlarında tutan ve saklayan bir banka gibi merkezi kuruluşlar tarafından yönetilmektedirler.
Blockchain (blokzinciri), sistemi değiştirmeyi, hacklemeyi veya aldatmayı zorlaştıracak veya imkansız hale getirecek şekilde bilgi kaydetme sistemi ve blockchain üzerindeki tüm bilgisayar sistemleri ağında çoğaltılan ve dağıtılan işlemlerin dijital defteridir. Zincirdeki her blok bir dizi işlem içerir ve blok zincirinde her yeni işlem gerçekleştiğinde, ilgili işlemin bir kaydı her katılımcının defterine eklenir. Birden fazla katılımcı tarafından yönetilen merkezi olmayan veritabanı, Dağıtılmış Defter Teknolojisi (DLT) olarak bilinir.
Bir zincirdeki bir blok değiştirildiğinde veya kurcalandığında hemen anlaşılacağı anlamına gelir. Bilgisayar sistemindeki zincir bloğu yapısında bir blockchain sistemini bozmak istenirse, zincirin tüm dağıtılmış sürümlerinde zincirdeki her bloğu değiştirmek zorunda kalınır.
İşlemleri hızlandırmak için, akıllı sözleşmeye ait bir dizi kural, blockchain'de saklanır ve otomatize olarak akış gerçekleşir. Akıllı sözleşme, kurumsal işlemlerin aktarımlarına ait kuralları tanımlayabilir, ödenecek bir sisteme ait koşulları ve daha fazlasını içerebilir.
Blockchain Özellikleri:
- Blockchain üzerinde sınırsız sayıda dağıtılmış uygulama geliştirilebilir (DAPP - Dağıtılmış Uygulamalar).
- Yüksek üretim kapasitesi (saniyede 150.000’e varan işlem hzıları)
- Paralel işleme, yatay ölçeklenebilirlik ve asenkron iletişim desteği.
- PoS, DPoS, TaPoS (Kanıtı Bahis, Dağıtılmış Bahis Kanıtı, Bahis Kanıtı olarak İşlem) veya Hashgraph gibi Destekleyici konsensüs algoritmaları.
- Akıllı sözleşmelerin geliştirilmesi (Akıllı Sözleşmeler: Belirli olaylar veya zamanlamalar tarafından tetiklenen programlanabilir kod blokları).
- Tokenizasyon (Destekleyici değer üreteci veya teşvik dijital belirli davranış veya eylemlere dayalı varlıklar).
- Harici siber saldırılara karşı kriptografik güvenlik standartlarının kullanımı.
- Dahili siber saldırı veya saldırı senaryolarına karşı BFT veya RBFT gibi kontrol mekanizmalarının desteklenmesi.
- Kurumsal, yasal ve düzenleyici süreçleri ve yetkilileri destekler.
- Hesap, cüzdan ve rol gibi API'lerin geliştirilmesi - Temelli erişim ayrıcalıkları, veritabanı erişimi.
- Kurumsal sistemlerle entegrasyon.
- Java, C++, .Net (C#) gibi çeşitli programlama dillerini kullanarak akıllı sözleşmelerin geliştirilmesi.
Blockchain Çeşitlilikleri:
- Public (Genel): Açık okuma/yazma, yavaş, herkes, anonim, sansüre dayanıklı, yasal çerçeveden, açık erişim uygulamaları.
- Private (Özel ve Kapalı) ve Federe: Yetkili okuma/yazma, daha hızlı, önceden onaylanmış katılımcılar, bilinen kimlikler, AML, KYC, kurumsal seviye sistemleri gibi yönetmeliklere uyar.
Getirdiği Farklar Ve Avantajlar
- Aracısız P2P işlemi sağlar.
- Fiziksel, mantıksal ve politik sınırları ortadan kaldırır.
- Maliyet ve ücretleri azaltır.
- Güven ve uzlaşma sağlar.
- Tek arıza noktasını öldürür.
- Yüksek güvenlik sağlar.
- Veri manipülasyonunu önler.
- Entegrasyonu kolaylaştırır.
- İşlem ve veri bütünlüğü sağlar.
- Daha yüksek kullanılabilirlik düzeyi sağlar.
Potansiyel Sektörler ve Kullanım Alanları
- Ödeme ve Para Transferleri
- KYC (Müşterinizi Tanıyın)
- IAM (Kimlik ve Erişim Yönetimi)
- Varlık Transferleri
- Hediye Kartları ve Sadakat
- Açıklık ve Ödeme
- Akıllı Sözleşmeler, Noter, Tapu Sicili
- Dağıtık Bulut Depolama
- IoT (Nesnelerin İnterneti)
- Oylama, Telif Hakkı
Gelecekte blockchain teknolojisinin bu ve benzeri alanlarda daha yaygın ve etkin bir şekilde kullanılması beklenmektedir. Ancak, bu teknolojinin potansiyelini tam olarak gerçekleştirmesi için güvenlik, ölçeklenebilirlik, düzenleyici uyum ve kullanıcı kabulü gibi bazı zorlukların da aşılması gerekmektedir.