IOTA Polska
  • Home
  • Podstawy
  • Ogłoszenia
  • Badania i Rozwój
  • Ekosystem
  • Artykuły
  • Zakup IOTA
  • Kontakt
No Result
View All Result
  • Home
  • Podstawy
  • Ogłoszenia
  • Badania i Rozwój
  • Ekosystem
  • Artykuły
  • Zakup IOTA
  • Kontakt
No Result
View All Result
IOTA Polska
No Result
View All Result

Nauka poprzez praktykę: Warsztaty IOTA

Jaroslaw przez Jaroslaw
15 sierpnia 2019
w Badania i Rozwój
Nauka poprzez praktykę: Warsztaty IOTA
68
VIEWS
Udostępnij na TwitterzeUdostępnij na Facebooku

IOTA wprowadza wiele nowych koncepcji takich jak Tangle i Trinary, które mogą wydawać się trudne w użyciu. Dlatego mamy kilka doskonałych bibliotek klienckich które dzielą większość koncepcji na łatwe w użyciu funkcje.

Aby pomóc Ci zacząć tworzyć z technologią IOTA, stworzyliśmy kilka „warsztatów” dla bibliotek C, Go, JavaScript i Python. Uczą najczęstszych rzeczy które będziesz robić z tymi bibliotekami i podają konkretne przykłady kodu, które pokazują jak wykonywać te interakcje. Warsztaty świetnie nadają się na początek gdy zaczynasz z IOTA lub kiedy uczysz innych czym jest IOTA i jak wchodzić w interakcje z Tangle.

Warsztat C

Biblioteka klienta dla języka programowania C nazywa się „Entangled” i jest jedną z trudniejszych bibliotek do pracy. To dlatego, że został napisany w języku programowania niskiego poziomu.

Języki programowania niskiego poziomu są świetne pod względem wydajności. Są dobre dla urządzeń o ograniczonej mocy przetwarzania/pamięci. Musisz jednak zrobić znacznie więcej sam jeśli chodzi o programowanie – na przykład zarządzać pamięcią – co utrudnia pracę z językami wyższego poziomu takimi jak Python lub JavaScript.

Biblioteka klienta Entangled zbudowana od podstaw przez zespół IOTA Entangled, może robić wiele rzeczy na wiele różnych sposobów. To doskonały kandydat na warsztaty!

Warsztaty składają się obecnie z przykładów:

  • Wysyłaj i odbieraj transakcje
  • Sprawdź saldo
  • Wygeneruj nowe adresy
  • Wyślij tokeny IOTA

Warsztat C można łatwo sklonować ze społeczności IOTA Community GitHub. Narzędzie do budowania Bazel jest jedyną zależnością której potrzebujesz aby zacząć.

Warsztat Go

Język programowania Go to dobrze działający język programowania który zyskał dużą popularność w ciągu ostatnich kilku lat.

Go to dobry kompromis między rozwojem języka wyższego poziomu a wydajnością języka niższego poziomu. Biblioteka klienta Go dla IOTA oferuje wszystkie podstawowe funkcje potrzebne do interakcji z Tangle przy użyciu Go. Ta biblioteka jest aktywnie aktualizowana przez IOTA Foundation i jest szeroko wykorzystywana w prototypie GoShimmer dla Coordicide.

Warsztaty Go obecnie obejmują przykłady:

  • Wysyłaj i odbieraj transakcje
  • Sprawdź saldo
  • Wygeneruj nowe adresy
  • Wyślij tokeny IOTA
  • Wysyłaj i odbieraj wiadomości zawierające wiele transakcji
  • Wykorzystaj strumień przychodzących transakcji w czasie rzeczywistym za pomocą ZeroMQ

Warsztat Go można sklonować z IOTA Community GitHub, wszystko czego potrzebujesz to Go w wersji 1.10 lub wyższej.

Warsztat JavaScript

Warsztaty JavaScript były pierwszymi warsztatami stworzonymi – i nie bez powodu: JavaScript/Typescript jest bardzo często używany w ekosystemie IOTA w tym w oprogramowaniu portfela Trinity i wielu dowodach koncepcji opracowanych przez IOTA Foundation i społeczność IOTA.

