Tangem'de Artık UTXO Dinamik Adresler Var

Author logo
Patrick Dike-Ndulue
•
Post image

Yaptığınız her işlem blok zincirinde kalıcı olarak görünür. Cüzdan adresinizi bilen herkes, bu adrese bağlı tüm gönderim ve alımları izleyebilir, bakiyenizi görebilir ve zaman içindeki hareketlerinizi analiz edebilir. Protokolün çalışma şekli budur.
 

Gizlilik sorunu, adres tekrar kullanımından kaynaklanır. Aynı Bitcoin adresini tekrar tekrar paylaştığınızda, gözlemcilere sürekli takip edebilecekleri bir iz vermiş olursunuz. Zincir analiz şirketleri, meraklı karşı taraflar ve size daha önce ödeme yapan herkes, o adresten geçen tüm işlemleri görebilir. Bir borsada KYC’ye veya herkese açık bir bağışa bağlı tek bir adres, tüm işlem geçmişinizi ortaya çıkarabilir. İşte bu nedenle Unspent Transaction Output (UTXO) kavramı vardır.

 

UTXO Nedir?

UTXO, aldığınız fakat henüz harcamadığınız belirli bir Bitcoin birimidir. Bunu bir banknot gibi düşünün: belli bir değerde, cüzdanınızda duran ve kullanılmayı bekleyen bir varlık.
 

Bitcoin harcadığınızda, banka hesabındaki gibi bakiyeden düşmezsiniz. Bunun yerine, bir veya birden fazla banknotu (UTXO) girdi olarak verirsiniz ve ağ, yeni banknotlar (çıktılar) oluşturur; biri alıcıya gider, diğeri fazla ödediyseniz size iade edilir. Orijinal banknotlar artık yoktur, ancak yerlerine yenileri geçmiştir.
 

Her ödeme, belirli bir adrese bağlı ayrı bir not (UTXO) olarak geldiğinden, ağ her biri için ek bir karmaşıklık olmadan yeni bir adres atayabilir. Cüzdanınız, tüm adreslerinizdeki notları toplar ve bakiyeniz elinizde tuttuğunuz tüm UTXO’ların toplamıdır.
 

Bu yüzden adres döngüsü (rotation) Bitcoin’de kolaydır, Ethereum’da ise değildir. Ethereum’da bakiyeniz, tek bir adrese bağlı tek bir sayıdır; banka hesabı gibi. Adresi değiştirmek, parayı taşımak anlamına gelir ve bu da ücret ödemek ve iz bırakmak demektir. Bitcoin’de ise her gelen ödeme zaten kendi başına bir nesnedir. Ona yeni bir adres vermek, yeni bir banknotu farklı bir cebe koymaktan farksızdır. Cüzdanınızdaki toplam değişmez.

Dinamik Adresler Nedir?

Dinamik Adresler, Bitcoin ve diğer desteklenen UTXO ağlarında her gelen işlemden sonra otomatik olarak yeni bir alım adresi oluşturur. Aynı adresi asla iki kez kullanmazsınız.
 

Bu adreslerin tamamı aynı cüzdan ve seed phrase’e bağlıdır. Toplam bakiyeniz, tüm bu adreslerdeki varlıkların toplamıdır. Güvenlik açısından hiçbir şey değişmez. Tek fark, dış dünyanın görebileceği şeydir.
 

Ayrıca, bu işlemlerin hiçbirini manuel olarak yönetmezsiniz. Tangem, adres döngüsünü arka planda otomatik olarak yürütür. Alım ekranını açtığınızda, mevcut aktif adresi görürsünüz. Bir işlem onaylandığında, bir sonraki adres hazır olur.

Nasıl Çalışır?

Dinamik Adresler, standart BIP-44 türetme yollarını kullanır. Alım adresleri m/44'/0'/0'/0/index yolunu takip eder ve her işlemden sonra index artırılır. Para iadesi (change) adresleri ise m/44'/0'/0'/1/index yolunu izler.
 

Bunlar sektör standardı yollar olduğundan, başka bir cüzdanda bu türetme yollarında tuttuğunuz varlıklarınız varsa, özelliği etkinleştirdiğinizde otomatik olarak tespit edilip bakiyenize eklenir.
 

Tangem uygulamasında gösterilen bakiye, cüzdanınızdaki tüm adreslerin toplamıdır. Hangi adreste ne kadar varlık olduğunu takip etmeniz gerekmez.

Desteklenen Ağlar

Dinamik Adresler şu proof-of-work blok zincirlerinde kullanılabilir:

  • Bitcoin (BTC)
  • Bitcoin Cash (BCH)
  • Litecoin (LTC)
  • Dash (DASH)
  • Dogecoin (DOGE)
  • Ravencoin (RVN)

Bunların hepsi UTXO tabanlı ağlardır. Bu ağlar, bakiyeyi değil, harcanmamış çıktıları (UTXO) takip eder; bu sayede her işlemde adres döngüsü pratik hale gelir.

Dinamik Adresler Nasıl Etkinleştirilir?

Bu özellik varsayılan olarak kapalıdır. Etkinleştirmek için:

  1. Tangem uygulamasını açın ve Bitcoin veya desteklenen bir ağ için Token sayfasına gidin.

    image.png
  2. Sağ üst köşedeki üç nokta menüsüne dokunun.
     
  3. Dynamic addresses seçeneğini seçin.
    image.png
  4. Enable Dynamic Addresses seçeneğini seçin.
     

    image.png

    5. İşlem tamam.
     

    image.png

