RSK, den Ethereum-liknande sidokedjan för Bitcoin utvecklad av IOVlabs, utvecklas. Den federerade pegningsmekanismen, som baseras på en Bitcoin-multisign-adress (multisig), migrerar till ett system som utnyttjar hashkraft genom RSK: s nya specialsäkerhetshårdvarumoduler.
“Vi är mycket glada över den här utgåvan eftersom det är ett stort steg mot en fullständig decentraliserad smart kontraktsplattform ovanpå Bitcoin”, berättade IOVlabs Chief Scientist Sergio Demian Lerner till Bitcoin Magazine. “Detta är något som ekosystemet kräver.”
Sidkedjor och tvåvägspinnar
Bitcoin sidokedjor är alternativa blockkedjor med tokens som är knutna till bitcoin; en token kan alltid bytas mot en bitcoin, så deras värden bör vara desamma. En sidokedja kan dock utformas med olika protokollregler. RSK-sidokedjan använder många av Ethereums regler, vilket möjliggör Turing-kompletta smarta kontrakt.
RSK sammanfogas av en delmängd av alla Bitcoin-gruvarbetare, där en majoritet av Bitcoin-gruvarbetare (med hashkraft) för närvarande deltar. De använder sin befintliga hashkraft för att producera sidokedjeblock och tjänar lite extra transaktionsavgifter genom att göra det.
RSK-tokens, som kallas “bitcoin på RSK” eller rBTC, backas en-mot-en av faktiska bitcoin i Bitcoin blockchain (BTC) genom att låsa bitcoin upp i en multisig-adress på Bitcoin blockchain för att utfärda lika mycket rBTC på RSK (“peg-in”). Detta händer genom ett RSK-smartt kontrakt som kallas “bryggkontraktet” som håller reda på Bitcoin multisig-adressen. Att låsa upp BTC händer bara när lika mycket rBTC är låst genom att skicka tillbaka det till RSK-bryggkontraktet (“peg-out”).
En “federation” av kända kryptovalutaföretag håller nycklarna till Bitcoin multisig-adressen. (De original tillkännagivande bestod av 24 företag, av vilka en okänd delmängd för närvarande deltar.) De litar kollektivt på att endast låsa upp BTC från multisig när en motsvarande mängd rBTC är låst. Men tekniskt sett kunde de samarbeta och stjäla innehållet i multisig-adressen och lämna rBTC-innehavare utan möjlighet att byta ut sidokedjetecken till riktigt bitcoin.
I den nya RSK-uppgraderingen, Powpeg, kommer multisig att kontrolleras av en större grupp av högt profilerade företag (kallade “Pegnatories”). Var och en av Pegnatories driver en speciell hårdvarusäkerhetsmodul som innehåller signeringsnycklarna (kallade “PowHSMs”). Dessa moduler låser bara upp bitcoin från multisig bara om motsvarande mängd rBTC är låst genom att skicka tillbaka dem till RSK-bryggkontraktet, och om denna RSK-transaktion har 4 000 bekräftelser (vilket motsvarar ungefär 200 Bitcoin-bekräftelser). Hårdvarumodulerna ser till att peg-out-transaktionen har 4000 RSK-bekräftelser genom att kontrollera en RSK Förenklad betalningsverifiering (SPV) bevis.
Utan 4000 RSK-bekräftelser, eller utan samarbete från en majoritet av PowHSM-innehavare, förblir bitcoin i multisig. (Powpeg är vad IOVlabs kallar en vetokrati.)
“Powpeg använder sig av ett djupgående försvar för säkerhet och staplar säkerhetslager, till exempel Bitcoin-hashfrekvensbekräftelse av peg-outs”, sa Lerner. ”Detta gjorde det möjligt för oss att uppnå ett unikt multisignaturvalv med transparent och granskbar tidsfördröjd åtkomst. Jag tror att detta är mycket viktigt eftersom det decentraliserade finansiella systemet måste byggas på de starkaste säkerhetsgrunderna. ”
Identiteterna för de högt profilerade företagen som kommer att fungera som Pegnatories kommer att meddelas under de kommande veckorna. Därefter kunde ytterligare teknologier utvecklas för att ytterligare decentralisera peggen, inklusive förmågan att tillfälligt införa konkurrerande pinnar.
RSK
RSK, tidigare uttecknat som “Rootstock”, lanserades i januari 2018. Sidokedjan stöder för närvarande alla transaktionstyper och smarta kontrakt som Ethereum stöder. Detta innebär också att den stöder alla programmeringsspråk som kan användas för Ethereum, som Solidity, Julia och Vyper.
Eftersom decentraliserade finansieringslösningar (DeFi) där användare kan låna, låna ut och handla mynt blir populära i Ethereum-samhället hoppas IOVlabs att få dessa användningsfall till Bitcoin via RSK.
Lerner:
”Vi tror att RSK borde vara den valfria DeFi-plattformen för bitcoinare. Vi är engagerade i ekosystemets anda och tankesätt av decentralisering och säkerhet och vill göra bitcoin- och bitcoinbaserade ekonomiska möjligheter tillgängliga för alla ”
Med Powpeg som representerar ytterligare ett steg mot decentralisering av RSK-sidokedjan, planerar IOVlabs fortfarande att så småningom förvandla RSK till en drivkedja: en sidokedja som är helt säker med hashkraft, för vilken två Bitcoin Improvement Proposals (BIP) har varit föreslagen. I stället för ett federerat system (med eller utan säkra element) skulle “flytta” mynt mellan Bitcoins blockchain och sidokedjan baseras på hashkraft ensam. Lerner sa att det skulle vara väldigt enkelt att uppdatera den nuvarande RSK-designen till en drivkedja.
För mer information om Powpeg, se även detta Medium inlägg av Sergio Demian Lerner.