JavaScript/TypeScript może być używany w przeglądarkach (po stronie klienta) lub serwerach w połączeniu z Node.js (po stronie serwerów) co czyni go bardzo wszechstronnym podczas integracji IOTA z aplikacją internetową.

Biblioteka klienta iota.js to biblioteka obsługiwana przez IOTA Foundation i napisana w TypeScript. Najprawdopodobniej będzie to najlepszy wybór jeśli chcesz opracować coś za pomocą JavaScript i IOTA.

Warsztaty JavaScript składają się obecnie z przykładów:

  • Wysyłaj i odbieraj transakcje
  • Sprawdź saldo
  • Wygeneruj nowe adresy
  • Wyślij tokeny IOTA
  • Wysyłaj i odbieraj wiadomości zawierające wiele transakcji
  • Wykorzystaj strumień przychodzących transakcji w czasie rzeczywistym za pomocą ZeroMQ
  • Wysyłaj i odbieraj dane za pomocą strumieni MAM0

Warsztat JavaScript można również sklonować z repozytorium IOTA Community GitHub. Wszystko czego potrzebujesz aby je uruchomić to najnowsza wersja Node.js i npm.

Warsztat Python

Python jest popularnym językiem programowania wyższego poziomu używanym do wielu różnych celów w tym do tworzenia stron internetowych, automatyzacji i analizy danych. Jest łatwy do nauki i pracy z nim, i często jest zalecany jako dobry pierwszy język programowania. Biblioteka klienta o nazwie PyOTA – jest dostępna dla IOTA. Obejmuje wszystkie podstawowe funkcje potrzebne do interakcji z Tangle.

Warsztaty Python składają się obecnie z przykładów:

  • Wysyłaj i odbieraj transakcje
  • Sprawdź saldo
  • Wygeneruj nowe adresy
  • Wyślij tokeny IOTA
  • Wysyłaj i odbieraj wiadomości zawierające wiele transakcji
  • Wykorzystaj strumień przychodzących transakcji w czasie rzeczywistym za pomocą ZeroMQ

Warsztat Python można sklonować ze społeczności IOTA Community GitHub. Wymaga zainstalowanego w systemie Python 3.5 lub 3.6.

Podsumowanie

Mamy nadzieję, że warsztaty te pokażą Ci jak łatwo jest stworzyć coś co współdziała z Tangle.

Jak zapewne zauważyliście warsztaty te nie są częścią IOTA Foundation GitHub Organization. Są częścią oddzielnej IOTA Community GitHub.

Obecna autonomia pozwala nam łatwo dodawać do organizacji programistów społecznościowych, którzy chcą wnieść wkład w ekosystem IOTA. Na przykład ktoś kto chce opracować wersję warsztatu w innym języku programowania lub narzędzia które będzie korzystne dla innych w ekosystemie.

Jesteśmy zawsze otwarci na prośby o dodanie lub ulepszenie istniejących warsztatów. Aktualizujemy i dodajemy warsztaty w miarę upływu czasu gdy nowe funkcje będą dostępne w różnych bibliotekach klientów.

Jeśli chcesz dodać swój wkład, skontaktuj się z Dave de Fijter lub Lewis Freiberg na Discord (można ich znaleźć w sekcji Fundacji IOTA na liście użytkowników). Dodadzą cię do organizacji.

Powyższy tekst jest tłumaczeniem postu z języka angielskiego który oryginalnie ukazał pod tym adresem.

Tagi: ProgrammingResearch And DevelopmentWorkshop
TweetUdostępnijWyślij
Poprzedni Artykuł

Aktualizacja deweloperska. Sierpień 2019

Następny Artykuł

Konsensus w IOTA Tangle – FPC

Powiązane Artykuły

Wyjaśnienie czym jest Mana w IOTA

Wyjaśnienie czym jest Mana w IOTA

przez Beliar
3 października 2020
0

