Alle talen
TERA is een originele gefragmenteerde openbare keten op basis van POW-consensus. Het totale bedrag is 1 miljard, de blokgeneratietijd is 3 seconden, de transactiesnelheid is 1000TPS en er zijn geen gaskosten. De DApp-ontwikkeltaal is JavaScript en alle DApps worden opgeslagen op de blockchain.
Het is vermeldenswaard dat TERA's samenvoegingsfragmentatieprotocol het toevoegen van talloze verschillende nieuwe fragmenten ondersteunt zonder de netwerkbeveiliging te verliezen. De nieuwe sharding maakt cross-chain mogelijk op basis van het TERA-platform, tegelijkertijd worden deze verschillende shards verenigd in een wereldwijd netwerk, waardoor de totale netwerksnelheid wordt verhoogd tot meer dan 1 miljoen TPS en een onbeperkte schaalbaarheid wordt bereikt.
Scheiding van datatransmissie en authenticatie
Elk knooppunt in het netwerk is gelijk. Het aantal knooppunten is onbeperkt. Communicatie tussen knooppunten komt tot stand door het organiseren van één dataketen waarin informatie wordt vastgelegd in de vorm van opdrachten (transacties). Meestal wordt zo'n keten een blockchain genoemd, maar in dit platform zijn de toepassingen uitgebreid. In traditionele blockchains worden transacties in blokken geschreven. In dit geval mag het transactieblok niet worden geschreven, wat ongeldig is (bijvoorbeeld onjuiste digitale handtekening, onvoldoende saldo op de rekening, dubbele uitgaven, enz.). In het TERA-platform wordt de blockchain gebruikt als een transmissietool, die willekeurige informatie in het blok kan schrijven (we zullen het in de toekomst een transactie noemen). Interpretatie van de juistheid van informatie hangt af van toepassingen op een hoger niveau. De blockchain heeft een consensusmechanisme om te bepalen welke gegevensketen waar is, maar deze consensus verklaart niet de regels van transacties binnen het blok. Blokgegevens zijn een zwarte doos - alle bewerkingen worden uitgevoerd met een set bytes.
PoW-algoritme wordt gebruikt ter verdediging tegen DDOS-aanvallen. Hoe langer de transactie duurt, hoe groter de waarde van PoW moet zijn. Voordat de transactie naar het netwerk wordt verzonden, berekent de client de PoW-waarde. Het TERA-platform voor de datarivier kan abstract worden uitgedrukt als een waterweg, die zorgt voor de continuïteit en wiskundige volgorde van passerende containerschepen. Kanalen hebben geen jurisdictie over schepen en vracht. Het nut van schepen omvat havens, visgronden, magazijnen, enz., Die nuttig werk bieden voor het laden van schepen.
Hoe wordt het gebruikt?
Stel dat u goederen naar poort B moet verzenden en poort A heeft de goederen al in containers geladen en naar de haven gestuurd. Controleer in Port B alle containers op juiste inhoud en haal de goederen op als je ze vindt. Het kanaal heeft slechts 8 seconden nodig om schepen af te leveren in alle havens van bestemming.
Een belangrijk aspect hierbij is de wiskundige volgorde. Het doel van de blockchain is ervoor te zorgen dat elk apparaat een enkele volgorde en samenstelling van blokken heeft. Als deze methode beschikbaar is, zal een programma dat ze leest dezelfde resultaten produceren op alle computers ter wereld - dus de gegevens zijn hetzelfde. Dus zelfs als deze blokken onjuiste transacties, dubbele uitgaven, enz. bevatten, zullen programma's aan de kant van de klant dit zien en weigeren uit te voeren. Dit wordt het transactieverificatieproces genoemd. Om het hele systeem te versnellen, scheiden we het van het blokoverdrachtproces. Dus we kunnen validatie op een ander moment en in een ander proces uitvoeren zonder de blockchain te beïnvloeden, we kunnen validatie sneller uitvoeren vanwege een groot aantal controles - vanwege minder databasetoegang kunnen we operaties groeperen en sneller werken.