M. QuiNN Profile picture
Jun 9 13 tweets 4 min read
🌘 Zero-knowledge proofs (sıfır bilgi ispatı) genellikle bilgiyi gizlemenin bir yolu olarak düşünülür. Bu doğru. Ancak, merkeziyetsiz ağları ölçeklendirmek için çok yararlı olduğu ortaya çıkan başka bir özelliğe de sahiptir: *succinctness-özlülük*. 🧵 @AleoHQ @aleocommunity
2/ İlk olarak, Zero-knowledge proofs'un farklı sınıflarından bazılarını gözden geçirelim:

- Sigma Protokolleri
- İnteraktif olmayan Zero-knowledge argümanları (NIZK'ler)
- Öz ve interaktif olmayan Argümanlar (SNARG'ler)
- Öz ve interaktif olmayan Bilgi Argümanları (SNARK'lar)
3/ SNARK, ispatın, ifadenin doğru olup olmadığı dışında hiçbir şeyi ortaya koymaması gerektiğini belirten "zero-knowledge" özelliğine sahipse zkSNARK olarak da adlandırılır. 🙈
4/ @AleoHQ Aleo'nun temelini oluşturan Zexe belgesinin yazılmasına da yardımcı olan @zkproofs tarafından ortaklaşa geliştirilen Marlin adlı bir tür zkSNARK kanıtlama sistemi kullanır.
Marlin, bir SNARK'ın tüm avantajlarına sahiptir (succinct proofs & a non-interactive protocol), aynı zamanda *evrenseldir* 🪐
5/ Yani tek bir setup ceremony, belirli bir boyuta kadar *herhangi bir* keyfi ifadeyi kanıtlamak için yeterlidir. Bu sayede @AleoHQ Ethereum'daki akıllı sözleşmelere benzer şekilde daha fazla programlanabilirlik sağlar. 🖥️
Marlin hakkında daha fazla bilgi edinin: eprint.iacr.org/2019/1047.pdf
6/ zkSNARK'ları Marlin gibi blokchain için çok güzel yapan özelliklerden biri, bu özlülük özelliğidir (SNARK'taki "S"). Temel olarak bu, bir ifadenin ispatının, ifadenin kendisinden çok, çok daha küçük olduğu anlamına gelir. 💫
7/ Rollups gibi ölçeklenebilirlik çözümlerinde kullanılan bu özelliktir. #ZKRollup'ta, kanıtlanmış olan "ifade", işlemlerin/durum geçişlerinin bir toplamıdır. Bunlar, tüm bu işlemleri aynı anda kriptografik olarak garanti eden bir zkSNARK'a "toplu hale getirilebilir". ✉️
8/ @AleoHQ da her işlemin kendisi 64 durum geçişinden oluşabilir. Bu nedenle, snarkOS'taki (merkeziyetsiz ağ) her işlem temelde bir rollup işlemidir, iş hacmi potansiyelini artırır ve gerçek dünya uygulamaları için gereken ölçeğe ulaşır. 🚀
9/ Bir dizi bağımsız kullanıcı işlemini gruplamak yerine, zkSNARK'lar tek bir kanıtla tüm bir blok zincirinin geçerliliğini yinelemeli olarak kanıtlayabilir.
@MinaProtokol @CeloOrg bunu süper hafif istemciler için kullanır ve @AleoHQ gelecekte bunu da WASM'e entegre etmeyi planlıyor ✨

Sonuç olarak, zkSNARK'lar hassas bilgilerin güvenliğini sağlamaktan daha fazlasını yapar.
Birden çok durum değişikliğini (işlemler gibi) tek ve öz kanıtlara sıkıştırarak #Web3 ölçeğine yardımcı olabilirler ve güvenlikten ödün vermeden daha fazla bilginin aynı alanda paketlenmesini sağlarlar.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with M. QuiNN

M. QuiNN Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @0x_MQuiNN

Jun 7
Dünyanın ilk Modüler Blokzincir ağı — @CelestiaOrg Image
Celestia, blokchain’i aynı anda ölçeklendirmek ve güvenceye almak için yeni bir paradigma geliştirdi.

Celestia nedir?
Celestia, işlemleri sıralayan, yayınlayan fakat onları yürütmeyen ilk modüler blokchain ağıdır.
Celestia, konsensus ve yürütme katmanlarını birbirinden ayırarak blokchain teknoloji yığınını modülerleştirir. Bu, merkeziyetsiz uygulama geliştiricileri için yeni olanaklar sağlar ve herkesin minimum ek yük ile bir blokchain’i entegre etmesine zemin hazırlar.
Read 18 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(