Inside THORchain: de cross-chain RUNE DEX met native munten zoals BTC, ETH en ADA

CryptoSlate sprak onlangs met Tyler Bond "Familiarcow", de communicatiedirecteur bij Nine Realms, een bedrijf dat kerninfrastructuur bouwt op THORchain en dat zojuist een lancering van het mainnet heeft aangekondigd. Ik vroeg Bond waarom THORchain anders was dan andere liquiditeitsprotocollen, de problemen met slimme DeFi-contracten, anonieme ontwikkeling, de toekomst van THORchain en waarom echte decentralisatie ertoe doet.

Na mijn gesprek met Nischal Shetty onlangs en de recente Solend debacle, ik wilde weten of de bewering van THORchain dat het een 100% gedecentraliseerde DEX is, enig gewicht heeft. Verder is het vuile geheim van DeFi dat de meeste slimme contracten Proxy Upgradeability hebben, wat betekent dat het slimme contract kan worden bijgewerkt om de functionaliteit ervan te wijzigen. In het geval van Solend eindigde dit bijna in een gebruiker die meer dan $ 200 miljoen aan activa had en zijn account door het platform werd overgenomen.

THORchain is ontworpen als een cross-chain interoperabele DEX die native activa zoals Bitcoin (BTC), Ethereum (ETH), en Cardano (ADA) zonder de noodzaak van ingepakte tokens. Het potentieel van een dergelijk protocol is bijna onbeperkt, maar kan het worden geschaald, is het echt gedecentraliseerd en is het veilig? Bond beantwoordt deze vragen en meer hieronder.

Akiba: Dus, wat maakt THORchain anders dan andere liquiditeitsprotocollen?

THORChain is gedecentraliseerd, ketenagnostisch en gebruikt geen bruggen of ingepakte activa om swaps te maken. Hierdoor kan THORChain verbinding maken met de economisch meest significante keten - Bitcoin zonder het gebruik van verpakte BTC en meer zonder het beveiligingsrisico dat een brug loopt.

Gebruikers kunnen wisselen van en naar NATIVE-items. Elke ketting kan worden toegevoegd, inclusief Monero en Cardano, die tegenwoordig helemaal niet in DEX's te zien zijn. Niemand anders in de DEX-ruimte heeft dit doel kunnen bereiken. THORChain wordt ook gerund door meer dan 100 volledig anonieme nodes (info: thornode.network), dus het beschikt over voldoende decentralisatie.

THORChain maakt gebruik van een roterende Threshold Signature Scheme (TSS)-kluis die continu de bewaring van activa roteert tussen knooppunten die het netwerk binnenkomen en verlaten. Het geld wordt elke week naar een nieuwe kluis verplaatst - als een soort bewijs van reserve. De fondsen zijn altijd solvabel en aantoonbaar liquide en kunnen worden verplaatst door het netwerk zelf, maar niet door individuele deelnemers.

Akiba: CoinMarketCap stelt dat het mainnet op 21 januari is gelanceerd - wat is er gebeurd?

Mainnet is in januari niet gelanceerd. Mainnet is geen software-upgrade voor THORChain, maar eerder een coming of age-moment. Het protocol is, sinds de bètaversie in april 2021 werd uitgebracht, verhard en ontvangt wekelijkse updates.

Het netwerk functioneert sinds begin 2021 op mainnet-niveaus van volwassenheid, stabiliteit en veiligheid. Dit is het moment om het bèta-label af te werpen en naar voren te komen als het volwassen echte cross-chain-protocol.

Akiba: Het kernteam van THORchain is niet publiekelijk verifieerbaar. Gelooft u dat een niet-gedoxed/anoniem team levensvatbaar is in de huidige markt?

De anonimiteit van het team is zeker levensvatbaar. De knooppunten draaien THORChain, niet de ontwikkelaars. 100% van de node-operators moet een software-update adopteren om wijzigingen in code op het netwerk van kracht te laten worden, wat betekent dat het kernontwikkelingsteam geen eenzijdige beslissingen kan nemen die van invloed zijn op de statusmachine van THORChain.

