Tutte le lingue
TERA è un'originale catena pubblica frammentata basata sul consenso dei prigionieri di guerra. L'importo totale è di 1 miliardo, il tempo di generazione del blocco è di 3 secondi, la velocità della transazione è di 1000TPS e non è prevista alcuna commissione sul gas. Il linguaggio di sviluppo delle DApp è JavaScript e tutte le DApp sono memorizzate sulla blockchain.
Vale la pena ricordare che il protocollo di frammentazione dell'unione di TERA supporta l'aggiunta di innumerevoli nuovi frammenti diversi senza perdere la sicurezza della rete. Il nuovo sharding rende possibile il cross-chain sulla base della piattaforma TERA, allo stesso tempo, questi diversi shard vengono unificati in una rete globale, aumentando così la velocità totale della rete a oltre 1 milione di TPS e ottenendo una scalabilità illimitata.
Separazione della trasmissione dei dati e dell'autenticazione
Ogni nodo della rete è uguale. Il numero di nodi è illimitato. La comunicazione tra i nodi si ottiene organizzando un'unica catena di dati in cui le informazioni vengono registrate sotto forma di comandi (transazioni). Di solito una tale catena è chiamata blockchain, ma in questa piattaforma le sue applicazioni sono estese. Nelle blockchain tradizionali, le transazioni vengono scritte in blocchi. In questo caso, il blocco della transazione non può essere scritto, il che non è valido (ad esempio, firma digitale errata, fondi insufficienti sul conto, doppia spesa, ecc.). Nella piattaforma TERA, la blockchain viene utilizzata come strumento di trasmissione, che può scrivere informazioni arbitrarie nel blocco (la chiameremo transazione in futuro). L'interpretazione della correttezza delle informazioni dipende da applicazioni di livello superiore. La blockchain ha un meccanismo di consenso per determinare quale catena di dati è vera, ma questo consenso non spiega le regole delle transazioni all'interno del blocco. I dati di blocco sono una scatola nera: tutte le operazioni vengono eseguite con un set di byte.
L'algoritmo PoW viene utilizzato per difendersi dagli attacchi DDOS. Maggiore è la durata della transazione, maggiore deve essere il valore di PoW. Prima di inviare la transazione alla rete, il client calcola il valore PoW. La piattaforma TERA del fiume dati può essere astrattamente espressa come un corso d'acqua, che garantisce la continuità e l'ordine matematico del passaggio delle navi portacontainer. I canali non hanno giurisdizione su navi e merci. L'utilità delle navi comprende porti, zone di pesca, magazzini, ecc., che forniscono lavoro utile per il carico delle navi.
Come si usa?
Supponiamo di dover inviare merci al porto B e il porto A ha già caricato le merci nei container e le ha inviate al porto. Al porto B, controlla tutti i container per il contenuto corretto e ritira la merce quando li trovi. Il canale impiega solo 8 secondi per consegnare le navi a tutti i porti di destinazione.
Un aspetto importante qui è l'ordine matematico. Lo scopo della blockchain è garantire che ogni dispositivo abbia un unico ordine e composizione di blocchi. Se viene fornito questo metodo, un programma che li legge produrrà gli stessi risultati su tutti i computer del mondo, quindi i dati sono gli stessi. Quindi, anche se questi blocchi contengono transazioni errate, doppie spese, ecc., i programmi sul lato client lo vedranno e si rifiuteranno di eseguire. Questo è chiamato il processo di verifica della transazione. Per velocizzare l'intero sistema, lo separiamo dal processo di trasferimento a blocchi. Quindi possiamo eseguire la convalida in un altro momento e in un altro processo senza influire sulla blockchain, possiamo eseguire la convalida più velocemente a causa di un gran numero di controlli - a causa di un minore accesso al database possiamo raggruppare le operazioni e lavorare più velocemente.