Anonim oylamayı mümkün kılan bir Ethereum kütüphanesi – Cryptopolitan

Andreessen Horowitz, Ethereum'da izlenemez oylama sağlayan bir kitaplık olan "Cicada"yı tanıttı. Ethereum için isimsiz bir oylama Solidity kitaplığı, popüler olarak A16z olarak bilinen risk sermayesi şirketi Andreessen Horowitz tarafından kullanıma sunuldu. "Cicada" adındaki kütüphane, oy verme yeri seçimlerini sandık kapanana kadar gizli tutuyor. 

A16z'nin "Cicada" kitaplığıyla Ethereum'da anonim oylama

A16z mühendisi Michael Zhu'nun 24 Mayıs'ta yazdığı bir blog gönderisine göre, Semaphore gibi sıfır bilgili grup üyelik sistemleriyle eşleştirildiğinde seçmenin kimliğini sonsuza kadar bilinemez hale getirebilir.

Zhu'ya göre Cicada, kullanıcıların yalnızca önceden belirlenmiş bir süre sonra deşifre edilebilecek kişisel değerleri şifrelemesini sağlayan bir kriptografi olan zaman kilitli bulmacalar kullanıyor.

1996'dan beri bu bulmacalar mevcuttur. Bununla birlikte, 2019'dan önce, kullanıcılara, dönem geçtikten sonra değerlerini açıklamalarını zorunlu kılacaklardı. Bu, oylama sistemlerinin çevrim dışı olmadan önce oy pusulalarını gönderen kullanıcılar tarafından kullanılan tüm oyları saymasına engel oldu.

İki kriptograf Giulio Malavolta ve Aravind Thyagarajan, 2019'da "homomorfik" zaman kilitli bulmacalar fikrini ortaya attılar. Bu, bilmeceleri, çözmesi farklı bulmacaların toplamından daha basit bir bulmacada birleştirmeyi mümkün kıldı. Son bilmece, bireysel değerler yerine yalnızca çeşitli değerlerin toplamı bilinerek çözülebilir.

A16z gönderisi, Cicada'nın bu homomorfik sorunları, kullanıcılar çevrimiçi olmasa bile oyları takip etmek için kullandığını iddia ediyor.

Cicada, oylama bütünlüğünü koruyan sıfır bilgi kanıtı doğrulaması uygular

A16z araştırmacıları, Malavolta ve Thyagarajan'ın yaklaşımını blok zincirine uyarlamaya çalışırken bir zorlukla karşılaştı: Her seçeneğin "1" veya "0" boole değeri olarak kodlanması gerekiyor. Sonuç olarak saldırganlar, değer olarak "100"ü kodlayarak oyları yanlış şekilde kodlayarak oylama güçlerini artırmaya çalışabilirler.

Gönderiye göre, bu sorunu çözmek için Cicada, her oy pusulasına meşruiyetinin sıfır bilgi kanıtının eşlik etmesini zorunlu kılıyor. Kanıt, oylamanın içeriğini açıklamadan, oylamanın uygun şekilde kodlandığını gösteriyor.

Sadece anket yapılırken oylar ağustosböcekleri tarafından gizlenebilir. "Anket kapandıktan" veya kilitli kalma süresi geçtikten sonra bilmecenin yanıtını kaba kuvvet uygulayarak herkes oylamanın sonuçlarını keşfedebilir. 

Bununla birlikte, A16z'ye göre Cicada, Semaphore, Semacaulk gibi sıfır bilgi grubu üyelik sistemleri veya sıfır bilgi durumu kanıtları ile birlikte bu sorunu hafifletmek için kullanılabilir. Bilmeceyi kaba kuvvetle çözmek, yalnızca geçerli bir seçmenin oy kullandığını gösterecektir; seçmenin uygunluğunu doğrulamak için kullanılan kimlik belgelerini göstermeyecektir.

Zhu, URL'yi örnek olarak seçmen uygunluğunu doğrulamak için Semaphore kullanan örnek bir Cicada sözleşmesine gönderdi.

Blockchain uygulamalarını sıklıkla denetleyen yönetim organları olan merkezi olmayan özerk kuruluşlar (DAO'lar), uzun süredir yapılarına oylama yöntemlerini dahil ediyor. Bununla birlikte, DAO'lar tipik olarak oyları temsil etmek için belirteçler kullandığından, önemli miktarda belirteci kontrol etmeleri durumunda bir kullanıcının gücü aşırı olabilir. 

Örneğin, 22 Mayıs'ta bir bilgisayar korsanı, hain bir teklife fazladan oy vererek ve daha sonra bunu yönetişim sözleşmesinden tüm parayı çekmek için kullanarak Tornado Cash'in kontrolünü ele geçirdi. Daha sonra saldırgan, kontrolü kullanıcılara geri verme teklifinde bulundu.

Waves'in kurucusu Sasha Ivanov, bunun gibi yönetişim hack'lerinin önlenmesi için DAO'ların daha demokratik bir oylama yöntemine geçmesi gerektiğini öne sürdü. Twitter'da, Zhu kabul edilmiş zincirleme oylamanın "yüksek riskli gerçek dünya kullanım durumları için henüz hazır olmadığını", ancak daha fazla gelişme için iyimserliğini dile getirdi.

Artık birçok blok zinciri projesi, zincir içi oylamaya dayalı yönetişim yapılarına sahiptir. Örneğin, stabilcoin projesi Maker, rezervlerinin bileşimini ve diğer kararları seçmek için zincirleme oylama kullanır. Bunun aksine, Uniswap ve diğer DeFi platformları, hangi blok zincirlerinin konuşlandırılacağına karar vermek için zincir üstü yönetişimi kullanır.

A16z, Magi Toplama İstemcisi ile Optimism Collective'e Giriyor

Bir kripto girişim sermayesi fonu olan A16z, ayrıca bir katman 2 OP Stack çözümü olan Magi'yi de tanıttı. Rust'ta geliştirilen bir toparlama istemcisi (fikir birliği katmanı), a16z'nin sunduğu en yeni tekliftir ve şirketin Optimism Collective'e girişini temsil eder.

Magi, bir mutabakat istemcisi olarak hizmet verir ve zinciri ilerletmek için Ethereum'un yürütme katmanındaki yürütme istemcisine yeni bloklar besler. Magi, toplamanın istemci çeşitliliğini artırmak ve işlem düğümlerini değiştirmek için bağımsız olarak oluşturuldu. Buna ek olarak a16z ekibi, Magi'yi yeni senkronizasyon teknikleri, alternatif veri kullanılabilirliği katmanları için destek, güvenli olmayan kafayı izleme (doğrulanmamış bloklar) ve daha iyi çerçevelerle geliştirmeyi amaçlıyor.

a16z ekibi, Magi'nin, yeni bir yaklaşım olarak bile, birkaç aylık geliştirmeden sonra op-node'un uygulanabilir bir ikamesi olabileceğinden umutlu. Op node, Op Labs tarafından desteklenen roller istemciler için Go tabanlı bir uygulamadır.

Yasal Uyarı. Sağlanan bilgiler ticaret tavsiyesi değildir. Cryptopolitan.com, bu sayfada verilen bilgilere dayanarak yapılan yatırımlardan sorumlu değildir. Herhangi bir yatırım kararı vermeden önce bağımsız araştırma ve/veya kalifiye bir profesyonele danışmayı şiddetle tavsiye ederiz.

Kaynak: https://www.cryptopolitan.com/a16z-launches-cicada-eth-anonymous-voting/