Neo - prawdziwy matrix rozproszonej sieci

in #pl-artykuly7 years ago

NEO-smart-economy-logo.png

NEO - i to nie ten z filmu


Szczerze słyszałem trochę o Neo. Głównie od strony tradingowej, że to dobra inwestycja. Nie wiedziałem jednak dlaczego, skąd taki hype na to. Teraz już wiem.

Co to w ogóle jest?


Neo to blockchain ze smart contracts. Jednak co go wyróżnia spomiędzy innych krypto? To jak jest zrobiony oraz duży ekosystem aplikacji. Pozwala tworzyć własne tokeny, wspiera cyfrowe tożsamości oraz można pisać aplikacje działające w tej sieci. Do tego jest w stanie obsłużyć do 10 000 transakcji na sekundę według ich whitepaper.

Developerzy płaczą...


... ze szczęścia. Neo ma wirtualną maszynę, w której uruchamiamy nasze kontrakty. Co to daje? Możemy pisać w swoim języku. Nie trzeba się uczyć np Solidity. Na ten moment są wspierane C#, Python oraz Java. Zobaczcie jak wygląda życiowy przykład w C#. Wypłata po określonym czasie (np. po osiemnastce :) ): http://docs.neo.org/en-us/sc/tutorial/Lock.html

Niski próg wejścia ze względu na brak konieczności nauki nowego języka z pewnością przyciągnie devów. Mam nadzieję, że też przyciągnie firmy do odciążenia swoich systemów. Użycie blockchain do niektórych zadań z pewnością powinno pomóc. Szkolić programistów nie trzeba. Wystarczy pokazać im technologię. Ciekawość zrobi resztę :)

Przewaga technologi


Jest to jeden z najszybciej rozwijających się krypto. Na początek spojrzałem na techniczne możliwości:

  • można tworzyć swoje assety i wymieniać je dowolnie w sieci
  • umieszczać certyfikaty co pozwala na ochronę dowolnych assetów w blockchain
  • są kontrakty w C#, Java, Python dzięki wirtualnej maszynie
  • Byzantine Fault Tolerance Algorithm - zamiast proof of work (poczytajcie wiki, fajne przykłady z generałami)
  • atomowe swapy - pozwala bezpośrednio wymieniać różne assety na inne
  • kryptografia odporna na komputery kwantowe
Ale to jeszcze nie koniec! Ze względu na ekosystem jest masa wspaniałych aplikacji stworzonych w oparciu o Neo.
  • NEX - Zdecentralizowana giełda
  • NeoAuth - Loguj się za pomocą adresu Neo
  • Qlink - zdecentralizowana sieć komórkowa
  • Neo Smart IoT - kontrolowanie urządzeń za pomocą blockchain (wspiera nawet esp8266!)
  • Trinity - lightening network dla Neo
  • Damn Single - coś jak cryptokitties tylko z psami
I do tego cała masa innych projektów: http://ndapp.org/ Tutaj wymieniłem tylko te, które mnie zaciekawiły.

Klient

Do tego wiele kryptowalut też nie ma podejścia. Po wejściu na stronę z klientami dostajemy cztery opcje:
  1. Mobile - portfel na Android i iOS
  2. Desktop - portfele na komputer, graficzne i z konsoli
  3. Web - portfele w przeglądarce bez konieczności instalowania czegokolwiek
  4. Hardware - portfele sprzętowe zapewniające największe bezpieczeństwo
Czasami dostajemy od innych krypto tylko portfel webowy albo program na komputer. Tutaj mamy wszystko.

Podsumowanie

Może to nie jest jeszcze matrix. Żarty przy tak poważnie rozwijającej się technologi też nie są na miejscu. Jednak rzuca wysoko poprzeczkę. Nadal dziwię się, że nie wyprzedził jeszcze ethereum (porównajcie sobie - https://blog.patys.pl/2018/03/15/dziala-ethereum-stworz-swoj-program-ktorego-da-sie-wylaczyc/). Ludzie stojący za tym robią dobrą robotę. Co sądzicie o tym? Ma szansę być na pierwszym miejscu? Zrewolucjonizować rynek?

Poczytaj więcej tutaj: https://neo.org/ i tutaj: http://docs.neo.org/en-us/index.html

Zapraszam też do subskrypcji email: https://blog.patys.pl/subskrybuj/

Sort:  

Zostawiam upvota, jeszcze nic nie warte, ale niedługo doładowuje konto ponieważ jestem tutaj nowy, zapraszam też do mnie, również opisuje kryptowaluty ;)

NEO można w PHP?

The first supported languages ​​are C#, VB.Net, F#, Java, and Kotlin.
Z tego co widzę nie planują wspierać php.

The languages that we plan to support include: C, C++, Golang JavaScript