Bitcoin Bir Veritabanı mı

By Bitcoin Dergi - 3 ay önce - Okuma Süresi: 5 dakika

Bitcoin Bir Veritabanı mı

Hazır olun, kendinizi hazırlayın. Bunu okumak sizi öfkelendirebilir ve kafanızı karıştırabilir, kafanızı karıştırabilir, hatta ekranınıza yumruk atacak kadar sinirlenebilirsiniz (bunu yapmayın). Bunu bir tetikleyici uyarı olarak düşünün.

Bitcoin bir veritabanıdır. Dönem. Bu neyse o. blockchain UTXO kümesinin mevcut durumunu yeniden üretebilmek için geçmiş güncellemeleri depolamaya yönelik bir veritabanıdır. Tüm Bitcoin protokol bunun etrafında inşa edilmiştir veritabanı. Bu veritabanındaki geçerli bir giriş nedir ve geçerli bir veritabanı girişi ne değildir? Bu veritabanına kimlerin giriş önermesine izin veriliyor, yalnızca bu kullanıcıların girişlerinin dikkate alınacağını ve kabul edileceğini nasıl garanti altına alacaksınız? Bu veritabanına giriş yazmayı kısıtlayan kimlik doğrulama mekanizması nedir? İnsanların veritabanını yöneten yazılımı aşırı yüklemeyecek veya çökertmeyecek kadar çok giriş yapmaması için veritabanı girişlerini nasıl kısıtlarsınız? İnsanların başka hizmet reddi endişelerine neden olacak kadar büyük tek girişler yapamayacaklarını nasıl sağlarsınız?

Her şey veritabanıyla ilgili.

İşin kanıtı? Protokoldeki bunun tüm amacı, veritabanındaki güncellemeleri gerçekte kimin işleyebileceğini yönetmektir. Bitcoin merkezi olmayan bir sistem olması gerekiyordu, bu nedenle veritabanının merkezi olmayan bir şekilde güncellenmesi için bir yola ihtiyaç duyulurken, kullanıcıların tek bir güncellemede veritabanının tüm bireysel kopyaları üzerinde fikir birliğine varmalarına da izin verildi. Herkes veritabanının kendi kopyasını kendisi güncelliyorsa herkesin veritabanının tek bir sürümü üzerinde fikir birliğine varması mümkün değildir. Güncellemeleri yönetmek için bazı otorite figürlerine bağlıysanız, güncelleme süreci tam anlamıyla merkezi olmayan bir işlem değildir. POW'un amacı buydu; herkesin bir güncellemeyi işlemesine izin vermek, ancak bunu yaparken doğrulanabilir bir maliyete katlanmak zorunda kalmadan.

İş kanıtı, bir veritabanını güncellemek için merkezi olmayan bir mekanizmadır.

Eşler arası ağ mimarisinin tamamı mı? Yalnızca önerilen veritabanı güncelleme girişlerini (işlemleri) ve sonlandırılan veritabanı güncellemelerini (bloklar) yaymak için mevcuttur. Düğümler bellek havuzlarına girerken işlemleri doğruluyor mu? Veritabanına önerilen giriş güncellemelerini önceden filtrelemek ve geçerli olduklarından emin olmak içindir. Bir bloğun gerekli zorluk hedefini karşıladığını doğrulayan düğümler var mı? Önerilen bir veritabanı güncellemesini ön filtrelemek ve yerel kopyalarını güncellemek için diğer düğümlere aktarmadan önce geçerli olduğundan emin olmak içindir.

Eşler arası ağ, tamamen aynı veritabanının birden fazla kopyasını uzlaştırmak için mevcuttur.

Bitcoin senaryo? Kelimenin tam anlamıyla, yalnızca veritabanındaki girişler için bir yetkilendirme mekanizması olarak işlev görmek amacıyla mevcuttur. Mevcut veritabanı durumundaki (UTXO seti) mevcut bir girişi silmek için, güncellemeyi öneren kullanıcının, mevcut veritabanı girişini kilitleyen komut dosyasının koşullarını karşılayan kimlik doğrulama kanıtı sağlaması gerekir. Veritabanına yeni girişlerin oluşturulmasına izin vermek için yalnızca mevcut girişler veya UTXO'lar "harcanabilir". Madenciler, protokolde, kilitleme komut dosyasında belirtilen yetkilendirme gereksinimlerini karşılayarak mevcut olanı kaldırma koşulunu karşılamadan giriş oluşturmalarına izin verilen tek kişilerdir.

