Hashgraph Consensus
Vad Àr Hashgraph Consensus?
Hashgraph-konsensus Ă€r ett alternativ till â eller nĂ€sta generation av â tekniken bakom blockchain-konsensusmekanismer. IstĂ€llet för att anvĂ€nda berĂ€kningskraften hos stora nĂ€tverk för att verifiera transaktioner, registreras och bekrĂ€ftas transaktioner via ett protokoll som anvĂ€nder nodkommunikation.
En hashgraf Àr en decentraliserad reskontra pÄ ungefÀr samma sÀtt som en blockchain. Den lagrar information, sÀkrar den med kryptografi, begrÀnsar Ätkomsten och anvÀnder lagrad data som verifiering. Ett hashgraph-nÀtverk nÄr dock konsensus pÄ ett mycket annat sÀtt Àn en blockchain.
Hashgraph-konsensus uppnÄs med begrepp som kallas "skvaller", "skvaller om skvaller" och virtuell röstning. Designers av systemet rapporterar att det löser problemen med konsensusbyggande algoritmer,. sÄsom proof of work (PoW), i form av bÀttre hastighet och högre effektivitet.
Hashgraph-konsensus â skvaller, skvaller om skvaller och virtuell omröstning â Ă€r den mekanism som Hedera distribuerade huvudbok anvĂ€nder för att validera och bekrĂ€fta transaktioner.
FörstÄ Hashgraph Consensus
Hashgraph Ă€r ett alternativ till blockchain. I likhet med en blockchain lagrar den data och krypterar den. En hash genereras för transaktionsinformation och nya transaktioner eller data lĂ€ggs till och bygger pĂ„. En blockkedja Ă€r dock en reskontra som bestĂ„r av datablock. Varje block Ă€r lĂ€nkat till föregĂ„ende block med hjĂ€lp av dess data, verifierat av ett nĂ€tverk av validatorer för att skapa nĂ€sta block. Denna process skapar en kedja. En hashgraf Ă€r inte en kedja â all information förvaras i en krypterad reskontra, och varje anvĂ€ndare deltar i valideringsprocessen, inte bara validerarna.
Till exempel skapar Alice en transaktion med Bob, och all information hon kÀnner till ges till honom. Bob gör sedan en transaktion med Kris. All information Bob har förmedlas till Kris. Kris gör transaktioner med Eli, och allt hon vet överförs. Detta fortsÀtter i hela nÀtverket, med kedjan som i huvudsak skvallrar om hÀndelserna som Àger rum. Varje nod vet vad alla andra noder vet, sÄ det finns inget behov av berÀkningsvalidering.
NÀr skvallret sprids frÄn anvÀndare till anvÀndare anvÀnder nÀtverket algoritmer och automatisering för att sÀkerstÀlla att tillstÄndet för hashgraph-reskontran Àr uppdaterat och detsamma.
Skvaller
Information om data kallas "skvaller". Datastrukturen som ingÄr i en transaktion Àr:
En tidsstÀmpel
Fler transaktioner eller nollor
TvÄ hash frÄn förÀldracontainrarna
En krypterad signatur.
De tvÄ hasharna Àr de sista hÀndelserna frÄn tvÄ synkroniseringsnoder som jÀmför deras information. Noder skapar kontinuerligt hÀndelser och synkroniserar.
Hashgraph â huvudboken â Ă€r effektivare Ă€n blockchain eftersom ingen energi slösas bort pĂ„ block som inte accepteras. All information sparas i en hashgraf.
Skvaller om skvaller
Information om transaktionsdata kallas "skvaller om skvaller". Information synkroniseras i hashgraph-nÀtverket med hjÀlp av en hÀndelse som kallas "skvallersynkronisering". En skvallersynkronisering Àr en gemensam historia av "skvallhÀndelser" genom hela hashgrafen. PÄ detta sÀtt kan data inte Àndras eller manipuleras, och det rÄder konsensus.
Virtuell röstning
Virtuell röstning sker nĂ€r noderna jĂ€mför hĂ€ndelser och nĂ„r en konsensus via en röstningsalgoritm. SĂ„ hĂ€r fungerar det â en transaktion tilldelas en tidsstĂ€mpel nĂ€r en nod tar emot den. NĂ€r den passerar till de andra noderna i nĂ€tverket tilldelas den en tidsstĂ€mpel som Ă€r en median av alla tidsstĂ€mplar för den transaktionen som tas emot av noderna i nĂ€tverket. Medianen fungerar som resultatet av omröstningen. Detta skapar ett mer rĂ€ttvist transaktionssystem Ă€n en blockchain eftersom nĂ€tverket bestĂ€mmer, inte en nod.
Feltolerans
Som med de flesta distribuerade reskontra och blockchain finns det alltid en chans att en deltagare i nÀtverket inte Àr Àrlig. Det kan finnas förseningar i kommunikationen eller nÀtverkslatens som gör att noder inte kommunicerar korrekt.
Konsensusmekanismer Ă€r utformade för att hantera dessa fel genom att sĂ€tta feltoleranskriterier. Utvecklare mĂ„ste övervĂ€ga och ta hĂ€nsyn till dĂ„liga aktörer, dĂ„liga anslutningar, nĂ€tverkslatens och andra nĂ€tverksproblem. Hashgraph-konsensus kan tolerera att en tredjedel av nĂ€tverket agerar illvilligt. Den Ă€r enligt uppgift asynkron bysantinsk feltolerant â den högsta sĂ€kerhetsnivĂ„n â vilket innebĂ€r att Ă€rliga noder pĂ„ ett nĂ€tverk fortsĂ€tter att fungera Ă€ven om det finns dĂ„liga aktörer.
Hur skiljer sig Hashgraph frÄn Blockchain?
Hashgraph Àr en datastruktur som upprÀtthÄller register över vem som berÀttade vem vad och i vilken ordning de gjorde det. Det Àr en kollaborativ historia av skvallerhÀndelser nÀr deltagare lÀgger till och delar information, vilket validerar transaktioner mycket snabbare Àn en blockchain.
Blockchain lÀgger till tidigare transaktionsinformation till ny transaktionsinformation och krypterar den. En tredje part behövs för att validera transaktionerna mellan parterna. Hashgraph behöver inte denna lÄngsamma process pÄ grund av skvallerprotokollet.
Hashgraph-konsensus Àr mycket snabbare Àn blockchain-konsensusmekanismer, med genomsnittliga transaktionsbekrÀftelsetider i sekunder snarare Àn minuter.
Bitcoin och mÄnga andra kryptovalutor har problem med timing av meddelanden. Men hashgraphs asynkrona bysantinska feltolerans övervinner problemet med meddelandetiming genom att anta att förlorade eller försenade meddelanden sÄ smÄningom kommer att nÄ sina destinationer.
Till exempel, om tvÄ transaktioner sker samtidigt, vÀljer ett blockchain-nÀtverk vilken ordning transaktionerna intrÀffade. I vissa blockkedjor prioriterar transaktionsavgifter bekrÀftelse. Andra nÀtverk kan bestÀmma vilken transaktion som bekrÀftas baserat pÄ hur mÄnga tokens en validerare har satsat. I dessa blockkedjor pÄverkar en nod resultatet.
Hashgraph-konsensus eliminerar inflytandet som en nod eller en grupp av noder kan ha pÄ transaktioner. Eftersom det finns en tidsstÀmpel pÄ varje transaktion, och varje transaktion kommuniceras till hela nÀtverket, Àr transaktionstidsproblem lösta.
Höjdpunkter
Det distribuerade hashgraph-systemet har inte fÄtt bred anvÀndning av kryptogemenskapen.
Hashgraph consensus anvÀnder information om information snarare Àn sjÀlva innehÄllet för att skapa konsensus.
PrimÀr information i hashgrafen kallas "skvaller", och sekundÀr information kallas "skvaller om skvaller."
Vanliga frÄgor
Hur fungerar Hashgraph Consensus?
Hashgraph-konsensus fungerar med konsensustidsstÀmplar och "skvaller", dÀr varje nod kommunicerar allt den vet till slumpmÀssiga noder i "skvallerhÀndelser".
Vad Àr Hashgraph Consensus?
Hashgraph-konsensus Àr en mekanism som anvÀnds i en hashgraf-distribuerad reskontra för att validera transaktioner.
Kommer Hashgraph att ersÀtta Blockchain?
Hashgraph Ă€r designad för att vara â och marknadsföras som â en förbĂ€ttring av blockchain-teknologin, men om den kommer att ersĂ€tta den Ă„terstĂ„r att se. Det har Ă€nnu inte sĂ„ mycket utvecklarintresse och adoption som blockchain-teknik.