• Dili ve Kuru Değiştir
  • Tercih Ayarları
    Yükselen/düşen rengi
    Başlangıç-Bitiş zamanı değişim yüzdesi
Web3 Alım-Satım
Gate Blog

Kripto haberlerine ve içgörülerine Açılan Kapınız

Gate.io Blog Çifte Harcamayı Önleyen Çalışma Stratejileri

Çifte Harcamayı Önleyen Çalışma Stratejileri

07 July 10:07

By Balcı B., Gate.io Researcher



Çifte harcama, fiziksel parayla değil, yalnızca dijital para birimiyle gerçekleşir.


Blok zincirleri, çift harcamayı kontrol etmek için ademi merkeziyetçiliği veya merkezileştirmeyi kullanabilir.


%51 saldırısı, Yarış (race) saldırısı ve Finney saldırısı, çifte harcama türleridir.


Çift harcama olasılığını azaltmak için kullanıcılar en az üç onay ile işlemleri kabul etmelidir.


Kripto para birimleri gibi dijital para birimlerinin doğası ve transfer edilme biçimleri, çift harcama adı verilen bir soruna yer açar. Bu sorunu yaratan şey, sistemin ödemeleri onaylaması gerektiğinden, işlemin kesinliğindeki gecikmedir. Kripto para birimini aktardığınızda, kesinleşmesi veya onaylanması birkaç saniye veya dakika sürer. Bu, bizim banknot ve madeni para kullanarak ödeme yapma şeklimizden farklıdır. Banknot ve madeni paralarda, parayı başka birine teslim ettiğinizde ödeme onaylanır. Bu yazıda çifte harcama sorununu ve nasıl önleneceğini tartışacağız.


Çifte harcama




Çift harcama, aynı tokeni kullanarak iki ödeme yapmak anlamına gelir. Fiziksel nakit kullanıldığında çift harcama sorunu oluşmaz. Bunun nedeni, aynı 100 dolarlık banknotu iki kişiye veremezsiniz. Çoğu çevrimiçi ödemede, üçüncü bir taraf ödemenin istenen alacaklıya gitmesini sağlar. Öte yandan, ödeme işlemcileri ve diğer geleneksel finans kurumları, işlemleri kendileri doğrular.


Bununla birlikte, blok zincirinde bulunan kripto para birimleri ve diğer dijital varlıkları kullanarak ödeme yaparken yukarıdaki senaryo farklıdır. Bunun nedeni, dijital para birimlerini transfer ederken sadece iki tarafın dahil olmasıdır, ödeyen ve alacaklı. İşte burada çifte harcama tehlikesi devreye giriyor.


Başka bir deyişle, birisi kripto para birimini veya ödeme aracı olarak kullanılan herhangi bir dijital varlığı çalmak amacıyla blok zincirini bozduğunda çifte harcama gerçekleşir. Kripto para birimini çalan kişi, ödemenin gerçek görünmesini sağlamak için bir işlem kanıtı gönderir. Bazı durumlarda, çift harcamadan sorumlu kişi işlemi tamamen silebilir. Böyle bir sorunun ana failleri, blok zinciri geliştiricileri ve diğer kripto uzmanlarıdır.


Çift harcamaya bir örnek, A kullanıcısının aynı tokenleri C'ye göndermeden önce B'ye 50$ değerinde token göndermesidir. Günün sonunda, A kullanıcısının B'yi mi yoksa C'yi mi aldattığı sonucuna varmak zordur.

Çift harcama türleri




İnsanların çifte kripto para harcaması yapmasının üç yolu vardır. Yöntemler %51 saldırısı, Yarış saldırısı ve Finney saldırısıdır.

51% Saldırısı

%51 saldırısı gerçekleştirmek için, saldırganın öncelikle ağın işlemleri ve blokları doğrulamak için gereken hash gücünün %50'sinden fazlasını kontrol etmesi gerekir. Bu şekilde, tokenleri iki kişiye göndermek için durumu manipüle edebilir. Ancak bu, yalnızca söz konusu blok zinciri sisteminde başka uygun güvenlik sistemleri olmadığında gerçekleşir.

Kaynak: Cryptocurrencybegin



Race saldırısı


Bu yöntem yalnızca, tacirin sıfır onay ile bir işlemi kabul etmesi durumunda çalışır. Bu nedenle, saldırgan aynı tokenleri başka bir kişiye gönderebilir. Örneğin, bir tüccar, A'nın onaylanmayan işlemi kabul ettiği ve B'nin onay için beklediği ikili bir işlem yaparsa, sonunda B'ye yapılan işlem onaylanırken, A çift harcama token alacaktır. Bu nedenle, hedeflenen alıcıların kripto para birimlerini alabilmeleri için yalnızca en az üç doğrulayıcı tarafından onaylanan işlemleri kabul etmeleri gerekir.

Finney saldırısı

Bu tür bir saldırı, onları ağa iletmeden birkaç blok oluşturan bir madenci tarafından tasarlanır. Bu durumda madenci aynı tokenleri kullanarak ikili ödeme yapar. Bayi işlemi kontrol ettiğinde mal veya hizmetleri ödeyene teslim eder. Tüccar, işlemi yalnızca malları aldıktan sonra ağa iletecektir. Sonuç olarak, bayininki hariç diğer tüm işlemler onaylanır. Bu tür bir saldırıdan kaçınmak için alacaklı onaylanmamış bir işlemi kabul etmemelidir.

