Przejdź do głównej zawartości

Posty

Wyświetlanie postów z lipiec, 2026

Jak zabezpieczyć portfel Bitcoin SV: Argon2id, UTXO i wysyłanie transakcji (Część 3)

 „Krótko: w tej części portfela Bitcoin SV zamieniam PBKDF2 na Argon2id (odporność na ataki GPU), dodaję obsługę UTXO, checksum HMAC do keystore, bezpieczne czyszczenie mnemonika z pamięci i wysyłanie transakcji z walidacją adresu. To część 3 serii." W poprzedniej części obiecałem że zajmiemy się bezpieczeństwem i wysyłaniem transakcji. Tym razem pracy było sporo, bo po drodze okazało się że "trochę większe" bezpieczeństwo. to tak naprawdę kilka całkiem konkretnych rzeczy do zmiany. I znowu skończyło się na tym, że siedziałem i dłubałem.. Co się zmieniło względem części 2? Zanim wrzucę kod, powiem co i dlaczego. W poprzedniej wersji portfela używaliśmy PBKDF2 do wyprowadzania klucza z hasła. To całkiem przyzwoity algorytm, ale ma jedną słabość - jest podatny na ataki GPU. Karta graficzna może liczyć miliony prób na sekundę równolegle a atakujący z porządną kartą graficzną może dość sprawnie przeszukiwać słowniki haseł.  PBKDF2 vs ...

Blockchain w Wordzie.

Nuda Cześć. Dopadła mnie ostatnio meeega nuda. Miałem wreszcie trochę świętego spokoju późnymi wieczorami, nikt nic ode mnie nie chciał, nie trzeba nic załatwiać, a siedziałem przed monitorem jak ten kołek. Na komputerze mam kilka gier ale od miesięcy ich nie uruchamiałem. Konsola jest. Leży. Mógłbym ją podłączyć do telewizora, tylko że samo wyciąganie kabli wydawało mi się bardziej męczące niż potencjalna rozrywka. Wiadomości (tych internetowych ściekowych) nie czytam, bo od dłuższego czasu ćwiczę cyfrowy minimalizm i ograniczam codzienne karmienie mózgu cudzymi problemami. Więc siedziałem tak i zastanawiałem się, czy to przez pogodę, czy przez wiek, czy może po prostu mój organizm uznał, że czterdziesty któryś rok życia to odpowiedni moment, żeby ekscytację nowymi grami zamienić na ekscytację dobrze działającym odkurzaczem. I co? I jak to z nudów, zaczynam myśleć. A moje myśli od dłuższego czasu krążą wokół blockchaina. Nie dlatego, że...
🔐 Portfele BRC-100 / BSV
Połącz kompatybilny portfel BSV z tym blogiem.
🟢 Portfel połączony
Identity Public Key