THORChain zelf is een ketenoverschrijdende infrastructuur en de aanpak van het kernteam is om anoniem te blijven en het project uiteindelijk over te laten aan de gemeenschap in de stijl van Satoshi. Makers en goddelijke figuren in crypto zijn gevaarlijk en vormen een centralisatieprobleem. Een anoniem kernteam met plannen vanaf het begin om van het protocol af te stappen, spreekt tot de volwassenheid en vooruitziende blik van de vroege planners.

Een echt neutraal protocol kan geen enkelvoudige boegbeelden hebben die de toekomst van het netwerk bepalen. De toekomst van het netwerk moet worden bepaald door degenen die het meeste belang hebben en de code van het netwerk zelf uitvoeren - de knooppuntoperators.

Daarnaast zijn er andere teams die aan de codebase van THORChain werken, behalve het oorspronkelijke kernteam. Nine Realms is een groep die is opgevoerd om bij te dragen aan de kernontwikkeling en ketenintegratie van THORChain. De bijdragen van Nine Realms en andere community-ontwikkelaars zijn onmisbaar gebleken in het proces van het versterken van het netwerk. De identiteit van het kernteam doet er weinig toe. De codebase zelf is volledig open source en transparant voor bijdragen van de gemeenschap, waarbij de uiteindelijke curatie van code-updates wordt overgelaten aan de Nodes, zoals Bitcoin.

Akiba: Hoe veilig is THORchain? Er zijn momenteel enkele verontrustende tekenen in DeFi. Solend wordt bijvoorbeeld momenteel bekritiseerd voor het stemmen om de controle over het account van een gebruiker over te nemen. Het vermogen om dit te doen komt van de proxy-upgradebaarheid van zijn slimme contracten - wat betekent dat het slimme contract kan worden geüpgraded door de functionaliteit te wijzigen. Lost ThorChain dit probleem op de een of andere manier op of is het het vuile geheim van DeFi?

TDe enige manier om wijzigingen aan te brengen in de logica of toestandsmachine van THORChain is door updates van de code zelf. In dat geval moet 100% van de knooppuntoperators (die een aanzienlijk belang hebben in het netwerk omdat het Proof-of-Stake is), de codewijzigingen overnemen.

In THORChain hebben knooppunten echter de mogelijkheid om netwerkconstanten te wijzigen met behulp van een functie genaamd "mimir". Mimir is een type governance waarmee knooppunten granulair constanten kunnen wijzigen, zoals hoe snel de reserve zijn beloningen uitgeeft, het aantal kluizen dat is beveiligd door de validators van het netwerk en de hoeveelheid tijd die een LP moet hebben om volledig tijdelijk verlies te krijgen bescherming, of een keten om veiligheidsredenen wordt stopgezet, enz.

A supermeerderheid (66%+) van de knooppunten moet op een bepaalde waarde stemmen voordat deze kan worden gewijzigd tegen de status-quo. Dit is een gedecentraliseerd bestuursmechanisme dat de grootste belanghebbenden controle geeft over gedetailleerde netwerkcontroles. Volledige lijst met mimir-opdrachten: https://midgard.thorchain.info/v2/thorchain/mimir

Tot de geplande veroudering van het kernteam is er ook een admin mimir-sleutel in het bezit van het kernteam. Deze admin mimir-sleutel kan elk van deze waarden wijzigen zonder een volledige stemming door knooppunten. Omdat er zoveel knooppunten zijn, duurt het lang voordat stemmen worden uitgevoerd. In de adolescente fase van het protocol zijn er echter talloze gevallen geweest waarin snelle wijzigingen in deze constanten nodig waren.

