The Ultimate Guide to Rootstock Blockchain

Rootstock Blockchain eller RSK är ett av de viktigaste projekten för närvarande i kryptversen. Användning av Rootstock gör det möjligt för användare att skapa och köra smarta kontrakt ovanpå Bitcoin blockchain.

I grunden är Rootstock en kombination av:

  • En Turing-komplett resursredovisad deterministisk virtuell maskin (för smarta kontrakt)
  • En tvåvägs peggad bitcoin sidokedja (för BTC-handel)
  • Ett dynamiskt hybrid merge-mining / federated consensus protocol (för konsensus säkerhet) och ett nät med låg latens (för snabba betalningar).

Så, vad betyder detta exakt och varför har detta projekt fått så mycket dragkraft och intresse? Låt oss ta reda på.

En kort historia av Bitcoin och Ethereum

Världen förändrades för alltid när Satoshi Nakamoto släppte Bitcoin-vitboken i november 2008. Bitcoin gav världen ett sätt att störa sitt finansiella system. För första gången hade vi ett system som tillhandahöll en decentraliserad valuta som inte ägs av en enda enhet. Hur de uppnådde det var genom att använda blockchain-tekniken. Blockchain är i grunden en öppen huvudbok, vem som helst kan komma åt all information och transaktion genom att bara konsultera blockchain.

Detta var i huvudsak den första generationen av blockchain-teknik. Skapa ett betalningssystem som gör det möjligt för människor att använda blockchain för att skicka bitcoins till varandra utan att gå igenom en centralbank. bitcoin använder ett enkelt, icke-Turing komplett skriptspråk. Skriptspråket tillåter användare att lägga till några intressanta komplikationer i sina transaktioner, men i slutet av dagen är bitcoin ett betalningssystem, och det är det.

Många undrade om det här var gränsen för blockchain-tekniken, det måste säkert ha mer potential. En av dessa människor var en ung rysk-kanadensisk programmerare vid namn Vitalik Buterin. Senare 2013 presenterade Buterin ett dokument som beskriver behovet av Bitcoins kedja för att tillgodose smarta kontrakt.

Hans förslag skulle kräva en hård gaffel, som bitcoin-communityn ville undvika. Som ett resultat stängdes hans idéer av. Han fortsatte med att använda dessa exakta principer för att skapa Ethereum, som skulle ta fram sin egen nisch som ger utvecklare en plattform för att koda smarta kontrakt och producera decentraliserade applikationer..

Innan vi går vidare, låt oss förstå vad vi menar med smarta kontrakt.

Vad är smarta kontrakt?

The Ultimate Guide to Rootstock Blockchain

Smarta kontrakt är automatiserade kontrakt. De körs själv med specifika instruktioner skrivna på dess kod som körs när vissa villkor görs.

Du kan lära dig mer om smarta kontrakt i vår djupgående guide här.

Smarta kontrakt är hur saker och ting görs i Ethereums ekosystem. När någon vill göra en viss uppgift i Ethereum initierar de ett smart kontrakt med en eller flera personer.

Smarta kontrakt är en serie instruktioner, skrivna med programmeringsspråket “hållfasthet”, Som fungerar på grundval av IFTTT-logik aka den OM-DET-DEN-SÅ logiken. I grund och botten, om den första instruktionen är klar, utför sedan nästa funktion och därefter nästa och fortsätt upprepa tills du når slutet av kontraktet.

Idén om smarta kontrakt konceptualiserades av Nick Szabo, och han likställde begreppet smarta kontrakt med varuautomater. Låter det förvirrande för dig?

Tja … överväga detta för en sekund. Hur fungerar en varuautomat??

Steg 1: Du ger automaten lite pengar.

Steg 2: Du slår in knappen som motsvarar det objekt du vill ha.

Steg 3: Föremålet kommer ut och du samlar det.

Titta nu på alla dessa steg och tänk på det.

Kommer något av stegen att fungera om den tidigare inte utfördes? Var och en av dessa steg är direkt relaterad till föregående steg. Det finns ytterligare en faktor att tänka på, och det är en integrerad del av smarta kontrakt. Du förstår, under hela din interaktion med varuautomaten arbetade du (begäraren) enbart med maskinen (leverantören). Det var absolut inga tredje parter inblandade.