Jednym z tematów w IOTA 2.0, na który często otrzymujemy pytania, jest mana. To ważny temat, dlatego z przyjemnością wyjaśnimy...

Chrysalis (IOTA 1.5) Etap 2 aktualizacja i kolejne kroki

przez Beliar
29 września 2020
0

IOTA 1.5 Pierwsza faza IOTA 1.5 (znana również jako Chrysalis) - pośredni etap sieci głównej przed Coordicide - jest zakończona....

Aktualizacja deweloperska – Wrzesień 2020

Aktualizacja deweloperska – Wrzesień 2020

przez Niven
26 września 2020
0

Wydawana co miesiąc przez zespół IOTA dev, aktualizacja dostarczy Ci newsów i aktualizacji dotyczących naszych kluczowych projektów! Kliknij tutaj, jeśli...

Aktualizacja deweloperska – Sierpień 2020

przez Niven
18 sierpnia 2020
0

Wydawana co miesiąc przez zespół IOTA dev, aktualizacja dostarczy Ci newsów i aktualizacji dotyczących naszych kluczowych projektów! Kliknij tutaj, jeśli...

Aktualizacja zespołu badawczego IOTA – Sierpień 2020

przez Niven
10 sierpnia 2020
0

Ostatni miesiąc był bardzo produktywny dla naszego zespołu, bowiem zmierzamy w kierunku pełnej, formalnej specyfikacji IOTA 2.0. Nasz team pracował...

Wczytaj Więcej

Newsletter

Otrzymuj powiadomienia o nowych postach

  • Trending
  • Comments
  • Latest

Narzędzie do migracji tokenów IOTA

1 marca 2020

Wartość Zero

6 września 2019

Podsumowanie roku 2019, zapowiedź kolejnego

6 stycznia 2020
IOTA prezentuje identyfikowalność energii w Powerhouse

IOTA prezentuje identyfikowalność energii w Powerhouse

16 września 2019

Chrysalis (IOTA 1.5) Publiczna sieć Testnet dostępna

0
Czym jest DLT?

Czym jest DLT?

0
Prototyp GoShimmer na otwartym oprogramowaniu

Prototyp GoShimmer na otwartym oprogramowaniu

0
Co dalej z Trinity?

Co dalej z Trinity?

0

Chrysalis (IOTA 1.5) Publiczna sieć Testnet dostępna

15 grudnia 2020

Firefly – portfel nowej generacji IOTA

2 grudnia 2020

IOTA, Pantos i Uniwersytet Techniczny w Wiedniu ogłaszają otwarcie laboratorium dla badań DLT

30 listopada 2020

Przedstawiamy IOTA Access

7 października 2020

IOTA Polska

Portal IOTA Polska tworzony jest przez społeczność wspierającą projekt IOTA. Powstał z potrzeby rzetelnego informowania i edukowania osób zainteresowanych tą technologią.

Menu

  • Artykuły
  • Badania i Rozwój
  • Ekosystem
  • Ogłoszenia
  • Podstawy

Tagi

Alvarium Announcements Basic Bee Chronicle Chrysalis Consensus Coordicide Data Data Confidence Fabric Dell Technologies Devnet DLT Eclass Ecosystem Entangled Entra Powerhouse Fiware FPC GoShimmer Hyperledger Fabric Industry Marketplace Iota Iota1.5 IRI Jaguar Land Rover Linux Foundation Mainnet MAM Mana Nodejs Open Source Permanode Pollen Programming Qubic Research And Development Smart Buildings Smart Cities Smart Contracts Software Development Sybil Attack Tangle Trinity Wallet Workshop

Newsletter

Otrzymuj powiadomienia o nowych postach

Portal IOTA Polska nie jest powiązany z Fundacją IOTA. Może przedstawiać artykuły i opinie nie będące oficjalnym stanowiskiem fundacji.

© 2018 IOTA Polska

No Result
View All Result
  • Home
  • Podstawy
  • Ogłoszenia
  • Badania i Rozwój
  • Ekosystem
  • Artykuły
  • Zakup IOTA
  • Kontakt

© 2018 IOTA Polska