24 juni 2021 20:47

Obelisk consensus-algoritme

Wat is het Obelisk-consensus-algoritme?

Obelisk is een blockchain- consensusalgoritme, gebruikt door de cryptocurrency Skycoin, dat beweert de tekortkomingen van proof of work (PoW) en proof of stake (PoS) -algoritmen te elimineren. Volgens zijn makers vermindert Obelisk ook de behoefte aan mining, verbetert het de transactiesnelheid aanzienlijk en levert het verbeterde beveiliging.

Belangrijkste leerpunten

  • Obelisk is het eigen blockchain-consensusalgoritme van Skycoin.
  • Obelisk probeert de problemen van PoW en PoS te omzeilen door invloed over het netwerk te verdelen, volgens een concept dat een “web of trust” wordt genoemd.
  • Skycoin bestaat nog steeds, maar heeft geen brede acceptatie, gebruikersvertrouwen of externe investeringen gekregen.

Inzicht in het Obelisk-consensus-algoritme

Blockchains opereren wereldwijd als zelfregulerende, gedecentraliseerde platforms zonder enige autoriteit. Een realtime, betrouwbaar en veilig netwerkmechanisme is vereist om de authenticiteit van de transacties op het netwerk te waarborgen, evenals een consensus over de status van het grootboek. Deze rol wordt vervuld door het consensusalgoritme. Een consensusalgoritme is een procedure waarmee alle deelnemers aan het blockchain-netwerk een gemeenschappelijke overeenkomst bereiken over de huidige toestand van het gedistribueerde grootboek. 

Hoewel het proof of work (PoW)  -systeem – gebruikt door bitcoin en litecoin – en het proof of stake (PoS) -systeem – gebruikt door Dash – de twee meest gebruikte consensusalgoritmen zijn, hebben ze allebei enkele nadelen. PoW zou energie-intensief zijn en PoS kan het hamsteren van cryptocurrency bevorderen in plaats van uitgeven.

Het mijnbouwproces van Obelisk

Obelisk probeert de problemen van PoW en PoS te omzeilen door invloed over het netwerk te verdelen, volgens een concept dat een “web of trust” wordt genoemd. Dit concept verdeelt de invloed over verschillende netwerkknooppunten en neemt consensusbeslissingen afhankelijk van de invloedsscore van elk knooppunt. Elk knooppunt is geabonneerd op een select aantal andere netwerkknooppunten, en de dichtheid van het abonneenetwerk van een knooppunt bepaalt zijn invloed op het netwerk.

In termen van uitgevoerde rollen en activiteiten zijn er twee soorten knooppunten die deelnemen aan Obelisk: blokgenererende knooppunten en consensusknooppunten. Knooppunten kunnen beide rollen aannemen; ze zijn uitwisselbaar. Blokgenererende knooppunten verzamelen nieuwe transacties, authenticeren ze, verpakken de geverifieerde transacties in een nieuw blok en zenden het blok vervolgens uit naar het netwerk.

Consensusknooppunten verzamelen de blokken die worden gegenereerd door blokgenererende knooppunten en plaatsen ze in een aparte container (afgezien van de blockchain). Het identificeert vervolgens het blok dat is gemaakt door het grootste aantal blokgeneratoren. Dit blok wordt de lokale winnaar genoemd en komt in aanmerking om aan de blockchain te worden toegevoegd. Elk van deze consensusknooppunten houdt de nodige statistieken bij over lokale winnaars (zoals gerapporteerd door andere knooppunten).

Wanneer lokale winnaars zijn gemeld door de meerderheid van de consensusknooppunten, kwalificeert het zich als een wereldwijde winnaar en blijft het een onderdeel van de blockchain. Als de knooppunten echter anders beslissen, zal het een van de volgende acties ondernemen op basis van de beschikbare gegevens en lokale logboeken:

  1. Synchroniseert zichzelf opnieuw met het netwerk
  2. Stop met deelname aan consensus of blokkering
  3. Behoud de blockchain en vraag om een ​​noodstop

Het Skycoin-project

Obelisk wordt gebruikt door Skycoin, de cryptocurrency van het Skycoin-project. Skycoin is een compleet ecosysteem van  blockchain  technologie dat werd gelanceerd om het praktische gebruik van  cryptocurrency  en public ledger-technologie te promoten. Het platform is al meer dan zes jaar in ontwikkeling, hoewel het officieel werd gelanceerd in 2017. Het is gemaakt door een groep ontwikkelaars die ook betrokken waren bij Bitcoin en Ethereum.

Skycoin, dat handelt onder het symbool SKY op de cryptocurrency-markt, kan worden verhandeld tegen populaire cryptocurrencies zoals Bitcoin (BTC), LiteCoin (LTC) en DogeCoin (DOGE), samen met Amerikaanse dollars (USD).

Het ecosysteem van Skycoin ondersteunt ook verschillende andere componenten, waaronder Skywire, een blockchain-applicatie die bedoeld is om internet en bandbreedte op hardwareniveau te decentraliseren (naast het op een gedecentraliseerde manier bieden van opslag en berekening). De ontwikkelaars omschrijven Skywire als “door de gebruiker gecontroleerd internet”. Gebruikers van Skywire worden beloond voor het verstrekken van bandbreedte aan andere gebruikers.