Pages:
Author

Topic: Bitcoin Ağı'na Spam Saldırısı ve Onaylanmayan İşlemler - page 3. (Read 14893 times)

sr. member
Activity: 412
Merit: 251
sr. member
Activity: 448
Merit: 250
Bence bu işin arkasında Gavin var  Grin Grin, adam inat etti illada artıracak blok boyutunu

Bana da Gavin Andreesen varmış gibi geliyor. Yaptığı hiç etik değil ama, önce coinlerimi satarım diye tehdit etti, sonra da bu olaylar ortaya çıktı.
legendary
Activity: 2338
Merit: 1070
Bence bu işin arkasında Gavin var  Grin Grin, adam inat etti illada artıracak blok boyutunu
sr. member
Activity: 448
Merit: 250
Bu saldırının arkasında büyük kredi kartı şirketleri mi var?
legendary
Activity: 1274
Merit: 1000
★ BitClave ICO: 15/09/17 ★
Lee'nin çözüm önerisi bitcoin'in "bir mikro ödeme sistemi" olarak kullanılamamasına sebep olur. Anladığım kadarıyla Lee diyor ki her bir çıktı için ayrı ücret ödesin gönderen. İyi de spam yapan herifler bu spam'ı ya tek çıkışlı ya da 10-20 çıkışlı işlemlerle yapıyor.

3-5 tane velet sistemi abuse ediyor diye tüm kullanıcıları cezalandırmaktır bu.

Sadece 1 BTC ile 20k tx fee ödeyerek 50 bin tane işlem yaratılabilir. (Ki bunu yapıyorlar da zaten) 50 bin tane işlem her biri tek çıkışlı olsa yaklaşık 250 byte yapar. Bu da 12.5 MB işlenecek tx'e denk gelir.
Sadece 1 BTC harcanarak en az 2 saatlik bir gecikme yaşatılabiliyor bitcoin ağında.  (Normal işlemleri de dahil edin buna süre çok daha artar...)

Aynı şeyi ltc ile de yapabilirsiniz. 1 LTC ile 1000 tane spam tx oluşturabilirsiniz. LTC yüksek fee ödeterek spamlanamayacağını düşünüyor olabilir. Bitcoin'de en az 2 saatlik (aslında en az 4 saatlik) gecikme yaratmanın bedeli sadece ve sadece 1 Bitcoin (300$ cık)
Litecoin için bu 50 -100 LTC, 250-500$'dır.

Çözüm ne? Spam tx fee'yi artırarak önüne geçebilmenin malesef bir çözümü yok. Çünkü spamcılar bunu bilerek zaten en az 2 kat fee ödüyorlar zaten. Her bir outputa işlem ücreti kitlemek de bitcoin'in kullanım amaçlarından birine ters, onu da yapamayız.

İş dönüp dolaşıp 1-2 hafta içerisinde Gavin'in çıkıp "bakın backlogged txler yüzünden sistem işlemez hale geldi, gelin inat etmeyin 8 MB bloğa geçiş yapalım" demesiyle sonuçlanacak.

İstesek de istemesek de bu sorunu 8 MB'lık bloklara geçiş yaparak çözmek zorunda kalacağız.

Şu anda bu sorunun çözümü blok boyutunu artırmak gibi görünüyor. Henüz kabul edilebilir bir başka çözüm önerisine rastlamadım.
sr. member
Activity: 412
Merit: 251
Lee'nin "iddialı bir biçimde bizde böyle bir şey yaşanmaz" diye bir cümlesini göremedim, nerede geçiyor tam olarak?

Lee şunları demiş;
Bitcoin'de "eğer birden fazla kişiye çok küçük miktarlarda output gönderiyorsan min tx fee'yi ödemelisin ancak 1 kez çok küçük miktar yolluyorsan tx fee ödemen gerekmez"
litecoin'de "yaptığın tüm çıkışlar için mintxfee ödemek zorunludur" diyor.
Bu yüzden litecoin UTXO ayarı bitcoin'e göre daha yönetilebilirdir.

Spam saldırısının tx fee ile alakası olmadığını tekrar hatırlatmamda fayda var sanırım. Tx fee'yi daha fazla ödemeye teşvik etmemin sebebi işlemlerinize öncelik kazandırmanız.

