Ori Profile picture
Jan 8, 2019 29 tweets 5 min read Read on X
ETC , POW, %51 ve ASIC Floodu

ETC'de oluşan durumu herkes gördü. %51 attack mevzuları ve POW yine klasik konuşuldu ama işin daha detayında neler konuşulduğunu anlatayım biraz.
@planktonNT ile yakın zamanda bu güvenlik olayı hakkında konuşmuştuk. Hemen aklıma o geldi çünkü +
+ ETC'de de benim dediğim noktaya gelmiş oldular. Öncelikle yazının başına şöyle bir giriş yapayım. Hayır bu durumlar sizin shitcoinlerinizin kullandığı merkezi veyahut merkezileştirilmiş POS sistemlerinin ne kadar gerekli olduğunu göstermiyor. Kraken'e XRP'ye laf söylemeyi +
+ biliyorsunuz böyle coinlere neden bir şey demiyorsunuz delist etmiyorsunuz diyenler vardı da ondan söylüyorum. Her fırsatta tekrarlayacağım XRP sevdalılarının olaya yaklaşımının Paypal varken Bitcoin'e ne gerek var denmesinden hiçbir farkı yok. POS olayı ise şuan itibariyle+
+ şirketinizi hisse oluşturup borsaya sürmekten yönetim anlamında bir farkı yok. Çoğu örnekte coin sahipleri ağdan sorumlu tutuluyor. Hatta EOS gibi örneklerde bu olay en baştan kabul edilip proje en baştan merkezi bir çöpe dönüştürülebiliyor. Böyle olmayan yapılar da var +
+ onları da anlatırız zaten. Bu durum POW'da da geçerli, POW'un ağın gelişmişliğini herhangibir şekilde sınırlayan yapısı yok. Size POW kullanan bir coin anlatıcam mesela yapısını anlayınca POW'un neden hızı sınırlayan bir şey olmadığını bu coinin neden acayip yüksek hızlarda +
+ çalıştığını anlayacaksınız diyerek sıradaki flooda da hafiften bir tease yapayım😁. Neyse biz asıl konuya dönelim. ETC dediğimiz yapıda önemli olan konu POW'dan ziyade Nakamoto konsensus kullanıyor olması. En uzun zincir dediğimiz olay. Bizim anlatacağımız şeyler de bu yapıyla+
+ alakalı olucak. Öncelikle bu yapının uygulamada çoğu kişinin kafasındaki güvenlik algısından daha güvenli şekilde çalıştırılması mümkün. Neden? Ağın hash gücünün %51'i gittiği anda ağ öldü bitti hiçbir şey yapılamaz algısı var da o yüzden. Aynı algı çakma Satoshi'mizde de +
+ vardı. İlk floodlarımızdan beri takip eden arkadaşlar BCH BSV savaşında nasıl ilk öncesinde bana artistlik yapıp sonra tam de benim dediğim şekilde saldırısının çöp olduğunu hatırlayacaktır. Tabi ordaki meseleden bir tanesi de "sürdürülebilir" saldırı meselesi ki yeterince +
+ büyük ağlarda uzun süreli saldırı yapmanın bedeli inanılmaz düzeylere geliyor. Küçük POW coinleri tavsiye etmememdeki temel mesele burda aslında. Uzun süreli saldırının bedeli ciddi miktarlara ulaşamıyor. Bir de sistemlerinin Bitcoin'in üzerine gözle görülür şeyler katmamış +
+ olması da var tabi. Hiç bilmiyorsanız LTC DOGE XVG vs gibi örneklerden bahsediyorum. Daha küçüklerin durumu daha beter zaten. Sürdürme maliyeti neden önemli? Çünkü saldırı yapması o kadar kolay değil önleme mekanızmalarını anlatacağım ama uzun süreli olarak bu savunma +
+ mekanızmalarıyla ağı sürdürmek mümkün değil bir yerden sonra saldırganın maliyetten dolayı durması gerekli. Burası anlaşıldıysa artık saldırının özüne dönelim. %51 saldırı nasıl kullanılır? Bitcoin ağından gidicem direk. Bir yere ödeme yaptık diyelim 6 block geçti kabul aldı.+
+ Ardından bu 6 blocka alternatif daha uzun bir zincir ağa yayınlayacağız içinde bu yaptığımız ödeme değil bu coinleri kendi hesabımıza yolladığımız transferi içericek. Bu daha uzun zincir ağa yayınlandığında asıl 6 block ana zincirden kopmuş olacak. Ödemeyi kabul eden yer,+
+ olmayan bir ödeme kabul etmiş olucak. Karşılığını da gönderdiyse zarar edicek. Eğer ikinci transferi kendine değil de başka bir yere gönderiyorsa kabul eden yerin ağdaki reorgu görüp kabul sürecini daha fazla uzatması lazım. Dahası, aldığı transferin önceki kabul ettiği +
+ zincirden double spend olduğunu görebilir. Yani bu reorg ağda görüldüğü zaman herkesin bunun farkında olup ona göre davranması gerekiyor. Devamındakilere geçmeden ETC'deki probleme dönersek Coinbase ağdaki reorgu görüyor ve işlemleri durduruyor zaten. İşin sıkıntılı kısmı +
+ başka kimsede aynı durumu görmedik ilk gün. Daha enteresanı durumdan haberdar olan ETC biz sistemde bir sıkıntı görmüyoruz dediler. Sonrasında dün daha net iddialar ortaya gelince diğer exchangeler ve ETC ekibi de olayı kabul etti. Coinbase kendi sistemleriyle reorgu ve double+
+ spendleri tespit ettiklerini söylüyor eğer bu mekanızmayı diğer aktörler kullanamıyorsa burda bir sıkıntı var. Acilen de düzeltilmesi gerekiyor. Reorgların tespit edilmesi bu tarz ağlarda çok önemli bir mevzu. Bu tespitten sonra minerlar da kötü amaçlı zinciri reddedip ana +
+ zincir üzerinden devam etmeli. Saldırgan ağın kabul etmediği blockları kazdığı için zarar edip eylemi durdurması lazım. Burdan sonrasında iş ASIC'lere geliyor çünkü önüne gelenin böyle kısa süreli saldırı denemesi yapması ağı sekteye uğratır çünkü bu olağanüstü bir durum. +
+ Buarada bu tarz durumların ağ içinde bilgilendirilmesinin önemli olduğunu düşünüyorum ve Satoshi'nin koyduğu alarm mekanızmasını kaldıran Core ekibini burdan bir kez daha kınıyorum. ETC'deki durumda konu niye ASIC'lere geldi dersek uzun süreli saldırılarda problem olduğunu +
+ gördük zaten ve bir ağa yönelik ASIC kullanımı uzun süreli bir yatırımdır. Diğer bir yönü bu yatırımı yapmış olanlar ağa saldırı yapmak istemez. Ayrıca bu cihazları boşta beklerken kolay kolay bulamazsın. Eğer mining genel cihazlara dayalıysa adam gider kısa süreli +
+ saldırı yapar sonra başka işlerde kullanmaya devam eder bu cihazları. Çoğu zaman da kendisinin bile olmaz zaten piyasada kiralayabileceği bir sürü yer olduğu için ufak bir kiralamayla saldırı için yeterli güce ulaşır. ETC'nin durumunda da ETC kendine has bir algoritma +
+ kullanmadığı için boşta hash gücü kiralanıp rahat rahat saldırabildiler. Bu sebepten özel algoritma ve ASIC konusu gündeme geldi ve ETC'nin konusunda önemi görüldü. ASIC konusuna geliştiricilerin sadece ASIC ile bir saldırı söz konusu olursa müdahele edip +
+ algoritmayı değiştirmesi gerektiğini düşünüyorum. Öbür durumlarda bence ASIC ressistant olan coinler saldırıya daha açık.%51 ile ilgili diğer bir konu da bu saldırı için öncelikle double spend yapacak bir coinin olması gerekiyor sonrasında bu coinleri yutturabileceğin bir yer.+
+ Saldırı masrafının ciddi arttığı bir ağda yaptığın maliyete değecek bir miktarı kabul edecek yer onu öyle 5 dolar kabul edermiş gibi etmez. %51 saldırısı yapacak kişiye sıkıntı yaratacak diğer mevzu da bu. Eğer bu saldırı başarılı olduysa kime nasıl bu coinleri yutturdular +
+ merak ediyorum. Kimlerin saldırıdan etkilendiği de söylenmedi sanırım. Bu tarz double spend saldırıları sadece bu şekilde ağ dışında kalacak transferi kabul edecek yere özel olarak da yapılabiliyor. O saldırı ise daha çok hedef alınan yerin internet erişimine saldırarak asıl +
+ zincire erişimini engelleyip kendi zincirlerini kabul ettirmeye dayanıyor. Bitcoin için uydu yollanması bu tip durumlara alternatif bir çözüm. ETC'de saldırının bundan dolayı tespit edilememiş olduğunu düşünenler de vardı ama bu yönde bir açıklama gelmedi.
İki kez sildiğim flood buydu buarada 😅. Bir önceki daha iyi ilerlemişti sanki ama sıkıldım attım artık. Sıkıntı varsa yorumlarda devam ederiz👍
#ETC şunlarda arama yoluyla araştıranlar için iyi oluyor floodlara koymayı unutuyorum hep.
Reorg tespiti önemli bir olay. Block explorerlarda bu özellik boşuna konulmuyor. Bakın bir örnek.