Det är exakt hur ett smart kontrakt fungerar. Två parter kan interagera via ett smart avtal utan att gå igenom en tredje part.

Okej, så nu vet du vad smarta kontrakt är. Låt oss nu gå till nästa viktiga ämne.

Vad är sidokedjor?

The Ultimate Guide to Rootstock Blockchain

Sidkedjor som ett koncept har funnits ganska länge nu. Tanken är att ha en blockchain som går parallellt med den viktigaste blockchain. Det gör det möjligt för användare att flytta tokens och andra digitala tillgångar från huvudblockchain till sidokedjan och vice versa.

Hur händer det??

Sidokedjan är fäst vid moderkedjan via en tvåvägspinne. Så, vad gör det här?

tvåvägs pinne gör?

Det möjliggör utbytbarhet mellan tillgångar i en förutbestämd takt mellan moderblockkedjan och sidokedjan. Så om en användare skulle interagera med sidokedjan, hur exakt kommer de att göra det?

  • Användaren på huvudblockchain låser upp sina mynt genom att skicka det till en utgångsadress. Detta ser till att de inte kan spendera dessa mynt någon annanstans.
  • Efter genomförd transaktion sänds en bekräftelse över både huvudkedjan och sidokedjan. Efter denna bekräftelse tilldelas användaren en kort väntetid för extra säkerhet
  • Ekonomin inom sidokedjan kan bara ske med hjälp av tokens. Token kan vara antingen token för huvudblockchain eller någon inbyggd token som används av sidokedjan. Efter att väntetiden är över släpps ett motsvarande antal tokens som är proportionellt lika med antalet mynt som har låsts bort på sidokedjan.
  • Den exakta processen sker omvänd när man går tillbaka från sidokedjan till huvudkedjan.

Introduktion till Rootstock

Rootstock (RSK) är en smart kontraktsplattform som är ansluten till bitcoin blockchain genom sidechain-teknik. Rootstock är en avancerad version av QixCoin, en turing-komplett kryptovaluta som skapades 2013 av samma utvecklingsteam.

Rootstock-kedjan är ansluten till bitcoin-blockchain via en 2-vägs pinne. Grundkedjan använder Smart Bitcoins eller SBTC för att driva sitt interna ekosystem. Användarna låser upp sin BTC och får en motsvarande mängd SBTC i sidokedjan. Dessa mynt kan användas för att distribuera eller interagera med smarta kontrakt och dApps på Rootstock blockchain.

Så, låt oss titta på några av de fantastiska funktionerna som Rootstock potentiellt kan ge till Bitcoin blockchain.

  • Många känner att bitcoin saknas genom att inte inkludera smarta kontrakt. Smarta kontrakt är en beprövad vara och bitcoin råkar också ha den äldsta och en av de mer robusta blockchain. Det är bara naturligt att bitcoin har en smart kontraktsplattform.
  • RSK blockchain är säkrat med “merge mining”, vilket innebär att det kommer att vara lika säkert som bitcoin när det gäller att förhindra dubbla utgifter och uppnå slutlig avveckling.
  • Skalbarhet är det största problemet som kryptokurrency står inför. Faktum är att det inte är en sträcka att säga att om detta inte löses snart kan vi säga adjö till den vanliga krypto-adoptionen. RSK har potential att skala upp Bitcoin långt bortom sitt nuvarande tillstånd. RSK kan skala upp till 300 transaktioner per sekund och det behöver inte ens offra decentralisering och minska lagringsutrymme.
  • Transaktionstiderna är en annan anledning till att Bitcoin inte är riktigt praktisk för vardagligt bruk. RSK kommer att ta in omedelbara betalningar till nätverket med hjälp av nya protokollliknande DECOR och GHOST. De kommer också att skapa block med intervaller på 10 sekunder.

RSK: s virtuella maskin

Ett smart kontrakt måste ha tre fastigheter för att lyckas med genomförandet. Egenskaperna är som följer:

  • Deterministisk: Avtalet måste alltid ge samma utdata till samma uppsättning ingångar, oavsett var det utförs.
  • Kan avslutas: Det måste finnas en mekanism som stoppar genomförandet av programmet.
  • Isolering: Avtalet måste utföras på ett isolerat ställe så att om det har negativa biverkningar påverkar det inte hela ekosystemet.

