Zephyrnet-logo

Interchain-beveiliging komt naar de Cosmos Hub

Datum:

Billy Rennekamp

Een van de kenmerken die blockchain-technologie zo aantrekkelijk maken, is de hoge mate van beveiliging en weerstand tegen aanvallen. In een Proof-of-Work (PoW) netwerk worden blockchains beveiligd door miners die hashkracht aan het netwerk verlenen. Hoe hoger de hash-snelheid, hoe moeilijker het voor een slechte actor is om een ​​aanval uit te voeren. Het Bitcoin-netwerk wordt nu algemeen beschouwd als groot genoeg om potentiële aanvallers af te schrikken, maar kleinere ketens met lagere hash-snelheden zijn vaak kwetsbaar voor kwaadwillende aanvallen.

Hetzelfde geldt voor Proof-of-Stake (PoS)-netwerken, waarbij validators (geen miners) het netwerk beveiligen door cryptocurrency uit te zetten en nieuwe blokken te valideren op basis van hoeveel van de cryptocurrency ze bezitten (hun 'stake'). Hoe meer waarde in een netwerk wordt gestoken, hoe veiliger het netwerk. Voor kleinere en opkomende ketens kan de relatief lage hoeveelheid middelen om een ​​aanval uit te voeren hun netwerken kwetsbaar maken. Om dit probleem te omzeilen, kunnen grotere ketens beveiliging delen door hun cryptocurrency-kapitaal te lenen om blokken op de kleinere keten te valideren. In het Cosmos-netwerk staat deze gedeelde beveiliging bekend als Interchain Security.

Waar bestaande shared security-architecturen gekozen hebben voor top-down ontwerpen, blijft Cosmos bottom-up bouwen. Het is niet dat we geen grote kathedraal bewonderen, we kunnen ons gewoon niet voorstellen ergens anders te wonen dan de Bazaar. Cosmos onderschrijft het idee dat soevereiniteit en interoperabiliteit de twee belangrijkste ingrediënten zijn voor het bouwen van een open ecosysteem van blockchains die kunnen worden opgeschaald voor massale acceptatie.

Hoewel de Cosmos Hub niet vereist is voor een internet van Blockchains, is het doel van de Cosmos Hub om het gebruik van het internet van Blockchains in alle opzichten beter te maken. Niet alleen dat de Hub zal concurreren om de beste service te bieden. Voor een uitgebreide beschrijving van hoe de Cosmos Hub dit doet, kijk op “De Cosmos Hub is een havenstad'.

Door iedereen toe te staan ​​deel te nemen aan het internet van Blockchains, lijkt Cosmos op het Bazaar-model. Er zijn misschien minder garanties over ordelijkheid of consistentie, maar dit ontwerp zorgt voor snellere en meer diverse ideeën en ontwikkeling. Het is dit verschil in ontwerp en ideologie dat heeft veroorzaakt een explosie van op Cosmos gebaseerde blockchains met een diverse reeks functies en belanghebbenden.

Interchain Security wordt met veel verschillende termen aangeduid: Shared Security, Cross Chain Validation, Cross Chain Collateralization, Shared Staking en Interchain Staking. Laten we het gebruik voor de eenvoud beperken tot de volgende drie termen:

Gedeelde beveiliging
Gedeelde beveiliging is een reeks technologieën die optimistische rollups, zk-rollups, sharding en Interchain-beveiliging omvat.

Interchain-beveiliging
Interchain Security is de Cosmos-specifieke categorie van Shared Security die gebruikmaakt van IBC (Inter-Blockchain Communication).

Cross Chain Validatie
Cross Chain Validation is het specifieke protocol op IBC-niveau dat Interchain Security mogelijk maakt.

Op een zeer hoog niveau zorgt Interchain Security ervoor dat een bovenliggende keten (zoals de Cosmos Hub) verantwoordelijk is voor het produceren van blokken voor een onderliggende keten. Het doet dit door de set validators te delen die verantwoordelijk zijn voor het produceren van blokken. De deelnemende validators zouden twee knooppunten uitvoeren, één voor de Cosmos Hub en één voor de onderliggende keten, en ontvangen vergoedingen en beloningen voor beide ketens.

