konsensus

i datorvetenskap: det att alla delar av ett it‑system, eller samverkande it‑system, är överens om ett visst värde. Det är en förutsättning för många transaktioner och andra förändringar. – Konsensus måste finnas när man gör ändringar i databaser i transaktionssystem (till exempel biljettförsäljning), genomför transaktioner som är tidsberoende (alla måste vara överens om vad klockan är) och i många andra sammanhang. Det finns många motsvarigheter utanför datorvärlden, till exempel procedurerna som i ett demokratiskt val är till för att alla väljare ska kunna förvissa sig om att valet har gått rätt till och att valresultatet är korrekt. – Man talar i datorvetenskap om konsensusproblemet (the consensus problem). Tek­niker för att etablera konsensus kallas för konsensusmekanismer (consensus mechanisms) eller konsensus-algoritmer (consensus algorithms). En känd konsensus­algo­ritm är blockkedjan i bitcoin-systemet. – Om det är nödvändigt att nå konsensus trots att det finns ofullständig eller kanske felaktig information talar man om det bysantinska generalsproblemet. – På engelska: consensus.

[datorvetenskap] [systemutveckling] [ändrad 9 oktober 2018]

Dagens ord: 2019-08-11