Neo - prawdziwy matrix rozproszonej sieci
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
- 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
Klient
Do tego wiele kryptowalut też nie ma podejścia. Po wejściu na stronę z klientami dostajemy cztery opcje:- Mobile - portfel na Android i iOS
- Desktop - portfele na komputer, graficzne i z konsoli
- Web - portfele w przeglądarce bez konieczności instalowania czegokolwiek
- Hardware - portfele sprzętowe zapewniające największe bezpieczeństwo
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/
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