Bitcoin adresleri: basit olanın karmaşıklığı

robot
Abstract generation in progress

Bitcoin dünyasında dört ana adres türü bulunmaktadır. Her birinin kendine özgü özellikleri vardır.

P2PKH adresleri "1" ile başlar. En eski olanlar. Türünün klasiği. Örneğin: 1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2

P2SH adresleri "3" ön eki taşır. Çoklu imza işlemleri için kullanılırlar. Karmaşık senaryolar. Kontrol işlem sırasında gerçekleşir. Örnek: 3J98t1WpEZ73CNmQviecrnyWrnqRhWNLy

Bech32 «bc1q» ile başlar. Daha modern. Bu, yerel SegWit'tir. Hataları daha iyi bulur ve gelişmiş özellikleri destekler. Görünümü şöyle: bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq

Taproot adresleri - "bc1p". SegWit üzerine inşa edilmiştir. Blokta daha az yer kaplar. Daha iyi gizlilik sağlıyormuş gibi görünüyor. Daha düşük ücretler.

P2PKH – bu ne anlama geliyor?

Satoshi bu terimi icat etti. "Halka açık anahtarın hash'ine ödeme" - kulağa karmaşık geliyor. Aslında, paralar halka açık anahtara değil, onun hash adresine gönderilir.

Bu daha güvenli. Hedef adres başkalarının eline geçse bile, kamu anahtarı korunmuş kalır. Ayrıca, alan tasarrufu – hedef daha kompakt.

P2SH ile ne oluyor?

Gavin Andresen bu türü 2012'de tanıttı. Burada ödemeler bir scriptin hash'i ile ilişkilendiriliyor. Her türlü karmaşık senaryoyu destekliyor. Çoklu imzalar ve diğerleri.

Bu tür işlemlerde adres bir script hash'idir. Gönderenin yalnızca hash'e ihtiyacı vardır. Gerçek script daha sonra harcandığında sunulur.

P2SH, ağı daha esnek hale getirdi. Farklı betikler tek bir adrese hashlenebilir. Ayrıntıları açıklamak gerekmez. Gizlilik daha yüksektir.

Bech32 adı nereden geliyor?

"B" – Vuille ve Maxwell'in yaratıcılarından. "ech" – hata tespit algoritması. Benzer sembolleri karıştırmamaya yardımcı olur. "1" "l"'ye benzemiyor, "0" "o" ile karıştırılamaz.

"32" sadece adresin uzunluğunu belirtir. İşte böyle basit bir etimoloji.

Neden adres kullanımından sonra değişiyor?

Bazı cüzdanlar her işlemden sonra yeni bir adres oluşturur. Bu tesadüf değildir.

Öncelikle gizlilik. Tüm işlemler için tek bir adres kullanarak iz bırakıyorsunuz. Herkes geçmişi görebilir. Yeni adresler bilgileri gizler.

Güvenlik de önemlidir. Adresi değiştirirken, hedef olmamız daha zor hale gelir. Eğer bir anahtar çalınırsa, yalnızca fonların bir kısmı etkilenir.

Yeni adresler nasıl doğar?

Eliptik eğrilerde kriptografi kullanılır. Bitcoin'de bu algoritma secp256k1'dir.

Cüzdan, bir açık ve bir gizli anahtardan oluşan bir çift oluşturur. Açık anahtardan bir adres oluşturulur. Yeni bir adres için yeni bir çift. Eşsiz ve güvenli. Süreç anlık.

HD cüzdanları düzenin bekçisi

Modern cüzdanlar HD ( hiyerarşik belirleyici ) teknolojisini kullanır. Birçok adresi yönetmek kolaydır.

HD cüzdanı her seferinde sıfırdan yeni bir anahtar çifti oluşturmaz. Bir başlangıç değeri serisi üretir. BIP32 ve BIP44 standartlarına göre.

Artılar ortada:

  • Yedekleme basitleşiyor - sadece başlangıç değerini kaydediyorsunuz
  • Belirlenebilirlik - tüm adresler tek bir sayıdan türetilir.
  • En iyi gizlilik - her işlem için yeni bir adres
  • Hiyerarşi - farklı amaçlar için alt cüzdanlar oluşturabilirsiniz.

Görünüşe göre her şey net. Ya da tam olarak değil mi?

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)