Mon, Jan 01, 18
co to jest Coco Framework
Coco Framework to system open-source, który umożliwia wysokiej skali, poufne sieci blockchain, które spełniają wszystkie kluczowe wymagania przedsiębiorstwa—zapewniając sposób na przyspieszenie przyjęcia technologii blockchain w przedsiębiorstwie produkcyjnym.
Coco osiąga to poprzez projektowanie specjalnie dla poufnych konsorcjów, gdzie węzły i podmioty są wyraźnie deklarowane i kontrolowane. Opierając się na tych wymaganiach, Coco przedstawia alternatywne podejście do budowy księgi, zapewniając przedsiębiorstwom skalowalność, rozproszony nadzór i zwiększoną poufność, których potrzebują, bez poświęcania nieodłącznego bezpieczeństwa i niezmienności, których oczekują.
co coco może zrobić?
wykorzystując moc istniejących protokołów blockchain, zaufanych środowisk wykonawczych (Tee), takich jak Intel SGX i Windows Virtual Secure Mode (VSM), systemów rozproszonych i kryptografii, Coco umożliwia sieciom blockchain dla przedsiębiorstw, które dostarczają:
- przepustowość i opóźnienie Zbliżające się do prędkości bazy danych.
- bogatsze, bardziej elastyczne, specyficzne dla biznesu modele poufności.
- Zarządzanie zasadami sieci poprzez rozproszone zarządzanie.
- obsługa transakcji niedeterministycznych.
przegląd systemu Coco
Coco jest podstawą dla wszystkich protokołów blockchain. Zapewnia podstawowe komponenty, takie jak trwała Księga, węzeł do węzła i aplikacja do węzła bezpieczna komunikacja itp. do innych protokołów blockchain.
System Coco polega na walidacji węzłów określanych jako VNs. Każda VN uruchamia framework Coco i konkretny protokół blockchain. Każdy VN może zweryfikować tożsamość innego VN, dlatego są one zaufane. Zgodnie z białą księgą Coco framework, VN może być dalej podzielony na elementy logiczne i może być podzielony na kategorie na host lub enklawę.
Trusted Execution environment aka TEE
TEE jest sposobem uruchamiania kodu, który działa w danych, które chroni proces przed ujawnieniem i manipulacją z zewnątrz. Trusted Execution Environment (tee) to Bezpieczny obszar głównego procesora. Gwarantuje to, że kod i dane załadowane do środka są chronione z poszanowaniem poufności i integralności. TEE jako izolowane środowisko wykonawcze zapewnia funkcje bezpieczeństwa, takie jak izolowane wykonanie, integralność zaufanych aplikacji wraz z poufnością ich aktywów
- sprzętowy TEE Intel sgx jest przykładem chip umożliwia stworzenie Enklawy, która ma granicę bezpieczeństwa wokół siebie, która chroni kod i dane poprzez szyfrowanie.
ciąg dalszy nastąpi…