Betydningen af tilfældighed: Keeps rolle i tBTC
NailManar#4877How Keep bidrager til den første app, der lader folk tjene med deres Bitcoin på Ethereum
![](/file/03939ae2e86616cc4733b.png)
Keep er et af de tre projekter, der bidrager til tBTC, som starter 27. april og giver Bitcoin-indehavere mulighed for at bruge Ethereum decentrale finansieringsapplikationer for første gang. Keep, Summa og Cross-Chain Group er begge ansvarlige for mindst et af de tekniske elementer i open source-projektet, som gør det muligt for brugere at tjene sikkert på Ethereum med deres Bitcoin. Keeps specifikke bidrag er det tilfældige fyr, der vælger underskrivere til indskud af TBTC, som er ERC-20-tokens. tBTC har brug for et system med sit eget arbejdstoken til Sybil-modstand. Underskriverne selv vælges også blandt en pulje af kandidater på Keep-netværket.
Keep handler om privatlivets fred
Keep er designet som en privatlivsløsning. Specifikt muliggør Keep privatliv omkring vigtige netværkskomponenter. Underskrivelsesgrupper kan ikke fungere, medmindre de underskriver fra en nøgle, som ingen kender; dette gælder også for det tilfældige fyr. Kernen i Keeps løsning er muligheden for at holde små mængder data (såsom en privat nøgle) rent faktisk private for at kunne gøre tingene med disse data. Derfor er ægte tilfældighed så vigtig i Keep. Alle parter bliver nødt til at samarbejde for at vide, hvad en bruger arbejder på, og samspil bliver næsten umuligt, når underskrivervalg virkelig er tilfældigt.
Tærskel ECDSA ”holder” beskytter brugernes Bitcoin
Sondringen mellem on-chain og off-chain er vigtig her. tBTC er fuldstændig on-chain. Men Keep gemmer private oplysninger, såsom nøgler, i off-chain "holder", der bruger tærskel ECDSA - som er revideret og brugt af top krypto tegnebøger og børser inklusive Binance. Disse "holder", der er opkaldt efter den sikreste del af et slot, kommunikerer via Ethereum-kæden, men findes bortset fra det. tBTCs smarte kontrakter interagerer med de smarte kontrakter på Keep-netværket, som berører holdene uden for kæden.
Begreberne, som Keep anvender, er ikke nye. Hvad der er nyt og specielt ved den måde, hvorpå Keep fungerer inden for tBTC, er den specifikke samling af begreberne. Idéerne er sammensat med smarte kontrakter på en defineret og sikker måde. Designet er rodfæstet i et etos, der prioriterer at give tokenholderen den maksimale grad af autonomi. Indehavere og operatører kan beslutte, hvor de vil lægge deres risiko, og hvordan de skal styre det, snarere end netværket beslutter for dem. Alt dette sker i et tillidsfuldt miljø.
Tilfældigt fyr beacon underskrivere
En vigtig måde, hvorpå tBTC sikrer tillid, er ved at tackle modpartsrisiko. Det bruger et system af "underskrivergrupper", der gør det muligt for tBTC at behandle transaktioner uden en betroet mellemmand. Valg af underskriver er derfor afgørende for, at tBTC fungerer korrekt. Ideen er, at ingen ved, hvem underskriverne vil være - inklusive underskriverne selv indtil det øjeblik, de vælges af det tilfældige fyr. Dette er for at sikre, at underskrivere ikke er i stand til at samarbejde om at stjæle penge eller angribe netværket, og det er derfor, den sande tilfældighed, der leveres af fyret, er så vigtig.
Vi kan sammenligne Keeps tilfældige fyr til andre tillidsløse konstruktioner som zk-SNARKs. De to begreber kan betragtes som forskellige tilgange til det samme problem. Med zkSNARKs ser en bruger bevis på, at en handling blev gennemført korrekt uden at have afsløret detaljerne i transaktionen eller modparten. I det væsentlige siger zk-SNARKs, ”Jeg gjorde denne ting. Her er bevis for, at jeg gjorde denne ting korrekt. ”
Keeps tilfældige fyr nærmer sig effektivt dette fra den modsatte retning ved hjælp af tilfældighed for at sikre, at en opgave bliver afsluttet på en tillidsløs måde. Så Keep siger: "Venligst gør denne ting på mine vegne med information, så ingen kan vide, hvad disse oplysninger er."
Sybil-modstand
Et vigtigt sikkerhedselement er sybil-modstand. I et sybil-angreb opretter en bruger flere konti, der sammen udgør en kritisk masse, der kan tage kontrol over netværket. For at tBTC skal have effektiv sybilresistens, skal de negative konsekvenser af disse angreb opveje de positive. Det skal være uoverkommeligt dyrt at med succes tage kontrol over en given signeringsgruppe og derfor angribe systemet.
Som den første app, der er bygget på Keep, er tBTCs første iteration designet med en antagelse om, at Keep ikke er perfekt til at levere sybil-modstand, da der vil være færre brugere ved lanceringen end senere i netværksudviklingen, hvilket gør de nødvendige ressourcer til et vellykket angreb lavere som godt. Efterhånden som Keep modnes, vil fremtidige versioner af tBTC dog være i stand til at udnytte forbedret sybil-modstand for at reducere omkostningerne ved drift og brug af tBTC.
Keep hjælper med at muliggøre tillidsløshed i tBTC
Holdet på Keep har tænkt hårdt på, hvordan man kan give ægte tilfældighed og derfor tillidsløshed. Det tilfældige fyr er designet som en motor, der kan drive mange apps, der adresserer mange forskellige brugssager. I tBTC giver det nøglekomponenten, der sikrer, at brugernes BTC er sikker, når de deponeres - at de kan stole på systemet uden at skulle stole på mellemmænd, fordi der ikke er nogen mellemmænd. Vi tror på privatlivets fred og på økonomi som menneskerettigheder og på tBTC viser vi, at de kan styrke hinanden.
Deltag i tBTC-postlisten for opdateringer.
Yderligere ressourcer:
- Keep’s GitHub
- The tBTC Technical spec
- tbtc.js
- The Keep #tbtc channel on Discord