Scan to Download Gate App
qrCode
More Download Options
Don't remind me again today

Hash: Blok Zinciri'nin "parmak izi tanıma sistemi"

robot
Abstract generation in progress

Hiç düşündün mü, Bitcoin verilerin değiştirilmediğini nasıl sağlıyor? Cevap hash fonksiyonu (Hash Function) ile.

Kısacası, hash, herhangi bir boyuttaki veriyi, matematiksel bir algoritma aracılığıyla sabit uzunlukta bir koda dönüştürmektir. Örneğin, SHA-256 algoritması ile, 1 karakter ya da 1GB'lık bir dosya girseniz de, çıktı her zaman 256 bit (64 karakter) olacaktır.

Hash'in ne büyüsü var?

Üç süper sert özelliği var:

1. Belirleyici - Aynı girdi, her zaman aynı sonucu verir. Büyük küçük harf farkı bir harf, tüm hash değeri tamamen farklı olacaktır.

2. Tek Yönlülük - İleri işlem yapmak çok kolayken, geri çözümleme astronomik miktarda hesaplama gerektiriyor. Tıpkı bir fotoğraf çekmenin kolay olması ama o fotoğraf aracılığıyla orijinal sahneyi geri getirmenin imkansız olması gibi.

3. Çarpışmayı Önleme - Teorik olarak farklı girdiler aynı hash'i (çarpışma) üretebilir, ancak olasılık çok düşüktür. Bir çarpışmayı bulmak milyonlarca yıl hesaplama gerektirir, bu nedenle pratikte imkansızdır.

Bitcoin madenciliğinin özü

Madencinin işi aslında sürekli olarak parametreleri ayarlamak, blok verileri üzerinde hash işlemi yapmaktır, ta ki belirli sayıda sıfırla başlayan bir hash değeri bulana kadar. Zorluk arttıkça, gereken sıfır sayısı da artar, madenci daha fazla deneme yapmak zorundadır.

İşte bu yüzden daha fazla madencinin katılması, ağı daha güvenli hale getiriyor - yüksek maliyetler kötü niyetli eylemleri kârsız hale getiriyor.

Gerçek Uygulamalar

Web sitesine kayıt olurken girdiğiniz şifre, sunucuda düz metin olarak değil, şifrenin hash değeri olarak saklanır. Giriş yaptığınızda sistem sadece hash değerini karşılaştırır, veritabanı hacklense bile, hacker orijinal şifreyi elde edemez.

Bu, hash'in gücüdür - küçük bir “parmak izi” ile devasa bilgilerin doğruluğunu doğrulayabilirsiniz.

BTC-1.53%
View Original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Reward
  • Comment
  • Repost
  • Share
Comment
0/400
No comments
  • Pin
Trade Crypto Anywhere Anytime
qrCode
Scan to download Gate App
Community
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)