Om in aanmerking te komen voor het produceren van blokken op de onderliggende keten, zou de validator de ATOM-tokens gebruiken die ze op de Cosmos Hub hebben ingezet. Als de validator slecht werk levert door blokken op beide ketens te produceren, lopen ze het risico dat hun ATOM-tokens worden vernietigd door een mechanisme dat 'slashing' wordt genoemd. De onderliggende keten gebruikt IBC om te communiceren met de bovenliggende keten om bij te houden welke validators deelnemen aan Interchain Security met behulp van Cross Chain Validation. Op deze manier wordt de zekerheid die wordt verkregen uit de waarde van de inzet die op de bovenliggende keten is vergrendeld, gedeeld met de onderliggende keten.

Er zijn twee belangrijke redenen waarom Interchain Security waardevol is voor de Cosmos Hub. De eerste reden is omdat het "hub-minimalisme" mogelijk maakt en de tweede is om de drempel te verlagen voor het lanceren en uitvoeren van veilige soevereine gedecentraliseerde openbare blockchains. Laten we dat eens van dichterbij bekijken.

Praktische Hub Minimalisme is de strategische filosofie dat de Cosmos Hub zo min mogelijk features moet hebben om de oppervlakte voor beveiligingsproblemen te verkleinen en de kans op belangenverstrengeling tussen gebruikersgroepen te verkleinen. Een minimalistische hub kan er bijvoorbeeld tegen zijn dat een naamservicemodule op dezelfde blockchain staat als een DEX-protocol, omdat gebruikers van de naamservicemodule nu gebruikers van de DEX moeten accommoderen, zelfs als ze verschillende interesses hebben. In het beste geval kunnen uiteenlopende gebruikersgroepen vreedzaam naast elkaar bestaan ​​en in het slechtste geval kunnen verschillen resulteren in hard forks die uiteenlopen in de kenmerken van een applicatie.

De huidige Cosmos Hub voegt meer functies toe, wat enkele van de risico's met zich meebrengt waar het minimalisme van de hub zich mee bezighoudt. Mocht Interchain Security beschikbaar komen, dan zou het mogelijk zijn om hub-minimalisten tevreden te stellen door ervoor te zorgen dat elke afzonderlijke functie van de Cosmos Hub een onafhankelijke keten is die wordt gevalideerd door dezelfde set van door ATOM gedelegeerde validators. Op deze manier kan de werking van elke functie onafhankelijk plaatsvinden zonder de werking van andere ATOM-beveiligde hub-specifieke toepassingen te beïnvloeden. deze scheiden kindketens willen misschien zelfs hun eigen token voor governance, vergoedingen of ander toepassingsspecifiek gebruik dat bovendien zou kunnen worden gebruikt om validators van de ouderketen te betalen voor hun diensten.

De beveiliging van een netwerk wordt vaak beschreven als een functie van de kosten van een aanval op dat netwerk. In Tendermint-consensus richten we ons op ⅓ en ⅔ van de vergrendelde inzet voor verschillende garanties over levendigheid en correctheid. Dit betekent dat je, om een ​​van de verschillende aanvallen op het netwerk uit te voeren, ⅓+ of ⅔+ van alle uitgezette tokens moet verwerven. De ruwe manier om de kosten van een aanval te berekenen, is door het aantal tokens te nemen dat nodig is om deze verhoudingen te bereiken en dit te vermenigvuldigen met de huidige marktprijs voor dat token. We noemen dit de Kosten van corruptie.

De berekening van de kosten van corruptie houdt geen rekening met de beschikbaarheid van een specifiek token, maar geeft wel een zeer ruwe schatting van hoe veilig een keten is. Het is belangrijk dat de totale waarde vergrendeld (TVL) op een keten lager blijft dan de kosten van corruptie, anders moet de keten als onveilig worden beschouwd.

Aangezien het vermogen van een keten om een ​​waardevol doel te dienen vaak afhankelijk is van de TVL die het aankan, is het belangrijk om manieren te vinden om de kosten van corruptie voor ketens in het Cosmos-ecosysteem te verhogen. Neem bijvoorbeeld Osmosis: tegen de huidige prijzen (18 augustus 2021) is de marktkapitalisatie van het netwerk ~$330MM terwijl de TVL ~$145MM is. Theoretisch zou iemand ⅔ van de totale voorraad Osmo kunnen kopen voor ~$220MM en de ~$145MM die opgesloten zit stelen. Dit zou natuurlijk niet de moeite waard zijn, maar als de verhouding schever zou worden, zou dit in feite een aantrekkelijk doelwit voor aanvallen kunnen zijn.

