Microsoft Coco Framework-co musisz wiedzieć

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…

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.