Zerocoin

Vikipedi, özgür ansiklopedi

Zerocoin, 2013 yılında Johns Hopkins Üniversitesi profesörü Matthew D. Green ve lisansüstü öğrencileri Ian Miers ve Christina Garman tarafından önerilen bir gizlilik protokolüdür. Protokolde yerleşik olarak madeni para karıştırma yeteneklerine sahip olarak Bitcoin işlemlerinin anonimliğini iyileştirecek Bitcoin protokolünün bir uzantısı olarak tasarlandı.[kaynak belirtilmeli] Zerocoin günümüzde Bitcoin ile uyumlu değildir.

Tarihi[değiştir | kaynağı değiştir]

Blok zincirinin kamusal yapısı nedeniyle, kullanıcılar ağ ile etkileşimde bulunurken gizliliklerini tehlikeye atabilir. Bu sorunu çözmek için, kripto para birimi işlemlerinin izini gizlemek için üçüncü taraf para karıştırma hizmeti kullanılabilir. Mayıs 2013'te Matthew D. Green ve yüksek lisans öğrencileri (Ian Miers ve Christina Garman), kripto para birimi işlemlerinin güvenilir bir üçüncü tarafa gitmeden anonim hale getirilebildiği Zerocoin protokolünü önerdi; bu protokolle bir madeni para imha edilir ve ardından geçmişi silinerek tekrar basılır.[1]

Bir coin harcanırken, tam olarak hangi coinin harcandığını gösteren hiçbir bilgi mevcut değildir.[2] Başlangıçta Zerocoin protokolünün Bitcoin ağına entegre edilmesi planlanmıştı.[3] Ancak teklif Bitcoin topluluğu tarafından kabul edilmedi. Böylece, Zerocoin geliştiricileri protokolü bağımsız bir kripto para biriminde başlatmaya karar verdi.[4] Zerocoin protokolünü uygulayan bağımsız bir kripto para birimi oluşturma projesine "Moneta" adı verildi.[5] Zerocoin protokolünü uygulayan ilk kripto para birimi olan Zcoin (XZC) Eylül 2016'da Poramin Insom ve ekibi tarafından piyasaya sürüldü.[6] Ocak 2018'de, sıradan kullanıcılar arasında daha adil madencilik sağlamak için Proof-of-work sisteminin bellek yoğun Merkle ağaç kanıtı algoritmasıyla değiştirilmesine ilişkin olarak Zcoin tarafından kısmen finanse edilen akademik bir makale yayınlandı.[7] Nisan 2018'de, Zerocoin protokolünde, bir saldırganın dürüst kullanıcıların sahip olduğu paraları yok etmesine, havadan paralar yaratmasına ve kullanıcıların paralarını çalmasına olanak tanıyan kriptografik bir kusur bulundu.[8] Zcoin kripto para birimi ekibi, kusuru kabul ederken, bu tür saldırıları gerçekleştirmede yüksek zorluk ve saldırgana ekonomik fayda sağlama olasılığının düşük olduğunu belirtti.[9] Aralık 2018'de Zcoin, güvenilir bir kuruluma olan ihtiyacı ortadan kaldıran ve Zerocoin protokolünü kullanırken bir işlemdeki paranın kaynağını ve miktarını gizleyen Lelantus protokolünü öneren bir akademik makale yayınladı.[10][11]

Mimari[değiştir | kaynağı değiştir]

Zerocoin özelliğini kullanan işlemler, her madeni paranın işlem geçmişinin ortaya çıktığında silindiği bir emanet havuzundan çekilir.[12] İşlemler, bir ifadenin doğru olduğunu kanıtlamanın matematiksel bir yolu, soruyla ilgili başka hiçbir ayrıntıyı açıklamadan sıfır bilgili kanıtlarla doğrulanır.[13]

Zerocash[değiştir | kaynağı değiştir]

16 Kasım 2013 tarihinde Matthew D. Green, işlem gören miktarı koruyarak ek anonimlik sağlayan Zerocash protokolünü duyurdu.[14] Zerocash, işlem boyutlarını %98 oranında azalttı, ancak hesaplama açısından önemli ölçüde daha pahalıydı ve üretilmesi 3.2 GB'a kadar bellek gerektiriyordu.[15][16] Protokoldeki daha yeni gelişmeler bunu 40MB'ye düşürdü.

Zerocash, hesaplamaların bütünlüğünü kanıtlamak için özel bir tür sıfır bilgi yöntemi olan özlü, etkileşimli olmayan sıfır bilgi argümanlarını (zk-SNARKs olarak da bilinir) kullanır.[17] Bu tür kanıtlar 300 bayttan daha az uzunluktadır ve yalnızca birkaç milisaniyede doğrulanabilir ve işlem gören miktarı gizlemenin ek avantajını da içerir. Bununla birlikte, Zerocoin'den farklı olarak, Zerocash, güvenilir bir kuruluş tarafından bir başlangıç kurulumu gerektirir.[18]

