Bitcoin Core
Bitcoin Core, hangi blok zincirinin geçerli işlemler içerip içermediğine karar vermek için programlanmıştır. Bu programlanma kullanıcıları yalnızca seçilen blok zinciri için işlemleri kabul etmektedirler ve böylelikle blok zincirini herkesin kullanmak istediği Bitcoin blok zinciri haline getirmektedirler. Bitcoin Core, kullanıcıların Bitcoin ağı ile etkileşime girmesini sağlayan önde gelen bir yazılımdır. Tek bir işletmeye veya kuruluşa ait değildir, bunun yerine dünya çapındaki geliştiricilerden oluşan bir topluluk tarafından güncellenir ve incelenir. Yazılım başlangıçta Satoshi Nakamoto (Bitcoin’in oluşturucuları) tarafından piyasaya sürülmüştür ancak daha sonra isim karışıklığını önlemek amacıyla Bitcoin Core olarak tekrar adlandırılmıştır.
Bitcoin Core Ne işe Yarar?
Bir kullanıcı Bitcoin Core kodunu çalıştırdığında ağ üzerinde node işlevi kazanmaktadır. Node işlevi kazanan kullanıcılar, aldıkları blokların geçerliliğini onaylayabilir veya başka kullanıcılar ile takas işlemleri yapabilmektedirler. Bunun sonucunda kullanıcılar blokları görüntüleyebilirler bu sayede normal takas işlemlerindeki gibi takas yaptıkları kullanıcılara dayalı bir güven dinamiğine gerek kalmamaktadır. Yazılımın içerisinde aynı zamanda cüzdan özelliği de bulunmaktadır. Kullanıcılar bunu doğrudan uygulama içinden kullanabilir veya yapılan işlemleri onaylamak için harici cüzdanlarını node’larına bağlayabilmektedirler.
Merkeziyetsizlik
Bitcoin'i merkeziyetsiz tutan kullanıcılar Bitcoin Core kullanıcılarıdır. Kullanıcılar bireysel olarak kendi Bitcoin Core ağlarını çalıştırmaktadırlar. Bu ağların her biri, blok zincirinin hangisinin geçerli olduğuna karar vermek için aynı kuralları ayrı ayrı takip etmektedir.
Oylamanın Olmaması
Oylama ya da diğer bozulabilir süreçler bulunmamaktadır: özdeş blokları değerlendirmek ve hangi blok zincirinin geçerli olduğu konusunda aynı sonuçlara varmak için özdeş kuralları izleyen "matematik" sadece bireysel bir yazılım olarak bulunmaktadır.
Bu ortak anlaşma (konsensüs olarak adlandırılır), kullanıcıların yalnızca geçerli Bitcoinleri kabul etmesine izin vermektedir ve Bitcoin'in kurallarını en güçlü madencilere bile uygulamaktadır. Bitcoin Core kullanıcıları aşağıdaki özelliklere sahip olur:
• Daha iyi güvenlik
• Diğer cüzdanlarda bulunmayan gizlilik özellikleri
• Kullanıcı arayüzleri ve diğer güçlü özellikler
Bu ortak anlaşma (konsensüs olarak adlandırılır), kullanıcıların yalnızca geçerli Bitcoinleri kabul etmesine izin vermektedir ve Bitcoin'in kurallarını en güçlü madencilere bile uygulamaktadır. Bitcoin Core kullanıcıları aşağıdaki özelliklere sahip olur:
• Daha iyi güvenlik
• Diğer cüzdanlarda bulunmayan gizlilik özellikleri
• Kullanıcı arayüzleri ve diğer güçlü özellikler
Bitcoin Core Kullanmalı Mıyım?
Bitcoin'de sık sık işlem yapan kullanıcılar, çeşitli gizlilik ve güvenlik avantajlarından yararlanmak için bir node’ları kullanmayı düşünebilirler. Tipik bir cüzdanda (arayüzü olmayan), bakiye sorgulama işlemleri için üçüncü parti servislerden yararlanılmaktadır. Üçüncü parti servislerinden yararlanmak kullanıcı için biraz endişe uyandırıcı olabilmektedir. Bunun nedeni üçüncü parti servislerinin kullanıcıların IP adreslerine erişimlerinin olmasıdır.
Benzer şekilde, sadece Block Explorer’a gibi servislerden yararlanmakta kullanıcıların şeffaflık haklarına karşı tehlikeli bir durum oluşturabilmektedir. Bu tip servislerde sadece tek bir referans noktası olduğundan sunucuların bireylere yanlış bilgi üretmesi kolay olmaktadır.
Benzer şekilde, sadece Block Explorer’a gibi servislerden yararlanmakta kullanıcıların şeffaflık haklarına karşı tehlikeli bir durum oluşturabilmektedir. Bu tip servislerde sadece tek bir referans noktası olduğundan sunucuların bireylere yanlış bilgi üretmesi kolay olmaktadır.