Alle språk
TERA er en original fragmentert offentlig kjede basert på POW-konsensus. Det totale beløpet er 1 milliard, blokkgenereringstiden er 3 sekunder, transaksjonshastigheten er 1000TPS, og det er ingen gassavgift. DApp-utviklingsspråket er JavaScript, og alle DApps lagres på blokkjeden.
Det er verdt å nevne at TERAs sammenslående fragmenteringsprotokoll støtter å legge til utallige forskjellige nye fragmenter uten å miste nettverkssikkerheten. Den nye shardingen gjør krysskjede mulig på grunnlag av TERA-plattformen.Samtidig er disse ulike shardene samlet i et globalt nettverk, og øker dermed den totale nettverkshastigheten til mer enn 1 million TPS og oppnår ubegrenset skalerbarhet.
Separasjon av dataoverføring og autentisering
Hver node i nettverket er lik. Antall noder er ubegrenset. Kommunikasjon mellom noder oppnås ved å organisere en enkelt datakjede der informasjon registreres i form av kommandoer (transaksjoner). Vanligvis kalles en slik kjede en blokkjede, men i denne plattformen er applikasjonene utvidet. I tradisjonelle blokkjeder skrives transaksjoner inn i blokker. I dette tilfellet er det ikke tillatt å skrive transaksjonsblokken, noe som er ugyldig (f.eks. feil digital signatur, utilstrekkelig midler på kontoen, dobbeltforbruk, etc.). I TERA-plattformen brukes blokkjeden som et overføringsverktøy, som kan skrive vilkårlig informasjon inn i blokken (vi vil kalle det en transaksjon i fremtiden). Tolkning av informasjonens korrekthet avhenger av applikasjoner på høyere nivå. Blokkjeden har en konsensusmekanisme for å bestemme hvilken datakjede som er sann, men denne konsensus forklarer ikke reglene for transaksjoner innenfor blokken. Blokkdata er en svart boks - alle operasjoner utføres med et sett med byte.
PoW-algoritmen brukes til å forsvare seg mot DDOS-angrep. Jo lengre transaksjonen varer, desto større må verdien av PoW være. Før transaksjonen sendes til nettverket, beregner klienten PoW-verdien. Dataelven TERA-plattformen kan abstrakt uttrykkes som en vannvei, som sikrer kontinuiteten og den matematiske rekkefølgen til containerskip som passerer gjennom. Kanaler har ikke jurisdiksjon over skip og last. Nytten av skip omfatter havner, fiskeplasser, lagerbygninger etc., som gir nyttig arbeid for skipslasting.
Hvordan brukes det?
Tenk deg at du må sende varer til port B, og port A har pakket varene inn i containeren og sendt dem til havnen. Ved Port B, sjekk alle containere for riktig innhold og hent varene når du finner dem. Kanalen tar bare 8 sekunder å levere skip til alle destinasjonshavner.
Et viktig aspekt her er den matematiske rekkefølgen. Hensikten med blokkjeden er å sikre at hver enhet har en enkelt rekkefølge og sammensetning av blokker. Hvis denne metoden er gitt, vil et program som leser dem gi de samme resultatene på alle datamaskiner i verden - så dataene er de samme. Så selv om disse blokkene inneholder feil transaksjoner, doble utgifter osv., vil programmer på klientsiden se det og nekte å utføre. Dette kalles transaksjonsbekreftelsesprosessen. For å få fart på hele systemet, skiller vi det fra blokkoverføringsprosessen. Derfor kan vi utføre validering på et annet tidspunkt og i en annen prosess uten å påvirke blokkjeden, vi kan utføre validering raskere på grunn av et stort antall kontroller – på grunn av mindre databasetilgang kan vi gruppere operasjoner og jobbe raskere.