Blok Zinciri Yazım Modeli: Sandığınız Kadar Basit Değil

robot
Abstract generation in progress

Yıllardır blockchain teknolojisiyle boğuşuyorum ve size söyleyeyim - bu zincirlere veri yazma şekli hem zarif bir şekilde basit hem de sinir bozucu bir şekilde katı. Sadece ekleme modelinin bu alanda hakim olduğunu görüyorum ve dürüst olmak gerekirse, her zaman en iyi yaklaşım olduğuna ikna olmadım.

Blockchain geliştirmeye ilk daldığımda, devrim niteliğinde bir şey bekliyordum. Ancak bunun yerine, abartılmış bir bağlı liste buldum! İşlemler bloklara toplanıyor, doğrulayıcılar bunları kontrol ediyor (genellikle bu süreçte saçma miktarda elektrik harcıyorlar) ve sonra - eğer şanslıysanız - verileriniz bu sürekli büyüyen zincire ekleniyor.

Sorun ne? Bir şey yazıldığında, orada SONSUZA DEK kalır. Bir hata mı yaptın? Yazık! Geleneksel veritabanlarının aksine, bir GÜNCELLEME sorgusu çalıştırarak düzeltebileceğiniz, blok zincirinin değişmezliği hatalarınızın sonsuza kadar korunması anlamına geliyor. Bu sınırlama nedeniyle tamamen raydan çıkan projelere şahit oldum.

Ve bu konsensüs mekanizmalarından bahsedelim. İş Kanıtı mı? Lütfen. 2025'teyiz ve hala ağları güvence altına almak için hesaplama zorlaması mı kullanıyoruz? Enerji tüketimi savunulamaz. Hisse Kanıtı biraz daha iyi, ama esasen zenginlerin daha da zenginleştiği dijital bir oligarsi yaratıyor.

Bloklar arasındaki hash bağlantısı gerçekten etkileyici bir güvenlik sağlıyor, bunu kabul ediyorum. Her blok, bir önceki bloğun hash'ini içerir ve bu da kırılmaz bir zincir oluşturur. Geçmişteki herhangi bir işlemi değiştirmeye çalışmak, TÜM sonraki hash'leri yeniden hesaplamayı gerektirir - mevcut hesaplama sınırlamaları göz önüne alındığında teorik olarak imkansız.

Akıllı sözleşmeler bu yazım modeline başka bir boyut ekler. Temelde, belirli koşullar sağlandığında tetiklenen kendi kendini yürüten kodlardır. Zeki mi? Evet. Tamamen güvenli mi? Kesinlikle hayır - sadece milyonları protokollerden boşaltan sayısız istismara bakın.

İşlem doğrulama başka bir sıkıntı noktasıdır. Bazı ağlar işlemleri onaylamak için DAKİKALAR alıyor. Bazı işlemlerimin tamamlandığını izlerken gerçekten de boyanın kurumasının daha hızlı olduğunu gördüm.

Tüm bu eleştirilere rağmen, hala blockchain üzerinde çalışmaya devam ediyorum. Neden? Çünkü doğru ve güvenli bir şekilde, hiçbir tekil varlığın kontrol etmediği değiştirilemez bir deftere veri yazıldığında, bu gerçekten devrim niteliğinde. Bunu tedarik zincirlerini, oylama sistemlerini ve finansal hizmetleri dönüştürdüğüne tanık oldum.

Ekleme-tabanlı modelin kusurları var, ama bu, blockchain'in güvenilmez garantisinin temelidir. İsterseniz sevin, isterseniz nefret edin, veriler zincire böyle yazılır, her seferinde bir değiştirilemez blokla.

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)