Rewolucyjny język programowania LEO

Apr 17 2023
Artykuł w języku angielskim można przeczytać tutaj. Chcę rozpocząć ten artykuł od definicji „udanego projektu”, ponieważ właśnie tym moim zdaniem jest ALEO.

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