Sıfır bilgi blok zincirlerini anlama

Bildiklerinizi göstermeden bir şeyi bildiğinizi nasıl gösterirsiniz?

Geçen Cuma günü Zcash, yeni bir halka açık blok zinciri ve çok fazla dikkat çeken ilgili kripto para birimi. Şimdiye kadar var yüzlerce kripto para birimiBu nedenle, yeni başlayan herhangi bir genç yarışmacının mücadelenin üstesinden gelmek için ciddi bir farklılaştırıcıya ihtiyacı var. Zcash durumunda bu kolaydır - Zcash kullanıcıları birbirlerine mutlak gizlilik içinde para gönderebilirler. Blok zincirine dayalı bir kripto para birimi için bu dikkate değer bir teknik başarıdır. (Bununla birlikte, diğer zincirler gibi Monero ve Dash daha basit ama daha az etkili araçlar kullanarak aynı hedefe odaklanın.)

Olduğum gibi hakkında daha önce yazılmış, genel anlamda blockchainler (ister kamu ister özel olsun), gizlilik pahasına aracılıktan çıkarmanın elde edildiği bir ödünleşimi temsil eder. Blok zincirleri, katılımcıların birbirlerine güvenmeseler bile merkezi bir aracıya ihtiyaç duymadan bir veritabanını güvenli bir şekilde paylaşmaları için akıllı ve yeni bir yol sağlar. Ancak bu eşler arası ademi merkeziyetçilik için ödenmesi gereken bir bedel var - zincirdeki her katılımcıya ait "düğüm" her işlemi kendisi için doğrulamalı ve bu da diğer herkesin ne yaptığını görmesi anlamına geliyor.

Zincirlemenin iki yolu

Halka açık blok zincirleri ve kripto para birimleri söz konusu olduğunda, paylaşılan veritabanı, isteğe bağlı olarak "meta veri" (bitcoin) veya sözleşme mantığı (Ethereum) serpilerek, öncelikle kimin ne kadar kripto para birimini kontrol ettiğinin (ve çok etkin bir şekilde sahip olduğunun) bir kaydı olarak hizmet eder. Buna karşılık, özel blok zincirlerinde, iki ana kullanım durumu sınıfını görme eğilimindeyiz: (a) zincirdeki belirteçlerle temsil edilen harici varlıkların mülkiyeti ve devri ve (b) veri depolama ve erişimle ilgili daha genel uygulamalar. Örneğin kendi ürünümüzde Çoklu ZincirBu iki kullanım durumu sınıfı, sırasıyla yerel varlıklar ve veri akışları kullanılarak uygulanır.

Genel veri depolaması söz konusu olduğunda, blok zinciri bir dizi hizmet sunar: bir veri parçasının nereden geldiğini kanıtlamak, zaman damgasını vurmak ve blok zinciri katılımcılarının azınlığı tarafından değiştirilmesini önlemek için değişmez bir şekilde noterden geçirmek. Ancak blok zincirinin verilerin kendisi hakkında söyleyecek hiçbir şeyi yoktur - her uygulama bir veri parçasının ne anlama geldiğine ve geçerli olup olmadığına karar verebilir. Kötü veriler, bir bütün olarak blok zincirinin durumuna zarar vermeden uygulama düzeyinde göz ardı edilebilir.

Aksine, blok zincirleri doğrudan tokenlaştırılmış varlıkları aktarıyorsa, bu transferlerin geçerliliğiyle ilgili dahili kuralları uygulamalıdırlar. Basitçe ifade etmek gerekirse, "Alice Bob'a bir Euro öder" gibi bir olay, yalnızca Alice'in adına en az bir Euro varsa zincir tarafından onaylanacaktır. Farklı blok zinciri türleri bu kuralı farklı şekillerde ifade ederken (bitcoin işlem kısıtlamaları ve Ethereum akıllı sözleşmeleri), hepsi Alice'in finansmanının zincirdeki her düğüm tarafından bilinmesi gerektiği özelliğini paylaşır. Bu, ödemesinin geçerli olup olmadığını değerlendirmelerine, sonuç olarak Bob'un ne kadar paraya sahip olduğunu bilmelerine ve Bob'dan Charlie'ye ve diğerlerine gelecekteki ödemeleri değerlendirmelerine olanak tanır.