Spam saldırısını yapan kişi/kişiler zaten tavsiye edilen tx fee'nin 2 katını ödeyerek kendi spam işlemlerini öncelikli hale getiriyor. Normal işlemler düşük öncelikli kalıp onay almıyor.

Tavsiye edilen tx fee'yi 5 katına çıkartmak "madenci aç gözlülüğünü" destekler. Ayrıca spam yapan kişi/kişiler için bu tx fee'yi ha 2 kat ödemiş ha 5 kat ödemiş bir farkı yok. Adamların amacı bitcoin ağındaki "gerçek business txlerin" yerlerine ulaşmasını, zamanında confirmation almasını engellemek.


Pardon yazı şuradaki posttandı
Orjinal yazı:
İddialı olduğunu düşündüğüm yer:(Tabi eklemeyi unutmuşum)

Quote
“The reason why Litecoin is immune to this attack is because Litecoin was attacked in a similar fashion (though to a much smaller degree) years ago. And I noticed this flaw in Bitcoin and patched it in Litecoin.”

O zaman çözüm ne olmalı? Transfer min rakamı 10k(ya da 50k)/adres mı olmalı?
legendary
Activity: 1274
Merit: 1000
★ BitClave ICO: 15/09/17 ★
Lee'nin "iddialı bir biçimde bizde böyle bir şey yaşanmaz" diye bir cümlesini göremedim, nerede geçiyor tam olarak?

Lee şunları demiş;
Bitcoin'de "eğer birden fazla kişiye çok küçük miktarlarda output gönderiyorsan min tx fee'yi ödemelisin ancak 1 kez çok küçük miktar yolluyorsan tx fee ödemen gerekmez"
litecoin'de "yaptığın tüm çıkışlar için mintxfee ödemek zorunludur" diyor.
Bu yüzden litecoin UTXO ayarı bitcoin'e göre daha yönetilebilirdir.

Spam saldırısının tx fee ile alakası olmadığını tekrar hatırlatmamda fayda var sanırım. Tx fee'yi daha fazla ödemeye teşvik etmemin sebebi işlemlerinize öncelik kazandırmanız.

Spam saldırısını yapan kişi/kişiler zaten tavsiye edilen tx fee'nin 2 katını ödeyerek kendi spam işlemlerini öncelikli hale getiriyor. Normal işlemler düşük öncelikli kalıp onay almıyor.

Tavsiye edilen tx fee'yi 5 katına çıkartmak "madenci aç gözlülüğünü" destekler. Ayrıca spam yapan kişi/kişiler için bu tx fee'yi ha 2 kat ödemiş ha 5 kat ödemiş bir farkı yok. Adamların amacı bitcoin ağındaki "gerçek business txlerin" yerlerine ulaşmasını, zamanında confirmation almasını engellemek.
sr. member
Activity: 412
Merit: 251
https://blockchain.info/unconfirmed-transactions
Şu linki açıp spam yapan adresleri tespit etmeye çalışırken ilginç işlemler gözüme çarptı, mesela bakın 206 BTC, 0 fee ile gönderilmiş:
https://blockchain.info/tr/tx/39ea5d5e863ed7856f4d653437a4079026b62dc5edb117a9dc32dec04d3dcc88

Ve spam yapan adreslerden birini buldum.
https://blockchain.info/tr/address/1HrzuQrwwZx9mz4gcavWbN7V7FyebeNZTG
Her bir işlemde birçok adrese 0.00001 BTC yolluyor, artanı başka bir adresten aynı şekilde.. derken saniyesinde MB'larca spam yapıyor. Bot yapıyordur zira bunu bir insan yapamaz  Grin

Aslında en düşük fee ücretinden düşük miktarlar otomatik engellense çok daha güzel bir şey olurdu gibime geliyor. Misal 0.0001 BTC ise en düşük fee, en küçük işlem 0.0002 BTC olacak, ücretsiz işlem olamayacak. O zaman isteyen isterse binlerce göndersin, belirli bir meblağı gözden çıkarabilmesi gerekir.

