Aeternity is een gedecentraliseerd blockchainplatform en smart contract-netwerk dat is ontworpen om veelvoorkomende uitdagingen in de sector, zoals schaalbaarheid en privacy, aan te pakken. Opgericht in 2016 door Yanislav Malahov en gelanceerd in 2018, richt het project zich op het bieden van een hoogwaardige infrastructuur voor gedecentraliseerde applicaties, vaak aepps genoemd. Een kernkenmerk van het netwerk is het gebruik van state channels. Deze technologie stelt smart contracts en transacties in staat om off-chain te worden uitgevoerd. Door deze processen te verplaatsen van de hoofd-blockchain, kunnen gebruikers bijna onmiddellijke afwikkelingen en lagere fees realiseren zonder het netwerk te overbelasten. Transacties hebben alleen interactie met de main chain om een kanaal te openen of te sluiten, of in het zeldzame geval van een geschil, wat ervoor zorgt dat het systeem efficiënt en privaat blijft. Het project maakt gebruik van een hybride consensusmechanisme. Het combineert Proof of Work en Proof of Stake om veiligheid en decentralisatie te handhaven. De Proof of Work-component maakt gebruik van het Cuckoo Cycle-algoritme, dat is ontworpen om geheugengebonden te zijn en toegankelijk voor diverse hardware. Het Proof of Stake-aspect wordt voornamelijk gebruikt voor governance, waardoor tokenhouders kunnen deelnemen aan besluitvormingsprocessen zoals het stemmen over protocolupdates, fees en blokgroottes. Een ander belangrijk technisch onderdeel is het geïntegreerde gedecentraliseerde oracle-systeem. Oracles zijn direct in het protocol gebouwd in plaats van te worden toegevoegd als een externe laag. Hierdoor kunnen smart contracts veilig communiceren met real-world data, zoals weersinformatie, sportuitslagen of andere externe gebeurtenissen, wat het praktische nut van de blockchain vergroot. Smart contracts op het netwerk zijn geschreven in Sophia, een functionele programmeertaal die specifiek voor het platform is gecreëerd. Sophia is ontworpen om strongly typed en op veiligheid gericht te zijn, waardoor het voor ontwikkelaars gemakkelijker wordt om foutvrije code te schrijven en voor auditors om contractlogica te verifiëren. Daarnaast bevat het platform het Aeternity Naming System, dat complexe cryptografische adressen vervangt door voor mensen leesbare namen om de gebruikerservaring te verbeteren. Het project is ontwikkeld met een mobile-first filosofie, met als doel blockchain-technologie toegankelijk te maken via intuïtieve applicaties. Het governance-model is bedoeld om transparant en inclusief te zijn, waarbij ontwikkelaars, miners en gebruikers betrokken zijn bij de langetermijn-evolutie van het ecosysteem. Recente ontwikkelingen omvatten de introductie van Hyperchains, een framework dat gericht is op het verder verhogen van de schaalbaarheid door de creatie van private of publieke sidechains mogelijk te maken die voor de veiligheid aan het hoofdnetwerk worden gekoppeld. Door deze gecombineerde functies streeft het project ernaar een veelzijdige en ontwikkelaarsvriendelijke omgeving te bieden voor de volgende generatie webapplicaties.
Leer meer