Met Interchain Security kan de Cosmos Hub de waarde van de Cosmos ATOM toewijzen aan de kosten van corruptie voor elke keten. Tegen de huidige prijs van ATOM (18 augustus 2021) zou dit de kosten van corruptie met wel ~3.5 miljard dollar verhogen. Uiteindelijk zou deze technologie over een aantal netwerken in meerdere richtingen kunnen worden gedeeld, waardoor de totale kosten van corruptie voor elke onderliggende keten nog groter worden.

Cosmos SDK-ketens die al zijn gelanceerd, hebben meestal al uitzettokens. Net als Osmosis hebben deze ketens mogelijk al een relatief veilige verhouding tussen TVL en marktkapitalisatie. In plaats van hun eigen uitzettoken voor die van de ouders te vervangen, kunnen ze worden gecombineerd in wat gelaagde beveiliging wordt genoemd. Layered Security, of Interchain Security v2, zou de combinatie van een lokale onderliggende chain staking token met de Cosmos Hub ATOM bovenliggende chain staking token mogelijk maken om de samenstelling van de validatorset van de onderliggende chain te bepalen. U zou het volledige gewicht hebben van de marktkapitalisatie van de onderliggende keten met een extra laag van de marktkapitalisatie van de bovenliggende keten.

Men kan zich voorstellen dat de relatie nog verder wordt uitgebreid. Op een dag heb je misschien laterale gedeelde beveiligingsovereenkomsten tussen grote netwerken die in beide richtingen gaan. Cosmos Hub kan ATOM-waarde delen met een van de andere Cosmos SDK-projecten validator set en andersom. Op dat moment lijkt het meer op een onderlinge zekerheidsverzekering over soevereine netwerken, maar laten we niet op de zaken vooruitlopen. Interchain Security v1 maakt gebruik van de volledige validatorset van de Cosmos Hub en zal het komende jaar tot leven komen.

Hoewel de roadmap voor Interchain Security ambitieus is, wijst deze op een nog opwindendere toekomst. Ga vooruit naar een toekomst waarin Interchain-beveiliging overheersend is in alle zones. Ervan uitgaande dat deze zones voldoen aan een drempel van gemeenschappelijke validators, is het mogelijk om een ​​efficiëntere vorm van consensus te implementeren. Dit is een versie van het beroemde protocol dat meerdere knooppunten samenvouwt tot één enkele validatorinstantie. In deze ingestorte en gecoördineerde consensus over meerdere ketens wordt een fantastisch nieuw pand mogelijk: synchrone cross-chain communicatie. Dit baanbrekende werk is onlangs gepubliceerd door leden van het informele team die leiding geven aan het onderzoek en de ontwikkeling van specificaties van deze opwindende functie.

De ontwikkeling van Interchain Security is momenteel gericht op Cross Chain Validation, de IBC-logica op applicatieniveau die nodig is om Interchain Security mogelijk te maken. Er is momenteel een concept van de Cross Chain Validation-specificatie op de Informal Systems GitHub-repository die al wordt voorbereid voor modelgebaseerd testen en formele verificatie. De implementatie vindt plaats binnen de cross-chain-validatie tak van de ibc-go repository. Kijk voor meer informatie over de rest van de Interchain Security-stack op: het Interchain-beveiligingslichtpapier.

Interchain Security stelt Cosmos in staat trouw te blijven aan zijn filosofie van soevereiniteit en open source (zoals het Bazaar-model) en stelt blockchains in staat om economisch maar niet politiek te integreren. Het is een ambitieus project, maar de ontwikkeling is in volle gang, met vroege schattingen dat deze baanbrekende functie al in het vierde kwartaal van 4 naar de Cosmos Hub-testnets zou kunnen komen.

Als je geïnteresseerd bent om bij te dragen aan de voortgang van Cosmos Shared Security, bekijk dan de openstaande posities bij Interchain voor het IBC-team en de Cosmos Hub-teams en de openstaande vacatures bij Informal Systems voor de go-engineer- en onderzoeksrollen. Om de voortgang te volgen, abonneer je op onze technische nieuwsbrief. Als u geïnteresseerd bent om een ​​gebruiker van Interchain Staking te worden, vul dan onze onderneming in ondersteuning vorm. Voor al het andere Cosmos-gerelateerd nieuws, volg de Cosmos-blog en onze @cosmos twitter voeden.

PlatoAi. Web3 opnieuw uitgevonden. Gegevensintelligentie versterkt.
Klik hier om toegang te krijgen.

Source: https://blog.cosmos.network/interchain-security-is-coming-to-the-cosmos-hub-f144c45fb035?source=rss—-6c5d35b77e13—4

spot_img

Laatste intelligentie

spot_img