Bu noktada, blok zincirlerine aşina olan okuyucular, Alice ve Bob'un bir zincir üzerinde doğrudan isimleriyle tanımlanmadıklarına işaret edeceklerdir. Bunun yerine, her biri, gerçek dünya kimlikleriyle hiçbir ilgisi olmayan uzun alfanümerik anlamsız sözcük dizileri olan bir veya daha fazla "adres" altında işlem yapar. Bu doğru olsa da, gerçekte pek yardımcı olmaz, çünkü kullanıcılar ve adresleri arasındaki bağlantının çıkarılmasının birkaç yolu vardır.

Öncelikle ve en basit şekilde, bir blok zincirindeki biriyle işlem yapabilmek için, adreslerinden en az birini bilmem gerekiyor. Bu yüzden, onlara biraz para gönderirsem, paranın daha sonra nereye gideceğini görebilirim ve eğer bana ödeme yapıyorlarsa, nereden geldiğini görebilirim. İkincisi, gerçek dünyadan bir katılımcı hakkında bir şeyler öğrenirsem (örneğin, günün hangi saatinde ne tür varlıklarla ticaret yaptıklarını), ilgili modeller için zincirin etkinliğini araştırabilir ve ardından yüksek düzeyde bir güven. Son olarak, bir katılımcının bir adresini öğrendiğimde, zincirdeki tüm fon akışını izleyerek, genellikle sahip oldukları ve kullandıkları diğer adresleri hesaplayabilirim. Bunu başarmak önemsiz olmasa da, aşağıdaki gibi şirketler tarafından kanıtlandığı üzere yeterli motivasyonla kesinlikle mümkündür. Chainalysis ve Skriy Bitcoin için bu tür bir "ağ analizi" sağlayarak geçimini sağlayanlar.

Şifreleme ile kaydedildi mi?

Varlıklar ve veriler arasındaki karşıtlık, doğrudan şifreleme sorunuyla ilgilidir. Bir blok zincirinde genel veri depolama durumunda, veri kaynağı, zaman damgası ve değişmezlik avantajlarından yararlanmaya devam ederken depolanan bilgileri şifreleyebiliriz. Bu özelliklerin hiçbirinin verilerin kendisiyle ilgili içgörüye ihtiyacı yoktur. Bu nedenle, iki katılımcının yalnızca okuyabilecekleri bilgileri depolamak için bir blockchain kullanması, diğer katılımcıların da bu verinin kaynağına ve belirli bir zamanda varlığına bağlılıklarından yararlanmaya devam etmesi tamamen geçerlidir.

Aksine, bu tür şifreleme, belirteçli varlıkların transferini temsil eden işlemler tarafından kullanılamaz. Alice ve Bob işlemlerini şifreleyecek olsalardı, söz konusu varlıklar zincirdeki başka hiçbir katılımcı tarafından güvenli bir şekilde kullanılamazdı, çünkü varlıkların gerçekte nerede olduğunu kimse bilemezdi. Varlıklar, tüm noktayı yok eden zincir üzerinde herhangi bir kolektif anlama sahip olmayı bırakacaktır.

Finans sektöründe, mahremiyet ve likidite arasındaki bu çatışma, varlıkları transfer etmek için blok zincirleri kullanmanın temel zorluğudur ve uzaydaki birçok yeni işletmenin umutlarını yıkar. İken teknik Varlıkları bir blok zinciri üzerinden hareket ettirmenin fizibilitesi sayısız pilot projeyle kanıtlanmıştır, pratikte bu, eşler arasında çok fazla faaliyetin ortaya çıkmasına neden olur. Bilgi sızıntısı, en iyi zamanlarda bir dezavantajdır, ancak bir zincirin katılımcıları şiddetli bir rekabet içinde olduğunda veya düzenlemenin yasakladığı durumlarda tam bir göstericidir.