För att säkerställa att smarta kontrakt har den här egenskapen körs de i en miljö som kallas virtuella maskiner. Rootstock använder sin Rootstock virtuella maskin eller RVM för att skjuta upp sina smarta kontrakt.

Det finns många likheter mellan RVM och EVM.

  • De är båda virtuella maskiner som distribuerar och kör smarta kontrakt
  • EVM använder gas för att driva sina smarta kontrakt, men RVM använder SBTC för att driva sina smarta kontrakt
  • RVM är också kompatibel med EVM som möjliggör Ethereum-kontrakt att fungera felfritt på RSK.

Denna likhet finns eftersom Rootstock vill att utvecklare som är bekväma med Ethereum ska börja utveckla på Rootstock med lätthet.

RSK Sidechain och Federations

Bitcoin-blockkedjan och Rootstock-sidokedjan är anslutna med en 2-vägs pinne som fungerar som en bro. Som vi har sagt tidigare, för att kunna interagera med Rootstock-kedjan, måste användarna låsa in lite av sin bitcoin i bron. Nu, vem ser exakt efter dessa bitcoins?

The Ultimate Guide to Rootstock Blockchain

En tredjepartsfri tvåvägspinne kan skapas genom att använda smarta kontrakt på båda plattformarna, men från och med nu stöder Bitcoin inte inbyggda smarta kontrakt. Detta är anledningen till att Rootstock valde en annan rutt genom att kräva förtroende för en uppsättning semi-betrodda tredje parter (STTP). 25 STTP har samlats för att bilda Rootstock Federation.

Denna federation fungerar som en gateway mellan huvudkedjan och sidokedjan. Federationens största roll är att avgöra när användarens mynt låses och släpps. Eftersom de kommer att hantera mycket pengar, vilka garantier finns det för att de kommer att agera i systemets intresse?

  • Federationens medlemmar måste vara väl respekterade medlemmar i kryptosamhället
  • De ska ha teknisk förmåga att upprätthålla en säker nätverksnod. Låsning och upplåsning av medel görs av den säkra nätverksnoden.
  • För att bli en del av federationen är ett stort krav förmågan att granska beteendet hos programvaran som driver noden

Federation och de låsta Bitcoins blir en del av en multi-sig plånbok.

Det enklaste sättet att förstå hur en plånbok med flera signaturer (multi-sig) fungerar är att tänka på ett värdeskåp som behöver flera nycklar för att fungera. En plånbok med flera signaturer är perfekt för två ändamål:

  • För att skapa mer säkerhet för din plånbok och spara dig från mänskliga fel.
  • Att skapa en mer demokratisk plånbok som kan användas av en eller flera personer.

Multi-sig plånboken är en enkel m-för-n multisig. I grund och botten, om “n” är det totala antalet deltagare i multi-sig-plånboken, är “m” det minsta antalet deltagare som krävs för att frigöra medlen.

Fusioned Mining in Rootstock

Rootstock anser att PoW (Proof of Work aka den konsensusmekanism som används av Bitcoin) är det enda konsensussystemet som ger korrekt slutgiltighet. Anledningen är att det är det enda konsensussystemet som faktiskt förbrukar en värdefull resurs (el).

Med detta sagt finns det ett problem med hög hastighet PoW.

För att säkerställa att det finns en periodisk leverans av block med lågt föräldralöst avfall måste gruvarbetare stoppa sin hårdvara och starta om dem när ett nytt block upptäcks. Detta kommer att leda till brytningstidsgap och allmänna nätverksfördröjningar. Dessa luckor minskar effektiviteten i den totala gruvprocessen.

För att ta itu med detta problem använder Rootstock ett system för delning av blockbelöningar som heter “DECOR +” för att minska konkurrensen och tillåta att gruvarbetare sent byter till Rootstock bästa block. Vi kommer att diskutera mer DECOR + lite.

För att förhindra möjligheterna till en 51% -attack, särskilt i början, inkluderar Rootstock federala kontrollpunkter för PoW-bryta block. Federerade kontrollpunkter undertecknas av federationsmedlemmarna och kunder kan använda majoriteten av signaturerna för att bättre avgöra vilken som är den bästa kedjan.

Trots alla dessa åtgärder, om Rootstock-gruvkraften går under 5% av Bitcoins hashkraft, får Federationen befogenhet att skapa signerade block. Om Rootstock-hashkraften överstiger 66% av den maximala BTC-hashproblemen, kommer användarna att sluta använda de federerade kontrollpunkterna.