Bitcoin örneğinde 6 block beklemeyi örnek verdik. Bu süre de işin zor olmasının en önemli ayaklarından biri. Şu twitle ETC transferi kabul eden tarafın gerekli beklemeyi yapmadığını ima ediyor gibi.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Ori

Ori Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @OrientusPrime

Jun 10, 2023
SEC hem Coinbase hem de Binance US'e gerekli izinler olmadan "Security" listeledikleri için dava açtı.

2 davada da listenen coinler:
SOL, ADA, MATIC, FIL, SAND, MANA, ALGO, AXS

Sadece Coinbase:
ATOM, BNB, BUSD, COTI

Sadece Binance:
CHZ, NEAR, FLOW, ICP, VGX, DASH, NEXO Image
Binance ve Coinbase'e yönelik bu adımların ardındaki motivasyon ise belli. Demokrat Parti altın çocukları SBF'in de gitmesiyle artık açık şekilde crypto'ya düşmanlar.
Bütün Amerika'yı ilgilendiren bütçe görüşmelerinde Biden'ın gündemine bakalım:

"Açık konuşayım, yaklaşık 1 milyon Amerikalı için gıda yardımını riske atarken, zengin vergi kaçakçılarını ve kripto tüccarlarını koruyan bir anlaşmayı kabul etmeyeceğim." Image
Read 25 tweets
Dec 31, 2022
0) 2022 yılı biterken crypto için genel bir değerlendirme yapmam çok istendi.