Sonuç olarak, birçok önde gelen "dağıtılmış defter" startup'ı, zincir üzerinde uzlaşma fikrinden uzaklaşarak, "genel veri depolama" paradigması altında bir blok zincirinde şifrelenmiş ve noter tasdikli daha geleneksel ikili işlemlere dönmüştür. Bu, anlaşmazlıkları ve çifte harcamaları önleyebilir, ancak anlaşmanın kendisi zincirin dışında kalır. Blok zinciri hala bir miktar değer sağlarken, başlangıçta umulandan daha az dönüştürücüdür. Hiç şüphe yok ki, girişimler ve yatırımcıları arasında birkaç kırmızı yüzlü toplantıdan fazlası oldu.

Ve yine de, tüm hayal kırıklığından sonra, kurtuluş nihayet elinizde olabilir. Sıfır bilgi blok zincirini girin.

Sıfır bilgiye giriş

Bu yeni blok zinciri türünü tartışmadan önce, sıfır bilgi ilkesinin kendisini anlamak faydalı olacaktır. Genel anlamda, sıfır bilgi kanıtı, kanıtlamaya çalıştığının ötesinde herhangi bir ek bilgi ifşa etmeden, belirli bir ifadenin doğruluğunu gösteren bir kanıttır.

Örnek vermek gerekirse, biri yeşil diğeri mavi olması dışında aynı olan iki kaleme sahip renk körü bir arkadaşım olduğunu varsayalım. Arkadaşım onları birbirinden ayıramıyor ve ben onu gerçekten farklı olduklarına ikna etmek istiyorum. Tabii bunu ona sadece renkleri söyleyerek yapamam çünkü yalan söyleyip söylemediğimi değerlendiremez.

Peki ne yapabilirim? (Neden bir dakikanızı ayırıp cevabı kendiniz çözmeye çalışmıyorsunuz ...) Ondan bir parça kağıt almasını ve başka bir odada üzerine iki çizgi çizmesini isteyebilirim. Bunu yaparken, her iki hat için aynı kalemi mi yoksa her biri için bir kalemi mi kullanacağına özgürce karar verebilir. Onun bakış açısından, sonuç her iki şekilde de aynı görünüyor. Sonra gazeteye geri döner ve ona bir ya da iki kalem kullanıp kullanmadığını söylerim. Tabii ki, kalemler aynı renkte olsaydı, bilemezdim. Bu yüzden doğru anladığım gerçeği farklı olduklarını kanıtlıyor.

Pek iyi değil. Bu mantıkla ilgili bir sorun var. Kalemler aynı olsa bile, doğru cevabı verme şansım hala% 50'dir, çünkü sadece iki olasılık vardır (bir veya iki kalem kullandı). Yani bir şanslı tahmin hiçbir şeyi kanıtlamaz. Durumumu güçlendirmek için oyunun birden fazla turda oynanması gerekiyor. Her turdan sonra, sürekli olarak haklı olma şansım yarı yarıya azalır. Yani 5 turda, başarılı bir şekilde numara yapma şansım 1'de 32. 10 mermi ile, 1'te 1024 ve 20 mermi, 1'da 1048576 - başka bir deyişle, milyonda bir. Arkadaşımın göreceli sıkıntı ve şüphe düzeyine bağlı olarak, asla mutlak kesinlik olmasa da, istediği herhangi bir olasılıksal kanıt düzeyine ulaşabilir.

Serseriyi getir