Ett av de huvudsakliga syftena med Rootstock-grundarna är att stimulera merge-mining via Rootstock-nätverket. De har dock kommit med en hel del säkerhetskopieringslösningar (som har diskuterats ovan) om merge-mining kommer till kort.

Eftersom vi har tagit upp DECOR + -protokollet, låt oss titta på vad det betyder och hur det fungerar.

Vad är DECOR + -protokollet?

Som vi har diskuterat använder Rootstock DECOR + blockeringsdelningsplanen för att minska konkurrensen och låta gruvarbetare sent byta till Rootstock bästa block.

Många gånger i bitcoin kommer två eller gruvarbetare samtidigt med rätt block för att lägga till blockkedjan i samma höjd. Självklart vill resten av nätverket helst välja samma block för att undvika någon form av oenighet.

Enligt Rootstock whitepaper, “Den idealiska lösningen skulle stimulera gruvarbetarna i konflikt att också välja samma förälder, och DECOR + sätter rätt ekonomiska incitament för ett konvergerande val utan att kräva ytterligare interaktion mellan gruvarbetare.”

För att uttrycka det enkelt är DECOR + en belöningsdelningsmekanism som hjälper till med effektiv konfliktlösning så att:

  • Konflikten löses bestämt. Menande, med samma information kommer alla berörda parter att komma till samma slutsats varje gång
  • Den valda resolutionen är den som maximerar alla gruvarbetares intäkter, både för gruvarbetare i konflikt och för resten
  • Att lösa konflikten tar liten eller ingen tid.

Rootstock använder samma gruvinfrastruktur som Bitcoins för sina gruvändamål. Detta ökar incitamentet för sammanslagen gruvdrift eftersom RSK betalar ytterligare transaktionsavgifter. Samtidigt blir det mycket dyrare att attackera nätverket med pump-och-dump-system eller parallella kedjor. Rootstock använder flera skyddspunkter för att förhindra attacker:

  • RSK-klienter förväntar sig kontrollpunkter undertecknade av federationsmedlemmarna. För att göra plattformen till en framgång kommer noder att använda dessa federerade kontrollpunkter för att upptäcka Sybil-attacker och informera den berörda användaren.
  • Varje gruvmynt har en 24-timmars löptid som är något högre än i Bitcoin. Denna ökade mognadsperiod minskar kraften i pump- och dumpningsattackerna.
  • Kontrollpunkterna är inbäddade i källkoden.

Styrning

Uppenbarligen, med ett projekt som Rootstock som har så viktig funktionalitet och så många enskilda inblandade inslag är styrning en stor fråga. Deras styrningsmodell vill representera alla aktörer i samhället genom att tillhandahålla en styrelse som har fem platser:

  • 1 röst för gruvarbetarna som kommer att kunna rösta med sin hashkraft
  • 1 röst för användare av bitcoin och Rootstock som kommer att rösta med Proof of Stake
  • Börser och webbplånböcker får 1 röst som de kommer att leverera via federationen
  • 1 röst för Rootstock och bitcoin Core-utvecklarna kommer att ha ett speciellt tröskelröstningssystem
  • För den senaste omröstningen kommer den att erbjudas till en ideell etablerad bitcoininstitution, som bitcoin Foundation, som kan representera det största ekosystemet. En institutionell röst kan också erbjudas Ethereum Foundation, om den är representativ för Ethereum-samhället.

AWS-infrastruktur för blockchain

RSK arbetar också med ett infrastrukturramverk som bygger på RSK-smarta kontrakt och gör det möjligt att bygga och använda AWS-liknande tjänster från utvecklingssamhället. Detta nätverk kommer att heta “RIFOS” och kommer att använda en token som heter RIF-token (Rootstock Infrastructure Framework).

Så varför behöver RSK detta?

Visar sig att ingen utvecklare vill bygga sin egen beräkningsmotor, ett lagringslager, namngivningstjänst varje gång de funderar på att utveckla en app. Detta är en av de främsta anledningarna till att det är mycket svårt för dApps att faktiskt uppfylla sina löften.

RIFOS tar i princip hand om allt detta för utvecklarna så att de kan fokusera på att skapa sina egna Dapps och inte räkna ut något annat.

