1. Anasayfa
  2. Kripto Para

Bitcoin Çifte Harcamayı Önlemek

Blockchain'in Bitcoin'de Çifte Harcamayı Nasıl Önlediğini Anlamak

Bitcoin Çifte Harcamayı Önlemek
Bitcoin Çifte Harcamayı Önlemek
0

Bitcoin Çifte Harcamayı Önlemek

Kripto Para alanı, piyasaya sürülmesinden bu yana muazzam bir oyun değiştirici olmuştur. Dijital paradan merkezi olmayan finansa kadar inovasyon, finansın geleceğini büyük ölçüde şekillendirdi. Pek çok faydası olmasına rağmen, kripto para piyasasının hala dolandırıcılık, hırsızlık ve çifte harcama gibi birkaç endişesi var.

Geçen yılın başlarında, Bitcoin, sahte çifte harcama söylentileri nedeniyle yaklaşık %15 oranında değer kaybetti ve 30,00$ seviyesinin altına düştü. Olay, tam miktarda bitcoin göndermeye çalışan ancak yeterli bir işlem ücreti ekleyemeyen bir kullanıcıyı içeriyordu. Başlangıçta, işlemi onaylamak için yeterli fon olmadığı için madenciler işlemi görmezden geldi. Kullanıcı daha sonra işlemi tekrar göndermeye devam etti. Bu sefer madencilerden biri işlemi kabul etmeye karar verdi. Bununla birlikte, aynı anda, farklı bir madenci orijinal işlemi işlemeyi seçti ve çifte harcama gibi görünüyordu.

Çift Harcama nedir?

Çift harcama, bir kişinin bir kripto para birimini yeniden elde etmek için bir blok zinciri ağını değiştirmesidir. Örneğin, bir kişi dijital bir işlem yaptığında, işlemi alması ve onaylaması gereken tüm düğümlere yayınlar.

Çifte harcama, %51 saldırıları, Finney saldırıları ve yarış saldırıları dahil olmak üzere çeşitli şekillerde gerçekleşir. Bu durumlarda, bilgisayar korsanları blok zinciri ağını kontrol etmeye ve onaylanmamış işlemi kullanmaya veya onaylanmış işlemleri değiştirmeye çalışır. %51 saldırısı sırasında, kötü bir aktör bilgi işlem gücünün %50’sinden fazlasının kontrolünü ele geçirir ve ağın defterini değiştirmeye devam eder. Sonunda, orijinal işlem gerçekleşmemiş gibi, bitcoin’i dijital cüzdanlarına birden çok kez aktarırlar.

Çift harcamanın gerçekleşmesi için, kişi onaylanmadan önce işlemi kopyalamaya ve yeniden yayınlamaya (iki kez harcamaya) karar verir. Genellikle, kötü aktörler Bitcoin ağından 10 dakikalık yavaş blok süresi ile yararlanmaya çalışırlar. Bu süre boyunca, bu aktörler, orijinal bitcoin miktarının harcanmadığı yanılsaması veren ekstra bir işlem gizlice girer ve istenen kaydı desteklemek için sahte işlem geçmişi olan blokları yeniden oluşturur.

Ayrıca, kötü aktörler, karşı taraflardan varlık veya hizmet aldıktan sonra bir işlemi rezerve etmeye çalışabilir. Buna karşılık, hem fonları hem de varlıkları elinde tutuyorlar. Bu saldırıyı başarılı bir şekilde gerçekleştirmek için, aktörler ağa birden fazla veri birimi gönderir ve ardından işlemi tersine çevirerek asla gerçekleşmediği yanılsamasını verir. Diğer durumlarda, üçüncü taraflar, genellikle bilgisayar korsanları, bir şekilde işlemi ele geçirir ve onaylanmadan önce harcamaya çalışır. Özellikle, fiat para birimlerinde bu sorun yoktur.

Blockchain Çözümü Nasıl Sağlar?

Bitcoin tek başına çifte harcamayı durduramaz. Bitcoin, ağında çifte harcamayı önlemek için ana teknolojisi Blockchain’e güveniyor. Bitcoin, işlemleri ayrı ayrı doğrulanıp onaylandıkları Blockchain’de yayınlar. Bitcoin’in Blockchain’i kronolojik olarak zaman damgalı işlemleri kaydeder. Bu kayıtlar, bitcoin’in ilk oluşturulduğu zamana tarihlenebilir.

Blockchain üzerindeki Bitcoin işlemleri geri alınamaz. Bir kişinin Bitcoin’ini iki katına çıkarabilmesi için, işlemden sonra eklenen altı onaylanmış blokta yapılan tüm işlemleri geri alması ve geri alması gerekir. Kişi bir şekilde ağı %51 saldırısı ile kontrol edemedikçe bu süreç imkansız sayılır.

Özellikle, bir kullanıcının Blockchain’e gizli bir blok ekleme olasılığı zayıftır. Bunun nedeni, yeni bloğun ağ madencileri tarafından kabul edilmesi ve doğrulanması gerektiğidir. Blok zinciri, yapılan ilk işlemi veya en fazla onaya sahip işlemi kaydederek çift harcamayı durdurur. İkinci işlem daha sonra atılır, böylece para biriminin iki kez harcanması durur. Bu, sorunla başa çıkmanın etkili bir yolu olsa da, süreç bazen bitcoin sahiplerinin varlıklarını bilgisayar korsanlarına kaptırmasına neden olabilir.

Son olarak, yeniden yapılanma ile çifte harcama önlenebilir. Bu nadir olay, artık en uzun zincirin parçası değillerse, son blokların Blockchain’den kaldırılmasını içerir. Bu, altı onay tamamlandıktan sonra gerçekleşir. Bu durumda, yetim blok adı verilen kaldırılan blok da dahil olmak üzere tüm işlemler, tekrar onay beklemek üzere mempool’a döndürülür.

Solidity Eğitimi
Solidity Eğitimi

Akıllı sözleşme geliştirme yolculuğunuz hakkında daha iyi rehberlik almak için Solidity nedir? Ethereum Akıllı Sözleşmelerinin Dili Rehberi içeriğimize göz atın. Dilerseniz Yeni Başlayanlar için Solidity – Akıllı Sözleşme Geliştirme Hızlandırılmış Kursuna katılın.

Çalışmaya nereden başlayacağım diyenler için Blockchain ​​Developer Olmak İçin Yol Haritası içeriğine de muhakkak bakın.

Bu makaleyi okuduğunuz için teşekkürler! Bana destek olmak isterseniz;

Beni TwitterLinkedin ve YouTube‘da takip edin.

Kısa bir yorum bırakmayı UNUTMAYIN!

Hasan YILDIZ, Girişimci. Doktora Öğrencisi. Yazmayan YAZILIMCI. Veri Şeysi. Eğitmen...

Yazarın Profili

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir