Blok zinciri adresi nedir
Not: Bu belge orijinal İngilizce versiyonun otomatik bir çevirisidir.
Blok zinciri adresi nedir
Blok zinciri adresi, bir blok zinciri ağında bir hedefi tanımlayan benzersiz bir karakter dizisidir. Bir posta kutusu numarası gibi çalışır: herkes ona varlık gönderebilir, ancak içindekilere yalnızca karşılık gelen özel anahtarı elinde tutan kişi erişebilir ve harcayabilir. Her token transferi, akıllı sözleşme etkileşimi ve zincir üstü kayıt, nihayetinde en az bir adrese referans verir.
Kısaca: blok zinciri adresi, bir kriptografik anahtar çiftine bağlı açık bir tanımlayıcıdır — kullanıcıların gerçek dünyadaki kimliklerini ifşa etmeden bir blok zincirinde varlık göndermesine, almasına ve doğrulamasına olanak tanır.
Blok zinciri adresi nasıl çalışır
Adres, bir anahtar çiftinden — matematiksel olarak bağlantılı bir özel anahtar ve açık anahtar kümesinden — türetilir. Üretim süreci tipik olarak şu adımları izler:
- Özel anahtar üretimi. Genellikle 256 bit uzunluğunda rastgele bir sayı oluşturulur. Bu özel anahtar gizli kalmalıdır — onu elinde tutan, adresi kontrol eder.
- Açık anahtar türetme. Bir kriptografik algoritma (eliptik eğri çarpımı gibi) özel anahtardan bir açık anahtar üretir. Bu işlem tek yönlüdür: açık anahtarı özel anahtardan türetebilirsiniz, ancak tersini yapamazsınız.
- Adres kodlama. Açık anahtar hash'lenir (Bitcoin'de yaygın olarak SHA-256 ve ardından RIPEMD-160, Ethereum'da Keccak-256 ile) ve ardından insan tarafından okunabilir bir biçime kodlanır. Sonuç, adrestir.
Farklı blok zincirleri adresleri farklı biçimlerde üretir. Bir Ethereum adresi 0x742d35Cc6634C0532925a3b844Bc9e7595f2bD38 gibi görünür — 0x ile başlayan onaltılık bir dizi. Bir Bitcoin adresi, adres türüne bağlı olarak 1, 3 veya bc1 ile başlayabilir. Bir Solana adresi, Base58 ile kodlanmış bir dizidir. Bu görsel farklılıklara rağmen, temel ilke aynıdır: açık anahtardan türetilmiş bir hash.
Adresler ve cüzdanlar
Cüzdan, bir veya daha fazla adresi ve onların özel anahtarlarını yöneten yazılım veya donanımdır. Cüzdan, token'ları geleneksel anlamda "saklamaz" — token'lar blok zinciri defterinde kayıt olarak bulunur. Cüzdanın sakladığı şey, belirli bir adresin sahipliğini kanıtlayan özel anahtardır. "Bakiyenizi kontrol ettiğinizde", cüzdan adresinizle neyin ilişkili olduğunu görmek için blok zincirini okur.
Tek bir cüzdan birden fazla adresi yönetebilir ve tek bir kullanıcının farklı blok zincirlerinde birçok adresi olabilir.
Adres türleri
Tüm adresler bireysel kullanıcıları temsil etmez. Yaygın türler şunlardır:
- Harici Sahiplikli Hesap (EOA) — bir özel anahtar tarafından kontrol edilen standart bir kullanıcı adresi. İnsanların "adres" derken çoğunlukla kastettiği budur.
- Sözleşme adresi — dağıtılmış bir akıllı sözleşmenin adresi. Özel anahtarı yoktur; davranışı sözleşme kodu tarafından belirlenir.
- Multisig adresi — bir işlemi yetkilendirmek için birden fazla özel anahtar gerektiren, ortak kontrol ve güvenlik için kullanılan bir adres.
Kripto AI projeleri için neden önemli
Adresler, blok zinciri tabanlı AI projelerinin nasıl işlediğinin temelidir. Her zincir üstü eylem — token stake etme, çıkarım için ödeme yapma, veri gönderme, ödül alma — bir adrese bağlıdır. Bir adresin neyi açığa çıkardığını ve neyi çıkarmadığını anlamak, bir projenin zincir üstü faaliyetini değerlendirmeye yardımcı olur.
Bir proje doğrulanabilir adresler yayımladığında (hazinesi, staking sözleşmeleri veya yönetişim multisig'i için), bu adresler şeffaflık için kontrol noktaları hâline gelir. Herkes bir adresi blok tarayıcısında sorgulayabilir ve işlem geçmişini, token bakiyelerini ve sözleşme etkileşimlerini bağımsız olarak doğrulayabilir.
Merkeziyetsiz AI hesaplama ağlarında her katılımcı — ister bir GPU sağlayıcısı, ister bir veri katkıcısı, ister bir doğrulayıcı olsun — bir adresle tanımlanır. Adres; protokolün katkıları izleme, ödülleri dağıtma ve slashing gibi cezaları uygulama biçimidir.
DecAIHub proje kartlarında nerede görünür
Blok zinciri adresleri, proje kartlarında bağımsız bir alan olarak listelenmez; ancak birkaç görünür öğenin temelini oluşturur:
- Main chain — zincir, adres biçimini belirler. Ethereum üzerindeki bir proje
0xönekli adresler; Solana üzerindeki bir proje Base58 adresler kullanır. - Token sözleşmesi — bir projenin token'ı olduğunda, token'ın akıllı sözleşmesi blok zincirinde belirli bir adreste yaşar. Tarayıcıların ve analitik araçların token'ı izlemek için kullandığı adres budur.
- Yönetişim ve güvenlik — multisig, yönetici anahtarları ve DAO yönetişimiyle ilgili alanlar, kritik proje işlevlerini kontrol eden adreslere örtük olarak referans verir.
Tek başına adres neyi kanıtlamaz
- Kimlik — bir adres, onu kimin kontrol ettiğini açığa çıkarmaz. Aynı kişi yüzlerce adres işletebilir ve aynı adres, gönüllü olarak açıklamadıkça arkasındaki kuruluş hakkında hiçbir şey söylemez.
- Meşruiyet — bir blok zinciri adresine sahip olmak projeyi güvenilir kılmaz. Herkes saniyeler içinde, hiçbir maliyet olmadan bir adres üretebilir.
- Faaliyet — bir adres, henüz hiçbir işlem ona dokunmadan, matematiksel olarak üretildiği anda var olur. Bir adresin varlığı, kullanılmış olduğu anlamına gelmez.
- Merkeziyetsizlik — bir proje bir sözleşme adresi yayımlayıp yine de merkezî kontrolle çalışabilir. Adres şeffaflığı, merkeziyetsiz yönetişimle aynı şey değildir.
Karıştırmayın
- Cüzdan — cüzdan, adresleri ve özel anahtarları yöneten araçtır. Adres yalnızca açık tanımlayıcıdır; cüzdan onu kullanmanızı sağlayan arayüzdür.
- Özel anahtar — özel anahtar, bir adres üzerinde kontrol sağlayan sırdır. Adresin kendisi açıktır ve paylaşılması güvenlidir; özel anahtar asla paylaşılmamalıdır.
- İşlem hash'i — bir işlem hash'i (veya txid), blok zincirindeki belirli bir işlemi tanımlar. Adres ise bir katılımcıyı tanımlar. Bunlar farklı türde tanımlayıcılardır.
- ENS veya alan adı — Ethereum Name Service gibi hizmetler, insan tarafından okunabilir adları (ör.
alice.eth) blok zinciri adreslerine eşler. Alan adı bir kolaylık katmanıdır, adresin kendisi değildir.
Sık sorulan sorular
Blok zinciri adresimden kim olduğumu bulabilirler mi?
Blok zinciri adresi takma adlıdır (pseudonymous), anonim değildir. Adresin kendisi hiçbir kişisel bilgi içermez; ancak bir merkezî borsa, kamuya açık bir işlem veya gönüllü açıklama yoluyla kimliğinizle bir kez bile ilişkilendirilirse, geçmiş ve gelecekteki tüm işlemler size atfedilebilir hâle gelir. Gizlilik teknikleri mevcuttur, ancak çoğu açık blok zincirinde varsayılan değildir.
Token'ları yanlış adrese gönderirsem ne olur?
Blok zinciri işlemleri geri döndürülemezdir. Token'ları yanlış bir adrese gönderirseniz ve o adres başka biri tarafından kontrol ediliyorsa, token'ları yalnızca onlar iade edebilir — gönüllü olarak. Adresin sahibi yoksa (kurtarma işlevi olmayan bir sözleşme adresi veya matematiksel olarak geçerli ama kontrol edilmeyen bir adres), token'lar fiilen sonsuza dek kaybolur.
Bir kişinin birden fazla adresi olabilir mi?
Evet. Tek bir kişinin veya kuruluşun oluşturabileceği adres sayısında bir sınır yoktur. Pratikte kullanıcılar farklı amaçlar için — kişisel işlemler, proje hazinesi, test — genellikle ayrı adresler tutar ve birçok cüzdan her işlem için otomatik olarak yeni bir adres üretir.
Dış kaynaklar
- Ethereum.org — Accounts — Ethereum'da hesap türleri, adres üretimi ve EOA'lar ile sözleşme hesapları arasındaki ayrımın açıklaması.
- Blockchain address (Wikipedia) — blok zinciri adresleri ile cüzdanların ilişkisine genel bakış.
No comments to display
No comments to display