Všechny jazyky
Ontologie (ONT) je nová generace veřejných projektů základního řetězce a platforma pro spolupráci s distribuovanou důvěrou, včetně kompletní distribuované účetní knihy a podpory systému inteligentních smluv.
Architektura Ontology podporuje systém veřejných řetězových sítí.Kromě poskytování základních služeb veřejného řetězce podporuje také přizpůsobení veřejných řetězců pro různé aplikace prostřednictvím rámce Ontology blockchain a spolupráci řetězců a sítí prostřednictvím různých skupin protokolů.
Na základní vrstvě bude Ontology i nadále poskytovat společné moduly v různých distribuovaných aplikacích, jako je framework pro distribuovanou identitu, protokol pro distribuovanou výměnu dat atd. na podporu komponent pro spolupráci s distribuovanou důvěrou, a bude se nadále rozšiřovat podle požadavků aplikací. společné moduly.
• Škálovatelné lehké univerzální inteligentní smlouvy.
• Rozšiřitelná podpora smluv WASM.
♦Protokol meziřetězcové interakce.
• Je podporováno více šifrovacích algoritmů.
•Vysoce optimalizovaná rychlost zpracování transakcí.
• Šifrování spojení P2P.
•Podpora vícenásobných konsenzuálních algoritmů.
• Rychlá doba generování bloku.
Ontology smart contract je kompletní systém integrující multifunkční, lehký, vysoce dostupný, souběžný, vícejazyčný, cross-contract a cross-virtuální stroj. Inteligentní smlouvy Ontology podporují různé hlavní vývojové jazyky, jako je C#, Python atd. Vývojáři mohou snadno vyvíjet inteligentní smlouvy Ontology, aniž by se museli učit nové jazyky. V budoucnu bude podporováno více běžných vývojových jazyků, včetně: Java , C++ , Rust , Go , JavaScript atd.
Ontologické inteligentní smlouvy mají vlastnosti determinismu, vysokého výkonu a škálovatelnosti a zahrnují dva moduly: interaktivní služby a virtuální stroje.
Interakční služba poskytuje interakci mezi virtuálním strojem a knihou blockchainu.
Virtuální stroj poskytuje operační prostředí pro chytré smlouvy. Interaktivní služby zahrnují nativní služby a služby virtuálních strojů NEO.
Nativní služby poskytují implementaci speciálních smart kontraktů na podkladovém řetězci, které lze rychle a snadno použít.
Služba virtuálního stroje NEO poskytuje API pro externí přístup k virtuálnímu stroji NEO, což může zlepšit funkci volání chytrých kontraktů.
Obrázek 1 Důvěryhodný ekosystém ontologie
Jak ukazuje výše uvedený ekologický diagram důvěryhodnosti sítě Ontology, lidé, peníze a věci téměř pokrývají zdroj finančních transakcí, od chování transakcí mimo řetězec až po aplikační vrstvu sítě Ontology pro propojení a moduly. a protokoly jsou zaručené transakce. Abyste si byli jisti, spojte sdk a api dohromady tak, aby vytvořily kanál, který se rozprostírá ve všech směrech a může používat moduly a protokoly v řetězci k zachycení informačních zdrojů a dalších aplikací mimo řetězec, aby zajistit inkluzivitu ontologické sítě a změnu výkonných a různorodých funkcí. Jeho největší jádro spočívá ve dvou bodech: vybudování důvěryhodného mostu uvnitř i vně řetězce, potvrzení práv k formování, protokoly a moduly, sdk a api jako open source nástroje, to vše je.
Obrázek 2 Důvěryhodná síť ontologie
Na základě důvěry se k realizaci propojení mezi řetězcem a vnějškem řetězce používají různé nástroje. Tento proces je dokončen v rámci systému a vše, co musí uživatel udělat, je dokončit některé jednoduché základní operace.Využití ontologické sítě. Stejně jako při řízení auta nepotřebujete jasně rozumět tomu, jak je auto sestaveno a navrženo, stačí si vzít řidičský průkaz, abyste z auta udělali nástroj nebo nosič k dosažení vašich cílů. Ontology je výrobce, který navrhuje a montuje vozidlo. Samozřejmě kromě důvěry v právní atributy existuje i část důvěry z jejího konsenzuálního mechanismu.
VBFT je nový konsensuální algoritmus, který kombinuje PoS, VRF (Verifiable Random Function) a BFT (byzantská odolnost proti chybám). V konsenzuálním algoritmu VBFT musí uzly Ontology ONT nejprve zaplatit zálohu, aby se mohly stát konsenzuálním uzlem, a náhodně vybrat tři typy uzlů ze všech konsenzuálních uzlů prostřednictvím ověřitelných náhodných čísel: kandidátní uzly, ověřovací uzly a potvrzovací uzly. Kandidátský uzel navrhne blok kandidátů, ověřovací uzel ověří blok kandidátů a potvrzovací uzel dokončí blokový konsensus po schválení výsledku ověření.
Konsensus VBFT nemusí být potvrzen všemi uzly v celé síti, aby se vytvořil konsenzus. Místo toho ve formě hypotéky použijte náhodnou selektivitu VRF (Verifiable Random Function) k výběru části uzlů ve třech skupinách z mnoha uzlů k ověření, abyste dosáhli rozšíření a zvýšili rychlost. Tato kombinace náhodnosti a konsenzu PoS zároveň zajišťuje antiútok (bezpečnost) algoritmu a dvoutřetinová ověřovací metoda BFT odolná proti chybám může rychle dosáhnout blokového konsenzu. Má důvěru, bezpečnost, rychlost, lepivost a další prvky konsensu.
Obrázek 3 Architektura ontologické síťové technologie
Spodní vrstva sítě Ontology poskytuje kompletní systém distribuované účetní knihy, včetně kompletního systému inteligentních smluv a bezpečnostního systému. Síť Ontology zároveň abstrahuje základní komplexní technický systém a systém architektury, realizuje distribuovanou správu entit a vícerozměrné autentizační protokoly, které jsou kompatibilní s různými hlavními protokoly a kryptografickými standardy, a podporuje všechny druhy heterogenních blockchainů a tradičních blockchainů. Meziřetězcové a mezisystémové interaktivní mapování informačních systémů.
Ontology také poskytuje technické systémy, jako je bezpečné ukládání dat, heterogenní smart kontrakty, správa hardwarových klíčů a analýza šifrovaných dat. Jako aplikační platforma může celá síť podporovat výstavbu různých aplikačních služeb, zejména decentralizovaných aplikací. Na tomto základě poskytuje Ontology Network řadu aplikačních rámců, včetně protokolů pro distribuovanou výměnu dat, protokolů pro správu distribuovaných procesů atd., a dále podporuje realizaci různých aplikací vyšší vrstvy prostřednictvím obecných rozhraní API, SDK a různých komponent aplikačních funkcí.
Související literatura:
https://ont.io/
https://ont.io/wp/Ontology-Introductory-White-Paper-ZH. pdf