Ergo Adresleri

This page is machine-translated.
Robert Wolf

24 Temmuz 2019

Bugünkü makalemizde, Ergo adres formatlamasına daha yakından bakacağız. Bunun yanı sıra, bunların nasıl çalıştığını ve diğer blockchain adres türlerine göre neden tercih edildiğini açıklayacağız.

En baştan başlayalım.

Herhangi bir kripto para cüzdanı kurduğunuz anda otomatik olarak bir adres oluşturursunuz. Çok gevşek bir şekilde, bir cüzdanı geleneksel bir banka hesabına ve bir adresi de eşleşen hesap numarasına benzetebilirsiniz.
Para A'dan B'ye göndermek, para almak veya madencilik ödüllerinizi çekmek için gereken tam olarak bu alfanümerik adreslerden biridir.
Ergo cüzdanını kullanmaya başlamak ve işlevlerine daha derinlemesine dalmak istiyorsanız, aşağıdaki bağlantıya göz atın.

Peki, adresler tam olarak nedir?

Adresler, belirli betiklere karşılık gelen kısa dizelerdir ve bir kutuyu korumak için kullanılır (bu gönderisi, ana geliştirici kushti tarafından forumumuzda yayınlanan "kutunun" ne olduğunu çok iyi açıklamaktadır).
Bir betiğin (hex kodlu) ikili temsiline kıyasla, bir Ergo adresi Base58 kodlaması kullanır ve bu nedenle ikili temsilde sunulmayan bazı çok yararlı özelliklere sahiptir:

  • Bir adresin bütünlüğü, entegre bir kontrol toplamı aracılığıyla kolayca kontrol edilebilir (bu, "veri iletimi veya depolama sırasında ortaya çıkabilecek hataları tespit etmek amacıyla dijital veri bloğundan türetilen küçük boyutlu bir veridir", Wikipedia'ya göre).
  • Adresin bir ön eki, size ağ ve adres türünü gösterir. Özellikle, ağ ön eki, ana ağ tokenlerini test ağı adresine yanlışlıkla göndermenizi engeller.
  • Adres, benzer görünen karakterleri önleyen ve çift tıklamaya ve e-postalarda satır kırılmasına dost olan bir kodlama (yani, bahsedilen Base58) kullanmaktadır.
  • Bir adres, ağ türünü, adres türünü, kontrol toplamını ve belirli betiklerle eşleşmek için yeterli bilgiyi kodlamaktadır.

Ağ ve adres türleri hakkında bilgi içeren ön ek baytına bakalım:

Olası ağ türleri:

  • Ana ağ - 0x00
  • Test ağı - 0x10

Adres türleri (aşağıda açıklanan anlamlar):

  • 0x01 - Pay-to-PublicKey(P2PK) adresi
  • 0x02 - Pay-to-Script-Hash(P2SH)
  • 0x03 - Pay-to-Script(P2S)

Bir adres türü için, içerik baytlarını şu şekilde oluşturuyoruz:

  • P2PK - serileştirilmiş (sıkıştırılmış) genel anahtar
  • P2SH - serileştirilmiş betik baytlarının Blake2b256 hash'inin ilk 192 biti
  • P2S - serileştirilmiş betik (madencilik ödüllerinin gittiği yer!)

Örneğin, bir P2PK adresine 10 Erg göndermek genellikle, karşılık gelen bir işlemin
10 Erg'in P2PK adresinde kodlanmış bir genel anahtar tarafından kilitlendiği bir kutu içereceği anlamına gelir. Benzer şekilde,
P2S adresinde kutu, adres içinde kodlanmış bir betik tarafından kilitlenecektir. En karmaşık P2SH betik durumunda, kutu, kutuyu harcayan bir giriş tarafından gösterilmesi gereken bir betik için Blake2b256 hash değerinin ilk 192 bitini alan özel bir önceden tanımlanmış betik tarafından korunacaktır.

İşte belirli adreslerin test ağında nasıl görüneceğine dair bir örnek:

  • 3 - P2PK (3WvsT2Gm4EpsM9Pg18PdY6XyhNNMqXDsvJTbbf6ihLvAmSb7u5RN)
  • ? - P2SH (rbcrmKEYduUvADj9Ts3dSVSG27h54pgrq5fPuwB)
  • ? - P2S (Ms7smJwLGbUAjuWQ)

Ve işte ana ağımızda nasıl göründükleri:

  • 9 - P2PK (9fRAWhdxEsTcdb8PhGNrZfwqa65zfkuYHAMmkQLcic1gdLSV5vA)
  • ? - P2SH (8UApt8czfFVuTgQmMwtsRBZ4nfWquNiSwCWUjMg)
  • ? - P2S (4MQyML64GnzMxZgm, BxKBaHkvrTvLZrDcZjcsxsF7aSsrN73ijeFZXtbj4CXZHHcvBtqSxQ)

Kısa bir özet:

  • Ön ek baytı = ağ türü + adres türü (örneğin, test ağındaki P2S betiği Base58'den önce 0x13 ile başlar)
  • kontrol toplamı = en soldaki_4_bayt (blake2b256 (ön ek baytı || içerik baytları))
  • adres = ön ek baytı || içerik baytları || kontrol toplamı

Eğer bunlardan herhangi biri ilginizi çektiyse, topluluğumuza katılmaktan ve telegram kanalımızda ve/veya forumda daha fazla soru sormaktan memnuniyet duyarız.
Orada görüşmek üzere!

Share post

Ergo Altyapı DAO: Ergo Ekosisteminin Omurgasını Merkeziyetsizleştirmek

Ergo Altyapı DAO: Ergo Ekosisteminin Omurgasını Merkeziyetsizleştirmek

Ergo’nun misyonu her zaman merkeziyetsizlikte kök salmıştır, sadece konsensüs katmanında değil, tüm yığın boyunca.

Ergo Platform

13 Ağustos 2025

Mew Finance: Ergo Ekosistemi için Eğlenceli Bir DeFi Araç Seti

Mew Finance: Ergo Ekosistemi için Eğlenceli Bir DeFi Araç Seti

Mew Finance, Ergo Blockchain üzerinde merkeziyetsiz bir uygulama setidir.

Ergo Platform

12 Ağustos 2025

Lithos: Madenciliği On-Chain Havuzlarla Merkeziyetsizleştirmek

Lithos: Madenciliği On-Chain Havuzlarla Merkeziyetsizleştirmek

Lithos, madencilik havuzlarının nasıl çalıştığını köklü bir şekilde değiştirmek için tasarlanmış yeni bir protokoldür; havuzları o.

Ergo Platform

24 Temmuz 2025

Sigma 6.0: Daha Akıllı, Daha Esnek Ergo

Sigma 6.0: Daha Akıllı, Daha Esnek Ergo

Sigma 6.0 Ergo blockchain için önerilen büyük bir güncellemedir.

Ergo Platform

23 Temmuz 2025

Rosen'ın Geleceğini Şekillendirmek: Beş Ana Hazine Teklifi Üzerine Topluluk Çağrısı

Rosen'ın Geleceğini Şekillendirmek: Beş Ana Hazine Teklifi Üzerine Topluluk Çağrısı

Rosen kurucu ortağı Armeanio, Rosen Hazine'sine beş yeni teklif sunmuştur.

Ergo Platform

9 Temmuz 2025

Ergo'nun Genişletilmiş UTXO'su ve Yapay Ekonomik Zekanın Yükselişi

Ergo'nun Genişletilmiş UTXO'su ve Yapay Ekonomik Zekanın Yükselişi

Otonom Ekonomik Ajanlar için Pratik Bir Vizyon Otonom ekonomik ajanlar, Ergo blok zincirinde gerçek bir dijital ekonomide faydalı.

Ergo Platform

12 Mayıs 2025

ErgoHACK X: Ergo Blok Zincirinde Yapay Zeka

ErgoHACK X: Ergo Blok Zincirinde Yapay Zeka

Dağıtık İnovasyonun Onuncu Yılı yıl dönümü ErgoHACK'e katılın ve Ergo blok zincirindeki AI devriminin ön saflarında yer alın! Yara.

Ergo Platform

10 Nisan 2025