Blockchain Bağlanabilirlik Efsanesi

Kaynak Düğüm: 1738527

Esnek düşüncenin dogmatizme tercih edildiği yerlerde

“Daha yüksek olmayan en yüksek mal, blok zinciridir ve sonuç olarak değişmez derecede iyidir, bu nedenle gerçekten ebedi ve gerçekten ölümsüzdür.”
- Saint Augustine, De natura boni, i, 405 CE (küçük düzenlemelerle)

Blok zincirlerinin özellikleri hakkında iyi bilgilendirilmiş birine sorarsanız, yanıtta her zaman “değişmez” kelimesi görünecektir. Sade İngilizce'de, bu kelime asla değiştirilemeyen veya değiştirilemeyen bir şeyi belirtmek için kullanılır. Bir blok zincirinde, zincirin katılımcıları arasındaki fikir birliği ile oluşturulan küresel işlem günlüğünü ifade eder. Temel kavram şudur: Bir blockchain işlemi yeterli düzeyde doğrulama aldığında, bazı kriptografi bunun asla değiştirilememesini veya ters çevrilememesini sağlar. Bu, blok zincirlerini, bilgilerin isteğe bağlı olarak düzenlenebileceği ve silinebileceği normal dosyalardan veya veritabanlarından farklı olarak işaretler. Ya da teori devam ediyor.

Blockchain tartışmasının kısık arenasında, değişmezlik yarı dini bir doktrin haline geldi - sarsılmaması veya sorgulanması gerekmeyen temel bir inanç. Ve tıpkı ana akım dinlerdeki doktrinler gibi, muhalif kampların üyeleri değişmezliği alay ve alay konusu olarak kullanıyorlar. Geçen yıl iki önemli örneğe tanıklık ettik:

  • Kripto para birimi, değişmezliğin ancak çalışma kanıtı gibi merkezi olmayan ekonomik mekanizmalarla elde edilebileceğini iddia ediyor. Bu perspektiften, özel blok zincirleri gülünçtür, çünkü açıkça güvenilemeyen bilinen bir grup doğrulayıcı grubunun kolektif iyi davranışına bağlıdırlar.
  • Scorn, belirli koşullar altında işlem geçmişinde geriye dönük değişikliklerin yapılabileceği düzenlenebilir (veya değiştirilebilir) bir blok zincir fikrine döktü. Mockers şu soruyu sordu: İçeriği kolayca değiştirilebiliyorsa bir blockchain'in amacı ne olabilir?

Aralarında olanlar için, karışıklığı izlemek eğlencelidir. En azından bu eleştirilerin her ikisi de açıkça yanlış olduğundan ve blok zincirlerindeki (ve aslında herhangi bir bilgisayar sistemindeki) değişmezliğin doğasının temel yanlış anlaşılmasından kaynaklanmaktadır. Zamanında kısa olanlar için, sonuçta:

Blok zincirlerde mükemmel değişmezlik diye bir şey yoktur. Asıl soru şudur: Belirli bir blockchain'in değiştirilebileceği ve değiştirilemeyeceği koşullar nelerdir? Ve bu koşullar çözmeye çalıştığımız problemle uyuşuyor mu?

