Wpis z mikrobloga

Mircy, znowu piszecie o wzmożonej ostatnio częstotliwości wykopywania pustych bloków różnych kryptowalut.

Dużo dziwnych rzeczy z każdej strony a wszyscy mają w dupie.


@cyberpunkbtc: No nie wszyscy i ja się cieszę, że ten temat wrócił. Pisałem o czymś bardzo podobnym dwa tygodnie temu, gdy pierwszy raz na to zwróciłem przez przypadek uwagę. Potem też @dla_zabawy pytanie ponawiał. Tam akurat było o blokach nie zupełnie pustych, tylko z minimalną ilością transakcji, ale to prawie to samo. Teraz @dpc8 dorzucił info, że w Ethereum też jest to samo, tylko jeszcze częściej.

Czytałem wszystkie Wasze dyskusje, ale dla mnie temat dalej pozostaje nie do końca wyjaśniony.

To puścmy teraz trochę wodze fantazji. Czy może być tak, że kopalnia Antpool odkryła jakiś myk dla SHA256, który przykładowo pozwala z minimalnie wyższym prawdopodobieństwem wyliczyć daną postać hasha, jeśli kontroluje określoną (sporą) część danych wejściowych? Czyli im mniej transakcji umieści w bloku, tym bardziej przewidywalny będzie wynik jego haszowania? Innymi słowy mam tu na myśli jakiś wariant tzw. preimage attack. Byłaby to oczywiście poważna podatność algorytmu. Czy to też może być wyjaśnienie? Mało prawdopodobne, ale jednak teoretycznie możliwe? Dlaczego tak albo dlaczego nie? Ciekawy jestem Waszego zdania.

#kryptowaluty #kryptografia #bitcoin #ethereum
  • 38
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@piesalenieogar: @ktostam112: AntPool przełacza się pomiędzy kopaniem BTC a BCH. Możliwe że to był błąd. Jeżeli używali AsicBoosta i on błędnie nie był wyłączany kiedy zaczynał kopać BTC. Wtedy normalnie liczył hashe bloków, ale transakcji nie mógł dodać bo są SegWitowe :D
  • Odpowiedz
To by pasowało. Bo oni mieli dokładnie jedną tx wykopaną za każdym razem. Tylko swoją z nagrodą za blok. Zazwyczaj mogą do pustego bloku dodać kilka nowych, które się pojawiły bo wiadomo że ich nie ma w innym bloku. No ale dlaczego żadnych nie dodaje, nawet nie SegWItowych? Proste. Tx są hashowane parami i tworzą piramidę, każdy hash pary tx jest łączony z koleją parą i tak dalej aż dojdzie do końcowego
  • Odpowiedz
@cyberpunkbtc: ma to sens. Czyli wolą pusty blok czasem dodawać, bo liczą go średnio 20% szybciej niż inne dzięki stosowaniu ASIC Boost, niż pełny blok ale liczony wolniej, bo bez ASIC Boosta.

W takim razie jest to taki hack, bo SegWit miał skończyć z ASIC Boostem, a oni w ten sposób to omijają, gdy zechcą.
  • Odpowiedz
Czyli Segwit sprawia że przy najbardziej wydajnym znanym algorytmie kopania bardziej się opłacają puste bloki. Whitepaper ASIC boosta jest jawny, choć algorytm jest opatentowany. Ale przy tych pieniądzach, to aż dziwne że nikt tego rozwiązania jeszcze nie powielił na własne potrzeby łamiąc patent (co byłoby jednak trudno byłoby udowodnić), albo nie zrobił czegoś podobnego. A jak inni zaczną kopiować to rozwiązanie, to wyjdzie na to, że Segwit zniszczy bitcoina.
  • Odpowiedz
@piesalenieogar: No i to by też wyjaśniało dlaczego bloki tak szybciej wpadają. Ale to nie do końca takie opłacalne. Jak pokopią szybciej to trudność się zwiększy, tyle że wtedy to się rozłoży na wszystkie kopalnie. Ja myślę że błąd przy zmianie z BCH na BTC. I znów się potwierdziło to o czym wszyscy wiedzileli. Teraz mamy praktycznie dowód. Bitmain używa AsicBoost na BCH :D
  • Odpowiedz
AntPool przełacza się pomiędzy kopaniem BTC a BCH. Możliwe że to był błąd. Jeżeli używali AsicBoosta i on błędnie nie był wyłączany kiedy zaczynał kopać BTC. Wtedy normalnie liczył hashe bloków, ale transakcji nie mógł dodać bo są SegWitowe :D


@cyberpunkbtc: Bardzo możliwe
  • Odpowiedz
@cyberpunkbtc: Z drugiej strony czytałem na reddicie że ktoś napisał a nie mogą inni minerzy go zablokować , i ktoś go szybko skontrował że właśnie bitcoin jest odporny na cenzurę, bo zawsze antopool może nie podpisywać wykopanych bloków i nie ma możliwości ich blokady
  • Odpowiedz
@dla_zabawy: Niech robi szybko to IPO zanim inwestorzy giełdowi którzy nie ogarniają za bardzo tematu kupowali akcje na podstawie gigantycznych wzrostów dochodów. W tym roku zaczną im maleć, muszą zdążyć przed pierwszymi gorszymi kwartałami. O to mu chodzi ( ͡° ͜ʖ ͡°)
  • Odpowiedz
@dla_zabawy: Oczywiście. Mało tego, jeżeli chcesz to żaden nod ani nikt nie będzie wiedział że to twoja koparka wykopała blok. Tak działa sieć. Nod jest połączony z ośmioma innymi, gdzie żaden z tych ośmiu nie ma bliskich połączeń między sobą. Sieć sama tak optymalnie łączy nody. No i jak wykopiesz blok i przekazujesz go tym 8 swoim nodom to one nie wiedzą czy go wykopałeś czy też po prostu rozgłosiłeś
  • Odpowiedz
@dla_zabawy: On wałki robi od początku. Jak było z BCH? Zmienili ustawienia w algorytmie dostosowywania trudności kopania, niby zmiany na lepsze. Co było po odpaleniu BCH? Tak manewrowali tym algorytmem i skakali hashratem że rekordowo Jihan wykopał w nieco ponad jedną dobę, tyle bloków ile powinno wpaść przez ponad miesiąc :D Tak zaczął Jihan start swojego forka. Jak na niego przystało... Po kilku tygodniach zmienili algorytm;)
  • Odpowiedz