Budowanie Ergo: ErgoScript

This page is machine-translated.
root7Z

9 czerwca 2021

Szukamy nowych deweloperów do naszego zespołu, aby wspólnie odkrywać ErgoScript. ErgoScript to nowy język do tworzenia inteligentnych kontraktów na platformie Ergo. Jego projekt oparty jest na Scalzie, co oznacza Język Skalowalny, silny język programowania ogólnego przeznaczenia. W Białej Księdze Ergo zauważa:

„ErgoScript to potężny i przyjazny dla protokołów język skryptowy dla kryptowalut. Programy w ErgoScript służą do określenia warunków, na jakich waluta może być wydawana. Język wspiera rodzaj nieinteraktywnych dowodów zerowej wiedzy zwanych protokołami Σ(Sigma) i jest wystarczająco elastyczny, aby umożliwić użycie podpisów pierścieniowych, podpisów wielokrotnych, wielu walut, wymian atomowych, skryptów samoreplikujących się oraz długoterminowych obliczeń.”

Rozszerzone UTXO

ErgoScript został stworzony z myślą o bezpieczeństwie i prywatności Bitcoina oraz o celu uczynienia wszelkiego rodzaju złożonych kontraktów finansowych dostępnymi dla każdego. Jednak projekt Bitcoina nie pozwala na pętle, a budowanie złożonych inteligentnych kontraktów na jego podstawie nie jest możliwe. ErgoScript pozwala na samoreplikację, dlatego może być używany do tworzenia procesów Turing-Complete w blockchainie.

Innym podejściem do tworzenia inteligentnych kontraktów w blockchainie jest model oparty na kontach, jak w Ethereum. Projekt Ethereum ułatwia inteligentne kontrakty opartych na monetach, więc niewydane wyjście transakcji (UTXO) pokazuje nam, który klucz prywatny posiada którą monetę, przetwarzając inteligentne kontrakty jako konta. W Bitcoinie nie ma kont, które posiadają monety. Monety znajdują się w zestawie adresów reprezentowanych przez pojedyncze UTXO. Łatwiej jest również włączyć schematy prywatności w tym modelu niż w modelu opartym na kontach.

Dlatego Ergo rozwinęło model UTXO Bitcoina do rozszerzonego modelu UTXO, wprowadzając czytelny projekt UTXO. Umożliwia to inteligentnym kontraktom korzystanie z UTXO jako danych wejściowych bez ich zmiany. Dlatego węzły sprawdzają transakcje, a nie salda. W porównaniu, w modelu konta Ethereum, węzły robią to, sprawdzając wszystkie konta, aby zweryfikować system.

Obok siebie, model UTXO jest bardziej skalowalny, ale również bardziej skomplikowany do budowy narzędzi interfejsu użytkownika. Model konta zapewnia łatwiejszy dostęp dla deweloperów, ale kody są cięższe na blockchainie, co może prowadzić do zatorów w sieci.

Ponadto, UTXO pozwala na równoległe obliczenia i łatwiej jest obliczać wymiany atomowe w sposób niepowierniczy.

NIPoPows

Ważną zdolnością Ergo jest to, że jest gotowe do użycia NIPoPoWs (Nieinteraktywne Dowody Pracy) które umożliwiają lekkim klientom interakcję z blockchainem bez potrzeby pobierania całego blockchaina. Jest to korzystne dla tworzenia wydajnych lekkich klientów, takich jak portfele mobilne.

Inną implementacją jest komunikacja między łańcuchami z sieciami Proof of Stake. Sieci PoS, takie jak Cardano, mogą interagować z Ergo poprzez integrację NIPoPoW. Takie schematy weryfikacji mogą wyeliminować potrzebę centralnych struktur DAO i stworzyć nowe nieinteraktywne operacje między łańcuchami.

Mówiąc prosto, NiPoPoWs działają jak sidechainy. Dwa lub więcej oddzielnych łańcuchów mogą integrować się poprzez NiPoPoWs bez potrzeby zmiany w innych łańcuchach. Taka integracja wyeliminowałaby potrzebę, na przykład „Wrapped Tokens”, tokenów, które polegają na zarządzaniu DAO.

NIPoPoW to silne narzędzie w tworzeniu sieci blockchain i zapewnia łatwiejszy dostęp do klientów. Są również przydatne do zwiększania skalowalności poprzez tworzenie organizacji warstwy 2.

Zbliżamy się do ErgoHack i wciąż jest tak wiele do odkrycia na temat zastosowań w ErgoScript. Jeśli więc szukasz sposobów na wniesienie wkładu do ekosystemu Ergo, sprawdź tutaj i skontaktuj się z nami na Telegramie lub Discordzie!

Źródła:



Odblokowanie potencjału modelu UTXO

Inna moneta znika: Analiza kurzu w kryptowalutach opartych na UTXO

https://nipopows.com/

NiPoPoWs & Log-Space Mining - Ergo Cast Episode #5

Share post

Ergo Infrastructure DAO: Decentralizacja Kręgosłupa Ekosystemu Ergo

Ergo Infrastructure DAO: Decentralizacja Kręgosłupa Ekosystemu Ergo

Misja Ergo zawsze była zakorzeniona w decentralizacji, nie tylko na warstwie konsensusu, ale w całym stosie.

Ergo Platform

13 sierpnia 2025

Mew Finance: Zabawne narzędzie DeFi dla ekosystemu Ergo

Mew Finance: Zabawne narzędzie DeFi dla ekosystemu Ergo

Mew Finance to zestaw aplikacji zdecentralizowanych na blockchainie Ergo.

Ergo Platform

12 sierpnia 2025

Lithos: Decentralizacja wydobycia z użyciem pul on-chain

Lithos: Decentralizacja wydobycia z użyciem pul on-chain

Lithos to nowy protokół zaprojektowany w celu przekształcenia sposobu działania pul wydobywczych poprzez przeniesienie ich na łańc.

Ergo Platform

24 lipca 2025

Sigma 6.0: Mądrzejszy, bardziej elastyczny Ergo

Sigma 6.0: Mądrzejszy, bardziej elastyczny Ergo

Sigma 6.0 to główna proponowana aktualizacja blockchaina Ergo.

Ergo Platform

23 lipca 2025

Kształtowanie przyszłości Rosen: Wezwanie społeczności w sprawie pięciu kluczowych propozycji skarbowych

Kształtowanie przyszłości Rosen: Wezwanie społeczności w sprawie pięciu kluczowych propozycji skarbowych

Współzałożyciel Rosen, Armeanio, złożył pięć nowych propozycji do Skarbu Rosen.

Ergo Platform

9 lipca 2025

Rozszerzony UTXO Ergo i Wzrost Sztucznej Inteligencji Ekonomicznej

Rozszerzony UTXO Ergo i Wzrost Sztucznej Inteligencji Ekonomicznej

Praktyczna Wizja dla Autonomicznych Agentów Ekonomicznych Autonomiczne agenty ekonomiczne na blockchainie Ergo wykonują użyteczną.

Ergo Platform

12 maja 2025

ErgoHACK X: Sztuczna Inteligencja na Blockchainie Ergo

ErgoHACK X: Sztuczna Inteligencja na Blockchainie Ergo

Świętowanie Dekady Zdecentralizowanej Innowacji Dołącz do 10.

Ergo Platform

10 kwietnia 2025