Handelspauzes worden bijvoorbeeld gecontroleerd voor het geval er een exploit is die geld dreigt op te slokken. Om deze macht in evenwicht te brengen, "overstemt" een meerderheid van de knooppunten altijd de admin-mimir. Dit betekent dat als admin-mimir een kwaadwillende actie uitvoert, zoals het onnodig pauzeren van de handel, nodes kunnen stemmen om die actie ongedaan te maken, en zodra een consensus bij de overgrote meerderheid is bereikt, wordt de handel weer onderbroken. De admin-mimir-sleutel wordt gebrand na geplande veroudering, omdat dit momenteel het grootste centralisatierisico vormt voor het protocol.

Ik denk dat de acties van Solend DeFi moeten laten zien hoe deze protocollen eigenlijk werken. Protocollen kunnen ten goede of ten kwade veranderen. Als ze niet kunnen veranderen, zal er onvermijdelijk een bug of probleem zijn dat het protocol vernietigt, dus het heeft de mogelijkheid nodig om zichzelf te beschermen. Het belangrijkste dat een DeFi-gebruiker kan doen, is begrijpen hoe hun protocollen daadwerkelijk werken en hoe codewijzigingen door het netwerk worden overgenomen. Als een individu of groep eigenhandig wijzigingen in het protocol kan doorvoeren, is dat een decentralisatieprobleem.

Een DeFi-protocol zelf is volledig neutraal. Zijn enige taak is om een ​​toestandsmachine te zijn die regelmatige, deterministische overgangen maakt van de ene toestand naar de andere wanneer blokken worden voorgesteld en doorgegeven door validators (knooppunten) van het netwerk.

Centralisatie zal altijd een probleem zijn bij het omgaan met DeFi-protocollen. Daarom is het absoluut noodzakelijk dat teams die deze netwerken creëren en onderhouden, centralisatieproblemen serieus nemen en plannen opstellen om in de loop van de tijd te decentraliseren.

Bitcoin is niet in één dag gebouwd en heeft al vroeg zijn eigen problemen, waaronder een enorme exploit. Er moet beide zijn: een manier om problemen op te lossen die zich in de loop van de tijd zullen voordoen en een evenwichtige controle over hoe software-updates en statuswijzigingen worden afgehandeld.

THORChain was gepland vanaf dag 1 om in de loop van de tijd een meer gedecentraliseerd netwerk te worden. Dit betekende het opofferen van vroege bootstrapping en VC-partnerschappen die "DeFi" -protocollen tegenwoordig regelmatig lijken te doen. Dit betekende het creëren van een roterend TSS-kluissysteem waarbij privésleutels worden bewaard door anonieme knooppunten die kunnen schalen met het protocol. Dit betekende de uiteindelijke vernietiging van krachtige controlemethoden zoals admin-mimir. Dit betekende dat het beheer van het netwerk in handen moest zijn van de knooppunten die het netwerk beheren, niet van het ontwikkelteam. Een netwerk moet worden gepland om vanaf het allereerste begin gedecentraliseerd te zijn, ook al moet het onvermijdelijk worden gecreëerd door een klein team van individuen.

Akiba: Dus wat verandert er nu het mainnet is gelanceerd voor eindgebruikers/ontwikkelaars?

Mainnet brengt geen nieuwe codewijzigingen voor de gebruikers van het netwerk. Het markeert een nieuwe groeifase voor THORChain – integraties. Integraties in DEX's, DEX Aggregators en Wallets. THORChain is de infrastructuur waarmee elke gebruiker zonder toestemming activa kan ruilen, inclusief Bitcoin zonder WBTC of een brug die geen enkele andere gedecentraliseerde service biedt.

Dit geeft THORChain een enorm concurrentievoordeel in de ruimte. Gebruikers van alle verschillende soorten portemonnees met meerdere ketens zullen onzichtbaar THORChain gebruiken, ingebouwd in hun favoriete portemonnee. DEX-gebruikers kunnen rechtstreeks van en naar native bitcoin ruilen met behulp van de liquiditeitspools van THORChain.

In de komende weken zullen de integraties voor ATOM en AVAX voltooid zijn. Dit zal de liquiditeitspools van Thorchain rechtstreeks verbinden met het Cosmos IBC-ecosysteem en het Avalanche C-Chain-ecosysteem. Het team heeft ook plannen voor een mechanisme voor eenzijdige opbrengst op blue-chip activa zoals Bitcoin. Het zal het eerste protocol zijn dat een eenzijdige opbrengst krijgt op native, onverpakte Bitcoin. De toekomst is buitengewoon rooskleurig voor THORChain.