Detta är ett av de största områdena där den decentraliserade världen fortfarande ligger efter den centraliserade världen. I den centraliserade världen tar verktyg som AWS, Google Cloud etc. hand om alla saker som en app kommer att använda från utvecklaren och låter dem fokusera på produkten de bygger.

Det är precis vad RIFOS kommer att ta med i blockchain dev-communityn. RIFOS ger utvecklare möjlighet att skapa Dapps ovanpå bitcoin blockchain genom att konsumera färdiga tjänster för datalagring, namnupplösning, orakler och betalningar.

Så, vilka är de viktigaste funktionerna i RIFOS?

  • Dessa decentraliserade infrastrukturtjänster kommer att drivas via RIF-token
  • Denna “dev stack” är öppen för alla som vill bli en leverantör av dessa tjänster
  • Den smarta kontraktsmotorn kommer att vara kompatibel med Ethereum
  • Alla dessa komponenter som går smidigt och integreras ovanpå RSK Smart Protocol samtidigt som de skyddas av bitcoin-nätverkets säkerhet
  • RIFOS tillåter utvecklare att bygga tjänster och sedan tillhandahålla dem till Dapp-utvecklare

Skalbarhet via RSK

En av de bästa funktionerna i RSK är att den kommer att skala bitcoin utöver sitt nuvarande tillstånd. Låt oss titta på följande fakta:

  • En RSK-betalning behöver bara en femtedel av storleken på en vanlig Bitcoin-betalning
  • Blockbelastningen per tidsintervall är 8 gånger högre än i bitcoin
  • RSK kommer att tillhandahålla flera användarvalbara signaturscheman: ECDSA, Schnorr och Ed25519. Speciellt Ed25519 har mycket bättre prestanda än bitcoin ECDSA-kurvan.
  • Antag att alla saker är lika, en RSK-transaktion förbrukar i genomsnitt 50% mindre bandbredd än bitcoin, eftersom block inte innehåller transaktionsdata, utan bara referenser till tidigare kända transaktioner.
  • RSK kan också minska lagrings- och bandbreddsanvändningen genom att ytterligare använda probabilistisk verifiering och bedrägeribevis.

Snabba betalningar och nätverk med låg latens

I början av den här guiden berättade vi för dig att RSK kommer att hjälpa till med nästan omedelbara betalningar. För att uppnå detta utvecklas flera lösningar:

  • Använda konkurrensfritt blockval
  • ANVÄNDER nätverksmodeller med nav och tal
  • Använda höga produktionshastigheter för PoW-block.

Vad är nav- och talmodellen?

The Ultimate Guide to Rootstock Blockchain

Nav- och ekerfördelningsnätverket är ett system där olika nät distribueras som ett trådhjul där trafik flyter genom ekrarna som är anslutna till navet i mitten. Det lägger till nya centraliseringsnoder och kräver en fullständig anpassning av klientplånböcker till en ny, helt annan betalningsmodell.

RSK använder också protokollet DECOR + och FastBlock5, vilket möjliggör supersnabba blockhastigheter och det skapar inte incitament för gruvcentralisering, är självisk gruvfri och incitamentskompatibel.

Jämföra RSK med andra parter

Följande tabell har tagits från Rootstock whitepaper.

The Ultimate Guide to Rootstock Blockchain

Slutsats

grundstammguide

RSK har inga planer på att göra en ICO, men de har samlat in $ 1 miljoner i såddfinansiering för att stödja dess utveckling.

En av huvudaktörerna under finansieringen var Bitcoin-gruvföretaget Bitmain Technology, som ledde rundan. RSK fick också stöd från bitcoin- och blockchain-fokuserade investeringsföretag Coinsilium och Digital Currency Group (DCG).

Rootstock är lätt ett av de viktigaste projekten där ute just nu. Som VD Diego Gutierrez Zaldivar uttrycker det, ”Vår idé är att utnyttja allt som har byggts av samhället hittills. Inte bara på bitcoin-nätverkseffekten, eftersom gruvarbetarna kommer att få en extra intäktsström genom att slå samman Rootstock, utan genom att ge Ethereum-utvecklare en plats att bygga sina applikationer på. ”

Projektet är definitivt ambitiöst, men vi hoppas att de uppfyller alla sina mål. De har definitivt det team- och branschstöd som krävs för att ta fram detta.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me