Blok zincirlerindeki sıfır bilgi ispatları da benzer bir ilkeyi uygular, ancak elbette kalemlerin rengiyle ilgili değiller. Daha ziyade, transferin kendisi hakkında önemli herhangi bir şey ifşa etmeden "bu varlıkların devri geçerlidir" ifadesini kanıtlamayı amaçlamaktadırlar. Zcash, sıfır bilgi ispatı için zk-SNARKs adı verilen nispeten yeni bir teknik kullanır. tam açıklaması hangisi (hafifçe söylemek gerekirse) bu parçanın kapsamı dışındadır. Ancak temel fikir şudur: Herhangi bir hesaplama koşulu, bazı verileri girdi olarak alan ve yanıt olarak "doğru" veya "yanlış" yanıtını veren bir aritmetik devre ile temsil edilebilir. Bir zk-SNARK, girdinin kendisini açığa vurmadan gerçek bir yanıt veren bir girdiye sahip olduğumu herhangi bir kesinlik derecesinde kanıtlamama izin vermek için bu devrenin bir modelini kullanır. Felsefi olarak en azından bu, iki kalemin farklı renkler olduğunu, bu renklerin ne olduğunu açığa çıkarmadan kanıtlamak gibidir.

Bir zk-SNARK, şüpheci bir tarafın iddiada bulunan kişiye defalarca meydan okuduğu, sıfır bilgi ispatlarının tipik özelliği olan etkileşimden kaçınmak için küçük ve temiz bir numara kullanır. Kalemlerimiz söz konusu olduğunda, bu meydan okuma, arkadaşımın her turda bir veya iki kalem kullanma seçimidir. Bu tür bir etkileşim bir blok zincirinde mümkün değildir çünkü zorlukları belirleyecek güvenilir bir merkezi taraf yoktur. Bunun yerine, bir zk-SNARK, zorlukların belirli bir kodla belirleyici olarak yaratıldığı, ancak tüm niyet ve amaçlar için rasgelemiş gibi davrandığı bir "rastgele oracle" yaklaşımını kullanır. Tesadüfen değil, bu determinizm ve öngörülemezlik kombinasyonu, bir blok zincirinin kendisini güvence altına alan aynı türden bir karma işlevi kullanır.