Birden fazla cüzdanınız varsa, her hesapta ve her token için Dinamik Adresler’i ayrı ayrı etkinleştirmeniz gerekir.

Dinamik Adreslerin Şu Anda Kapsamadığı Özellikler

Dinamik Adresler, adres döngüsüne odaklanan bir v1 gizlilik özelliğidir. Tam kapsamlı bir coin kontrolü veya UTXO yönetimi sunmaz.

Hangi adresten gönderim veya alım yapılacağını manuel olarak seçemezsiniz. İşlem geçmişi tüm adreslerin birleşik görünümünü sunar. Önceki adresler alım ekranında gösterilmez.

 

Dinamik Adresleri Kapatmak

Dinamik Adresler’i istediğiniz zaman devre dışı bırakabilirsiniz. Sadece ana adresi kullandıysanız, özellik basitçe kapanır. Ek adresler kullandıysanız, Tangem tüm bakiyeleri en son kullandığınız adrese toplamanız için birleştirme işlemi sunar.

image.png

Şunu bilmelisiniz: Girdileri tekrar tek bir adreste toplamak, gizlilik avantajını azaltır. Önceden ayrı olan adresler, zincir üstünde tek bir işlemde birleştirildiği için, zincir analiz araçları bu hareketleri ilişkilendirebilir. Bu özelliği etkinleştiren çoğu kullanıcı, genellikle açık bırakacaktır.

Sıkça Sorulan Sorular

Bu özellik seed phrase’imi veya cüzdan güvenliğimi etkiler mi?

Hayır. Dinamik Adresler tarafından oluşturulan tüm adresler, mevcut seed phrase’inizden standart türetme yolları kullanılarak elde edilir. Cüzdanınızın güvenliği değişmez. Cüzdanınızı geri yüklemeniz gerekirse, aynı seed phrase ile tüm adreslerinizi ve bakiyelerini geri alabilirsiniz.

Eski adreslerimdeki fonlara erişimimi kaybeder miyim?

Hayır. Cüzdanınızın oluşturduğu her adres hâlâ erişilebilir ve toplam bakiyenize dahildir. Tangem, tüm türetilmiş adreslerdeki bakiyeleri toplar. Eski adresler kaybolmaz, sadece alım ekranında gösterilmezler.

Daha önce kullandığım bir adrese fon gönderilirse ne olur?

Her şey normal şekilde çalışır. Fonlar hesabınıza ulaşır ve bakiyenize eklenir. Özellik, her işlemden sonra aktif alım adresinizi değiştirir; ancak eski adresler geçerliliğini korur ve istendiği zaman fon alabilir.

Bu türetme yollarını başka bir cüzdanda kullandım. Tangem bu bakiyeleri görecek mi?

Evet. Tangem, etkinleştirme sırasında standart BIP-44 türetme yollarını tarar ve mevcut bakiyeleri otomatik olarak algılar. Manuel bir işlem yapmanıza gerek yoktur.

Tüm eski adreslerimi görebilir miyim?

Bu sürümde hayır. Alım ekranında yalnızca mevcut aktif adres gösterilir. Tam adres geçmişi, ileride kullanıcı talebine göre eklenebilir.

Gönderim için hangi adresi kullanacağımı seçebilir miyim?

Şu anda mümkün değil. Bu özellik adres döngüsünü otomatik olarak yönetir. Manuel coin seçimi (coin control) bu sürümde yoktur. Bu sizin için öncelikliyse bize bildirin; kullanıcı talepleri geliştirmeleri belirler.

Bu özellik Ethereum veya diğer Bitcoin dışı ağlarda çalışır mı?

Hayır. Dinamik Adresler yalnızca UTXO tabanlı ağlar için geçerlidir. Ethereum ve EVM uyumlu zincirler, UTXO yerine hesap tabanlı model kullanır; bu nedenle adres döngüsü aynı şekilde uygulanamaz.

Kaspa ve Cardano desteği gelecek mi?

Her ikisi de değerlendiriliyor. Teknik olarak uygulaması daha karmaşık ve bu sürümde mevcut değil. Ek ağ desteği, özelliğin genel kullanıcı kabulüne göre belirlenecek.

Aynı türetme yolunu kullanan özel bir token’ım varsa ne olur?

Eğer özel bir token, Dinamik Adreslerin ihtiyaç duyduğu türetme yolunu zaten kullanıyorsa, o token için özelliği etkinleştirmeye çalıştığınızda bir hata mesajı görürsünüz. Öncelikle çakışan özel token’ı kaldırmalısınız. Bu, çok az kullanıcıyı etkileyen bir durumdur.

Bu özelliği etkinleştirdikten sonra kapatmam gerekir mi?

Çoğu durumda gerekmez. Özellik, zincir üzerindeki izlerinizi azaltır ve normal kullanımda bir dezavantajı yoktur. Özelliği devre dışı bırakmak isteyenlerin ana nedeni, girdileri birleştirmek veya daha basit bir adres yapısı yönetmektir. Ancak, kapatıp birleştirmek, daha önce ayrı olan adreslerinizi tek bir işlemde ilişkilendirir.

Author logo
Yazar Patrick Dike-Ndulue

Senior editor covering crypto, onchain equities, and technology.

Author logo
İnceleyen: Patrick Dike-Ndulue

Senior editor covering crypto, onchain equities, and technology.