Ergo is een programmeerbaar blockchainnetwerk dat slimme contracten ondersteunt en een gemakkelijke, efficiënte en veilige manier wil bieden om praktische en duurzame financiële contracten voor de lange termijn te implementeren. Ergo heeft een dubbele betekenis die voortkomt uit zijn taalkundige wortels. In het Latijn betekent het "daarom", terwijl het in het Grieks vertaald wordt naar "werk". De keuze van de projectnaam weerspiegelt slim het ontwerp van de cryptocurrency, dat ergonomisch efficiënt moet zijn.
Ergo identificeert zichzelf als een protocol dat zichzelf aanpast, wat betekent dat het ernaar streeft om voortdurend nieuwe concepten te verzamelen en deze te gebruiken om de functionaliteit op een gedecentraliseerde manier te verbeteren. Het netwerk gebruikt geavanceerde technologische functies om gedecentraliseerde toepassingen te ontwerpen.
Ergo is opgezet als een robuust netwerk, klaar voor elke uitdaging. Het belangrijkste idee erachter is om open, flexibele financiële contracten te ondersteunen. In 2016 werd begonnen met het initiële ontwerp en de ontwikkeling van het testnet, met als hoogtepunt de livegang van het mainnet op 1 juli 2019.
De oprichters van het Ergo-netwerk zijn Alexander Chepurnoy en Dmitry Meshkov. Chepurnoy is ook bekend als medeoprichter van smartcontract.com (nu Chainlink). Dmitry Meshkov is een kernontwikkelaar voor Ergo en werkte eerder als RD-onderzoeker bij Input Output Hong Kong (IOHK), waar hij bijdroeg aan een blockchain prototype framework.
De visie van het project is gebaseerd op de volgende hoofdprincipes:
- Decentralisatie: Het netwerk veilig houden door partijen te vermijden die het zouden kunnen beschadigen.
- Toegankelijkheid: Het netwerk mag niet gecentraliseerd zijn en iedereen kan deelnemen aan de consensus door knooppunten te beheren en mijnbouw te bedrijven.
- Financiële contracten: Hoewel Ergo voor meerdere doeleinden kan worden gebruikt, is het primaire doel om financiële contracten efficiënter en veiliger te maken.
- Stabiliteit op lange termijn: Het project is van plan om door te gaan zonder grote veranderingen, zoals hard forks, upgrades, software en hardware updates die niet voorzien en gepland zijn.
- Open deelname: Iedereen kan deelnemen aan het netwerk zonder speciale voorbereidingen.
Ergo is gemaakt door een groep ervaren ontwikkelaars en onderzoekers met PhD's op het gebied van cryptografie, compilertheorie en blockchaintechnologie. Het projectteam heeft een sterke achtergrond in cryptocurrency en blockchainwerk, met eerdere ervaring in projecten zoals Nxt, Scorex en Waves.
Ergo gebruikt een speciale versie van het zelf ontwikkelde proof-of-work consensusmechanisme, Autolykos genaamd. De reden waarom het team PoW koos voor het netwerk is het feit dat het goed bestudeerd, veilig en makkelijk te gebruiken is. Autolykos vertrouwt op het geheugen, heeft geen speciale hardware nodig en stelt gewone gebruikers in staat om deel te nemen aan het beveiligen van het netwerk en beloningen te verdienen.
Net als Bitcoin gebruikt Ergo het uitgebreide UTXO-model om transacties af te handelen. In dit model kunnen UTXO's (Unspent Transaction Outputs) niet alleen eenvoudige gegevens bevatten, maar ook ingewikkelde scripts.
In het Ergo-systeem wordt elke munt geassocieerd met een bewakingsscript, naast aangepaste gegevens, wat bescherming biedt die verder gaat dan de typische m-of-n-handtekening. Wat ERgo onderscheidt van de andere projecten is de mogelijkheid om potentiële ontvangers van munten te specificeren, zelfs als ze complexe voorwaarden hebben zoals een ander contract. Deze "chaining" benadering maakt het mogelijk om veilige en efficiënte contracten van verschillende complexiteit te creëren.
Ergo transacties werken op drie schalingslagen:
- L0: Gebruikt Ergo referentieknooppunten, opgestart met NiPoPoWs bewijzen en UTXO set snapshots.
- L1: Ondersteunt verschillende schaaloplossingen, waaronder Sharding, Hydra en BitcoinNG-achtige macroblocks.
- L2 (off-chain): Compatibel met Lightning Network, Rainbow Network en meer, afhankelijk van de behoeften van de toepassing.
- De aanpak is om transacties primair in L1 of L2 te laten plaatsvinden, ze te bundelen en af te wikkelen op de L0 laag via een enkele transactie. De flexibiliteit van ErgoScript maakt verschillende protocollen mogelijk, die elk schaalbaarheidsproblemen in specifieke domeinen aanpakken. Ergo dient als een gemeenschappelijke afwikkelingslaag voor meerdere L1/L2 protocollen en toepassingen.
De Ergo Foundation is een community-gedreven organisatie die zich richt op de voortdurende ontwikkeling van het netwerk, het aanmoedigen van de wijdverspreide adoptie van het Ergo platform en zijn native token, het opbouwen en versterken van het ecosysteem van het netwerk, het pleiten voor het gebruik van blockchain ten voordele van de maatschappij, en het ondersteunen van decentralisatie en privacy.
ERG is het eigen token van het Ergo netwerk en speelt een centrale rol in het systeem. In het bijzonder zijn ERG tokens nodig om deel te nemen aan het netwerk om te betalen voor opslag, huur en transactiekosten. Het creëert sterke en voortdurende stimulansen voor miners om hun rekenkracht in te zetten om het netwerk te beveiligen. Tegelijkertijd hebben gebruikers een reden om ERG's aan te schaffen, te gebruiken en vast te houden, vooral als ze Ergo-toepassingen waardevol vinden.
ERG heeft een vaste voorraad van 97.739.925 tokens en de schatkist van de Ergo Foundation krijgt 4,43% van het totaal om de groei van het ecosysteem te financieren. Het project onderging een zogenaamde eerlijke lancering zonder geheime deals, pre-mining en initial coin offerings. Vanaf 19 oktober 2023 is de circulerende voorraad van het ERG token 59 miljoen tokens. In 2026 zal de blokbeloning voor de miners worden teruggebracht tot 3ERG.
Mijnbouwers vragen een vergoeding aan gebruikers voor elke UTXO die 4 jaar ongebruikt blijft, een zogenaamde "opslaghuurvergoeding". Deze aanpak zorgt voor consistente inkomsten uit mijnbouw, verhoogt de veiligheid van het netwerk, voorkomt overmatige gegevensopbouw ("state bloat") en maakt een relatief kort emissieschema mogelijk, waarbij de emissie van Ergo binnen slechts 8 jaar is voltooid.
In vergelijking met de meeste netwerken, bijvoorbeeld Ethereum, heeft de Ergo blockchain geen gas fees. Het project heeft ook Babel vergoedingen geïntroduceerd waardoor het mogelijk is om transacties in andere tokens te betalen in plaats van ERG.
De ERG token wallets
Het ERG-token kan worden bewaard in de volgende cryptowallets, waaronder de officiële project wallet Ergo Wallet, en Nautilus, Satirgo, Minotaur en SAFEW.