Var olan durgunluk heyecanlı şekilde bir şeyler anlatmayı çok mümkün kılmadığı için yazmayı düşünmüyordum fakat bir denemeye karar verdim.
1) Bu yıla damgasını vuran olay benim için Luna'nın çöküşü oldu.

Uzun süre hem kullanıcıları hem de ekosistemleri uzak durmaları için uyarmaya çalıştığım Luna'nın çöküşü gerçekten büyük bir etki yarattı.
2) Doğrudan ve dolaylı olarak kaç firmanın ve projenin batmasına veya zarar etmesine sebep oldu belli değil.

Kuyruğu dik tutmaya çalışan birçokları kayıplarını dile getirmiyor. Hala da piyasada bir çok dokunsan yıkılacak firmanın olduğunu düşünüyorum.
Read 24 tweets
Dec 29, 2022
2023 yılına girerken mining algoritmalarından bahsetmek oldukça manasız olsa da Blockchain ile ilgilenmeye başlayanların ilk okuması gereken şey hala Bitcoin.

Bu sebeple POW blockchainleri konuşmayı bırakamıyoruz maalesef.
İşe iyi tarafından bakarsak bunları bilirseniz, POW öven boomerlar veya mining algoritması ile ölçekleme sorunları çözmeye çalışan ruh hastalarına denk gelirseniz eğlenceli vakitler geçirebilirsiniz.

