Investor's wiki

Obelisk konsensusalgoritme

Obelisk konsensusalgoritme

Hvad er Obelisk-konsensusalgoritmen?

Obelisk er en blockchain-konsensusalgoritme, der bruges af Skycoin-økosystemet, designet til at eliminere manglerne ved proof-of-work (PoW) og proof-of-stake (PoS) algoritmer. Ifølge dets skabere reducerer Obelisk også behovet for minedrift, forbedrer transaktionshastigheden betydeligt og leverer forbedret sikkerhed.

Forstå Obelisk Consensus Algorithm

Blockchains fungerer globalt som selvregulerede, decentraliserede platforme uden nogen enkelt myndighed. Derfor kræves der en pålidelig og sikker netværksmekanisme i realtid for at sikre ægtheden af de transaktioner, der finder sted på netværket, og opnå enighed om hovedbogens status. Denne opgave udføres af konsensusalgoritmen.

Mens PoW- og PoS-systemerne er de to mest almindeligt anvendte konsensusalgoritmer, har de begge nogle ulemper. For eksempel er PoW meget energikrævende, og PoS kan fremme cryptocurrency hamstring i stedet for at bruge.

Obelisks konsensusproces

Obelisk forsøger at omgå problemerne med PoW og PoS ved at distribuere indflydelse over netværket, ifølge et koncept kaldet en "web-of-trust." Dette koncept bruger forskellige netværksknuder og træffer konsensusbeslutninger afhængigt af den indflydelsesscore, hver knude skaber.

I Obelisk har alle noder en liste over noder, som de abonnerer på. Dette skaber knudepunktstæthed. Noderne med den største tæthed har mere indflydelse på netværket.

Med hensyn til roller og udførte aktiviteter er der to typer noder, der deltager i Obelisk: blokgenererende noder og konsensus noder. Noder kan tage begge roller, fordi de er udskiftelige. Blok-genererende noder indsamler nye transaktioner, autentificerer dem, pakker de verificerede transaktioner i en ny blok og udsender blokken til netværket.

Konsensus -noder samler de blokke, der genereres af blok-genererende knudepunkter, og placerer dem i en separat beholder (bortset fra blockchain). Den identificerer derefter den blok, der er lavet af det største antal blokgeneratorer. Denne blok kaldes den lokale vinder og kvalificerer sig til at blive tilføjet til blockchain. Hver konsensusnode vedligeholder nødvendige statistikker om lokale vindere (som rapporteret af andre noder).

Når lokale vindere er blevet rapporteret af størstedelen af konsensusknuderne, kvalificerer det sig som en global vinder og forbliver en del af blockchain. Men hvis noder beslutter andet, så sker en af følgende handlinger baseret på de tilgængelige data og lokale logfiler:

  • Noderne synkroniseres igen med netværket

  • Noderne falder fra at deltage i konsensus eller blokering

  • Noderne beholder deres blockchains og anmoder om et nødstop

Hvordan bruges Obelisk?

Obelisk bruges af Skycoin- økosystemet. Skycoin er designet og annonceret som et alternativ til centraliseret internetkontrol. Hensigten bag projektet er, at forbrugerne skal kontrollere internettet ved at købe eller bygge Skyminer-maskiner til at køre Skywire – Internet Service Provider-alternativet (ISP) – fra deres hjem.

Skywire-netværket bygget på Skycoin-økosystemet skaber et net af internetforbindelse, som fjerner kravet om en internetudbyder. Skywire-brugere belønnes i Skycoin og Coin Hours for at give båndbredde til andre brugere.

Højdepunkter

  • Obelisk forsøger at løse problemerne med konsensusmekanismer ved at fordele indflydelse over et netværk i henhold til et koncept kaldet en "web-of-trust."

  • Obelisk-konsensus bruger separate noder til konsensus og blokoprettelse.

  • Obelisk er den proprietære blockchain-konsensusalgoritme for Skycoin-økosystemet.

Ofte stillede spørgsmål

Hvad er en konsensusnode?

I Skycoin-netværket, der bruger Obelisk-konsensus, samler en konsensusnode blokke fra blok-genererende noder og bestemmer, hvilken blok der blev lavet af det største antal blok-generatorer. Den blok føjes til blockchain.

Hvad er PoA-konsensus?

Proof-of-Authority-konsensus er en blockchain-konsensusmekanisme, hvor nye blokke kun kan oprettes til blockchainen af noder, der gennem autentificering har bevist, at de har ret til at oprette en ny blok.

Hvordan opnår Blockchain konsensus?

Mange forskellige konsensusalgoritmer er designet til at bringe en distribueret hovedbog til enighed. De fleste er konstrueret til at få mange transaktionsvalidatorer til at nå frem til en flertalsaftale om tilstanden af blockchain og de transaktioner, der finder sted.