Alla språk
TERA är en ursprunglig fragmenterad offentlig kedja baserad på POW-konsensus. Det totala beloppet är 1 miljard, blockgenereringstiden är 3 sekunder, transaktionshastigheten är 1000TPS och det finns ingen gasavgift. DApp-utvecklingsspråket är JavaScript, och alla DApps lagras i blockkedjan.
Det är värt att nämna att TERA:s sammanslagna fragmenteringsprotokoll stödjer att lägga till otaliga olika nya fragment utan att förlora nätverkssäkerheten. Den nya skärningen gör cross-chain möjlig på basis av TERA-plattformen.Samtidigt förenas dessa olika skärvor i ett globalt nätverk, vilket ökar den totala nätverkshastigheten till mer än 1 miljon TPS och uppnår obegränsad skalbarhet.
Separation av dataöverföring och autentisering
Varje nod i nätverket är lika. Antalet noder är obegränsat. Kommunikation mellan noder uppnås genom att organisera en enda datakedja där information registreras i form av kommandon (transaktioner). Vanligtvis kallas en sådan kedja en blockchain, men i denna plattform är dess applikationer utökade. I traditionella blockkedjor skrivs transaktioner in i block. I det här fallet är transaktionsblocket inte tillåtet att skrivas, vilket är ogiltigt (t.ex. felaktig digital signatur, otillräckliga medel på kontot, dubbla utgifter etc.). I TERA-plattformen används blockkedjan som ett överföringsverktyg, som kan skriva in godtycklig information i blocket (vi kommer att kalla det en transaktion i framtiden). Tolkning av informationens riktighet beror på tillämpningar på högre nivå. Blockkedjan har en konsensusmekanism för att avgöra vilken datakedja som är sann, men denna konsensus förklarar inte reglerna för transaktioner inom blocket. Blockdata är en svart låda - alla operationer utförs med en uppsättning byte.
PoW-algoritm används för att försvara sig mot DDOS-attacker. Ju längre transaktionen är, desto större måste PoW-värdet vara. Innan transaktionen skickas till nätverket beräknar klienten PoW-värdet. Datafloden TERA-plattformen kan abstrakt uttryckas som en vattenväg, vilket säkerställer kontinuiteten och den matematiska ordningen för containerfartyg som passerar igenom. Kanaler har inte jurisdiktion över fartyg och last. Till nyttan av fartyg hör hamnar, fiskeplatser, magasin etc., som tillhandahåller nyttigt arbete för fartygslastning.
Hur används det?
Anta att du behöver skicka gods till hamn B och hamn A redan har lastat varorna i containrar och skickat dem till hamnen. I hamn B, kontrollera alla containrar för korrekt innehåll och hämta varorna när du hittar dem. Kanalen tar bara 8 sekunder att leverera fartyg till alla destinationshamnar.
En viktig aspekt här är den matematiska ordningen. Syftet med blockkedjan är att säkerställa att varje enhet har en enda ordning och sammansättning av block. Om den här metoden tillhandahålls kommer ett program som läser dem att ge samma resultat på alla datorer i världen - så data är densamma. Så även om dessa block innehåller felaktiga transaktioner, dubbla utgifter etc., kommer program på klientsidan att se det och vägra att köra. Detta kallas transaktionsverifieringsprocessen. För att påskynda hela systemet separerar vi det från blocköverföringsprocessen. Så vi kan utföra validering vid ett annat tillfälle och i en annan process utan att påverka blockkedjan, vi kan utföra validering snabbare på grund av ett stort antal kontroller - på grund av mindre databasåtkomst kan vi gruppera operationer och arbeta snabbare.