Peki mining algoritması nedir?
Bir blockchainde block oluşturma hakkı kazanmanızı sağlayan bir algoritmadır. Bu hakkı kazanmak ise zor olmalı.

Sonuçta block üretmeyi herkes ister ama her seferinde sadece bir kişi başarılı olur.
Read 37 tweets
Nov 10, 2022
Timeline'da karşıma çıkıyor ben ayar oluyorum da siz bu vasatlığa sürekli maruz kalmaktan sıkılmıyor musunuz?

Dışardan içerik araklayacaklar onu bile beceremiyorlar.
FTX'deki paranızı boşverin. FTX'de paranız yok.

Siz yine de liq olacak bir işlem açıyormuş gibi hayal edin. Fakat açmayın.

Sonra bu işlemin tersini Binance'de açın. Böyle böyle tekrarlayın. Tebrikler para basıyorsunuz. FTX'deki paranız da yerinde duruyor üstelik.
Aklınızla dalga mı geçiliyor?

Ben geçmedim. Siz bu muameleyi kendinize yaptırıyorsunuz.

Bu arkadaşların araklamaya çalıştıkları orijinal fikri de yazayım bari de araklamaya kapasiteleri nasıl yetmediğini de anlayın.
Read 11 tweets
Oct 15, 2022
0) ZK-EVM, kriptografi ile doğruluk ispatı yapılan bir yapının (Örneğin ZK-Rollup) Ethereum'un akıllı kontrat altyapısını desteklemesine denir.

Bu desteğin seviyesi ve ne amaçlarla istendiği ise değişiklik gösterir.
1) EVM - Ethereum Sanal Makinesi, sanal bir bilgisayardır. Bu bilgisayarı her çalıştıran kendi bilgisayarında simule eder. Programlar bu sanal bilgisayarda çalıştırılarak her kuralın her yerde aynı şekilde uygulanması sağlanır.
2) Bu sanal bilgisayarın işlemleri gerçekleştirmesi için önceden tanımlanmış operasyon kodları vardır(opcode). Aynı bizim bilgisayarlarımızın sahip olduğu gibi. Her farklı altyapı sisteminin farklı opcode'ları olabilir. Bilgisayarlarınızda genelde x86 olur mesela.
Read 24 tweets
Oct 5, 2022
Solana Blockchain'i 1 Ekim'de bir takım sorunlar yaşadı ve ilerleme kaydedemeyen zincire müdahale edildi.

Peki bu neden yaşandı? Solana önceki sorunlarını hala çözemedi m? DDOS mu yiyor, Consensus yapısı mı bozuk, yüksek kapasitesi mi sorunlara yol açıyor?

👇 Image
Solana'nın daha önce yaşadığı sorunlarda Network katmanını doğru yönetemediğinden ve planladığı bazı çözümlerden bahsetmiştim. Bunlar uygulandı ve daha önceki iletişim ve spam sorunları çözüldü denebilir.

1 Ekim'deki sorunun bunlarla ilgisi yok.

Yüksek kapasiteye yönelik yüksek donanım gereksinimlerinin de bir ilgisi yok.

Gelelim Consensus'a. Olayın Consensus ile ilgisi var. Solana Validator'leri bir türlü ortak karara varamadı fakat bu dizayndan kaynaklanan bir durum değil bir yazılım hatasından kaynaklanıyordu.
Read 15 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(