Všechny jazyky
TERA je původní fragmentovaný veřejný řetězec založený na konsensu zajatců. Celková částka je 1 miliarda, doba generování bloku je 3 sekundy, rychlost transakce je 1000 TPS a neplatí se žádný poplatek za plyn. Vývojovým jazykem DApp je JavaScript a všechny DApps jsou uloženy na blockchainu.
Stojí za zmínku, že slučovací fragmentační protokol TERA podporuje přidávání bezpočtu různých nových fragmentů bez ztráty zabezpečení sítě. Nový sharding umožňuje cross-chain na základě platformy TERA a zároveň jsou tyto různé shardy sjednoceny v globální síti, čímž se celková rychlost sítě zvyšuje na více než 1 milion TPS a dosahuje se neomezená škálovatelnost.
Oddělení přenosu dat a autentizace
Každý uzel v síti je stejný. Počet uzlů je neomezený. Komunikace mezi uzly je dosažena organizací jediného datového řetězce, ve kterém jsou informace zaznamenávány ve formě příkazů (transakcí). Obvykle se takový řetězec nazývá blockchain, ale v této platformě jsou jeho aplikace rozšířeny. V tradičních blockchainech se transakce zapisují do bloků. V tomto případě není povolen zápis transakčního bloku, který je neplatný (např. chybný digitální podpis, nedostatek prostředků na účtu, dvojí útrata apod.). V platformě TERA je blockchain využíván jako přenosový nástroj, který může do bloku zapisovat libovolné informace (v budoucnu tomu budeme říkat transakce). Interpretace správnosti informací závisí na aplikacích vyšší úrovně. Blockchain má mechanismus konsensu, který určuje, který datový řetězec je pravdivý, ale tento konsenzus nevysvětluje pravidla transakcí v rámci bloku. Bloková data jsou černá skříňka – všechny operace se provádějí se sadou bajtů.
Algoritmus PoW se používá k obraně proti útokům DDOS. Čím delší je délka transakce, tím větší musí být hodnota PoW. Před odesláním transakce do sítě klient vypočítá hodnotu PoW. Platformu datové řeky TERA lze abstraktně vyjádřit jako vodní cestu, která zajišťuje kontinuitu a matematické pořadí proplouvajících kontejnerových lodí. Kanály nespadají do jurisdikce nad loděmi a nákladem. Užitečnost lodí zahrnuje přístavy, loviště, sklady atd., které poskytují užitečnou práci pro nakládání lodí.
Jak se používá?
Předpokládejme, že potřebujete odeslat zboží do přístavu B a přístav A již zboží naložil do kontejnerů a odeslal do přístavu. V přístavu B zkontrolujte všechny nádoby, zda mají správný obsah, a jakmile je najdete, zboží si vyzvedněte. Kanál doručí lodě do všech přístavů určení za pouhých 8 sekund.
Důležitým aspektem je zde matematické pořadí. Účelem blockchainu je zajistit, aby každé zařízení mělo jediné pořadí a složení bloků. Pokud je tato metoda poskytnuta, pak program, který je čte, bude produkovat stejné výsledky na všech počítačích na světě – data jsou tedy stejná. Takže i když tyto bloky obsahují nesprávné transakce, dvojité výdaje atd., programy na straně klienta to uvidí a odmítnou se provést. Toto se nazývá proces ověření transakce. Pro urychlení celého systému jej oddělujeme od procesu blokového přenosu. Můžeme tedy provádět validaci v jiném čase a v jiném procesu bez ovlivnění blockchainu, můžeme validaci provádět rychleji díky velkému počtu kontrol – díky menšímu přístupu k databázi můžeme seskupit operace a pracovat rychleji.