Sıfır bilgi kanıtları bir süredir ortalıkta dolaşıyor, ancak zk-SNARK'lar onları blok zincirlerinde kullanılabilir hale getiren bir dizi yenilik getiriyor. En önemlisi, zk-SNARK'lar provaların boyutunu ve bunları doğrulamak için gereken hesaplama çabasını azaltır. Sıfır bilgi kanıtlarını blok zincirlerinde kullanmaya yönelik önceki bir girişim olan Zerocoin, her biri yarım saniye süren 45 kb işlem gerektirir (rakamlar Beyaz kağıt Zcash'in dayandığı). Bu, işlemleri tipik olarak 0.3 kb boyutunda olan ve bir milisaniyenin altında doğrulanabilen bitcoin'den çok daha kötüdür. Aksine, Zcash işlemleri 1kb ağırlığındadır ve 6 milisaniyenin altında kontrol edilebilir. Bu, Zcash'i Bitcoin ile aynı ölçeklenebilirlik ligine yerleştiriyor - dikkate değer bir başarı. Bitcoin'in yaratıcılarına şapkalarımızı çıkarırsak, bunun için çoraplarımızı ve ayakkabılarımızı çıkarmalıyız.

Dikkat tavsiye

Tüm bitcoin'inizi Zcash'e dönüştürmeden önce aklınızda bulundurmanız gereken bazı uyarılar vardır. İlk olarak, Zcash'in kriptografisi, iki uzun genel anahtarın rastgele oluşturulmuş tek bir özel olandan türetildiği güvenilir bir kurulum sürecine dayanır. Bu özel anahtarın yok edilmesi kesinlikle hayati önem taşımaktadır, çünkü ona sahip olan herhangi biri sistemin dayandığı kanıtları taklit edebilir. Zcash durumunda, özel anahtar ayrıntılı bir şekilde anlatılan ayrıntılı bir törenle oluşturuldu. okuyun. Tören, kripto para dünyasından birkaç tanınmış karakteri içeriyordu ve her biri (bize söylendi) özel anahtarın yalnızca kısmi bir görüntüsüne sahipti. Buna karşılık, bu, Zcash'in yalnızca törenin tüm katılımcıları kötü niyetli bir şekilde gizlice gizlice anlaştığında tehlikeye atılabileceği anlamına gelir. Bu konuda ne kadar emin olduklarına karar vermek okuyucuya kalmıştır.

İkincisi, nispeten hızlı olmasına rağmen doğrulamak anonim bir Zcash işlemi, oluşturma bu işlemlerin her biri ciddi bir hesaplama yükü taşır. Göre Zcash Hız Merkezi, şu anda ileri teknoloji bir sunucuda 48 saniye ve 3 GB'nin üzerinde bellek sürüyor. Bu, mobil cihazlardan ve eski masaüstü ve dizüstü bilgisayarlardan anonim olarak işlem yapılmasını elverişsiz hale getirir. Zcash, ikisi arasında dönüştürme için yerleşik bir yöntemle hem normal görünür kripto paraları (hızlı işlemlerle) hem de anonim "notları" (yavaş olanlarla) destekleyerek bu sınırlamayı kısmen giderir.

Üçüncüsü, altta yatan kriptografinin sağlam olduğunu varsaysak bile, Zcash kodunda anonim notların havadan ortaya çıkmasına izin veren hatalar olabilir. Bu, Zcash para tabanının sınırsız bir şekilde şişirilmesine izin verecek ve sonuçta kripto para birimini değersiz hale getirecektir. Bitcoin gibi şeffaf kripto para birimlerinin aksine, bu feci olay tespit edilemez, çünkü Zcash'in tüm noktası işlemleri gizli tutmaktır. Yine de, Zcash CEO'su Zooko Wilcox'a göre, bir çözüm bulma çalışmaları çoktan sürüyor, bu yüzden onu görmeyi dört gözle bekleyebiliriz.

Son olarak, çalışma kanıtı temelli herhangi bir kripto para biriminde olduğu gibi,% 51 saldırı potansiyeli kalır. Bu, ağın hesaplama gücünün yarısından fazlasına sahip bir grup "madencinin", diğer herkesin tamamlandığını düşündüğü işlemleri tersine çevirmek için gizli anlaşma yapabileceği anlamına gelir (kötü madenciler, başkalarının fonlarını çalan işlemlerde sahte işlem yapamazlar). Zcash akıllıca güvenir Equihash, bitcoin'in SHA-256'sından farklı bir karma algoritması, yani mevcut bitcoin madenciliği gücünün büyük kütlesi Zcash'e dönüştürülemez. Equihash ayrıca, bitcoin madenciliğini bir oligopole dönüştüren “ASIC” lere (özel amaçlı mikroişlemciler) daha dayanıklı olacak şekilde tasarlanmıştır, ancak donanım mühendislerinin bir çözüm bulup bulamayacağını ve maliyetini ancak zaman gösterecektir.

Sıfır bilgi özel blok zincirleri

Şimdiye kadar tartışmamızı halka açık Zcash blok zinciri ve kripto para birimine odakladık. Peki, özel veya izin verilen blok zincirleri ve paylaşılan defterler üzerinde hareket eden dış varlıklar ne olacak? Aynı sıfır bilgi tekniği kullanılabilir mi?

Teknik düzeyde, cevap şüphesiz evet. Zcash'in altında yatan teorik ve teknolojik güç turu ile karşılaştırıldığında, protokolü bir zincirde yayınlanan varlıkları destekleyecek şekilde genişletmek önemsizdir. Tek gereken, tek bir kripto para birimi yerine birden fazla varlığın korunmasını sağlamak için bir zk-SNARK tarafından kanıtlanmış koşulları genişletmektir. Ya da daha basit bir şekilde, tek bir blok zincirinde, her biri farklı türde bir varlığı temsil eden birden çok farklı anonim alt sistem oluşturun ve her bir alt sistem içinde tam olarak Zcash'in bugün yaptığı gibi işlem yapın. Bu ikinci yöntem, zk-SNARK'ların hiç anlaşılmasını gerektirmez.

Bu modelde bir varlığın yaşam döngüsü nasıl görünür? İlk olarak, güvenilir bir varlık, bu tokenlerin değerini onaylayan görünür bir blockchain işlemi göndererek varlığı temsil eden tokenler çıkarır. Aynı varlık daha sonra görünür jetonları anonimleştirilmiş Zcash tarzı "notlara" dönüştüren ve varlığı etkin bir şekilde yeraltına taşıyan ikinci bir işlem gerçekleştirecektir. Bu notlar daha sonra ihraççıdan başkalarına ve daha sonra zincirin katılımcıları arasında gizlice aktarılabilir. Zcash ile olduğu gibi, transfer işlemlerinin de içeriği açıklanmadan tüm blok zinciri katılımcıları tarafından geçerli olduğu doğrulanabilir. Son olarak, bir sahibi bir notu kullanmak istediğinde, başka bir Zcash tarzı işlem kullanarak onu tekrar görünür jetonlara dönüştürür, bu jetonları orijinal ihraççıya gönderir ve karşılığında eşdeğer gerçek dünya varlığını alır. Notların doğrudan anonim olarak kullanılmasına da izin verebiliriz, bu durumda blok zinciri katılımcıları varlığın ne kadarının dolaşımda kaldığını bilemez.

Dolayısıyla sıfır bilgi işlemi, blok zincirlerinin finans sektöründe çözüm için kullanılmasını engelleyen Gordian düğümünü çözmeyi vaat ediyor. Özetlemek gerekirse, normal bir blok zinciri işleminde, bir varlık bir bankadan diğerine gönderildiğinde, bu işlemin ayrıntıları zincirdeki diğer tüm bankalar tarafından görülebilir. Buna karşılık, sıfır bilgi işleminde, diğerleri yalnızca geçerli bir işlemin gerçekleştiğini bilir, ancak gönderen, alıcı, varlık sınıfı (zekiysek) ve miktar hakkında hiçbir şey bilmiyorlar. İşlemlerin hacmi bile katılımcılar tarafından düzenli olarak varlıkları kendilerine gönderdikleri sahte işlemler oluşturarak gizlenebilir.

Gizlilik açısından bu, bir çantada bir bankadan diğerine giden bir külçe altın kadar iyidir, ancak altını fiziksel olarak taşıma maliyeti ve zamanı olmadan. Ve bu, emanet bankası gibi güvenilir bir aracı kullanmaktan daha iyidir, çünkü her şeyi gören tek bir taraf bile yoktur. İlk defa, sıfır bilgili blok zincirleri, varlık transferlerinin mükemmel bir gizlilik içinde, eşler arası bir temelde dijital olarak gerçekleştirilmesine izin veriyor.

Bu veritabanını atma (henüz)

Zcash'in teknik temellerinin sağlam olduğunu varsayarsak, geliştirici ilgisi ve piyasa değeri açısından en üst kripto para birimlerine ulaşmasını bekliyorum. Ancak sıfır bilgi işlemi için benzer şekilde parlak bir gelecek var mı? özel blok zincirleri? Laboratuvardan, dünya çapında gerçek parayı hareket ettiren üretim kalitesi sistemlerine geçiş yapacaklar mı?

Tabii ki söylemek için çok erken. Ancak, izin verilen blok zinciri savunucularının sıfır bilgi işlemine işaret edip zaferle zafer ilan etmeden önce yanıtlanması gereken birkaç soru var.

Birincisi ve en önemlisi, bu güvenli mi? Hem temeldeki kriptografinin hem de kodlanmış uygulamalarının kötü niyetli bir tarafın havadan varlık oluşturmasını engelleyecek kadar güçlü olduğundan gerçekten emin olabilir miyiz? Daha önce de belirtildiği gibi, şeffaf blok zincirlerinin aksine, sıfır bilgili bir blok zincirinin parasal tabanının tehlikeye atılıp atılmadığını tespit etmek henüz mümkün değil. Yine de, bu teknolojinin herkesin görebileceği ve saldırabileceği açık bir halka açık blok zinciri olarak yayınlamaktan daha kesin bir testi yoktur ve bu tam olarak Zcash'in yaptığı şeydir. Birkaç yıl Zcash'in sorunsuz çalıştığını gördükten sonra, kurumlar sıfır bilgili blok zincirlerinin varlıklarını gerçekten koruyabileceğine ikna olabilir. Tüm konularda blockchain'de olduğu gibi sabır gereklidir.

Bununla ilgili bir konu, sıfır bilgili şifrelemenin kendisinin yeniliğidir. Normal blok zincirlerinin gelişmiş kriptografiye, yani asimetrik şifrelemeye (genel / özel anahtarlar) ve kriptografik hash işlevlerine (dijital parmak izleri) dayandığı doğrudur. Ayrıca, blockchain programcılarının ve uygulama geliştiricilerinin büyük çoğunluğunun bu tekniklerin altında yatan matematiksel ilkeleri anlamadığı da doğrudur. Ancak daha geniş olan nokta şudur: kara kutular olarak ele alınırsa, bu yöntemler çok sayıda geliştirici ve kullanıcı tarafından onlarca yıldır yaygın olarak kullanılmaktadır (https'yi duydunuz mu?) Ve herkes işe yaradığına inanıyor. Buna karşılık, yakın zamana kadar sıfır bilgi kanıtı yalnızca küçük bir akademisyen topluluğu tarafından biliniyordu ve internette veya başka bir yerde geniş uygulamalara sahip değildi. Bu belirsizliğin, bir bankanın CIO'sunun veya risk görevlisinin temel süreçlerini en azından önümüzdeki beş yıl boyunca sıfır bilgi blok zincirine taşıma istekliliğini azaltmasını bekleyebiliriz. Ve düzenleyicilerin bu şekilde hareket eden varlıklara alışmalarının ne kadar süreceğini hayal etmeye bile başlayalım.

Düzenleme hakkında konuşmak, sıfır bilgili blok zincirleri olan başka bir pratik sorunu ortaya çıkarır. Bir blok zincirindeki anonim işlemler, varlık transferleri ve sahiplikle ilgili ifadeler içerir, ancak bu ifadeler yalnızca seçilen taraflar (yani, doğrudan dahil olanlar) tarafından görülebilir. Bir düzenleyiciye sıfır bilgili bir blok zincirine ve katılımcılarının kimliklerine tam bir görünürlük sağlasak bile, içinde gerçekten ne olduğunu bilmenin bir yolu yoktur. Elbette düzenleyici, tüm katılımcılardan işlemlerini tanımlamalarını ve açıklamalarını isteyebilir ve bunu Zcash tarzı "görüntüleme anahtarları" kullanarak verimli bir şekilde yapabilir. Bununla birlikte, herhangi bir işlemin tarafları bunu gizli tutmak isterlerse, düzenleyici takılıp kalır ve kime para cezası vereceğini bilemez. Resmin tamamını kendisinden alabileceği bir emanet bankası yoktur ve yaptırım için tek seçenek tüm zinciri kapatmaktır.

Peki sonuç ne? Şimdilik en azından, nasıl geliştiğini ve büyüdüğünü görmek için halka açık Zcash blok zincirinin ilerlemesini takip etmeyi öneriyorum. Eğer Ethereum tarihi tekrarlanırsa, yüzeyin altında pusuda bekleyen, açgözlü fırsatçılar tarafından sömürülmeyi bekleyen sürprizler ve kırılganlıklar olacaktır. Bununla birlikte, uzun vadede hata yapmayın: sıfır bilgi işlemleri blok zincirleri için oyunun kurallarını değiştiren bir dönüm noktasıdır. Altta yatan kriptografik ilkeler sağlam çıkarsa, blok zincirlerinin uygulanabileceği kullanım alanlarını önemli ölçüde genişletmelerini bekleyin.

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

Zaman Damgası:

Den fazla Çoklu zincir