Akiba: Als je zegt dat het de enige 100% DEX is, wat betekent dit dan eigenlijk? Hoe gedecentraliseerd is het werkelijk?

THORChain is erg gedecentraliseerd in vergelijking met andere DEX's. Er zijn meer dan 100 validatorknooppunten van het netwerk, die elk meer dan 500,000 RUNE verbinden. Elk knooppunt moet akkoord gaan met software-updates. Een overgrote meerderheid van de knooppunten moet ermee instemmen om de netwerkconstanten te wijzigen. Daarom hebben de knooppunten die de code van het netwerk daadwerkelijk uitvoeren, extreme prikkels om te presteren in het belang van de gebruikers en het protocol zelf. Er is geen individu of groep die eenzijdige wijzigingen kan aanbrengen in de codebase van THORChain. Het grootste gecentraliseerde risico is momenteel de admin-mimir-sleutel die in de komende maanden zal worden beëindigd. Dit vormt geen risico voor zichzelf op het netwerk, alleen constanten die het netwerk herkent en zelfs zijn macht wordt overtroffen door knooppuntconsensus.

Er is een ADR-proces (Architecture Design Record) geïmplementeerd voor communityleden om veranderingen binnen het netwerk te signaleren. Dit proces wordt nog steeds geïmplementeerd, maar dit is een van de nieuwe bestuursmechanismen voor de gemeenschap om aan te geven dat ze een specifieke wijziging in de architectuur van THORChain willen. Een ADR is vergelijkbaar met EIP of BIP voor Ethereum of Bitcoin. Het bevat een stemproces waarmee bijdragers kunnen signaleren voor wijzigingen, zoals het toevoegen van nieuwe ketens, het wijzigen van de manier waarop code wordt uitgevoerd, enz. Deze wijziging zal een grotere decentralisatie mogelijk maken van de richting waarin de code van THORChain gaat zonder het kernteam.

Aan het eind van de dag is het netwerk slechts zo gedecentraliseerd als wijzigingen in de codebase kunnen zijn. THORChain is vanaf het begin ontworpen om op te schalen als een gedecentraliseerde service. De groei is hierdoor langzamer verlopen, maar het heeft het netwerk duurzamer gemaakt. Een verandering om de decentralisatie te vergroten, is een Mimir-constante die ervoor zorgt dat niet meer dan 33% van de validators zich bij dezelfde cloudserviceprovider bevinden. Deze verandering is aan de gang en is nog niet bekrachtigd door een mimir-stem, maar zal cruciaal zijn om het netwerk bestand te maken tegen capture.

Bond begrijpt zeker de kernmechanica van THORchain en hij was in staat om elke vraag tot in de kleinste details te beantwoorden. Er kan worden vastgesteld dat THORchain nog steeds een kernelement van centralisatie heeft vanwege de admin-mimir-sleutels, maar als deze verouderd zijn, kunnen we een DEX zien die meer gedecentraliseerd is dan vele andere die er zijn. Zonder de beperking van gedelegeerde proof-of-stake belichaamt THORchain zeker de geest van een gedecentraliseerd financieel systeem. Of dit echt is wat gebruikers willen of slechts een fantasie die in de praktijk niet werkt, zal de komende maanden blijken. Zal THORchain door DeFi-gebruikers worden geaccepteerd met zijn enorme mate van interoperabiliteit of zullen gebruikers vasthouden aan de meer bekende arena's van UniSwap, Aave en Curve?

De post Inside THORchain: de cross-chain RUNE DEX met native munten zoals BTC, ETH en ADA verscheen eerst op cryptoslat naar.

Bron: https://cryptoslate.com/inside-thorchain-the-cross-chain-rune-dex-offering-native-coins-like-btc-eth-and-ada/