Bitcoin Core 0.11 çıkmış.https://bitcointalksearch.org/topic/bitcoin-core-0110-has-been-released-1119832 burada dediğiniz 2 meseleye de kısmi çözüm gelmiş.

minrelaytxfee=0.00005
limitfreerelay=5
parametrelerini ayarlayarak free tx sayısını ve de min fee değerini ayarlayabiliyorsunuz.

Konuyu görmemiştim ama aklın yolu birdir demişler Grin

Önemli olan min fee değerinin mecburi olması bence. Şimdi pek çok kişi çıkıp niye mecburi olsun, ücretsiz olmalı diyebilir, ancak bu tür spamların önelenebilmesi için mecburi olmalı diye düşünüyorum.
Zaten binlerce işlem yapan fazla olmadığı için kullanıcılara çok bir yükü olacağını sanmıyorum.



Şu anda spamcı velet normal ücretin 2 katını ödeyip txlerini yayıyor zaten.
Bu bahsedilen bir çözüm değil madenci aç gözlülüğüdür.

1 KB altı işlemler tx fee ödemeden işlem gerçekleştirebilirler, bu yıllardır kullanıcının elinde olan bir hak. Önerilen işlem ücreti 1 byte = 1 satoshi'dir. Tavsiye edilen ise 1kB = 10k satoshi'dir.

Bu limitin artırılması veya azaltması network'e yapılan spam saldırısını etkilemez. saldırgan 1 BTC yerine 3 BTC harcar yine de ağı spamlar. Herif her gün 2-3 btc yi madencilere dağıtıyor bunun 4-5 btc olması bu spamın arkasındakilere koymaz.

Quote
“There’s code in Bitcoin that says if someone sends a tiny amount of coins to an output, make sure that he pays the mintxfee. This makes sense because you wouldn’t want someone creating “dust” spam by sending small amount of coins. BUT the code still only enforces the same mintxfee if you send to many small outputs. The fix is simple: require a mintxfee for each tiny output. Because of this fix, Litecoin’s UTXO set is much more manageable than Bitcoin’s.”

Lee'nin açıklamalarına ne diyorsun çakır. Senin mantıkla bakıldığında çok da bir şey çözmüyormuş gibi duruyor. Ama Lee iddialı bizde böyle şeyler yaşanmaz diyor.
legendary
Activity: 1274
Merit: 1000
★ BitClave ICO: 15/09/17 ★
https://blockchain.info/unconfirmed-transactions
Şu linki açıp spam yapan adresleri tespit etmeye çalışırken ilginç işlemler gözüme çarptı, mesela bakın 206 BTC, 0 fee ile gönderilmiş:
https://blockchain.info/tr/tx/39ea5d5e863ed7856f4d653437a4079026b62dc5edb117a9dc32dec04d3dcc88

Ve spam yapan adreslerden birini buldum.
https://blockchain.info/tr/address/1HrzuQrwwZx9mz4gcavWbN7V7FyebeNZTG
Her bir işlemde birçok adrese 0.00001 BTC yolluyor, artanı başka bir adresten aynı şekilde.. derken saniyesinde MB'larca spam yapıyor. Bot yapıyordur zira bunu bir insan yapamaz  Grin

Aslında en düşük fee ücretinden düşük miktarlar otomatik engellense çok daha güzel bir şey olurdu gibime geliyor. Misal 0.0001 BTC ise en düşük fee, en küçük işlem 0.0002 BTC olacak, ücretsiz işlem olamayacak. O zaman isteyen isterse binlerce göndersin, belirli bir meblağı gözden çıkarabilmesi gerekir.

Bitcoin Core 0.11 çıkmış.https://bitcointalksearch.org/topic/bitcoin-core-0110-has-been-released-1119832 burada dediğiniz 2 meseleye de kısmi çözüm gelmiş.

minrelaytxfee=0.00005
limitfreerelay=5
parametrelerini ayarlayarak free tx sayısını ve de min fee değerini ayarlayabiliyorsunuz.

Konuyu görmemiştim ama aklın yolu birdir demişler Grin

Önemli olan min fee değerinin mecburi olması bence. Şimdi pek çok kişi çıkıp niye mecburi olsun, ücretsiz olmalı diyebilir, ancak bu tür spamların önelenebilmesi için mecburi olmalı diye düşünüyorum.
Zaten binlerce işlem yapan fazla olmadığı için kullanıcılara çok bir yükü olacağını sanmıyorum.



