Hoofdstuk 1 : Basic – Profiel: Beginner

Basic – Les 7 – Wat zijn Sidechain

Het is 2019, waar zijn de sidechain van Bitcoin?

In 2014 werd een witboek mede-auteur van veel van de personen die mede-oprichter waren van Blockstream , een blockchain-technologiebedrijf dat zich voornamelijk op Bitcoin richtte, met veel tamtam uitgebracht. Het artikel, getiteld Enabling Blockchain Innovations with Pegged Sidechains, werd over het algemeen gezien als een dodelijke slag voor de verschillende altcoins die op dat moment populairder werden omdat het beloofde dat Bitcoin alle functies zou kunnen erven die te vinden zijn op alternatief publiek blockchains.

Het type sidechain dat in het originele witte papier is beschreven, is echter niet uitgekomen.

Tegenwoordig gebruikt de enige sidechain van Blockstream die werkt op het mainnet van Bitcoin, Liquid , een gefedereerd model, een ontwerp dat ook werd genoemd in het originele witboek. In dit gefedereerde model ondertekent een groep vertrouwde functionarissen nieuwe blokken , houdt sidechain-fondsen op een multisig-adres en beheert de mogelijkheid om bitcoin uit de sidechain te halen.

Dus, wat is er gebeurd met de belofte van betrouwbare sidechains?

Blockstream-wiskundige Andrew Poelstra , die een van de co-auteurs was van de sidechains-whitepaper, werd eind vorig jaar tijdens een Austin Bitcoin Developers Meetup gevraagd naar sidechains . In zijn reactie besprak Poelstra wat er gebeurde met de oorspronkelijke visie van sidechains en hoe een betrouwbare tweerichtingspin voor sidechains in de toekomst zou kunnen werken.

Het beveiligingsmodel van SPV Sidechains versterken

Meest populair in: Crypto & Blockchain

  • Tweede ronde van stimuluscheques zou opnieuw papier of directe storting zijn

  • Donald Trump maakt Twitter en de ergste nachtmerrie van Facebook

  • Bitcoin zou op het punt staan ​​te stijgen naar $ 100.000 nadat de Stock-to-Flow-update is onthuld

Volgens Poelstra wilden de co-auteurs van het originele whitepaper over sidechains een betrouwbaar tweerichtingspegmechanisme voor sidechains creëren op basis van vereenvoudigde betalingsverificatie (SPV) -beveiliging. Hoewel dit SPV-model oorspronkelijk veelbelovend was, zei Poelstra dat de slechte veiligheidsafwegingen die met dit soort systemen werden gemaakt, beter werden begrepen na discussies over de Bitcoin-mailinglijst voor ontwikkeling tussen Bitcoin-ontwikkelaars Peter Todd , Mark Friedenbach , Greg Maxwell en anderen.

“We kwamen erachter dat het SPV-model dat we nastreven zeer slechte prikkels veroorzaakte en uiteindelijk onhoudbaar was met – en dit is slechts mijn mening – de huidige staat van centralisatie van bitcoin mining,” zei Poelstra.

Poelstra voegde toe dat er problemen zijn met het op SPV gebaseerde model, zelfs in een hypothetische situatie waarin bitcoin mining veel minder gecentraliseerd is.

“Hoe meer geld je in de sidechain hebt, hoe groter de prikkel is voor iemand om deze massale [ reorganisatie van blockchain ] te doen “, zei Poelstra. “In ons oorspronkelijke voorstel voor sidechains waren we niet erg expliciet over dat beveiligingsmodel, vooral omdat we niet volledig groeiden dat dat ons beveiligingsmodel was.”

Onlangs zijn de problemen in verband met reorganisaties van blockchain in het nieuws geweest vanwege de steeds vaker voorkomende praktijk van 51% aanvallen op kleinere, minder veilige blockchains zoals Ethereum Classic . Mijnwerkers kunnen effectief geld stelen via deze blockchain-reorganisaties door dezelfde munten tweemaal uit te geven . Een soortgelijk probleem bestaat met op SPV gebaseerde sidechains, waar mijnwerkers SPV-bewijzen kunnen vervalsen en al het geld op de sidechain kunnen stelen als ze voldoende hashkracht hebben.

In een alternatief sidechains-model dat bekend staat als drivechains , is het vertrouwen in miners veel implicieter. Vanuit het perspectief van Poelstra zijn er voor- en nadelen aan dit alternatief.

“Het mooie van drivechains is dat het heel expliciet is dat dit het beveiligingsmodel is, maar het slechte van drivechains is dat dat het beveiligingsmodel is”, zegt Poelstra.

Drivechains worden momenteel getest op een testnet-versie van Bitcoin .

Hoe kunnen we betrouwbare sidechains krijgen?

Hoewel federatieve sidechains nu mogelijk zijn en drivechains in de nabije toekomst mogelijk worden gelanceerd, is er nog steeds behoefte aan een sidechains-model waarbij gebruikers niet hoeven te vertrouwen op miners of een groep functionarissen.

Volgens Poelstra zijn in de toekomst nog steeds vertrouwde, in twee richtingen bevestigde sidechain mogelijk.

“Ik denk dat als we nu een echte tweerichtingspeg willen doen, we waarschijnlijk volledige, efficiënte, algemene nulkennisproeven moeten krijgen , en we hebben een manier nodig voor Bitcoin-validators om te kunnen valideren wat er gebeurt op de sidechain voordat u de haringen terug laat komen, ‘legde Poelstra uit.

Poelstra voegde eraan toe dat deze nulkennisproeven de risico’s van diepe blockchain-reorganisaties vergelijkbaar zouden maken met wat ze nu zijn met de hoofdketen van Bitcoin.

Wat betreft specifieke oplossingen wees Poelstra op het potentieel van ZK-STARKs, waaraan momenteel wordt gewerkt door StarkWare Industries .

“[Dit onderzoek] brengt ons in de richting van een wereld waar we misschien zulke bewijzen zonder kennis hebben, en dan kunnen we ineens dat spul opnieuw bezoeken en een sterker beveiligingsmodel krijgen waar ik me meer op mijn gemak bij voel. Dus dat is waar we zijn [met sidechain], ”zei Poelstra.