PoA steht für Proof of Authority, ein neues Konsensprotokoll, das in der Blockchain verwendet wird. Sein Name bedeutet auf Spanisch „Beweis der Autorität“. Dieses neue Konsensprotokoll basiert auf dem Ruf der gewählten Vertreter, die an einer Blockchain teilnehmen.
LProof of Authority soll eine praktische und effiziente Lösung sein, insbesondere für private Blockchains. Der Begriff von PoA wurde vorgeschlagen von Gavin Holz, Mitbegründer und ehemaliger CTO von Ethereum. Dieses Konsensprotokoll unterscheidet sich deutlich von anderen wie z PoW y Po. Dies liegt daran, dass PoA echte Identitäten nutzt, um eine Validierung innerhalb einer Blockchain zu ermöglichen. Das bedeutet, dass Validatoren ihre wahre Identität und ihren Ruf als Garant für Transparenz einsetzen.. Ein Prozess, der eine Auswahl umfasst willkürlich solcher vertrauenswürdigen Validatoren. Eine ganz andere Situation als PoW-Mining, aber mit Ähnlichkeiten zum Schema von PoS-Teilnahme.
Darüber hinaus ist PoA auf eine begrenzte Anzahl von Validatoren angewiesen. Diese Funktion bietet einen klaren Vorteil, die hohe Skalierbarkeit des Blockchain. Das wirkt sich positiv auf Anwendungen aus, bei denen es auf Geschwindigkeit ankommt. Darüber hinaus wird ein hohes Maß an Zugriffskontrolle auf die Blockchain aufrechterhalten, da nur Knoten mit entsprechender Berechtigung teilnehmen können.
Wie funktioniert das PoA-Protokoll?
Die Bedienung des PoA-Protokolls ist recht einfach. Damit das System funktioniert, müssen die Validatoren zunächst zufällig ausgewählt werden. Die Einbeziehung und Auswahl von Knoten Dies geschieht dank eines Abstimmungssystems anderer zuvor autorisierter Knoten. Auf diese Weise wird verhindert, dass bösartige Knoten eingebunden werden und den Betrieb des Netzwerks beeinträchtigen. Darüber hinaus kann jeder Validator während seiner Validierungsrunde höchstens einen aus einer Reihe aufeinanderfolgender Blöcke signieren. Darüber hinaus erfordert PoA keine Minería wie es in passiert Bitcoin, also ist es sehr eco-friendly.
Wie in Po, wobei die Teilnahme als Maß für Auswahl und Vertrauen innerhalb des Netzwerks verwendet wird, PoA nutzt Identität und Reputation. Die Identität einer Person oder Institution ist knapp und ihr Ruf sehr wertvoll. Seine Verwendung innerhalb des Protokolls bedeutet, dass Der Validator muss freiwillig offenlegen, wer er oder sie ist.. Durch die Veröffentlichung dieser Informationen ist es einfach, Verantwortlichkeiten für den Betrieb der Blockchain festzulegen. Jede Handlung, die die Zuverlässigkeit und Transparenz des Netzwerks gefährdet, trifft direkt diese Person oder Institution. Etwas, das Ihren Ruf überall untergraben oder zerstören kann.
Auf diese Weise kümmern sich die Validatoren einer Blockchain, die das PoA-Protokoll verwendet, um ihren Ruf und ihre Identität. Und aus diesem Grund werden sie das ordnungsgemäße Funktionieren, die Transparenz und die Zuverlässigkeit seines Betriebs gewährleisten. In diesem Sinne kann die Identität, die auf dem Spiel steht, als großer Ausgleich dienen, der von allen Akteuren verstanden und geschätzt wird. Personen oder Institutionen, deren Identität auf dem Spiel steht, werden einen Anreiz verspüren, das Netzwerk zu bewahren.
PoA-Betriebsbedingungen
Die PoA-Betriebsbedingungen sind die Schritte, die zur Einhaltung des Protokolls erforderlich sind. Unter ihnen können wir Folgendes hervorheben:
- Es ist notwendig, Validieren Sie die Identität potenzieller Validatoren. Das heißt, wer am Netzwerk teilnehmen möchte, muss seine wahre Identität verifizieren und öffentlich machen.
- El Kandidat a Validator es muss sein willens a investieren dinero und legen su Ruf als garantie. Dieser Prozess stellt sicher, dass die Kandidaten motiviert sind, mitzumachen langfristig innerhalb des Netzwerkes.
- Es muss eine haben System Standard für la aprobación eines Validators. Ziel ist es, sicherzustellen, dass die Auswahlmethode geeignet ist, Validator-Kandidaten gleichermaßen auszuwählen.
Das System muss sein fähig de entfernen a mögliche böswillige Akteure. Wenn ein Validator innerhalb des Netzwerks böswillig handelt, muss das Netzwerk ihn entfernen. All dies, um das Vertrauen und die Transparenz der übrigen Teile des Netzwerks aufrechtzuerhalten.
Einschränkungen des PoA-Protokolls
Implementierungen des PoA-Protokolls
Wie oben erwähnt, wird im Testnetz der PoA-Konsens verwendet Kovan y Rinkeby de Ethereum. Es wird auch von mehreren bekannten Plattformen verwendet und scheint derzeit der plausibelste Konsensmechanismus für Institutionen zu sein, die private Blockchain-Netzwerke implementieren möchten.
Das bekannteste dieser Netzwerke ist POA Netzwerk. Ein öffentliches Netzwerk für intelligente Verträge, das als funktioniert Seitenkette von Ethereum. Darin bestehen alle Knoten aus unabhängigen Validatoren. Sie nutzen die Notardatenbank als Mechanismus für die Eignung von Prüfern. Im Wesentlichen durchlaufen Validatoren eine formelle Identitätsüberprüfung in zwei Schritten. Ein Kunde, der die Software nutzt POA-Netzwerk-DAppsowie das Notarwesen.
Hyperledger y Ripple Sie nutzen auch das PoA-Protokoll in ihrer Blockchain. Im Fall von Hyperledger Stoff basiert auf dem Byzantinische Fehlertoleranz, nutzt aber den PoA-Konsens als Teil seines gesamten Open-Source-Frameworks für Konsortial-Blockchains. Ripple verwendet eine iterative Form des PoA-Konsenses. Ausführlichere Informationen zum Konsensprozess finden Sie hier.
Eine weitere Kette, die PoA verwendet, ist VeChain. Hierbei handelt es sich um eine öffentliche Blockchain auf Unternehmensebene, die auf die transparente Verwaltung von Geschäftsinformationen spezialisiert ist. Der Schwerpunkt liegt insbesondere auf Supply Chain und Logistikmanagement.