Şu anda spamcı velet normal ücretin 2 katını ödeyip txlerini yayıyor zaten.
Bu bahsedilen bir çözüm değil madenci aç gözlülüğüdür.

1 KB altı işlemler tx fee ödemeden işlem gerçekleştirebilirler, bu yıllardır kullanıcının elinde olan bir hak. Önerilen işlem ücreti 1 byte = 1 satoshi'dir. Tavsiye edilen ise 1kB = 10k satoshi'dir.

Bu limitin artırılması veya azaltması network'e yapılan spam saldırısını etkilemez. saldırgan 1 BTC yerine 3 BTC harcar yine de ağı spamlar. Herif her gün 2-3 btc yi madencilere dağıtıyor bunun 4-5 btc olması bu spamın arkasındakilere koymaz.
legendary
Activity: 1108
Merit: 1002
https://blockchain.info/unconfirmed-transactions
Şu linki açıp spam yapan adresleri tespit etmeye çalışırken ilginç işlemler gözüme çarptı, mesela bakın 206 BTC, 0 fee ile gönderilmiş:
https://blockchain.info/tr/tx/39ea5d5e863ed7856f4d653437a4079026b62dc5edb117a9dc32dec04d3dcc88

Ve spam yapan adreslerden birini buldum.
https://blockchain.info/tr/address/1HrzuQrwwZx9mz4gcavWbN7V7FyebeNZTG
Her bir işlemde birçok adrese 0.00001 BTC yolluyor, artanı başka bir adresten aynı şekilde.. derken saniyesinde MB'larca spam yapıyor. Bot yapıyordur zira bunu bir insan yapamaz  Grin

Aslında en düşük fee ücretinden düşük miktarlar otomatik engellense çok daha güzel bir şey olurdu gibime geliyor. Misal 0.0001 BTC ise en düşük fee, en küçük işlem 0.0002 BTC olacak, ücretsiz işlem olamayacak. O zaman isteyen isterse binlerce göndersin, belirli bir meblağı gözden çıkarabilmesi gerekir.

Bitcoin Core 0.11 çıkmış.https://bitcointalksearch.org/topic/bitcoin-core-0110-has-been-released-1119832 burada dediğiniz 2 meseleye de kısmi çözüm gelmiş.

minrelaytxfee=0.00005
limitfreerelay=5
parametrelerini ayarlayarak free tx sayısını ve de min fee değerini ayarlayabiliyorsunuz.

Konuyu görmemiştim ama aklın yolu birdir demişler Grin

Önemli olan min fee değerinin mecburi olması bence. Şimdi pek çok kişi çıkıp niye mecburi olsun, ücretsiz olmalı diyebilir, ancak bu tür spamların önelenebilmesi için mecburi olmalı diye düşünüyorum.
Zaten binlerce işlem yapan fazla olmadığı için kullanıcılara çok bir yükü olacağını sanmıyorum.

sr. member
Activity: 412
Merit: 251
https://blockchain.info/unconfirmed-transactions
Şu linki açıp spam yapan adresleri tespit etmeye çalışırken ilginç işlemler gözüme çarptı, mesela bakın 206 BTC, 0 fee ile gönderilmiş:
https://blockchain.info/tr/tx/39ea5d5e863ed7856f4d653437a4079026b62dc5edb117a9dc32dec04d3dcc88

Ve spam yapan adreslerden birini buldum.
https://blockchain.info/tr/address/1HrzuQrwwZx9mz4gcavWbN7V7FyebeNZTG
Her bir işlemde birçok adrese 0.00001 BTC yolluyor, artanı başka bir adresten aynı şekilde.. derken saniyesinde MB'larca spam yapıyor. Bot yapıyordur zira bunu bir insan yapamaz  Grin

Aslında en düşük fee ücretinden düşük miktarlar otomatik engellense çok daha güzel bir şey olurdu gibime geliyor. Misal 0.0001 BTC ise en düşük fee, en küçük işlem 0.0002 BTC olacak, ücretsiz işlem olamayacak. O zaman isteyen isterse binlerce göndersin, belirli bir meblağı gözden çıkarabilmesi gerekir.

