REKLAMA

Jak zbudować własną kryptowalutę

Chyba ciężko dzisiaj unikać tego słowa – kryptowaluta. Wraz ze wzrostem popularności tej technologii niemal każdy z czytelników ma z nią mniejszą czy większą styczność. Okazuje się bowiem, że blockchain – technologia stojąca za kryptowalutami – może stanowić rozwiązanie wielu biznesowych problemów, nie tylko tych ze świata fintech. A zatem jak dołączyć do tego globalnego trendu i zbudować własne rozwiązanie oparte na technologii blockchain?

W tym artykule nie chcę omawiać tego, jak zbudowany jest blockchain i jak samemu zaimplementować uproszczone wersje jego mechanizmów w 300 liniach kodu. Nie będzie też prostej instrukcji odpowiadającej na pytanie z tytułu, bo taka nie istnieje. Zamiast tego opowiem o tym, jak zbudować w pełni działające rozwiązanie. Tak jak się to robi na poważnie...

Niektóre zagadnienia poruszane w tym artykule:

  • Trochę historii (tylko trochę);
  • Czy na pewno tego potrzebujesz?
  • Znaj swój use-case;
  • Ethereum;
  • Hyperledger Fabric;
  • Własny blockchain;
  • Część łatwa – fork;
  • Część trudna – zmiany;
  • Część równie trudna – adaptacja i utrzymanie sieci.

Artukuł pochodzi z magazynu Programista nr 88 (1/2020). Jest to wydanie z przełomu lutego i marca 2020 r. Szczegółowy spis treści tego wydania: https://programistamag.pl/programista-1-2020-88/

Autorem tego artykuł jest Jakub Kozioł. Z open-source związany niemal od początku swojej kariery. Obecnie pracuje jako Blockchain Developer w Pragmatic Coders. Jego ulubione technologie to C++ i Python. Interesuje się kryptografią i szeroko rozumianym bezpieczeństwem w sieci.

>>FRAGMENT ARTYKUŁU DO POBRANIA<<