Bitcoin komut dosyası, veritabanına kimin yazabileceğini kontrol eden ve kısıtlayan bir mekanizmadır.

Neyin her yönü Bitcoin bir veritabanının bakımının temel merkezi işlevi etrafında döner ve bu veritabanının bireysel kopyalarını tutan birçok ağ katılımcısının hepsinin senkronize kalmasını ve veritabanının mevcut durumunun ne olduğu konusunda hemfikir olmasını sağlar. Bunu sağlayan tüm özellikler Bitcoin Para ya da ödeme aracı olarak değerli olan, kelimenin tam anlamıyla bir veritabanı olarak nasıl çalıştığından türetilmiştir.

Bu alandaki pek çok kişi bu veritabanının yalnızca bir ödeme aracı veya bir tür para olarak kullanılması gerektiğini düşünüyor ve ben de bu görüşe katılıyorum. Ben de bunun en önemli kullanım durumu olduğunu düşünüyorum ve söz konusu veritabanıyla doğrudan etkileşime girebilmenin egemenliği ve güvenliğinden ödün vermeden, söz konusu özel kullanım durumunu mümkün olduğunca ölçeklendirmek için her türlü çabanın gösterilmesi gerektiğini düşünüyorum. .

Ancak nesnel gerçekliğe indirgediğinizde bu hâlâ yalnızca bir veri tabanıdır. Bitcoin dır-dir. O veritabanının kurallarına göre geçerli sayılan bir girdi yazmak için satoshi cinsinden belirtilen maliyetleri ödemeye istekli kişiler bunu yapabilir. Bu veritabanında geçerli bir giriş olarak kabul edilen şeyi değiştirmeden onları durdurmak için yapabileceğiniz hiçbir şey yoktur; bu, diğer herkesi de geçerli bir girişin ne olduğuna ilişkin yeni bir kural seti benimsemeye ikna etmeyi gerektirir.

İnsanlar, madenciliğin kurallarının ve teşvik yapısının gerektirdiği maliyetleri ödedikleri sürece, bu veritabanına istediklerini yazmak için fikir birliği kuralları dahilinde özgürce rekabet edebilirler. Dönem. İnsanların veritabanına girebildiği ve girebildiği şeylerin çoğu aptalca mı? Evet. Elbette öyleler. İnternet her yerde silolanmış veritabanlarında akıllara durgunluk verecek miktarda aptalca şeylerle dolu. Nedenmiş? Çünkü insanlar aptalca şeyleri veri tabanına koymanın bedelini ödemeye hazırlar.

Bunun, veritabanı kullanıcılarının sağlayıcıya ve operatöre ödeme yapması veya operatörün, maliyeti kullanıcıya yansıtmadan operasyonların bir parçası olarak belirli şeylerin girilmesine izin vermesi önemli değildir. Bu aptalca şeyler yalnızca dijital biçimde bir yerde var oluyor çünkü bir şekilde bunun bedeli ödeniyor.

Bitcoin Bu açıdan temelde diğer veri tabanlarından farklı değildir. Tek fark, neye izin verilip verilmeyeceğini dikte eden tek bir sahibin ya da kapı bekçisinin bulunmamasıdır. Bir kopyasının her sahibi Bitcoin veritabanı istedikleri şeye izin verme veya vermeme yeteneğine sahiptir; sorun şu ki, eğer herkesin kabul edilebilir bulduğu bir şeyi reddetmeyi seçerlerse, herkesle fikir birliğine varamazlar. Yerel veritabanları artık herkesin takip ettiği ve kullandığı küresel sanal veri tabanıyla senkronize değil.

Belirli veritabanı girişlerini kabul edilemez buluyorsanız, yerel kopyanızın yeni girişleri doğruladığı kuralları mutlaka değiştirin. Ama bu yüzünüze kızmak için burnunuzu kesmektir. Günün sonunda Bitcoin basit bir aksiyoma göre çalışır: oynamak için öde. İnsanlar ücreti öderlerse oynayabilirler. İşte böyle çalışıyor.


Günün sonunda, veritabanlarında neye izin verip vermemek tamamen her bireye bağlıdır, ancak şu anda devam eden tüm anlambilim ve felsefi tartışmaları bir kenara bırakırsak, bir şey tartışmasız ve nesnel olarak doğru kalır: Bitcoin bir veritabanıdır

Orjinal kaynak: Bitcoin Wos Magazine