Başka bir deyişle, bir blockchain'in işlemleri Tanrı'nın zihnine yazılmaz (yukarıdaki Augustine'den özür dileriz). Bunun yerine, zincirin davranışı, her zaman yıkıma veya bozulmaya karşı savunmasız olacak maddi bilgisayar sistemleri ağına bağlıdır. Ancak, nasıl olduğunu ayrıntılarına girmeden önce, bazı blok zincirlerinin temellerini tekrar ele alalım.

Kısaca Blockchains

Bir blockchain, her biri ayrı bir şirketin veya kuruluşun kontrolü altında olabilecek bir dizi düğüm üzerinde çalışır. Bu düğümler yoğun bir eşler arası ağda birbirine bağlanır, böylece hiçbir tek düğüm merkezi bir kontrol veya başarısızlık noktası olarak işlev görmez. Her düğüm, bir tür defter veya veritabanındaki işlemleri temsil eden işlemler oluşturabilir ve dijital olarak imzalayabilir ve bu işlemler, dedikodu benzeri bir şekilde ağdaki diğer düğümlere hızla yayılır.

Her bir düğüm, gelen her yeni işlemin geçerliliğini bağımsız olarak aşağıdakiler açısından doğrular: (a) blockchain'in kurallarına uygunluğu, (b) dijital imzası ve (c) daha önce görülen işlemlerle herhangi bir çelişki. Bir işlem bu testleri geçerse, düğümün yerel geçici onaylanmamış işlemler listesine (“bellek havuzu”) girer ve eşlerine iletilir. Başarısız olan işlemler açıkça reddedilirken, değerlendirmesi görünmeyen işlemlere dayanan diğerleri geçici bir bekleme alanına (“yetim havuzu”) yerleştirilir.

Periyodik aralıklarla, henüz doğrulanmamış bir dizi işlem içeren, ağdaki “doğrulayıcı” düğümlerinden biri tarafından yeni bir blok oluşturulur. Her blok, tamamen blok içeriği tarafından belirlenen "hash" adı verilen benzersiz bir 32 baytlık tanımlayıcıya sahiptir. Her blok ayrıca bir zaman damgası ve karma yoluyla önceki bir bloğa bir bağlantı içerir ve başlangıca geri dönen bir “blok zinciri” oluşturur.

İşlemler gibi, bloklar da ağ genelinde eşler arası bir şekilde yayılır ve her düğüm tarafından bağımsız olarak doğrulanır. Bir düğüm tarafından kabul edilmek için, bir blok birbiriyle veya bağlı olan önceki bloklardakilerle çakışmayan bir dizi geçerli işlem içermelidir. Bir blok bunu ve diğer testleri geçerse, bu düğümün blok zincirinin yerel kopyasına eklenir ve içindeki işlemler “onaylanır”. Düğümün bellek havuzunda veya yetim havuzunda, yeni bloktakilerle çakışan tüm işlemler hemen atılır.

Her zincir, blokların çok sayıda katılımcısı tarafından oluşturulmasını sağlamak için bir tür strateji kullanır. Bu, hiçbir bireysel veya küçük düğüm grubunun blok zincirinin içeriğinin kontrolünü ele geçirememesini sağlar. Bitcoin gibi kamuya açık blok zincirlerinin çoğu, anlamsız ve son derece zor bir matematiksel bulmacayı çözebilen İnternet üzerindeki herkes tarafından blokların oluşturulmasına izin veren “iş kanıtı” kullanır. Buna karşılık, özel blok zincirlerinde, bloklar azınlık kontrolünü önlemek için uygun bir şema kullanarak bir veya daha fazla izin verilen doğrulayıcı tarafından imzalanma eğilimindedir. Bizim ürünümüz Çoklu Zincir geçerli bir zincir oluşturmak için izin verilen doğrulayıcıların minimum oranının katılmasını gerektiren “madencilik çeşitliliği” adı verilen bir teknik kullanır.

Kullanılan konsensüs mekanizmasına bağlı olarak, iki farklı validator düğümü aynı anda çakışan bloklar oluşturabilir, bunların ikisi de aynı öncekine işaret eder. Böyle bir “çatal” meydana geldiğinde, ağdaki farklı düğümler önce farklı bloklar görecek ve bu da zincirin yakın tarihi hakkında farklı görüşlere sahip olmalarını sağlayacaktır. Bu çatallar, blockchain yazılımı tarafından otomatik olarak çözülür ve dallardan birine yeni bir blok geldiğinde fikir birliği yeniden kazanılır. Kısa daldaki düğümler otomatik olarak son bloklarını geri sarar ve iki bloğu daha uzun olanı tekrar oynatır. Gerçekten şanssız olursak ve her iki dal da aynı anda genişletilirse, çatışma bir daldaki üçüncü bloktan sonra veya ondan sonraki daldan sonra çözülecektir. Pratikte, bir çatalın devam etme olasılığı, uzunluğu arttıkça katlanarak düşer. Sınırlı sayıda validatör içeren özel zincirlerde, az sayıda bloktan sonra olasılık sıfıra indirilebilir.

Bununla birlikte, her düğümün belirli bir kişi veya kuruluşun sahip olduğu ve kontrol ettiği bir bilgisayar sisteminde çalıştığını hatırlamak önemlidir, bu yüzden blok zincir anabolik etkileri de mevcuttur bir şey yapmak için. Zincirin amacı, dürüst düğümlerin senkronize kalmasına yardımcı olmaktır, ancak katılımcılarından yeterli olanı kuralları değiştirmeyi seçerse, hiçbir dünyevi güç onları durduramaz. Bu nedenle, belirli bir blok zincirin gerçekten ve kesinlikle değişmez olup olmadığını sormayı bırakmalıyız, çünkü cevap her zaman hayır olacaktır. Bunun yerine, koşullar hangi blok zincirinin değiştirilebileceğini ve ardından bu koşullardan memnun olup olmadığımızı kontrol edin aklımdaki kullanım durumu için.

Halka açık zincirlerde değişebilirlik

Değişmezlik doktrininin alay için bir temel olarak kullanıldığı giriş bölümünde belirtilen iki örneğe dönelim. İzin verilen blok zincirlerde kullanılan rızaya dayalı doğrulama prosedürlerinin, kamu zincirlerinin vaat ettiği “gerçek değişmezliği” sağlayamayacağı iddiasıyla başlayacağız.

Bu eleştiri en kolay şekilde kamu blok zincirlerinin kendilerinin kırılganlığına işaret ederek giderilebilir. Örneğin, bir sorun yaşayan Ethereum blok zincirini ele alalım. yıkıcı istismar Birisi “DAO” adlı akıllı bir sözleşmede neredeyse 2016 milyon dolar yatırım yapılan bir kodlama deliği buldu ve fonlarını hızla boşaltmaya başladı. Bu, sözleşmenin yaratıcılarının ve yatırımcılarının niyetlerini açıkça ihlal etmesine rağmen, şartlar ve koşullar'ı kabul ediyorum “kod hukuktur” mantrasına dayanıyordu. Yasa ya da değil, bir aydan kısa bir süre sonra Ethereum yazılımı, bilgisayar korsanının “kazanılan” kripto para birimini geri çekmesini önlemek için güncellendi.

Elbette, her Ethereum kullanıcısı kendi bilgisayarını kontrol ettiği için bu güncelleme uygulanamadı. Bununla birlikte, Ethereum'un kurucusu Vitalik Buterin ve diğer birçok topluluk lideri tarafından desteklendi. Sonuç olarak, çoğu kullanıcı uyuyordu ve yeni kurallara sahip blok zinciri “Ethereum” adını korudu. Bir azınlık bu değişime katılmadı ve “Ethereum Classic” unvanını alarak blok zincirini orijinal kurallarına göre sürdürdü. Daha doğru bir isim seçimi, “Ethereum tehlikeye atıldı” ve “Saf Ethereum” olabilir. Her iki durumda da, demokrasi demokrasidir ve (pragmatik ve popüler) “Ethereum” artık on kattan fazladır (idealist fakat kenara çekilmiş) “Ethereum Classic”.

Şimdi, genel blockchain değişmezliğinin zayıflatılması için daha az yararlı bir yol düşünelim. Bitcoin ve Ethereum'da blok oluşturma veya “madencilik” in, bir blok oluşturmak ve ödülünü almak için matematiksel bir sorunun çözülmesi gereken bir çalışma kanıtı şeması kullandığını hatırlayın. Bu ödülün değeri kaçınılmaz olarak madenciliği bir silahlanma yarışına dönüştürüyor ve madenciler sorunları daha hızlı çözmek için yarışıyor. Telafi etmek için ağ, bitcoin'de 10 dakikada bir veya Ethereum'da 15 saniyede bir, sabit bir blok oluşturma oranını koruma zorluğunu periyodik olarak ayarlar.

Son 5 yılda, bitcoin'in zorluğu 350,000 × kat arttı. Bugün, bitcoin madenciliğinin büyük çoğunluğu, havanın soğuk ve elektriğin ucuz olduğu yerlerde, pahalı özel donanımlarda gerçekleşiyor. Örneğin, 1,089 $ size bir Antminer S9mayınlar herhangi bir masaüstü bilgisayardan 10,000 kat daha hızlı bloklar ve 10 kat daha fazla elektrik yakar. Bu, blok zincirini son derece güvenli hale getirse bile, bitcoin'in yaratıldığı demokratik ideallerden çok uzak.

Pekala, güvenli. Birisi bitcoin blok zincirinin değişmezliğini zayıflatmak isterse, bunu nasıl yapacakları. İlk olarak, ağın geri kalanından daha fazla madencilik kapasitesi kurarak “% 51 saldırı” deniyorlardı. İkincisi, madencilik sürecine açıkça katılmak yerine, hangi işlemleri onayladığını ve geri kalanını sansürlediklerini içeren kendi “gizli kollarını” mayınlayacaklardı. Son olarak, istenen süre geçtikten sonra gizli şubelerini ağa anonim olarak yayınlayacaklardı. Saldırganın ağın geri kalanından daha fazla madencilik gücü olduğundan, şubesi halka açık olandan daha fazla çalışma kanıtı içerecektir. Bu nedenle her bitcoin düğümü değişecektir, çünkü bitcoin kuralları daha zor dalın kazandığını belirtir. Gizli şubede olmayan daha önce teyit edilen tüm işlemler geri alınacak ve harcadıkları bitcoin başka bir yere gönderilebilir.

Şimdiye kadar, çoğu bitcoin inananı gülecek, çünkü “ağın geri kalanından daha fazla madencilik kapasitesi kur” yazmıştım, sanki bu başarılması önemsizmiş gibi. Ve bir anlamı var, çünkü tabii ki değil kolayAksi takdirde, birçok kişi bunu zaten yapardı. Her ikisi de bir ton paraya mal olan çok sayıda madencilik ekipmanına ve onu çalıştırmak için çok fazla elektriğe ihtiyacınız var. Ancak, çoğu bitcoiner'ın üzerinde çalıştığı rahatsız edici gerçek: Herhangi bir orta büyüklükteki ülkenin hükümeti için gereken para hala küçük bir değişikliktir.

Bir yıl bitcoin işlemlerini geri alan% 51'lik bir saldırının maliyetini tahmin edelim. Şu anki 1500 dolarlık bitcoin fiyatı ve 15 dakikalık blok başına 10 bitcoin (işlem ücretleri dahil) ödülünde, madenciler yılda yaklaşık 1.2 milyar dolar kazanıyor (1500 × 15 × 6 × 24 × 365). Genel olarak para kaybetmediklerini veya en azından fazla kaybetmediklerini varsayarsak, toplam madenci giderlerinin de aynı aralıkta olması gerektiği anlamına gelir. (Burada madencilik ekipmanı satın almanın tek seferlik maliyetini amorti ederek basitleştiriyorum, ancak 400 milyon dolar size mevcut bitcoin ağının madencilik kapasitesine uyacak kadar Antminer 9 satın alacak, bu yüzden doğru top parkındayız.)

Şimdi düşünün raporları Bitcoin, Çin vatandaşları tarafından ülkelerinin sermaye kontrollerini atlatmak için kullanılıyor. Ayrıca Çin hükümetinin vergi gelirlerinin yaklaşık 3 $ olduğunu düşünün trilyon yıl başına. Demokratik olmayan bir ülkenin hükümeti, bütçesinin% 0.04'ünü yasadışı yollardan o ülkeden para çekmek için popüler bir yöntemi kapatmak için harcayacak mı? Cevabın olduğunu iddia etmem zorunlu olarak Evet. Ama cevabın kesinlikle hayır, sen biraz naif olmaktan daha fazlasısın. Özellikle Çin'in 2 milyon çalışanı var 10 $ 'lık düşük bir ücret alırsak, toplamda 5,000 milyar $' lık bir polis İnternet içeriğine. Bu da bir yıllık bitcoin işlemlerini tersine çevirmenin 1.2 milyar dolarlık maliyetini perspektife getiriyor.

Bu analiz bile sorunu önemser, çünkü Çin hükümeti bitcoin ağını çok daha kolay ve ucuza baltalayabilir. Bitcoin madenciliğinin çoğunluğu Çin'de gerçekleşir, düşük maliyetli hidroelektrik güç ve diğer faktörler nedeniyle. Birkaç tank ve müfreze göz önüne alındığında, Çin ordusu bu bitcoin madenciliği operasyonlarını fiziksel olarak ele geçirebilir ve sansür veya ters işlemlere geri koyabilir. Daha geniş bitcoin dünyası şüphesiz farkedecek olsa da, bitcoin'in kendisinin yönetişim yapısını (ve dolayısıyla doğasını) temelden değiştirmeden yapabileceği hiçbir şey yoktur. Sansürsüz bedava para neydi?

Bunların hiçbiri, bitcoin tasarımının bir eleştirisi ya da bir ağ felaketinin gerçekte gerçekleşeceği öngörüsü olarak yorumlanmamalıdır. Bitcoin blok zinciri, yaratıcılarının akılda tuttuğu amaç için bile mükemmel olan olağanüstü bir mühendislik parçasıdır. Ve eğer ona para koymak zorunda olsaydım, Çin ve diğer hükümetlerin muhtemelen Bitcoin'e bu şekilde saldırmayacak, çünkü bunu yapmak onların nihai çıkarına değil. Büyük olasılıkla, gazabını Dash, Zcash ve Monero gibi daha takip edilemez kuzenlerine odaklayacaklar.

Bununla birlikte, bu tür bir müdahale olasılığının kripto para birimi değişmezlik doktrini yerine koyar. Bitcoin blok zinciri ve ilki, herhangi bir mükemmel veya mutlak anlamda değişmez değildir. Aksine, yeterince büyük ve yeterince zengin kimse onları yok etmeye karar vermediği sürece değişmezler. Yine de, ekonomik Ağı bozma maliyeti, kripto para birimi değişmezliği hükümetlere, şirketlere ve bankalara güvenmek istemeyen insanların özel ihtiyaçlarını karşılar. Mükemmel olmayabilir, ancak yapabildikleri en iyisidir.

Yeniden yazılabilir özel zincirler

Şimdi hükümetlerin ve büyük şirketlerin ihtiyaçları için tasarlanmış özel blok zincirlerine geçelim. Bu kuruluşların bakış açısından, çalışma kanıtına dayanan değişmezliğin ticari, yasal ve düzenleyici starter olmayan, çünkü herhangi bir (yeterince zengin) aktörün anonim olarak ağa saldırmasına izin verir. Kurumlar için, değişmezlik sadece bir sözleşme imzalayabilecekleri ve gerektiğinde dava açabilecekleri benzer diğer kurumların iyi davranışlarına dayandırılabilir. Bir bonus olarak, özel blok zincirlerinin çalışması çok daha az maliyetlidir, çünkü bloklar yalnızca onları onaylayan düğümlerden basit bir dijital imzaya ihtiyaç duyar. Doğrulayıcı düğümlerin çoğunluğu kuralları takip ettiği sürece, sonuç, herhangi bir genel kripto para biriminin sunabileceğinden daha güçlü ve daha ucuz değişmezliktir.

Elbette, eğer bir zincirdeki tüm katılımcılar bunu birlikte yapmaya karar verirse, değişmezliğin zayıflatılması hâlâ kolaydır. Altı hastanenin enfeksiyonlarla ilgili verileri toplamak için kullandığı özel bir blok zincirini hayal edelim. Bir hastanedeki programın zincire büyük ve hatalı bir veri seti yazması diğer katılımcılar için sıkıntı kaynağı olmaktadır. Birkaç telefon görüşmesinin ardından tüm hastanelerin BT departmanları, düğümlerini bir saat geri sarmayı, sorunlu verileri silmeyi ve ardından zincirin hiçbir şey olmamış gibi devam etmesine izin vermeyi kabul eder. Eğer bütün hastaneler bunu yapmayı kabul ederse onları kim durduracak? Gerçekten de, olaya karışan personel dışında bunun olduğunu kim bilebilir? (Bazı fikir birliği algoritmalarının şuna dikkat edilmelidir: PBFT geri dönüşler için resmi bir mekanizma sağlamaz, ancak düğümler kuralları atlamak için hala ücretsiz olduğu için bu yönetişime yardımcı olmaz.)

Şimdi, özel bir blockchain'in katılımcılarının çoğunun bir işlemi geri sarmayı ve kaldırmayı kabul ettikleri, ancak birkaçının rızalarını sakladığı bir davayı düşünün. Her kuruluşun düğümü nihai kontrolü altında olduğundan, hiç kimse azınlığı fikir birliğine katılmaya zorlayamaz. Bununla birlikte, ilkelerine bağlı kalarak, bu kullanıcılar kendilerini herkes tarafından göz ardı edilen bir çatal üzerinde bulacaklar. Ethereum Classic'in erdemli savunucuları gibi, cennetteki yerleri de garanti edilebilir. Ama burada tekrar yeryüzünde, zincirin konuşlandığı fikir birliği sürecinden çıkarılacaklar ve tamamen vazgeçebilecekler. Mutabakat dışındaki işlemlerin tek pratik uygulaması, bir mahkemede delil olarak hizmet etmektir.

Bunu akılda tutarak, blockchain değişmezliği doktrininin fikirlerle alay etmek için kullanıldığı ikinci durumdan bahsedelim. Burada Accenture'ın şu fikre değiniyoruz: bukalemun karma kullanarak zincirin derinliklerine gömülü bir bloğun kolayca değiştirilebilmesini sağlamak için. Birincil motivasyon, David Treat tarafından tarif edildi, eski bir sorunlu işlemin hızlı ve etkin bir şekilde kaldırılmasına izin vermektir. Şema altında, bir blok ikamesi meydana gelirse, arkasında tüm katılımcıların görebileceği bir “yara” kalır. (Silinmiş olana bağlı olan daha sonraki işlemlerin de kaldırılması gerektiğine dikkat edilmelidir.)

Açıklandığı zaman bu fikri kaç kişinin küçümsediğini abartmak zor. Twitter ve LinkedIn acayip ve titizdi. Ve sadece kripto kalabalığından bahsetmiyorum, bu da kurumsal blok zincirlerle ilgili herhangi bir şeyi alay etmekten spor zevkini alıyor. Fikir, özel blockchain savunucuları tarafından da geniş çapta çarpıldı.

Ve yine de, doğru koşullar altında, bukalemun karmaları yoluyla blok zincirlerinin geriye dönük olarak değiştirilmesine izin verme fikri mükemmel mantıklı olabilir. Nedenini anlamak için basit bir soru ile başlıyoruz: Bu tür bir blockchain'de, aslında eski blokları değiştirme gücü kim olacak? Açıkçası, herhangi bir ağ katılımcısı olamaz, çünkü bu zinciri yönetilemez hale getirecektir.

Cevap, bir bukalemun hashının sadece gizli anahtarını tutanlar tarafından kullanılabileceğidir. Anahtar, farklı işlemlerle bir bloğun yeni bir versiyonunun daha önce olduğu gibi aynı bukalemun hash vermesini sağlamak için gereklidir. Tabii ki, muhtemelen bir blockchain'de merkezi kontrol istemiyoruz, bu yüzden her biri farklı bir parti tarafından tutulan blok başına birden fazla bukalemun hash'lerine sahip olarak planı daha güçlü hale getirebiliriz. Veya kullanabiliriz gizli paylaşım tek bir bukalemun karma anahtarını birden fazla taraf arasında bölme teknikleri. Her iki durumda da zincir, geriye dönük bir blok ikamesinin ancak anahtar sahiplerinin çoğunluğu onaylaması durumunda gerçekleşecek şekilde yapılandırılabilir. Bu tanıdık geliyor mu?

Paraleli daha açık hale getirmeme izin ver. Diyelim ki blok oluşturmadan sorumlu olan aynı doğrulama düğümleri arasında bukalemun karmaları üzerindeki kontrolü paylaşıyoruz. Bu, eski bir bloğun yalnızca doğrulama düğümlerinin çoğunluğu bunu kabul ederse değiştirilebileceği anlamına gelir. Yine de, daha önce tartıştığımız gibi, herhangi blockchain olabilir zaten geri sarma ve yeniden yürütme mekanizması aracılığıyla onaylama düğümlerinin çoğunluğu tarafından geriye dönük olarak değiştirilebilir. Yani yönetişim açısından, validator çoğunluğuna maruz kalan bukalemun karmaları hiç fark etmez.

Eğer öyleyse, neden onlarla uğraşasınız ki? Cevap: verim iyileştirmesiçünkü bukalemun karmaları eski blokların bir zincirde öncekinden çok daha verimli bir şekilde değiştirilmesine izin verir. Bir işlemi 5 yıldır çalışmakta olan bir blockchain'in başlangıcından kaldırmamız gerektiğini düşünün. Belki de bu Avrupa Birliği'nin Sağ unutulmaya kişilerin kişisel verilerinin şirket kayıtlarından çıkarılmasını sağlayan mevzuat. Düğümler rahatsız edici işlemi disklerinden silemez, çünkü bu karşılık gelen bloğun karmasını değiştirir ve zincirdeki bir bağlantıyı keser. Blockchain bir daha tarandığında veya paylaşıldığında, her şey parçalanacaktı.

Bu problemi çözmek için olmadan bukalemun karmaları, düğümlerin sorunlu işlem olmadan erken bloğu yeniden yazması, bloğun yeni karmasını hesaplaması, ardından eşleşmesi için bir sonraki bloğa gömülü karmayı değiştirmesi gerekir. Ancak bu, sonraki blokta yeniden hesaplanması ve güncellenmesi gereken bir sonraki bloğun kendi karmasını da etkiler ve zincir boyunca tüm yol boyunca devam eder. Bu mekanizma prensip olarak mümkün olsa da, milyonlarca blok ve işlem içeren bir blok zincirinde tamamlanması saatler veya günler sürebilir. Daha da kötüsü, bu işlemle uğraşırken, bir düğüm yeni gelen ağ etkinliğini işleyemez. Bu yüzden bukalemun karmaları aynı hedefe ulaşmak için çok daha hesaplamalı olarak etkili bir yol sağlar. Yeraltında kilometrelerce gömülü bir kaya gibi kötü bir işlem hayal ediyorsanız, bukalemun karmaları kayayı yüzeye ışınlayabilir, bizi tamamen kazmak, kayayı almak ve deliği doldurmak yerine yüzeye ışınlayabilir.

Değişmezlik nüanslıdır

İş kanıtı blok zincirlerinin risklerini ve bukalemun karmalarının teknik değerini gözden geçirerek, blockchain değişmezliğinin “evet ya da hayır” sorusundan çok daha incelikli olduğuna ikna etmeyi umuyorum. Alıntılamak Simon Taylor Ian Grigg'den alıntı yapıyor, soru her zaman “kimsiniz ve neyi başarmak istiyorsunuz?” olmalıdır.

Devlet tarafından verilen paradan ve geleneksel bankacılık sisteminden kaçınmak isteyen kripto para birimi inananları için, değişmezliği güvenilir partiler yerine ekonomiye dayanan kamuya açık bir çalışma kanıtı zincirine inanmak mükemmel bir anlam ifade ediyor. Büyük bir hükümetin (veya başka bir zengin aktörün) ağı yıkma olasılığıyla yaşamak zorunda olsalar bile, bunun acı verici ve pahalı bir operasyon olacağı gerçeğinde teselli alabilirler. Kuşkusuz, kripto para birimlerinin değeri ve madencilik kapasiteleri artmaya devam ettikçe daha güvenli hale geleceğini umuyorlar.

Öte yandan, bir veritabanını kurumsal sınırlar arasında güvenli bir şekilde paylaşmak isteyen işletmeler ve diğer kurumlar için, iş kanıtı değişmezliği hiç mantıklı değildir. Şaşırtıcı derecede pahalı olmakla kalmayıp, yeterince motive olmuş herhangi bir katılımcının zincirin ve sansürün veya ters işlemlerin kontrolünü anonim olarak ele geçirmesine izin verir. Bu kullanıcıların ihtiyaç duyduğu şey, sözleşmeler ve yasalarla desteklenen, tanımlanmış validator düğümlerinin çoğunun iyi davranışına dayanan değişmezliktir.

Son olarak, izin verilen çoğu blockchain kullanım durumu için, doğrulayıcı düğümlerin zincirdeki eski blokları kolayca ve ucuz bir şekilde değiştirmesini istemiyoruz. Dave Birch rolünde zaman dedi, "Yanlış bir ödemeyi düzeltmenin yolu, ödemenin hiç gerçekleşmediğini iddia etmek yerine doğru bir kredidir". Bununla birlikte, ekstra esnekliğe ihtiyaç duyduğumuz durumlarda, bukalemun karmaları blok zincirlerini pratik bir seçim haline getirmeye yardımcı olur.

Lütfen herhangi bir yorum gönderin LinkedIn'de.

Zaman Damgası:

Den fazla Çoklu zincir