Blok zincirler çift harcama sorununu nasıl önlemelidir?
Kullanıcıların çifte harcama vakaları yaşamaları durumunda blok zincirine olan güvenlerini kaybedeceklerini unutmamak önemlidir. Bu nedenle, blok zinciri, çift harcama olasılığına karşı koymak için uygun bir güvenlik sistemine sahip olduğundan emin olmalıdır. Blok zincirler, merkezileşme veya ademi merkeziyetçilik yoluyla çift harcama sorununu önleyebilir.

Kaynak: Zipmex



Merkezileştirme
Bu durumda, bir blok zinciri, tüm işlemleri doğrulamak için güvenilir bir üçüncü taraf kullanabilir. Bu, çifte harcamayı önlemek için kesin bir yöntem olsa da, merkezileştirmenin kendi dezavantajları vardır. Çoğu durumda bu yöntem çok pahalıdır. Bunun nedeni, blok zincirinin kripto para birimlerini aktarmanın yanı sıra bunları doğrulamanın maliyetini de ödemesi gerekmesidir.


Merkesiyetsizleşme

Ademi merkeziyetçiliği kullanarak çifte harcamayı önlemenin ana yolu, ilk işlemin hızlı bir şekilde doğrulanmasıdır. Bu sayede mükerrer işlem en kısa sürede geçersiz hale gelir. Bu sistemi verimli kılmak için, ilgili verileri depolayan çeşitli sunucuları senkronize eden bir konsensüs algoritmasına sahip olmak çok önemlidir. Örneğin, hisse kanıtı ve iş kanıtı konsensüs sistemleri, işlem verilerinin zamanında senkronize edilmesine yardımcı olur ve böylece çift harcamayı önler.


Bitcoin Örneği

Bitcoin blok zinciri, çift harcamayı önlemek için yeterli güvenlik önlemlerine sahiptir. Bitcoin ağı beklendiği gibi çalışırsa ve kullanıcılar tüm işlemlerin onaylanmasını beklerse çifte harcama gerçekleşmez. Protokol, doğrulama mekanizması aracılığıyla işlemleri doğrular.

Kaynak: Wealthand



Bir tüccar aynı paraları farklı adreslere gönderdiğinde, bunlar doğrulanmamış işlemler ağında saklanır. İşlem aynı anda gerçekleşirse, en fazla sayıda teyit alan doğrulanır ve diğeri reddedilir. Bir güvenlik önlemi olarak, işlemleri kabul etmek için en az altı onay beklenmelidir.


Çift harcamadan kaçınmak




Bazı insanların sahip olabileceği bir soru, çift harcamaları nasıl kontrol edebilecekleri. Çift harcamaları kontrol etmenin en büyük sorumluluğu blok zincirlerde olsa da, kişi kendi rolünü oynayabilir. Onaylanmayan işlemleri kabul etmemelisiniz. Ayrıca herhangi bir işlemi kabul etmeden önce daha fazla zaman ayırabilirsiniz. Bu, çift harcama olasılığını azaltmaya yardımcı olur.


Standart olarak, bir işlem için en az üç onay beklemeniz önerilir. Ayrıca, bir işlemi kabul etmeden önce en az 10 dakikanızı ayırabilirsiniz. Bu önlemler çifte harcama vakalarını azaltmaya yardımcı olmalıdır.


Sonuç





Parayı manipüle etme sorunu, dünyanın birçok yerinde yaygındır. Fiziksel parayla ilgili olarak, insanlar sahte banknotlar oluşturabilir. Bununla birlikte, kripto para birimleri ile insanlar onları iki katına çıkarabilir. Sonunda, beklenen alıcılardan biri, söz konusu tokenleri alamayacağı için kaybedecektir. Çift harcamayı önlemenin yollarından biri, bir işlemin en az 3 onay almasını beklemektir.




Yazar: Gate.io Araştırmacısı Mashell C., Çevirmen: Baturalp BALCI

Bu makale sadece araştırmacının görüşlerini temsil etmekte olup herhangi bir yatırım önerisi niteliği taşımamaktadır.

Gate.io, bu makalenin tüm haklarını saklı tutar. Gate.io'ya atıfta bulunulması koşuluyla makalenin yeniden yayınlanmasına izin verilecektir. Her durumda, telif hakkı ihlali nedeniyle yasal işlem yapılacaktır.


BTC/USDT + 2.69%
ETH/USDT + 1.56%
GT/USDT + 3.00%
Şansınızı Kutusundan Çıkarın ve $6666 Ödül Kazanın
Hemen Kaydol
Hemen 20 Puanı alın
Yeni Kullanıcıya Özel: Puanları hemen talep etmek için 2 adımı tamamlayın!

🔑 Gate.io hesabı açın

👨‍💼 24 saat içinde KYC (Müşterini Tanı) işlemlerini tamamlayın

🎁 Puan Ödüllerini Alın

Hemen Alın
Dil ve bölge
kur
Gate.TR'ye mi gideceksiniz?
Gate.TR artık aktif.
Tıklayıp Gate.TR'ye gidebilir veya Gate.io'da kalabilirsiniz.