Cryptography nedir?
Cryptography, okunabilir veriyi okunamaz hale getirme ve tekrar okunabilir yapma uygulamasıdır; böylece sadece doğru kişiler bir şeyi görebilir veya kanıtlayabilir. Mesajları kilitlemenizi, kimliği kanıtlamanızı ve her şeyi göstermeden işlemleri doğrulamanızı sağlayan matematik ve kurallardır. Bir kilit ve anahtar düşünün, ancak kilit matematik ve anahtar yazılım cüzdanınızda saklıdır.
“Cryptography kırılmaz.” Tam olarak doğru değil. Gücü, kullanılan matematiğe, kurulumuna ve anahtarlarınızı ne kadar iyi koruduğunuza bağlıdır. Kötü ayarlar ve dağınık saklama yöntemleri en yetenekli matematiği bile geçer.
Cryptography nasıl çalışır
Birine kripto gönderdiğinizi ama sırlarınızı göstermediğinizi hayal edin. Kısa adım anlatımı:
- Adım 1: Cüzdanınızı açarsınız ve göndermek istediğiniz miktarı girersiniz.
- Adım 2: İşlemi alıcının kamu anahtarına yönlendirirsiniz; paylaşılması güvenlidir.
- Adım 3: Cüzdanınız işlemi özel anahtarınızla imzalar; bu, kim olduğunuzu açığa çıkarmadan sizin olduğunuzu kanıtlar.
- Adım 4: Düğümler imzayı ve veriyi Hash Fonksiyonları ile kontrol eder, böylece aktarım sırasında hiçbir şeyin değişmediği anlaşılır.
- Adım 5: Ağ işlemi onaylar, bir bloğa ekler ve herkes daha sonra doğrulayabilir.
Akış bu. Sessizce güçlü, oldukça açık ama yine de özel.
Cryptography neden önemli
Peki bu sizin için ne yapar?
- Faydası: Birine, istediğiniz yere para gönderebilir ve bunun gerçek olduğunu banka veya destek servisine ihtiyaç duymadan kanıtlayabilirsiniz.
- Bakış Açısı: İyi Cryptography gizliliğinizi korurken ağın kuralların uygulandığını kontrol etmesine izin verir; gizlilik korunur.
- İlgisi: Bunu cüzdanlarda, NFT basımlarında, borsalarda, akıllı sözleşmelerde, DAO'larda ve şifre atlayan giriş akışlarında bile göreceksiniz.
Seed ifadenizi çevrimdışı yedekleyin, ekran görüntülerinde veya bulut notlarında saklamayın. Cryptography sağlam olabilir, fakat sırlarınızın bir fotoğrafı her şeyi bitirir.
Cryptography'nin Temel Özellikleri
Onu öne çıkaran özellikler:
- Gizlilik: Sadece hedeflenen okuyucular mesajı veya veriyi çözebilir.
- Bütünlük: En küçük değişiklik bile tespit edilebilir, bu yüzden müdahale ortaya çıkar.
- Otantiklik: İmzalar, gerekenin ötesinde bilgi açığa çıkarmadan kimin işlem yaptığını gösterir.
- Hesap verebilirlik: İmzalanmış işlemler daha sonra herkes tarafından doğrulanabilir.
- Bileştirilebilme: İmzalar, özetler ve kanıtlar gibi araçları üst üste koyarak daha zengin uygulamalar oluşturabilirsiniz.
Çeşitleri
Farklı işler için farklı araçlar. Cryptography'de temel türler şunlardır:
- Simetrik: Veriyi kilitleyip açmak için tek bir gizli anahtar, hızlı ve basit.
- Asimetrik: Paylaşılacak bir açık anahtar ve saklanacak bir özel anahtar; cüzdanlar ve imzalar için kullanılır.
- Hashing: Verinin parmak izini çıkaran tek yönlü matematik, bloklar ve dosya kontrolleri için idealdir.
- ZK: Sıfır bilgi kanıtları, bir şeyin doğru olduğunu sırrı göstermeden ispatlamanızı sağlar.
Cryptography matematik, sihir değil. Birisi sizi anahtar paylaşmaya kandırırsa, matematik onları içeri alır.
Örnek
Cüzdanınız bir işlemi imzalar, düğümler imzayı açık adresle doğrular ve ağ, özel sırınızı hiç görmeden işlemi kabul eder; işte Cryptography görevini yapmış olur.
İlginç Bilgi
Julius Caesar mesajları gizlemek için harfleri kaydırdı, sonra yüzyıllar sonra Enigma makineleri savaş trafiğini karıştırdı; bugün telefonunuz memler ve piyasalar arasında her ikisinden daha güçlü matematiksel işlemleri sessizce yürütüyor.
Özet
Kısa versiyon: Cryptography belirli birine güvenmenizi istemeden çevrimiçi güven sağlar. Hakem matematiktir.
