Madencilerin Neden Nonce ('e İhtiyacı Var ve Neden Umursamalısınız)

robot
Abstract generation in progress

Madencilerin neden ödüller kazanmak için blokları kopyalayıp yapıştıramayacağını hiç merak ettiniz mi? İşte burada nonce devreye giriyor—gerçekten yalnızca bir kez kullanılan rastgele üretilmiş bir sayı. Bu, blockchain'in sisteme hile yapabileceğini düşünenlere “güzel bir deneme” demesinin bir yoludur.

Çözdüğü Problem

Nonce olmadan, madencilik basit hale gelir. Bir madenci, aynı işlem verilerini alabilir, aynı şekilde hashleyebilir ve bunu bir milyon kez sunabilir - her seferinde ödeme alır. Bu her şeyi bozar. Nonce, madencileri her bir blok denemesi için benzersiz bir şey üretmeye zorlayarak bu istismarı ortadan kaldırır.

Nasıl Gerçekten Çalışır

İşte akış: Bir madenci, mempool'dan işlemleri alır, bunları toplar, rastgele bir nonce ekler ve tüm süreci SHA-256'dan geçirir. Bir hash çıkar. Eğer o hash, ağın hedefinden daha düşükse (, madencilik zorluğu arttıkça zorlaşan ), boom—geçerli blok, madenci ödüllendirilir. Değilse? Nonce'u değiştir ve tekrar dene. Gerekirse milyonlarca kez.

Bu yüzden madencilik hesaplama açısından pahalıdır—her hesaplamanın zor olduğu değil, trilyonlarca olasılık arasında doğru nonce'u bulmanız gerektiğidir.

Bunun İş Kanıtı İçin Neden Önemli Olduğu

İş kanıtı, yaptığınız işi kanıtlamakla ilgilidir. nonce, kanıttır. Her geçerli blok, bulmak için gerçek hesaplama çabası gerektiren benzersiz bir nonce'a sahiptir. Bu, Bitcoin ve diğer PoW ağlarını güvende tutan şeydir—tüm bu işi yeniden yapmadan tarihi sahteleyemezsiniz ki bu da ölçekli olarak ekonomik olarak imkansızdır.

Ağ zorluğu ayarlandıkça ( hedef değeri değişir), madencilerin geçerli bir nonce bulmak için daha fazla hash'e ihtiyacı vardır. Daha fazla hash denemesi = daha fazla elektrik harcanması = daha fazla güvenlik.

Sonuç

Nonce çekici değil ama gereklidir. Bu, madenciliği adil hale getiren, ödülleri benzersiz kılan ve ağı güvenli yapan rastgeleliktir. No nonce = no proof of work. No proof of work = no Bitcoin.

BTC1.49%
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)