Wpis z mikrobloga

Tworzę narzędzia wspomagające prace z Bitcoinem ( https://github.com/JZhtIexXqS/crypto ). Zacząłem od generatora losowych adresów, żeby uniezależnić się od usług w internecie (samo generowanie offline nie daje tak wysokiego bezpieczeństwa jak się może wydawać). W najbliższym czasie będę dodawał kolejne funkcjonalności, np. tworzenie adresu z podanego klucza prywatnego, podpisywanie wiadomości itp.

Jeśli ktoś ma pytania, uwagi lub sugestie to zapraszam do dyskusji.

#bitcoin #btc #kryptowaluty #programowanie #java
  • 41
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@fegwegw: Część odpowiedzialną za hashowanie wypchnę w ogóle do osobnej klasy w paczce util i napiszę w bardziej elegancki sposób. Dzięki za review.
  • Odpowiedz
@S_Rybka: Nie zajmujesz się programowaniem na co dzień, prawda( ͡º ͜ʖ͡º)?

Kod jest otwarty i możliwie uproszczony, żeby każdy mógł zobaczyć w jaki sposób działa. Jeśli masz jakieś konkretne zarzuty, chętnie się do nich ustosunkuję.
  • Odpowiedz
osobnej klasy w paczce util


@bitcoin: Nie w żadne util! Stwórz po ludzku pakiet, nazwij go tak, aby nazwa nie budziła wątpliwości, co się w nim znajduje, i jakie ma odpowiedzialności, i tam to trzymaj.

Util się w przyszłości rozrośnie tak, że zamiast biblioteką narzędziową, będzie corem systemu.
  • Odpowiedz
IDE mi tak wygenerowało w metodzie equals. Poprawione.


@bitcoin: Akurat tutaj nie było co poprawiać, to była jak najbardziej słuszna nazwa zmiennej w metodzie equals().
  • Odpowiedz
@bitcoin: Nie jest 'lepsze', po prostu pasuje, to jest zmienna, która nie posiada żadnego konkretnego znaczenia, które należałoby zaakcentować jej nazwą. 'O' nic nie mówi, ale czy 'object' mówi? Również nie, więc po co pisać 5 znaków, jak można 1. To tak, jak w for'ach, przeważnie licznikiem jest 'i', a nie np. 'loopIterator'.
  • Odpowiedz
Kod jest otwarty i możliwie uproszczony, żeby każdy mógł zobaczyć w jaki sposób działa. Jeśli masz jakieś konkretne zarzuty, chętnie się do nich ustosunkuję.


@bitcoin: I to, że jest możliwie uproszony oraz otwarty + Twoje dzieło, powoduje, że jest bardziej bezpieczny niż inne znane ?
  • Odpowiedz