Összes nyelv
A TERA egy eredeti, töredezett nyilvános lánc, amely a hadifogolykonszenzuson alapul. A végösszeg 1 milliárd, a blokkgenerálási idő 3 másodperc, a tranzakció sebessége 1000TPS, gázdíj nincs. A DApp fejlesztői nyelve a JavaScript, és az összes DApp a blokkláncon van tárolva.
Érdemes megemlíteni, hogy a TERA egyesítő fragmentációs protokollja számtalan különböző új töredék hozzáadását támogatja a hálózati biztonság elvesztése nélkül. Az új sharding lehetővé teszi a keresztláncolást a TERA platformon, ugyanakkor ezek a különböző szilánkok egy globális hálózatban egyesülnek, így a teljes hálózati sebesség több mint 1 millió TPS-re nő, és korlátlan skálázhatóság érhető el.
Az adatátvitel és a hitelesítés szétválasztása
A hálózat minden csomópontja egyenlő. A csomópontok száma korlátlan. A csomópontok közötti kommunikáció egyetlen adatlánc szervezésével valósul meg, amelyben az információkat parancsok (tranzakciók) formájában rögzítik. Általában egy ilyen láncot blokkláncnak neveznek, de ezen a platformon az alkalmazásai kibővültek. A hagyományos blokkláncokban a tranzakciókat blokkba írják. Ebben az esetben a tranzakciós blokk nem írható, ami érvénytelen (pl. hibás digitális aláírás, elégtelen fedezet a számlán, dupla költés stb.). A TERA platformon a blokkláncot átviteli eszközként használják, amely tetszőleges információt írhat a blokkba (a jövőben tranzakciónak nevezzük). Az információk helyességének értelmezése a magasabb szintű alkalmazásoktól függ. A blokkláncnak van egy konszenzusos mechanizmusa annak meghatározására, hogy melyik adatlánc igaz, de ez a konszenzus nem magyarázza meg a blokkon belüli tranzakciók szabályait. A blokkadatok egy fekete doboz – minden művelet egy bájtkészlettel történik.
A PoW algoritmus a DDOS támadások elleni védekezésre szolgál. Minél hosszabb a tranzakció időtartama, annál nagyobbnak kell lennie a PoW értékének. A tranzakció hálózatba küldése előtt az ügyfél kiszámítja a PoW értéket. A TERA adatfolyam platform absztrakt módon vízi útként fejezhető ki, amely biztosítja az áthaladó konténerhajók folyamatosságát és matematikai sorrendjét. A csatornák nem rendelkeznek joghatósággal a hajók és a rakomány felett. A hajók közművességéhez hozzátartoznak a kikötők, horgászterületek, raktárak stb., amelyek hasznos munkát biztosítanak a hajórakodáshoz.
Hogyan használják?
Tegyük fel, hogy árut kell küldenie a B kikötőbe, és az A port már berakta az árut konténerekbe és elküldte a kikötőbe. A B kikötőben ellenőrizze az összes konténer tartalmát, és vegye fel az árut, amikor megtalálja. A csatorna mindössze 8 másodpercet vesz igénybe, hogy a hajókat az összes célkikötőbe szállítsa.
Itt fontos szempont a matematikai sorrend. A blokklánc célja, hogy minden eszköznek egyetlen sorrendje és blokkösszetétele legyen. Ha ez a módszer rendelkezésre áll, akkor az ezeket beolvasó program a világ összes számítógépén ugyanazt az eredményt adja – tehát az adatok ugyanazok. Tehát még akkor is, ha ezek a blokkok helytelen tranzakciókat, dupla költéseket stb. tartalmaznak, a kliens oldalon lévő programok ezt látják, és megtagadják a végrehajtást. Ezt hívják tranzakció-ellenőrzési folyamatnak. Az egész rendszer felgyorsítása érdekében elválasztjuk a blokkátviteli folyamattól. Így a blokklánc befolyásolása nélkül máskor és más folyamatban is elvégezhetjük az érvényesítést, a nagyszámú ellenőrzés miatt gyorsabban tudjuk végrehajtani az érvényesítést - a kisebb adatbázis-elérés miatt csoportosíthatjuk a műveleteket és gyorsabban dolgozhatunk.