Tag Archives: mining

Rozsiewaj swoje hashe!

Spread the hashes jest kampanią na rzecz informowania kopiących, by nie koncentrowali swojej mocy obliczeniowej wewnątrz jednego lub dwóch czy trzech głównych poola. W celu utrzymania dobrego stanu sieci należy utrzymywać moc obliczeniową każdego poola poniżej 16% mocy obliczeniowej całej sieci. Zabezpieczy to sieć danej kryptowaluty przed potencjalnym atakiem 51%, w którym udział miałyby brać 3 największe poole.

Dobrym podejściem jest używanie P2Pool, w którym kopiący mogą ręcznie ustawić wysokość opłaty dla administratora poola.

Selfish mining w skrócie

  • Atakujący pool wydobywa blok i zatrzymuje go dla siebie, rozpoczyna prace nad następnym blokiem
  • Atakujący publikuje swój N1 blok gdy tylko inny pool znajdzie N2, atakujący propaguje z innych minerów akceptację bloku N1 i rozpoczęcie prac nad N1+1, blok N1 zostaje dodany do publicznego blockchainu
  • Atakujący rozpoczął już prace nad N+1, więc ma już przewagę nad znalezieniem tego bloku
  • Gdy atakujący jest już dwa bloki przed publicznym blockchainem (N+2), publikują pierwszy block, który nie jest dodany do publicznego blockchaina (N+1), dzięki czemu łatwiej im utrzymać przewagę
  • Gdy atakujący jest n bloków do przodu, może trzymać n-1 bloków dla siebie, powiększając tylko swoją przewagę
  • Atakujący pool może “cofać” prace wykonaną przez innych kopiących, przez publikowanie dłuższego blockchaina niż ten publiczny
  • Atakujący zgarnia wszystkie wynagrodzenia

How to crack brainwallets

Well… there are people who used Brainwallets to keep their BTCs under a single password. They have lost a lot. 4BTC… or even more. Brainwallet was described by Forbes in… 2012 The Ultimate in Mobile Money. But it was in 2012. It’s November 2013 right now and the situation has changed.

Brainwallets are not a solution right now. Not at all. Just because you think no one will ever break your password, you must know, someone surely will, and I am going to convince you. I will show you how easy it is to steal BTC from a Brainwallet. As you can see in the first example, a redditor writes: “The pass phrase was a line from an obscure poem in Afrikaans“.

Continue reading