Zerocoin protokolünün arkasındaki yardımcı doçent Matthew D. Green tarafından geliştirilen Zcash, 2013 yılında geliştirilmeye başlayan ilk Zerocash tabanlı kripto para birimiydi.[19]

Kaynakça[değiştir | kaynağı değiştir]

  1. ^ Miers, Ian; Garman, Christina; Green, Matthew; Rubin, Aviel D. (May 2013). Zerocoin: Anonymous Distributed E-Cash from Bitcoin (PDF). 2013 IEEE Symposium on Security and Privacy. IEEE Computer Society Conference Publishing Services. ss. 397-411. doi:10.1109/SP.2013.34. ISSN 1081-6011. 2 Haziran 2013 tarihinde kaynağından arşivlendi (PDF). Erişim tarihi: 27 Aralık 2020. 
  2. ^ "Who's Who in Bitcoin: Zerocoin Hero Matthew Green". IEEE Spectrum. 24 Ekim 2013. 4 Eylül 2014 tarihinde kaynağından arşivlendi. Erişim tarihi: 6 Ağustos 2018. 
  3. ^ Janus (23 Nisan 2013). "Gold 2.0: can code and competition build a better Bitcoin?". Ther Verge. 20 Haziran 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Ağustos 2018. 
  4. ^ Carrie (1 Şubat 2014). "Hopkins researchers are creating an alternative to Bitcoin". The Baltimore Sun. 27 Kasım 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Ağustos 2018. 
  5. ^ "Moneta - Engineering an ideal cryptocurrency". Moneta.cash. 3 Şubat 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 11 Ağustos 2018. 
  6. ^ "Cryptocurrency Zcoin Have Just Released 'French Drop' Their Best Privacy Update Yet". Business Insider. Zcoin team. 1 Mart 2018. 7 Ağustos 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Ağustos 2018. 
  7. ^ Alex, Biryukov; Dmitry, Khovratovich (2016), Egalitarian computing, cs.CR, arXiv:1606.03588 $2 
  8. ^ Tim (12 Nisan 2018). "A Cryptographic Flaw in Zerocoin (and Two Critical Coding Issues)". Chair of Applied Cryptography. Germany: University of Erlangen-Nuremberg. 9 Eylül 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 9 Eylül 2018. 
  9. ^ "A statement on the paper "Burning Zerocoins for fun and profit"". Zcoin.io. 9 Eylül 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 9 Eylül 2018. 
  10. ^ "Lelantus: Private transactions with hidden origins and amounts based on DDH" (PDF). Zcoin. 29 Aralık 2018 tarihinde kaynağından (PDF) arşivlendi. Erişim tarihi: 29 Aralık 2018. 
  11. ^ Aram (7 Nisan 2019). "Lelantus: Towards Confidentiality and Anonymity of Blockchain Transactions from Standard Assumptions". Cryptology ePrint Archive (Report 373). 14 Nisan 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 14 Nisan 2019. 
  12. ^ "What You Need To Know About Zero Knowledge". TechCrunch (İngilizce). 7 Şubat 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 21 Aralık 2018. 
  13. ^ "Can This Man Build a Better Bitcoin?". Fortune (İngilizce). 18 Aralık 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 21 Aralık 2018. 
  14. ^ Matthew D. Green [@matthew_d_green] (16 Kasım 2013). "We designed a new version of Zerocoin that reduces proof sizes by 98% and allows for direct anonymous payments that hide payment amount" (Tweet). Erişim tarihi: 16 Eylül 2015Twitter vasıtasıyla. 
  15. ^ "Zcash Integration Guide - Zcash". Zcash (İngilizce). 26 Kasım 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 26 Kasım 2018. 
  16. ^ Zerocash: Decentralized Anonymous Payments from Bitcoin. 18 Mayıs 2014. ss. 459-474. doi:10.1109/SP.2014.36. ISBN 978-1-4799-4686-0. 
  17. ^ Ben-Sasson (2014). "Succinct Non-Interactive Zero Knowledge for a von Neumann Architecture". USENIX Security. 6 Kasım 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 27 Aralık 2020. 
  18. ^ "What You Need To Know About Zero Knowledge". TechCrunch (İngilizce). 7 Şubat 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 19 Aralık 2018. 
  19. ^ "Zcash, a Harder-to-Trace Virtual Currency, Generates Price Frenzy" (İngilizce). 11 Ocak 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 26 Kasım 2018. 

Dış bağlantılar[değiştir | kaynağı değiştir]