Strona 1 z 1

Pytanie początkującego

: niedziela, 11 sierpnia 2019, 09:52
autor: Mikej
Cześć,

Od dawna programuje w większości dla siebie, ale były też płatne zlecenia w Java 8+. Chciałbym zacząć uczyć się o programowaniu apek wykorzystujących crypto.
Na początek myślałem, żeby zrobić prosty wallet moblie+desktop (raczej w Java, na razie znalazłem tylko https://bitcoinj.github.io).

1. Czy to dobry pomysł żeby zaczynać od walleta?
2. Czy też jest tu ktoś z doświadczeniem i mógłby pokazać co by polecał zrobić gdyby sam był na etapie junior-crypto-dev (czyli umie programować ale nie ma pojęcia o specyfice crypto) teraz?

Pytanie początkującego

: niedziela, 11 sierpnia 2019, 10:31
autor: FL4RE
Pytanie czy chcesz sam składać transakcje czy wykorzystywać jakiegoś frameworka

Pytanie początkującego

: niedziela, 11 sierpnia 2019, 10:31
autor: qertoip
Bezcenna jest książka "Programming Bitcoin: Learn How to Program Bitcoin from Scratch" (Jimmy Song, 2019):

https://tinyurl.com/y4z2ptzp

Github książki (surowa, bezpłatna wersja): https://github.com/jimmysong/programmingbitcoin

Ta książka pozwala zrozumieć i zaprogramować wszystkie krytyczne elementy - od podstaw krzywych eliptycznych (językiem dla programisty) przez strukturę transakcji, bloków po protokół sieciowy, SPV i segwita.

Ćwiczenia i przykłady są w Pythonie ale super czytelne i wyjaśnione nawet jeśli znasz zero Pythona.

Naprawdę polecam, to jest najlepsza książka do nauki programowania Bitcoina.

Pytanie początkującego

: poniedziałek, 12 sierpnia 2019, 20:47
autor: Mikej
FL4RE pisze: niedziela, 11 sierpnia 2019, 10:31Pytanie czy chcesz sam składać transakcje czy wykorzystywać jakiegoś frameworka

Jako początkujący odpowiem - nie wiem. Miałem nadzieję, ze odpowiedź mnie naprowadzi na to. Generalnie zaczynając np zabawę z Java chciałbym żeby mi ktoś powiedział użyj Springa a nie wynajduj koło na nowo. Więc tak jeśli jest coś tak sprawdzonego jak spring tylko, że w crypto to oczywiście tak.

@qertop
Dzięki, właśnie odpalilem jupitera