Ergo to programowalna sieć blockchain obsługująca inteligentne kontrakty i mająca na celu zapewnienie łatwego, wydajnego i bezpiecznego sposobu wdrażania praktycznych i długoterminowych zrównoważonych kontraktów finansowych. Ergo ma podwójne znaczenie wynikające z jego językowych korzeni. W języku łacińskim oznacza "dlatego", podczas gdy w języku greckim przekłada się na "pracę". Wybór nazwy projektu sprytnie odzwierciedla projekt kryptowaluty, który ma być ergonomicznie wydajny.
Ergo identyfikuje się jako samodoskonalący się protokół, co oznacza, że dąży do ciągłego gromadzenia nowych koncepcji i wykorzystywania ich do ulepszania swojej funkcjonalności w sposób zdecentralizowany. Sieć wykorzystuje zaawansowane funkcje technologiczne do projektowania zdecentralizowanych aplikacji.
Ergo zostało stworzone jako solidna sieć, gotowa na wszelkie wyzwania. Jej główną ideą jest wspieranie otwartych, elastycznych kontraktów finansowych. W 2016 r. rozpoczęto wstępny projekt i rozwój sieci testowej, której kulminacją było uruchomienie sieci głównej 1 lipca 2019 r.
Założycielami sieci Ergo są Alexander Chepurnoy i Dmitry Meshkov. Chepurnoy jest również znany jako współzałożyciel smartcontract.com (obecnie Chainlink). Dmitry Meshkov jest głównym programistą Ergo, a wcześniej pracował jako badacz RD w Input Output Hong Kong (IOHK), gdzie przyczynił się do stworzenia prototypowego frameworka blockchain.
Wizja projektu opiera się na następujących kluczowych zasadach:
- Decentralizacja: Utrzymanie bezpieczeństwa sieci poprzez unikanie stron, które mogłyby jej zaszkodzić.
- Dostępność: Sieć nie powinna być scentralizowana, a każdy może uczestniczyć w konsensusie poprzez uruchamianie węzłów i wydobywanie.
- Umowy finansowe: Chociaż Ergo może być wykorzystywane do wielu celów, głównym celem jest uczynienie umów finansowych bardziej wydajnymi i bezpieczniejszymi.
- Długoterminowa stabilność: Projekt planuje być kontynuowany bez większych zmian, takich jak hard forki, uaktualnienia, aktualizacje oprogramowania i sprzętu, które nie zostały przewidziane i zaplanowane.
- Otwarte uczestnictwo: Każdy może dołączyć i uczestniczyć w sieci bez specjalnych przygotowań.
Ergo zostało stworzone przez grupę wykwalifikowanych programistów i badaczy z doktoratami w dziedzinach takich jak kryptografia, teoria kompilacji i technologia blockchain. Zespół projektowy ma duże doświadczenie w pracy z kryptowalutami i blockchainem, z wcześniejszym doświadczeniem w projektach takich jak Nxt, Scorex i Waves
Ergo wykorzystuje specjalną wersję mechanizmu konsensusu proof-of-work o nazwie Autolykos, opracowaną we własnym zakresie. Powodem, dla którego zespół wybrał PoW dla sieci, jest fakt, że jest on dobrze zbadany, bezpieczny i łatwy w użyciu. Autolykos opiera się na pamięci, nie wymaga specjalnego sprzętu i pozwala zwykłym użytkownikom uczestniczyć w zabezpieczaniu sieci i zdobywaniu nagród.
Podobnie jak Bitcoin, Ergo wykorzystuje rozszerzony model UTXO do obsługi transakcji. W tym modelu niewydane dane wyjściowe transakcji (UTXO) mogą zawierać nie tylko proste dane, ale także skomplikowane skrypty.
W systemie Ergo każda moneta jest powiązana ze skryptem ochronnym, wraz z niestandardowymi danymi, oferując ochronę wykraczającą poza typowy podpis m-of-n. Tym, co odróżnia ERgo od innych projektów, jest możliwość określenia potencjalnych odbiorców monet, nawet jeśli wiążą się one ze złożonymi warunkami, takimi jak inny kontrakt. To "łańcuchowe" podejście pozwala na tworzenie bezpiecznych i wydajnych kontraktów o różnym stopniu złożoności.
Transakcje Ergo działają w trzech warstwach skalowania:
- L0: Wykorzystuje węzły referencyjne Ergo, bootstrapowane z dowodami NiPoPoWs i migawkami zestawu UTXO.
- L1: Obsługuje różne rozwiązania skalowania, w tym Sharding, Hydra i makrobloki w stylu BitcoinNG.
- L2 (poza łańcuchem): Kompatybilny z Lightning Network, Rainbow Network i innymi, w zależności od potrzeb aplikacji.
- Podejście to polega na przeprowadzaniu transakcji głównie w warstwie L1 lub L2, łączeniu ich i rozliczaniu w warstwie L0 za pośrednictwem pojedynczej transakcji. Elastyczność ErgoScript pozwala na stosowanie różnych protokołów, z których każdy zajmuje się kwestiami skalowalności w określonych domenach. Ergo służy jako wspólna warstwa rozliczeniowa dla wielu protokołów i aplikacji L1/L2.
Fundacja Ergo jest organizacją kierowaną przez społeczność, która koncentruje się na ciągłym rozwoju sieci, zachęcaniu do powszechnego przyjmowania platformy Ergo i jej natywnego tokena, budowaniu i wzmacnianiu ekosystemu sieci, opowiadaniu się za wykorzystaniem łańcucha bloków z korzyścią dla społeczeństwa oraz wspieraniu decentralizacji i prywatności.
ERG służy jako natywny token sieci Ergo i odgrywa centralną rolę w systemie. W szczególności tokeny ERG są potrzebne do uczestnictwa w sieci, aby płacić za przechowywanie, wynajem i opłaty transakcyjne. Tworzy to silną i stałą zachętę dla górników do wnoszenia swojej mocy obliczeniowej w celu zabezpieczenia sieci. Jednocześnie użytkownicy mają powód, by nabywać, używać i utrzymywać ERG, zwłaszcza jeśli uznają aplikacje Ergo za wartościowe.
ERG ma stałą podaż 97 739 925 tokenów, a skarbiec Fundacji Ergo otrzymuje 4,43% całości na finansowanie rozwoju ekosystemu. Projekt przeszedł tak zwaną uczciwą premierę bez tajnych transakcji, pre-miningu i początkowych ofert monet. Od 19 października 2023 r. podaż tokena ERG w obiegu wynosi 59 milionów tokenów. W 2026 r. planowane jest obniżenie nagrody blokowej dla górników do 3ERG.
Górnicy nakładają na użytkowników opłatę za każde UTXO, które pozostaje bezczynne przez 4 lata, zwaną "opłatą za wynajem magazynu". Takie podejście zapewnia stały dochód z wydobycia, zwiększa bezpieczeństwo sieci, zapobiega nadmiernemu gromadzeniu danych ("state bloat") i umożliwia stosunkowo krótki harmonogram emisji, przy czym emisja Ergo zakończyła się w ciągu zaledwie 8 lat.
W porównaniu do większości sieci, na przykład Ethereum, blockchain Ergo nie ma opłat za gaz. Projekt wprowadził również opłaty Babel, umożliwiające płacenie za transakcje w innych tokenach zamiast ERG.
Portfele tokenów ERG
Token ERG można przechowywać w następujących portfelach kryptowalutowych, w tym w oficjalnym portfelu projektu Ergo Wallet oraz Nautilus, Satirgo, Minotaur i SAFEW.