Rewolucyjny język programowania LEO
Artykuł w języku angielskim można przeczytać tutaj .
Ten artykuł chcę rozpocząć od definicji „ udanego projektu ”, ponieważ właśnie tym jest według mnie ALEO. Czym więc jest „ udany projekt ”? „ Udany projekt ” lub firmę można nazwać projektem, w którym z powodzeniem harmonijnie łączą się 3 główne elementy:
- Pierwszym i głównym składnikiem jest produkt . Jeśli produkt jest naprawdę poszukiwany i jest na niego popyt, to jest skazany na sukces. Aby jednak właściwie wdrożyć rozwój produktu , bardzo ważne są następujące dwa elementy;
- Drugim elementem jest zespół . Bez zespołu i jasnej wizji realizacji projektu przez wszystkich członków zespołu projekt nie zakończy się sukcesem;
- Trzecim elementem są inwestycje . Wszyscy rozumiemy, że bez finansów we współczesnym świecie nie da się zrealizować nawet najbardziej banalnego pomysłu.
Dlatego zaczęłam śledzić ALEO i brać czynny udział w programie ambasadorskim tego projektu. W końcu to właśnie w tym projekcie widziałem harmonijne połączenie wszystkich trzech elementów udanego projektu.
Od ponad miesiąca uczestniczę w programie ambasadorskim ALEO iw tym czasie dokładnie poznałam technologię blockchain ALEO oraz wszystkie elementy składowe tego projektu. W związku z tym chcę zadać ci pytanie.
Co przychodzi Ci na myśl, gdy słyszysz słowo „ ALEO ”?
Mówiąc o projekcie ALEO , pierwsze co przychodzi mi na myśl to rewolucyjna technologia, prywatność i poufność , a także język programowania LEO .
Język programowania LEO zostanie omówiony w tym artykule.
LEO Universal Programming Language został stworzony przez zespół ALEO blockchain, aby sprostać dzisiejszym potrzebom budowania nowoczesnych aplikacji reprezentujących szeroki zakres liczb (wraz z liczbami ułamkowymi). Głównym celem tego języka programowania jest znaczne uproszczenie programowania programów o zerowym ujawnieniu.
Głównym celem języka programowania LEO jest umożliwienie wszystkim programistom stosowania w swoich programach dowodu wiedzy zerowej tak łatwo, jak to tylko możliwe.
Nie byłoby to możliwe bez znacznego obniżenia wymagań dotyczących wiedzy kryptograficznej. A z kolei dowodem wiedzy zerowej jest baza danych, która dowodzi, że obliczenia zostały wykonane rzetelnie.
Przeczytajmy, co oficjalny blog ALEO ma do powiedzenia na temat ich języka programowania:
LEO to inspirowany Rustem język programowania z typowaniem statycznym, przeznaczony do pisania prywatnych aplikacji. Jest przeznaczony dla programistów do intuicyjnego budowania na blockchainie ALEO , zapewniając podstawę dla prywatnego, zdecentralizowanego ekosystemu. Jest to pierwszy znany język programowania, który zaimplementował platformę testową, rejestr pakietów, narzędzie do rozwiązywania importów, zdalny kompilator i generator twierdzeń dla aplikacji ogólnego przeznaczenia o zerowej wiedzy.
Dlatego logiczne byłoby stwierdzenie, że LEO ma na celu znaczne zmniejszenie wymagań dotyczących wiedzy kryptograficznej. Co więcej, ten język programowania ma przypominać Javascript i TypeScript. Z tego możemy wywnioskować, że LEO został opracowany z myślą o tym, aby programiści mogli łatwo nauczyć się tego nowego języka programowania i uczyć się z przyjemnością.
LEO instrukcje krok po kroku
Najpierw LEO tworzy schemat walidacji dla kodu, który piszesz.
LEO wypełnia dane wejściowe wymaganymi wartościami.
LEO uruchamia schemat i generuje klucze walidacyjne i weryfikacyjne.
LEO konsoliduje wszystkie istotne dane w ZKP.
Wnioski
LEO to statycznie typowany język programowania przeznaczony do pisania programów prywatnych. Został zaprojektowany, aby umożliwić programistom intuicyjne budowanie na blockchainie ALEO . Zapewni to podstawę dla prywatnego, zdecentralizowanego ekosystemu.
LEO jest pierwszym znanym językiem programowania, który zawiera platformę testową , rejestr pakietów, narzędzie do rozpoznawania importu, zdalny kompilator i generator twierdzeń dla aplikacji ogólnego przeznaczenia o zerowej wiedzy.
Ten język programowania ma przypominać JavaScript i TypeScript. Z tego możemy wywnioskować, że LEO został opracowany z myślą o tym, aby programiści mogli łatwo nauczyć się tego nowego języka programowania i uczyć się z przyjemnością.
Artykuł został napisany przez Juliaaa#7418 ( pseudonim na discordzie ).
Bardziej szczegółowe informacje na temat projektu, języka programowania LEO i technologii blockchain ukierunkowanej na prywatność i poufność można znaleźć na oficjalnych stronach ALEO :
Strona internetowa ~https://www.aleo.org/
Twitter ~https://twitter.com/AleoHQ
Społeczność na Twitterze ~https://twitter.com/aleocommunity
GitHub ~https://github.com/AleoHQ
Forum społeczności —https://community.aleo.org/
Kalendarz społeczności ~https://www.aleo.org/community/calendar
YouTube —https://www.youtube.com/channel/UCS_HKT2heOC_q88YQLiJt0g
Dokumentacja programisty ~https://developer.aleo.org/
Leo plac zabaw ~https://play.leo-lang.org/
Aleo Block Explorer ~https://www.aleo.network/
Blog społeczności ~https://medium.com/@AleoHQ
Ogłoszenia Blog ~https://www.aleo.org/blog
Discord ~https://discord.gg/aleohq

![Czym w ogóle jest lista połączona? [Część 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































