Mon, Jan 01, 18
mi Coco Framework
Coco Framework egy nyílt forráskódú rendszer, amely lehetővé teszi a nagy léptékű, bizalmas blockchain hálózatok, amelyek megfelelnek az összes kulcsfontosságú vállalati követelmények-amely azt jelenti, hogy gyorsítsa fel a termelés vállalati elfogadása blockchain technológia.
a Coco ezt úgy éri el, hogy kifejezetten bizalmas konzorciumok számára tervez, ahol a csomópontokat és szereplőket kifejezetten deklarálják és ellenőrzik. Ezen követelmények alapján a Coco alternatív megközelítést mutat be a főkönyvi konstrukcióban, amely a vállalkozásoknak biztosítja a skálázhatóságot, az elosztott irányítást és a fokozott titoktartást, amire szükségük van, anélkül, hogy feláldoznák az elvárt biztonságot és változhatatlanságot.
mit tehet coco?
a meglévő blockchain protokollok, a megbízható végrehajtási környezetek (Tees), például az Intel SGX és a Windows virtuális Biztonságos mód (VSM), az elosztott rendszerek és a kriptográfia erejét kihasználva a Coco lehetővé teszi a vállalkozásra kész blockchain hálózatokat, amelyek:
- átviteli sebesség és késleltetés megközelíti az adatbázis sebességét.
- gazdagabb, rugalmasabb, üzletspecifikus titoktartási modellek.
- hálózati házirend kezelése elosztott irányítás révén.
- nem determinisztikus tranzakciók támogatása.
Coco rendszer áttekintése
a Coco az összes blokklánc protokoll alapja. Olyan alapkomponenseket biztosít, mint a persistent ledger, a node to node és az application to node secure communications stb. más blockchain protokollokhoz.
a Coco rendszer a VNS-nek nevezett csomópontok érvényesítéséből áll. Minden VN fut Coco keretrendszer és adott blockchain protokoll. Minden VN ellenőrizheti más VN személyazonosságát, ezért megbízhatóak. A Coco framework white paper szerint a VN tovább osztható logikai komponensekre, és kategóriák lehetnek host vagy enclave.
megbízható végrehajtási környezet aka TEE
a TEE az adatokban működő kód futtatásának egyik módja, amely megvédi a folyamatot a külső nyilvánosságra hozataltól és illetéktelen beavatkozástól. A Trusted Execution Environment (tee) a fő processzor biztonságos területe. Ez garantálja a kód és a benne betöltött adatok védelmét a titoktartás és az integritás tekintetében. A TEE mint izolált végrehajtási környezet olyan biztonsági funkciókat biztosít, mint például az izolált végrehajtás, a megbízható alkalmazások integritása, valamint eszközeik titkossága
- hardver alapú TEE az Intel sgx egy példa arra, hogy a chip lehetővé teszi egy olyan enklávé létrehozását, amelynek biztonsági határa van körülötte, amely titkosítja a kódot és az adatokat.
folytatás…