mån, Jan 01, 18
Vad är Coco Framework
Coco Framework är ett open source-system som möjliggör högskaliga, konfidentiella blockchain-nätverk som uppfyller alla viktiga företagskrav—vilket ger ett sätt att påskynda produktionsföretagets antagande av blockchain-teknik.
Coco uppnår detta genom att utforma specifikt för konfidentiella konsortier, där noder och aktörer uttryckligen deklareras och kontrolleras. Baserat på dessa krav presenterar Coco ett alternativt tillvägagångssätt för huvudbokskonstruktion, vilket ger företagen skalbarhet, distribuerad styrning och förbättrad konfidentialitet de behöver utan att offra den inneboende säkerheten och oföränderligheten de förväntar sig.
vad kan coco göra?
utnyttja kraften i befintliga blockchain-protokoll, betrodda exekveringsmiljöer (TEEs) som Intel SGX och Windows Virtual Secure Mode (VSM), distribuerade system och kryptografi, möjliggör Coco företagsklara blockchain-nätverk som levererar:
- genomströmning och latens närmar databashastigheter.
- rikare, mer flexibla, affärsspecifika sekretessmodeller.
- Nätverkspolicyhantering genom distribuerad styrning.
- stöd för icke-deterministiska transaktioner.
Coco Systemöversikt
Coco är en grund för alla blockchain-protokoll. Det ger baskomponenter som persistent ledger, nod till nod och applikation till nod säker kommunikation etc. till andra blockchain-protokoll.
Coco-systemet består av att validera noder som kallas VNs. Varje VN kör Coco framework och särskilt blockchain-protokoll. Varje VN kan verifiera identiteten på andra VN därmed de är betrodda. Enligt Coco framework white paper kan VN ytterligare delas in i logiska komponenter och kan vara kategorier i värd eller enklav.
Trusted Execution environment aka TEE
en TEE är ett sätt att köra kod som fungerar i data som skyddar processen från avslöjande och manipulering från utsidan. Trusted Execution Environment (TEE) är ett säkert område för huvudprocessorn. Det garanterar att kod och data som laddas inuti skyddas med avseende på konfidentialitet och integritet. TEE som en isolerad exekveringsmiljö ger säkerhetsfunktioner som isolerat utförande, integritet för betrodda applikationer tillsammans med konfidentialitet för sina tillgångar
- hårdvarubaserad TEE Intel SGX är ett exempel som chipet gör det möjligt att skapa en enklav som har en säkerhetsgräns runt den, vilket skyddar koden och data genom att kryptera den.
Fortsättning följer…