Všetky jazyky
TERA je originálny fragmentovaný verejný reťazec založený na konsenze zajatcov. Celková suma je 1 miliarda, čas generovania bloku je 3 sekundy, rýchlosť transakcie je 1000 TPS a neplatí sa žiadny poplatok za plyn. Vývojovým jazykom DApp je JavaScript a všetky DApps sú uložené na blockchaine.
Stojí za zmienku, že zlučovací fragmentačný protokol TERA podporuje pridávanie nespočetných rôznych nových fragmentov bez straty zabezpečenia siete. Nový sharding umožňuje cross-chain na báze platformy TERA.Zároveň sú tieto rôzne shardy zjednotené v globálnej sieti, čím sa celková rýchlosť siete zvyšuje na viac ako 1 milión TPS a dosahuje sa neobmedzená škálovateľnosť.
Oddelenie prenosu dát a autentifikácie
Každý uzol v sieti je rovnaký. Počet uzlov je neobmedzený. Komunikácia medzi uzlami sa dosahuje organizovaním jedného dátového reťazca, v ktorom sú informácie zaznamenávané vo forme príkazov (transakcií). Zvyčajne sa takýto reťazec nazýva blockchain, ale v tejto platforme sú jeho aplikácie rozšírené. V tradičných blockchainoch sa transakcie zapisujú do blokov. V tomto prípade nie je povolený zápis transakčného bloku, ktorý je neplatný (napr. nesprávny digitálny podpis, nedostatok prostriedkov na účte, dvojité míňanie a pod.). V platforme TERA sa blockchain používa ako prenosový nástroj, ktorý dokáže do bloku zapisovať ľubovoľné informácie (v budúcnosti to budeme nazývať transakcia). Interpretácia správnosti informácií závisí od aplikácií vyššej úrovne. Blockchain má mechanizmus konsenzu na určenie, ktorý dátový reťazec je pravdivý, ale tento konsenzus nevysvetľuje pravidlá transakcií v rámci bloku. Údaje bloku sú čierna skrinka - všetky operácie sa vykonávajú so sadou bajtov.
Algoritmus PoW sa používa na obranu pred útokmi DDOS. Čím dlhšia je dĺžka transakcie, tým väčšia musí byť hodnota PoW. Pred odoslaním transakcie do siete klient vypočíta hodnotu PoW. Dátovú riečnu platformu TERA možno abstraktne vyjadriť ako vodnú cestu, ktorá zabezpečuje kontinuitu a matematické poradie prechádzajúcich kontajnerových lodí. Kanály nemajú jurisdikciu nad loďami a nákladom. Užitočnosť lodí zahŕňa prístavy, rybárske revíry, sklady atď., ktoré poskytujú užitočnú prácu pri nakladaní lodí.
Ako sa používa?
Predpokladajme, že potrebujete poslať tovar do prístavu B a prístav A už naložil tovar do kontajnerov a poslal ho do prístavu. V prístave B skontrolujte všetky kontajnery, či majú správny obsah, a vyzdvihnite si tovar, keď ho nájdete. Kanál doručí lode do všetkých cieľových prístavov len za 8 sekúnd.
Dôležitým aspektom je tu matematické poradie. Účelom blockchainu je zabezpečiť, aby každé zariadenie malo jediné poradie a zloženie blokov. Ak je poskytnutá táto metóda, potom program, ktorý ich načíta, bude produkovať rovnaké výsledky na všetkých počítačoch na svete – takže údaje sú rovnaké. Takže aj keď tieto bloky obsahujú nesprávne transakcie, dvojité výdavky atď., programy na strane klienta to uvidia a odmietnu vykonať. Toto sa nazýva proces overovania transakcie. Pre zrýchlenie celého systému ho oddeľujeme od procesu prenosu blokov. Môžeme teda vykonávať validáciu v inom čase a v inom procese bez ovplyvnenia blockchainu, môžeme vykonávať validáciu rýchlejšie vďaka veľkému počtu kontrol – vďaka menšiemu prístupu k databáze môžeme operácie zoskupovať a pracovať rýchlejšie.