“İşlem kimliği” ifadesinin kısaltması olan ve TxID olarak da bilinen TXID, blok zincirindeki bir işlemi kaydeden hash numarasıdır. Bitcoin (BTC) ve Ethereum (ETH) blok zincirlerindeki tüm işlemler bir hash dizisine, yani işlem kimliklerine kaydedilir.
TXID’lerin Anlamı Nedir?
Bir blok zinciri bloklardan oluşur ve bunlar da birden fazla işlemden meydana gelir. Bir kullanıcı blok zincirinde bir kripto işleminin ne zaman yapıldığını belirlemek isterse, bir TXID’ye ihtiyaç duyar.
Blok zinciri işlemleri, sansürü önlemek ve güvenli bir sistem oluşturmak için değişmezdir. Bu nedenle, TXID’ler fonların harcandığının kesin kanıtı olarak hizmet eder. Kayıtlar kalıcı olarak blok zincirine gömülür ve silinemez. Phemex gibi bir kripto borsası eksik bir para yatırma veya çekme işleminin onayına ihtiyaç duyarsa, halka açık bir TXID fonların geri alınmasına yardımcı olabilir.
2009’dan bir işlem kimliği – muhtemelen Satoshi’nin cüzdanlarına bağlı (Kaynak: Blockchain.com)
Bazı kriptoların TXID’leri yoktur. Bunlar Monero ve ZCash gibi işlem kayıtlarını tutmayan ve gizlilik amacıyla ödeme verilerini/bakiyelerini gizli tutan anonim kriptolardır. Bitcoin ve Ethereum’da kullanıcılar, blok gezginleri aracılığıyla herkese açık olarak gerçekleşen tüm işlemleri kolayca görebilir. Blok gezginleri, blok zincirindeki tüm işlemleri gerçek zamanlı olarak gösterir ve kullanıcıların kripto bakiyelerini görüntülemelerine olanak tanır. Bitcoin için en çok kullanılan gezgin Blockchain.com iken Ethereum için Etherscan‘dır.
Bitcoin ve Ethereum’daki TXID’lerin her ikisi de harf ve rakamların herhangi bir rastgele varyasyonu olabilen 64 karakter içerir. TXID bir cüzdan adresi ile aynı değildir (benzer bir kodlama stiline sahip olmasına rağmen), yalnızca blok zincirinde gerçekleşen belirli bir işlemin kaydıdır.
İlk TXID Neydi?
Bitcoin üzerindeki ilk TXID kaydı 2009 yılında gerçekleşmiştir:
Bu 64 karakterlik işlem karması, Bitcoin’in kurucusu Satoshi Nakamoto‘nun 2009 yılında bir test olarak arkadaşına 50 BTC gönderdiği ilk Bitcoin işlemini temsil etmektedir. Bu TXID hala blok zincirinde görülebilir. Bitcoin madenciliğine başlayan tüm madenciler, Bitcoin’in başlangıcından bugüne kadar her bir işlemin kaydını tutan tüm blok zincirini indirmek zorundadır.
Tarihi işlem kimliğine bir başka örnek de 2010 yılındaki ünlü pizza işlemidir:
Bu işlem, Bitcoin’in bir ödeme şekli olarak kullanıldığı ilk kayıttı – iki pizza için 10.000 BTC’nin üzerinde. O zamanki değeri (Mayıs 2010) 40 dolardı ve şu anki değeri 700 milyon dolara yakın.
Bitcoin TXID’leri Nedir?
2009’da gerçekleşen ilk işlemlerden bu yana, Bitcoin TXID’leri bir hash dizesini temsil eden 64 karakterlik kimliklerdir. Tüm Bitcoin işlemleri SHA-256 şifrelemesini kullandığından, 64 karakter bir SHA-256 şifreleme çıktısını temsil eder. Bu şifreleme yöntemi, 2001 yılında ABD Ulusal Güvenlik Ajansı (NSA) tarafından icat edilen ve kodlanan “SHA-2” adlı kriptografik hash fonksiyonlarına dayanmaktadır.
64 karakterlik çıktı aslında orijinal hashlenmiş değerden daha küçüktür. SHA-2 yönergelerine göre, 256 bit uzunluğundaki bir kriptografik hash 64 karakterlik bir çıktıya dönüştürülebilir. Ancak, tüm Bitcoin verilerinin iki kez hash edilmesi gerekir.
Diyelim ki 256 bitlik bir bayt dizisi ile başlıyoruz. Bu baytlar SHA-256 kullanılarak iki kez hash edildiğinde, aşağıdaki 64 karakterlik çıktıyı üretirler:
4A5E1E4BAAB89F3A32518A88C31BC87F618F76673E2CC77AB2127B7AFDEDA33B
Orijinal hash değerleri rastgele değildir; hepsi işlemle ilgili ayrıntıları belirtir. İlk 8 karakter Bitcoin versiyonunu belirtir, ardından bayrak için 4 karakter, ardından işlem sayısı için 2 karakter ve bu şekilde devam eder. Nihayetinde kullanıcı tek bir işlem kimliğine sahip olur.
Eğer bir kullanıcı standart işlem hashinde ayarlamalar yapmak ve zaman kilitleri ya da multi-sig işlemleri gibi Bitcoin akıllı sözleşmelerini dahil etmek isterse, bunu ekstra bir maliyetle yapabilir.
Benzer ya da aynı hash teknikleri dünyadaki tüm popüler blok zincirleri tarafından kullanılmaktadır. Ethereum, Bitcoin ile aynı şifreleme biçimini kullanır ve SHA-265 şifrelemesini kullandıkları için tüm Ethereum işlem kimliklerinin de 64 karakteri vardır.
Hash, deşifre edilebilen kişisel bir mesaj da içerebilir. Kullanıcılar işlemlerine aşağıdaki komutu eklemek zorundadır:
OP_RETURN {80 bayt istediğiniz veri}
Bitcoin genesis bloğunda Satoshi Nakamoto aşağıdaki mesajı kodlamıştır: “The Times 03/Jan/2009 Şansölye bankalar için ikinci kurtarma paketinin eşiğinde” merkezi finans kurumlarına karşı kripto para birimleri yaratma mantığına atıfta bulunarak.
Bu mesaj aşağıdaki 64 karakterlik hash (TXID) içinde yer alıyordu:
0e3e2357e806b6cdb1f70b54c3a3a17b6714ee1f0e68bebb44a74b1efd512098
Kodlanmış bir mesaj ile Bitcoin genesis blok hash’i (Kaynak: Wikipedia)
Ethereum TXID’leri Nedir?
Ethereum TXID’leri, Bitcoin’de olduğu gibi 64 karaktere sahiptir. Ethereum’daki her işlemin bir ücreti vardır ve bu ücret ETH 2.0’da madencilere ya da stakerlara yatırılır. Ethereum, blok zincirinde değer aktarmak için “gaz ücretleri” olarak adlandırılan ücreti kullanır.
Etherscan, Ethereum blok zincirinde gerçekleştirilen her işlem ve akıllı sözleşme hakkında ayrıntılı bir genel bakış sağlar. Üzerine tıkladığınız veya aradığınız her blok için, içinde gerçekleştirilen işlemlerin bir listesini bulacaksınız.
Ethereum üzerinde bir işlem karması (TXID) (Kaynak: Etherscan)
Her Ethereum işleminin benzersiz bir işlem kimliği (hash kodu) vardır. İşlem karması aşağıdaki gibi ayrıntıları içerir:
- Alıcı adresi: Ethereum veya başka bir tokenı alan adres.
- Değer: Alınan Ethereum veya token miktarı. Bu, bir ETH’nin kesri olan “wei” cinsinden ifade edilir.
- MaxFeePerGas: Kişinin işlem için ödemek istediği maksimum tutar. MetaMask gibi araçlar, daha yüksek bir gaz ücreti karşılığında Ethereum ağındaki işlemleri hızlandırma olanağı sunar. Phemex‘ten para çekim işlemlerinde müşteriler için en hızlı ETH gaz ücretlerini kullanılır.
TXID’ler için Blok Kaşifleri Nedir?
Bitcoin ve Ethereum, TXID’leri bir blok gezgini aracılığıyla görüntülenebilen tek blok zincirleri değildir. Diğer üst L1 (birinci katman) blok zincirlerinin, aşağıdakiler gibi kendi blok kaşifleri vardır:
Solana (SOL): Solana Gezgini
Cardano (ADA): Cardano Blockchain Explorer
Ripple (XRP): XRPSCAN
Polkadot (DOT): Polkascan
Dogecoin (DOGE): DogeChain
Litecoin (LTC): Blockchair’ın Litecoin Gezgini
Avalanche (AVAX): Avalanche Explorer
Bu kaşiflerin her birinde bir işlem kimliği aramak için, Phemex’ten aldığınız işlem verisini arama çubuğuna yapıştırın ve para yatırma / çekme işleminizin ayrıntıları görüntüleyin.
TXID’ler Blok Zincirlerine Nasıl Fayda Sağlar?
TXID’ler, fonların blok zincirinde harcandığına dair kanıt sağlamanın yanı sıra, zincirin geçmişi boyunca gerçekleşen tüm işlemler hakkında değerli bilgiler taşır. Bu 64 karakterlik karmalar, gelecekteki blok oluşturma/madencilik için aktarılan verilerin bütünlüğünü doğrulamak için kullanılabilir.
Bir blok zincirinin ana fikri, ödemeler için değişmez ve güvenilmez bir defter oluşturmaktır. Değişmezlik, kurcalanamayacağı ve/veya tersine çevrilemeyeceği anlamına gelir. Bir kullanıcı bir işlemi çift şifrelerse, blok zinciri devam ettiği sürece değişmez olan belirli bir hash/TXID elde ederler. Bu, sansüre karşı direnci garanti eder ve güven unsurunu ortadan kaldırarak insanların paralarını bir bankada olduğu gibi çalınması veya dondurulması konusunda endişelenmeden harcamalarına olanak tanır. Ayrıca TXID’lerin/hash’lerin 10 yıl sonra bile yukarıda listelenen blok kaşiflerinden birinde aranabilir olacağı anlamına gelir.
Phemex TXID’leri Kullanıyor mu?
Phemex’teki her para çekme ve yatırma işleminin, varlık geçmişinize göz atarak bulabileceğiniz bir işlem kimliği vardır. Hesabınızın “Varlıklar” bölümünü ziyaret edip “Para Çek” seçeneğine tıklarsanız, geçmiş para çekme işlemlerine ait tüm TXID’lerin kayıtlarını bulmak için “Geçmiş İşlemler” e girebilirsiniz.
Bitcoin veya Ethereum çekerseniz, işlem blok kaşiflerinde yayınlanır ve burada yeni cüzdanınıza nasıl indirgendiğini görebilirsiniz. Tüm işlemlerin kredilendirilmesi için belirli sayıda onay gerekir. Minimum onay sayısı Bitcoin için 3 ve Ethereum için 50’dir.
Yanlış adrese gönderilen fonları kurtarmak imkansızdır, ancak para yatırma adresinize kripto yatırırsanız ve bakiyenize yatırılmazsa, TXID sizi kurtarabilir. İlgili TXID için bir blok gezgininde arama yapmanız yeterlidir ve hesabınızdaki para yatırma adresiyle eşleşirse, Phemex yatırdığınız bakiyeyi size aktaracaktır.
Sonuç
Bitcoin gibi köklü oyunculardan Dogecoin gibi memecoinlere kadar çoğu kripto, her bir işlemi tanımlamak için 64 benzersiz karakterden oluşan bir kimlik kullanır. Blok zincirinin bir parçası olarak bu işlemler asla silinemez ve işlem kimlikleri de blok zinciri hayatta olduğu sürece kayıtlarda kalır. Birçok blok zincirinin, tüm işlem kimliklerinin herkese açık olarak görüntülenebildiği kendi blok kaşifleri vardır.
Phemex’teki bir kullanıcı her kripto yatırdığında veya çektiğinde, söz konusu işlem için blok zincirinde izlenebilen bir işlem kimliği tahsis edilir. Phemex desteği, bir TXID kullanarak, otomatik para yatırma sistemi tarafından alınmamışsa kayıp bir depozitoyu geri alabilir.
Sonuç olarak, işlem kimlikleri blok zinciri ekosisteminin işleyişi için zorunludur ve şeffaflıktan sansüre karşı dirence kadar blok zinciri teknolojisinin en değerli avantajlarından bazılarını destekler.