Toate limbile
TERA este un lanț public fragmentat original bazat pe consensul POW. Suma totală este de 1 miliard, timpul de generare a blocului este de 3 secunde, viteza tranzacției este de 1000 TPS și nu există nicio taxă de gaz. Limbajul de dezvoltare DApp este JavaScript, iar toate DApp-urile sunt stocate pe blockchain.
Merită menționat faptul că protocolul de fragmentare de fuziune al TERA acceptă adăugarea a nenumărate fragmente noi diferite fără a pierde securitatea rețelei. Noul sharding face posibilă cross-chain-ul pe baza platformei TERA. În același timp, aceste shard-uri diferite sunt unificate într-o rețea globală, crescând astfel viteza totală a rețelei la mai mult de 1 milion TPS și realizând o scalabilitate nelimitată.
Separarea transmisiei de date și autentificarea
Fiecare nod din rețea este egal. Numărul de noduri este nelimitat. Comunicarea între noduri se realizează prin organizarea unui singur lanț de date în care informațiile sunt înregistrate sub formă de comenzi (tranzacții). De obicei, un astfel de lanț se numește blockchain, dar în această platformă aplicațiile sale sunt extinse. În blockchain-urile tradiționale, tranzacțiile sunt scrise în blocuri. În acest caz, blocul tranzacției nu este permis să fie scris, ceea ce este invalid (de exemplu, semnătură digitală incorectă, fonduri insuficiente în cont, cheltuieli duble etc.). În platforma TERA, blockchain-ul este folosit ca instrument de transmisie, care poate scrie informații arbitrare în bloc (vom numi tranzacție în viitor). Interpretarea corectitudinii informațiilor depinde de aplicațiile de nivel superior. Blockchain-ul are un mecanism de consens pentru a determina care lanț de date este adevărat, dar acest consens nu explică regulile tranzacțiilor din cadrul blocului. Datele bloc sunt o cutie neagră - toate operațiunile sunt efectuate cu un set de octeți.
Algoritmul PoW este folosit pentru a se apăra împotriva atacurilor DDOS. Cu cât durata tranzacției este mai mare, cu atât valoarea PoW trebuie să fie mai mare. Înainte de a trimite tranzacția în rețea, clientul calculează valoarea PoW. Platforma Data River TERA poate fi exprimată în mod abstract ca o cale navigabilă, care asigură continuitatea și ordinea matematică a navelor portacontainere care trec prin ele. Canalele nu au jurisdicție asupra navelor și mărfurilor. Utilitatea navelor include porturile, fondurile de pescuit, depozitele etc., care asigură muncă utilă pentru încărcarea navelor.
Cum se utilizează?
Să presupunem că trebuie să trimiteți mărfuri în portul B, iar portul A a încărcat deja mărfurile în containere și le-a trimis în port. În Portul B, verificați toate containerele pentru conținutul corect și ridicați mărfurile când le găsiți. Canalul durează doar 8 secunde pentru a livra navele către toate porturile de destinație.
Un aspect important aici este ordinea matematică. Scopul blockchain-ului este de a se asigura că fiecare dispozitiv are o singură ordine și o singură compoziție a blocurilor. Dacă această metodă este furnizată, atunci un program care le citește va produce aceleași rezultate pe toate computerele din lume - deci datele sunt aceleași. Deci, chiar dacă aceste blocuri conțin tranzacții incorecte, cheltuieli duble etc., programele din partea clientului îl vor vedea și vor refuza să se execute. Acesta se numește procesul de verificare a tranzacției. Pentru a accelera întregul sistem, îl separăm de procesul de transfer în bloc. Deci putem efectua validarea la un alt moment și într-un alt proces fără a afecta blockchain-ul, putem efectua validarea mai rapid datorită unui număr mare de verificări - datorită accesului mai mic la baza de date putem grupa operațiuni și Lucrați mai rapid.