-
Kryptowaluty
-
Giełdy
-
Głoska bezdźwięczna
Wszystkie języki
Kryptowaluty
Giełdy
Głoska bezdźwięczna
Ontology (ONT) to nowa generacja publicznych projektów łańcucha podstawowego i platforma współpracy w ramach zaufania rozproszonego, w tym pełna obsługa rozproszonej księgi głównej i inteligentnego systemu kontraktów.
Architektura Ontology obsługuje system sieci łańcuchów publicznych Oprócz zapewniania podstawowych usług łańcucha publicznego, obsługuje również dostosowywanie łańcuchów publicznych do różnych aplikacji za pośrednictwem struktury łańcucha bloków Ontology oraz współpracę łańcuch-sieć za pośrednictwem różnych grup protokołów.
W warstwie podstawowej Ontology będzie nadal dostarczać wspólne moduły w różnych rozproszonych aplikacjach, takie jak rozproszona struktura tożsamości, rozproszony protokół wymiany danych itp., aby wspierać rozproszone komponenty współpracy opartej na zaufaniu, i będzie nadal rozszerzana zgodnie z wymaganiami aplikacji Nowość wspólne moduły.
• Skalowalne, lekkie, inteligentne kontrakty ogólnego przeznaczenia.
• Rozszerzalna obsługa kontraktów WASM.
♦Protokół interakcji między łańcuchami.
• Obsługiwanych jest wiele algorytmów szyfrowania.
•Wysoce zoptymalizowana szybkość przetwarzania transakcji.
• Szyfrowanie łącza połączenia P2P.
•Obsługa wielu algorytmów konsensusu.
• Szybki czas generowania bloku.
Inteligentna umowa Ontology to kompletny system integrujący wielofunkcyjną, lekką, wysokodostępną, współbieżną, wielojęzyczną, międzykontraktową i międzywirtualną maszynę. Inteligentne kontrakty Ontology obsługują różne główne języki programowania, takie jak C#, Python itp. Deweloperzy mogą łatwo opracowywać inteligentne kontrakty Ontology bez nauki nowych języków.W przyszłości obsługiwanych będzie więcej głównych języków programowania, w tym: Java, C++ , Rust , Go , JavaScript itp.
Inteligentne kontrakty Ontology charakteryzują się determinizmem, wysoką wydajnością i skalowalnością i obejmują dwa moduły: usługi interaktywne i maszyny wirtualne.
Usługa interakcji zapewnia interakcję między maszyną wirtualną a księgą blockchain.
Maszyna wirtualna zapewnia środowisko operacyjne dla inteligentnych kontraktów. Usługi interaktywne obejmują usługi natywne i usługi maszyn wirtualnych NEO.
Usługi natywne zapewniają implementację specjalnych inteligentnych kontraktów na bazowym łańcuchu, z których można szybko i łatwo skorzystać.
Usługa maszyny wirtualnej NEO zapewnia interfejs API umożliwiający zewnętrzny dostęp do maszyny wirtualnej NEO, który może usprawnić funkcję wywoływania inteligentnych kontraktów.
Rysunek 1 Ekosystem zaufania Ontology
Jak pokazano na powyższym schemacie ekologicznym zaufania sieci Ontology, ludzie, pieniądze i rzeczy prawie pokrywają źródło transakcji finansowych, od zachowania transakcji poza łańcuchem do warstwy aplikacji sieci Ontology do wzajemnych połączeń i modułów i protokoły to transakcje gwarantowane. Aby mieć pewność, połącz SDK i API, aby utworzyć kanał, który rozciąga się we wszystkich kierunkach i może wykorzystywać moduły i protokoły w łańcuchu do przechwytywania zasobów informacyjnych i innych aplikacji poza łańcuchem, tak aby zapewnić inkluzywność sieci Ontology oraz potężną i zróżnicowaną zmianę funkcji. Jego największy rdzeń leży w dwóch punktach: budowanie mostu zaufania wewnątrz i na zewnątrz łańcucha, tworzenie potwierdzeń praw, protokołów i modułów, sdk i api jako narzędzia open source są do tego.
Rysunek 2 Sieć zaufania ontologii
Na zasadzie zaufania do realizacji połączeń między łańcuchem a jego otoczeniem wykorzystuje się różnorodne narzędzia. Proces ten jest realizowany w ramach systemu, a jedyne, co użytkownik musi zrobić, to wypełnić kilka prostych podstawowych operacji przy użyciu sieci ontologii. Podobnie jak w przypadku prowadzenia samochodu, nie musisz dokładnie rozumieć, w jaki sposób samochód jest montowany i projektowany, wystarczy, że zdobędziesz prawo jazdy, aby uczynić samochód narzędziem lub nośnikiem do osiągnięcia swoich celów. Ontology to producent, który projektuje i montuje pojazd. Oczywiście, oprócz zaufania do atrybutów prawnych, istnieje również część zaufania wynikającego z mechanizmu konsensusu.
VBFT to nowy algorytm konsensusu, który łączy w sobie PoS, VRF (weryfikowalną funkcję losową) i BFT (bizantyjską tolerancję błędów). W algorytmie konsensusu VBFT węzły Ontology ONT najpierw muszą wpłacić depozyt, aby ubiegać się o status węzła konsensusu, i losowo wybrać trzy typy węzłów ze wszystkich węzłów konsensusu poprzez weryfikowalne liczby losowe: węzły kandydujące, węzły weryfikacyjne i węzły potwierdzające. Węzeł kandydujący proponuje blok kandydujący, węzeł weryfikacyjny weryfikuje blok kandydujący, a węzeł potwierdzający kończy konsensus blokowy po głosowaniu zatwierdzającym wynik weryfikacji.
Konsensus VBFT nie musi być potwierdzony przez wszystkie węzły w całej sieci, aby powstał konsensus. Zamiast tego, w formie hipoteki, użyj losowej selektywności VRF (Verible Random Function), aby wybrać część węzłów w trzech grupach spośród wielu węzłów do weryfikacji, aby uzyskać rozszerzenie i zwiększyć prędkość. Jednocześnie ta kombinacja losowości i konsensusu PoS zapewnia ochronę przed atakami (bezpieczeństwo) algorytmu, a metoda weryfikacji BFT odporna na błędy w dwóch trzecich może szybko osiągnąć konsensus blokowy. Ma zaufanie, bezpieczeństwo, szybkość, lepkość i inne elementy konsensusu.
Rysunek 3 Architektura technologii sieciowej ontologii
Dolna warstwa sieci Ontology zapewnia kompletny system rozproszonej księgi rachunkowej, w tym kompletny system inteligentnych kontraktów i system bezpieczeństwa. Jednocześnie sieć Ontology abstrahuje leżący u podstaw złożony system techniczny i system architektury, realizuje rozproszone zarządzanie podmiotami i wielowymiarowe protokoły uwierzytelniania kompatybilne z różnymi głównymi protokołami i standardami kryptograficznymi oraz obsługuje różne heterogeniczne łańcuchy bloków i tradycyjne łańcuchy krzyżowe i krzyżowe systemowe interaktywne mapowanie systemów informatycznych.
Ontology zapewnia również systemy techniczne, takie jak bezpieczne przechowywanie danych, heterogeniczne inteligentne kontrakty, zarządzanie kluczami sprzętowymi i analiza zaszyfrowanych danych. Jako platforma aplikacyjna cała sieć może wspierać budowę różnych usług aplikacyjnych, zwłaszcza aplikacji zdecentralizowanych. Na tej podstawie Ontology Network udostępnia szereg ram aplikacyjnych, w tym protokoły rozproszonej wymiany danych, protokoły zarządzania procesami rozproszonymi itp., a ponadto wspiera realizację różnych aplikacji wyższych warstw za pośrednictwem ogólnych interfejsów API, zestawów SDK i różnych komponentów funkcji aplikacji.
Powiązana literatura:
https://ont.io/
https://ont.io/wp/Ontology-Introductory-White-Paper-ZH. pdf