Bitcoin Core 0.11 çıkmış.https://bitcointalksearch.org/topic/bitcoin-core-0110-has-been-released-1119832 burada dediğiniz 2 meseleye de kısmi çözüm gelmiş.

minrelaytxfee=0.00005
limitfreerelay=5
parametrelerini ayarlayarak free tx sayısını ve de min fee değerini ayarlayabiliyorsunuz.
legendary
Activity: 1108
Merit: 1002
https://blockchain.info/unconfirmed-transactions
Şu linki açıp spam yapan adresleri tespit etmeye çalışırken ilginç işlemler gözüme çarptı, mesela bakın 206 BTC, 0 fee ile gönderilmiş:
https://blockchain.info/tr/tx/39ea5d5e863ed7856f4d653437a4079026b62dc5edb117a9dc32dec04d3dcc88

Ve spam yapan adreslerden birini buldum.
https://blockchain.info/tr/address/1HrzuQrwwZx9mz4gcavWbN7V7FyebeNZTG
Her bir işlemde birçok adrese 0.00001 BTC yolluyor, artanı başka bir adresten aynı şekilde.. derken saniyesinde MB'larca spam yapıyor. Bot yapıyordur zira bunu bir insan yapamaz  Grin

Aslında en düşük fee ücretinden düşük miktarlar otomatik engellense çok daha güzel bir şey olurdu gibime geliyor. Misal 0.0001 BTC ise en düşük fee, en küçük işlem 0.0002 BTC olacak, ücretsiz işlem olamayacak. O zaman isteyen isterse binlerce göndersin, belirli bir meblağı gözden çıkarabilmesi gerekir.
legendary
Activity: 1792
Merit: 1030
https://blockchain.info/unconfirmed-transactions
Şu linki açıp spam yapan adresleri tespit etmeye çalışırken ilginç işlemler gözüme çarptı, mesela bakın 206 BTC, 0 fee ile gönderilmiş:
https://blockchain.info/tr/tx/39ea5d5e863ed7856f4d653437a4079026b62dc5edb117a9dc32dec04d3dcc88

Ve spam yapan adreslerden birini buldum.
https://blockchain.info/tr/address/1HrzuQrwwZx9mz4gcavWbN7V7FyebeNZTG
Her bir işlemde birçok adrese 0.00001 BTC yolluyor, artanı başka bir adresten aynı şekilde.. derken saniyesinde MB'larca spam yapıyor. Bot yapıyordur zira bunu bir insan yapamaz  Grin
hero member
Activity: 644
Merit: 501
Genel kanı Gavin ve yandaşlarının saldırısı olduğu yönünde...
legendary
Activity: 1274
Merit: 1000
★ BitClave ICO: 15/09/17 ★
Peki arafta kalan onaylanmayan işlemler belli bir zaman sonra onaylanacak mı? Yoksa reddedilip cüzdana geri mi dönecek?
Yanılmıyorsam 5 gün sonra mempool'lardan falan siliniyordu. Cüzdana geri iadesi gibi bir durum söz konusu değil, onaylanmamış düşmüş harcama olarak görünürler muhtemelen, yeniden harcanabilir olurlar mı bilmiyorum. 5 gündür onay bekleyen işlemim var.

Peki arafta kalan onaylanmayan işlemler belli bir zaman sonra onaylanacak mı? Yoksa reddedilip cüzdana geri mi dönecek?

anladığım kadarıyla beklemedeler, sırası geldikçe onaylanacak, şimdilik bu sorunu yeni gönderimlerde fee yi artırarak aşabiliriz

Hiç fee ödenmemiş işlemler de onaylanıyor mu yeterince bekleyince?
1byte 1 satoshi şeklinde yolladığım işlemin biri onay aldı, diğeri hala bekliyor.
Fee'siz tx'lere henüz sıra gelmedi sanırım.

