Menu Close

Analiza projektowa kryptowalut – Wstęp

Logo postu

Wprowadzenie

Cześć mam na imię Tomek i w tej serii wpisów zaprezentuje Wam analizę wybranych kryptowalut i tokenów. Seria ta będzie inna niż analizy kryptowalut dostępne w Interncie, będę tutaj opierał się na jednej z ich zalet – otwarty kod źródłowy.

Przedstawię Wam:

  • miejsce gdzie większość otwarto źródłowych projektów kryptowalutowych jest hostowana – portal GitHub.
  • co dzieje się w kodzie źródłowym danego projektu.
  • na co zwracać uwagę przeglądając portal GitHub danego projektu.
  • jakie informacje odnośnie kodu projektu możemy wyczytać z serwisu CoinPaprika.
  • serwis CryptoMiso i jego ogólne podejście do kodu źródłowego.
  • z jakimi problemami mierzy się społeczność programistów danego projektu na portalu StackOverflow.
  • jak hackerzy w białych kapeluszach przyczyniają się do poprawy bezpieczeństwa danego projektu – serwis HackerOne.

W tym wstępie przedstawię Wam jeszcze kilka podstawowych pojęć i zwrotów, którymi będę się posługiwał w kolejnych edycjach tej serii. Zanim jednak do tego przejdziemy, kilka słów o mnie.

Kim jest autor tej serii?

Pracuje w branży IT już od ponad dekady, zajmowałem się różnymi aspektami tworzenia oprogramowania oraz brałem udział we wszystkich etapach jakie taki proces powinien zawierać.

Podstawy

Teraz odpowiem na podstawowe pytania jakie mogą się pojawić podczas śledzenia tej serii, staram się to wyjaśnić jak najmniej technicznym językiem by jak największe grono osób zainteresowanych kryptowalutami mogło z tego korzystać i rozumieć co się tutaj dzieje.

Co znaczy, że kod źródłowy jest otwarty?

W dużym skrócie, oznacza to, że każdy może go przeglądać i śledzić zachodzące w nim zmiany, dodatkowo osoby posiadające chęci i odpowiednie umiejętności mogą brać czynny udział w rozwoju takiego projektu.

Co to jest GitHub?

GitHub jest to serwis internetowy, który działa w oparciu o rozproszony system kontroli wersji – Git. Umożliwia on współdzielenie oraz wspólną pracę nad kodem źródłowym projektu zespołowi programistów.

Zasoby

Krótki opis narzędzi z jakich będę korzystał przy omawianiu danego projektu.

1. sekcja Code Progress na portalu CoinPaprika. Przykład.

2. serwisu GitHub. Przykład.

3. poglądowy rzut oka na portal CryptoMiso. Przykład.

4. pytania społeczności programistów i użytkowników projektu na portalu StackOverflow. Przykład.

5. błędy bezpieczeństwa projektu zgłoszone do rozpatrzenia poprzez portal HackerOne. Przykład.

Wyżej wymienione elementy, które będą mi dalej służyły do analizy zostaną omówione w kolejnych częściach.

Zakończenie

To tyle jeśli chodzi o pierwszą część. Napiszcie co myślicie o takiej serii i przede wszystkim które projekty chcielibyście abym dla Was przeanalizował, stosując wyżej opisaną metodę.

YouTube

Artykuł ten jest również dostępny na YouTube.

Leave a Reply

Your email address will not be published. Required fields are marked *