@ufik78: Pod 6 fajny, krótki tekst. Warto wspomnieć, że autorem jest zmarły niedawno Joe Armstrong, człowiek stojący za powstaniem języka Erlang, bardzo mądra głowa myśląca o programowaniu bardzo naukowo, ale w swoich wystąpieniach wypowiadająca się całkiem przystępnie :)
@ufik78: gatsby+react+styled components i prosty navbar - chciałem znaleźć dlaczego mi sie state nie updatuje i zabrakło monitora full hd - musiałem zmniejszć czcionke
O ile się nie mylę to kopanie polega na znalezieniu takiego nonce dla którego hash będzie miał odpowiednią ilość zer na początku (co zależy od trudności). Czyli startujemy od nonce = 1, bierzemy blok transakcji
@ufik78: To, że akurat taka wartość nonce była potrzebna nie oznacza, że koparka wykopie blok w mniej niż sekundę. Równie dobrze nonce = 1 mogłoby zwrócić odpowiednią sygnaturę. Górnik przed rozpoczęciem mieszania sygnatur musi stworzyć drzewo skrótów z transakcji, z czego do sygnatury wejdzie jego korzeń. Zmiana transakcji (kolejności również) w bloku powoduje zmianę korzenia w nagłówku i można mieszać od nowa, bo sygnatury będą już zupełnie inne. Ponadto nonce jest
@ufik78: wydaje mi się że koparki losują nounce za każdym razem, nie sprawdzają po kolei. To by zmniejszyło moc sieci gdyby wiele koparek w danym poolu kopało te same wartości nounce
Poza tym polecam post @sekurak.a o CORS https://sekurak.pl/czym-jest-cors-cross-origin-resource-sharing-i-jak-wplywa-na-bezpieczenstwo/