https://blockchain.info/unconfirmed-transactions
Şurada TPS 1'in altında kaldığı sürece 1-2 gün içerisinde Backlogged olan tüm tx'ler temizlenir; ancak yükleniyor spamcılar ara sıra...
EFS
staff
Activity: 3934
Merit: 2224
Crypto Swap Exchange
En düşük fee ödenerek gerçekleşen işlemler 3-4 gün gecikmeli de olsa onaylanmaya başladı. Spam saldırısı azaldı gibi görünüyor.
hero member
Activity: 490
Merit: 500
Peki arafta kalan onaylanmayan işlemler belli bir zaman sonra onaylanacak mı? Yoksa reddedilip cüzdana geri mi dönecek?

anladığım kadarıyla beklemedeler, sırası geldikçe onaylanacak, şimdilik bu sorunu yeni gönderimlerde fee yi artırarak aşabiliriz

Hiç fee ödenmemiş işlemler de onaylanıyor mu yeterince bekleyince?
legendary
Activity: 2338
Merit: 1070
Peki arafta kalan onaylanmayan işlemler belli bir zaman sonra onaylanacak mı? Yoksa reddedilip cüzdana geri mi dönecek?

anladığım kadarıyla beklemedeler, sırası geldikçe onaylanacak, şimdilik bu sorunu yeni gönderimlerde fee yi artırarak aşabiliriz
sr. member
Activity: 323
Merit: 250
Peki arafta kalan onaylanmayan işlemler belli bir zaman sonra onaylanacak mı? Yoksa reddedilip cüzdana geri mi dönecek?
legendary
Activity: 1274
Merit: 1000
★ BitClave ICO: 15/09/17 ★
Merhaba arkadaşlar, 3 gündür bitcoin ağı yoğun bir spam saldırısı altındadır.
An itibariyle 25.000'in üzerinde işlem onay beklemekte ve bu işlemler 68 MB boyut kaplamaktadır. Kaynak: https://blockchain.info/unconfirmed-transactions

Eğer hiç yeni işlem gelmezse en iyi ihtimal 68 blok en kötü ihtimal 200+ blok sonra bu tx'ler onaylanacak ancak yeni txler gelmeye devam ederken spam saldırısı da sürmekte. Bu konu ile ilgili çeşitli spekülasyonlar dönmekte.

1. İhtimal; Gavin'in "yüksek boyutlu blok" dayatması.
"Bakın 1 MB yetmiyor artık, Mastercard saniyede 1000 işlem gerçekleştiriyor, biz hala 1 işlemde zorlanıyoruz, TPS 3'e çıktığında network zorlanıyor" vs vs gibi bahanelerle 20 MB'lik blok boyutunu kabul ettirme çabası olabilir.

2. İhtimal; Yunanistan krizi sebebiyle popülaritesi daha da artan Bitcoin'i "işe yaramaz" gösterebilmek için WU, MasterCard, Visa vs iş birliği yapıyor olabilir.
"Bakın daha saniyede 3 işlemi kaldıramıyor bu bitcoin, bırakın şunun peşini artık" diyebilirler.

3. İhtimal; Bitcoin fiyatı arttıktan sonra düşük fiyattan yüksek miktarda toplayanlar rahatça dumplayabilsinler diye panik satıcılarının önünü kesmek için ağı spamlayıp onların işlemlerini yavaşlatıp kendi topladıklarını piyasaya sürüyor olabilirler.

Bu yazdığım 3 madde de tamamen spekülasyondur, tam olarak kimin ne amaçla böyle bir şey yaptığını henüz bilemiyoruz.


Onaylanmayan işlemlerinizi onaylatabilmek için "double spend" yapabilirsiniz. F2Pool çift harcama durumunda düşük fee'li işlemi mempool'dan (onaylanmamış tx havuzundan) atıp yeni tx'inizi ekliyor ancak bu durum pek tavsiye edilmez.

Bundan sonra yapacağınız işlemler için 2 kat fee ödeyin, yani kb başı 0.0001 btc fee ödüyorsanız bunu 0.0002 btc'ye çıkartın, işlem önceliğiniz artar ve daha hızlı onay alırsınız.


17.07.2015 - Güncelleme: Jeff Garzik Blok boyutunun 11 Kasım 2015'te 2 katına çıkartılması için BIP 102'yi oluşturup github'a push etti.
https://github.com/bitcoin/bitcoin/pull/6451
Pages:
Jump to: