Token Managed Registers 1.0


Die Idee der tokengesteuerten Register (TCR) entstand vor mindestens einem Jahr in der Blockchain-Community. Zumindest dieser Artikel wurde vom Autor im September 2017 veröffentlicht. Und vor kurzem war ich auf der DappCon 2018-Konferenz in Berlin und sah großes Interesse an diesem Thema sowie einige frühe TCR-basierte Entwürfe. Daher gehe ich davon aus, dass der Höhepunkt des Interesses noch bevorsteht.


TCR-Verträge erscheinen mir äußerst interessant, da sie ein Beispiel für das einfachste geschlossene System sind, das dezentral verwaltet wird und auf wirtschaftlichen Anreizen basiert. Wenn Sie ein wenig phantasieren, wird klar, dass auf der Grundlage dieser Idee viel dezentralisiert werden kann, sogar alles in unserem sozioökonomischen Leben ist möglich. Und das sind nicht mehr nur Halluzinationen verrückter Kryptane, sondern ein ziemlich gut formuliertes Protokoll. Lesen Sie mehr unter Katze.




Token-Managed Registrys (TCRs) sind Kryptosysteme, die zunehmend zur Lösung verschiedener Probleme eingesetzt werden. In diesem Artikel werden wir einen formelleren Blick auf von Token verwaltete Register werfen, jedoch ohne Mathematik.


Version 1.0 wird in den Header eingefügt, da das unten beschriebene TCR- und Anreizsystem wahrscheinlich verbessert wird. Wir hoffen, dass dieses Dokument der Ausgangspunkt für Diskussionen zur Verbesserung des TCR ist. Viele dieser heute bereitgestellten Register sind ähnlich, verwenden jedoch unterschiedliche Mechanismen. Wir glauben an die „richtige“ Art, von Token verwaltete Register zu erstellen, und dass es möglich ist, die etablierte Implementierung vollständig wiederzuverwenden.


Verwenden von Token-verwalteten Registern


Das Ergebnis von TCR ist eine Liste. Die Leute haben ein Verlangen nach ihrer Zusammenstellung, und überall sehen wir Listen: Einkäufe, „gute“ Universitäten, die meistgesuchten Kriminellen. Einige Listen können als weiß oder schwarz klassifiziert werden. In jedem Fall erfüllt der Inhalt der Listen einige Kriterien (Waren, die gekauft werden müssen; Universitäten, deren Absolventen ihre Schulden für ein durchschnittliches Studium von 10 Jahren bezahlen; Personen, für die das FBI mehr als 100.000 US-Dollar für Informationen vergeben hat).


Jemand erstellt nützliche Listen. Eine Einkaufsliste wird normalerweise von einer Person erstellt. Und die Kommission ist wahrscheinlich für die Liste der besten Universitäten verantwortlich. Wenn jemand eine solche Liste auffüllen kann, erhalten wir bald eine nutzlose Liste aller Universitäten, da jeder Rektor möchte, dass seine Institution dort erwähnt wird.


In TCR werden Token-Rechten interne Token im Verhältnis zu ihrem relativen Gewicht unter den Token-Inhabern zugewiesen. Wenn es Unternehmen gibt, die auf der Liste stehen möchten, entsteht ein Markt, auf dem die wesentlichen Interessen rationaler Token-Inhaber zur Erstellung einer qualitativ hochwertigen Liste führen. TCRs sind dezentral verwaltete Listen, die Token-Inhaber finanziell dazu ermutigen, den Inhalt von Listen auszugleichen.


Benutzerperspektiven


Es gibt drei Arten von TCR-Benutzern: Verbraucher, Kandidaten und Token-Inhaber. Jeder Typ hat seine eigenen Interessen, Motive und Interaktionsmöglichkeiten mit der Registrierung. Verbraucher suchen nach hochwertigen Angeboten. Die Kandidaten sind bestrebt, dorthin zu gelangen. Token-Inhaber möchten den Wert ihrer Token erhöhen.


Verbraucher benötigen Qualitätsinformationen. Wenn ein Student eine Universität auf der Grundlage einer Liste von Einrichtungen auswählt, deren Absolventen ihre Schulden für ein durchschnittliches Studium von 10 Jahren abbezahlen, wird er sehr enttäuscht sein, dass die Universität fälschlicherweise dieser Kategorie zugeordnet wurde.


Die Kandidaten möchten die Aufmerksamkeit der Verbraucher auf sich ziehen. Eine Hochschule - ein Mitglied der Liste (Liste), das in das Register aufgenommen wurde, erhält wahrscheinlich mehr Zulassungsanträge als wenn es nicht auf der Liste wäre. Dank dessen kann er sogar die Studiengebühren erhöhen.


Token-Inhaber möchten eine hohe Nachfrage nach Token aufrechterhalten, da dies ihren Wert erhöht. Andernfalls interessieren sich die Inhaber nicht für den Qualitätsinhalt der von ihnen verwalteten Listen. In dem Beispiel mit Universitäten sollten Inhaber weder Verbraucher des Registers noch Kandidaten für die Aufnahme in das Register sein. Um sicherzustellen, dass die Nachfrage nach Token nicht sinkt, müssen Inhaber hochwertige Listen führen. Wenn die Registrierung von hoher Qualität ist, möchten die Kandidaten darauf zugreifen, und die Verbraucher möchten sich mit ihr vertraut machen.


Token-Inhaber, die die Liste meisterhaft verwalten, können Gewinne erzielen. Ihre Größe hängt von der Qualität des Managements und dem wachsenden Interesse von Verbrauchern und Kandidaten ab.


TCR-Anreizsystem


Token Holders ist die Engine des kryptoökonomischen Spiels, das den TCR reguliert. Damit die Registrierung funktioniert, müssen die Kandidaten Einzahlungen in die internen Token der Registrierung vornehmen. Anschließend werden ihre Anträge auf Aufnahme in die Liste berücksichtigt. Wenn der Kandidat „gut“ ist, wird er aufgelistet, seine Kaution wird einbehalten. Nachdem der Teilnehmer beschlossen hat, die Liste zu verlassen, kann er seine Anzahlung abheben. Wenn der Kandidat „schlecht“ ist, bestreiten die Inhaber seinen Antrag. Nach seiner Ablehnung wird die Kaution beschlagnahmt und als Belohnung unter den am Wettbewerb teilnehmenden Token-Inhabern aufgeteilt. Kandidaten werden keine Bewerbungen bei der Registrierung einreichen, wenn sie deren Anforderungen nicht erfüllen. Dies führt zu finanziellen Verlusten. Es ist unwahrscheinlich, dass eine Universität, die nichts Wertvolles anbietet und 50.000 USD pro Jahr benötigt, in das Register der Universitäten aufgenommen wird, deren Absolventen ihre Studiengebühren durchschnittlich 10 Jahre lang bezahlen. Sie sollten es also nicht versuchen. Token-Inhaber können dank eines solchen Kandidaten ihre Ersparnisse erhöhen. Höchstwahrscheinlich wird seine Bewerbung bestritten, aber es besteht eine Wahrscheinlichkeit ungleich Null, dass die Bewerbung angenommen wird.


Token-Inhaber haben einen taktischen Anreiz, jeden Kandidaten abzulehnen, um ihre Ersparnisse zu erhöhen. Das ist aber dumm, denn die strategische Aufgabe besteht darin, die Einsparungskosten zu erhöhen. Verbraucher benötigen keine leere Liste, daher streben die Kandidaten nicht danach. Die grundlegende Nachfrage nach einem internen Registrierungstoken hängt von den Kandidaten ab. Wenn Sie taktisch und nicht strategisch handeln, erleiden Token-Inhaber ernsthafte finanzielle Verluste. Es liegt in ihrem Interesse, ein strategisches Ziel zu erreichen und eine qualitativ hochwertige Liste zu erstellen.


TCR-Parameter


Der Abschnitt kann als Referenz verwendet werden, da wir in Zukunft die hier aufgeführten Parameter wiederholt erwähnen werden. Wir werden sie Schnappschüsse der Parameter und der aktuellen kanonischen Parameter nennen. Ein Schnappschuss erfasst die Werte der aktuell erforderlichen Parameter zu einem bestimmten Zeitpunkt, sie „frieren“ im Bild ein und ändern sich nicht, selbst wenn sich die aktuell erforderlichen Parameter geändert haben. Sofern nicht anders angegeben, ist der im Text genannte Parameter der aktuell erforderliche Parameter.


MIN_DEPOSIT
Der Kandidat muss so viele Token wie eine Einzahlung machen, um die Liste zu akzeptieren und auf der Liste zu bleiben.


APPLY_STAGE_LEN
Während dieser Zeit kann die Aufnahme des Kandidaten in die Liste angefochten werden. Gemessen in Blöcken oder Epochen. Wenn es keine Streitigkeiten gab, wird der Kandidat auf der Liste stehen.


COMMIT_PERIOD_LEN
Während dieser Zeit können Token-Inhaber abstimmen, um herauszufordern. Gemessen in Blöcken oder Epochen.


REVEAL_PERIOD_LEN
Während dieser Zeit können Token-Inhaber Stimmen für einen bestimmten Streitfall bekannt geben. Gemessen in Blöcken oder Epochen.


DISPENSATION_PCT
Der Anteil der beschlagnahmten Kaution, der dem Gewinner als Sonderausschüttung zum Ausgleich finanzieller Risiken gewährt wird.


VOTE_QUORUM
Der veröffentlichte Anteil an der Gesamtzahl der Token, die erforderlich sind, damit der herausgeforderte Kandidat auf der Liste steht / der herausgeforderte Teilnehmer auf der Liste bleibt. VOTE_QUORUM zählt keine Token, die nicht VOTE_QUORUM , und nicht angekündigte Token gelten als nicht stimmberechtigt. Zum Beispiel bedeutet VOTE_QUORUM 50 , dass alle Streitigkeiten mit einfacher Mehrheit beigelegt werden.


Positionen (Listings)


Position - Ein Element aus einem einzelnen Satz von Elementen, die in der Liste aufgeführt sind und im TCR enthalten sind. Im Beispiel mit Universitäten kann die Position ein einfacher Zeichenfolgenwert sein, der die Universität anhand ihres bekannten Namens identifiziert, z. B. Foo University. Denken Sie bei der Auswahl des Positionsformulars daran, dass das reale Objekt authentifiziert wird. Im Falle von Universitäten reicht es aus, ihre Namen zu nennen, da das Fälschen der physischen und sozialen Organisation der in der Liste aufgeführten Universitäten, um die Verbraucher zu täuschen, zu viel Aufwand erfordert (falsche Standorte, Mitarbeiter, Zertifikate usw.).


Authentifizierungstools sollten so weit wie möglich im Ermessen der Benutzer liegen. Beispielsweise können Benutzer einer Domainnamenregistrierung ihre Verbindungen zu Domains mithilfe eines HTTPS-Zertifikats, eines Web-of-Trusts oder von gehashten geheimen Werten authentifizieren, die in den Listenmetadaten gespeichert und als Bestätigung vom Oracle bereitgestellt werden. Es ist wichtig, dass Listenmitglieder und Verbraucher de facto mindestens ein von beiden Parteien unterstütztes Authentifizierungstool akzeptieren, da sonst die Registrierung unbrauchbar wird.


Einreichung eines Antrags


Wenn ein Kandidat für die Aufnahme in die TCR-Liste einen Antrag einreicht, muss er eine Einzahlung in die internen Token der Registrierung vornehmen. Die Mindestgröße ist MIN_DEPOSIT , daher werden bei der Anfechtung einer Bewerbung viele Token als Einzahlung hinterlegt. Die Anwendung wird später von APPLY_STAGE_LEN überprüft (aufgelöst). Wenn während dieser Zeit niemand die Bewerbung angefochten hat, wird der Kandidat Mitglied der Liste. Andernfalls wird der Status des Kandidaten durch die Ergebnisse des Wettbewerbs bestimmt.


Die Anwendung enthält einen Snapshot der aktuell erforderlichen Parameter, und alle Aktionen mit der Anwendung beziehen sich auf die im Snapshot festgelegten Parameter.


Die Anwendung herausfordern


Die Herausforderung wird entweder für Kandidaten initiiert, die auf die Prüfung der Bewerbung warten, oder für Teilnehmer an der Liste. Es ist nur eine aktive Herausforderung in Bezug auf jeden Kandidaten oder Teilnehmer zulässig. Der Teilnehmer veranlasst eine Einzahlung in Höhe von MIN_DEPOSIT gegen die Position der Liste oder Anwendung, deren Einzahlung MIN_DEPOSIT übersteigt oder gleich MIN_DEPOSIT . (Wir werden im Abschnitt „ MIN_DEPOSIT : Berühren und Entfernen“ über Wettbewerbspositionen mit einer Einzahlung von weniger als MIN_DEPOSIT sprechen.)


Wenn der Wettbewerb gestartet wird, wird eine Momentaufnahme der aktuell erforderlichen Registrierungsparameter erstellt und die Abstimmung beginnt (siehe Abschnitt "Abstimmung"), an der jeder Token-Inhaber teilnehmen kann. Nach der Abstimmung wird die Kaution des Kandidaten oder des Initiators des Wettbewerbs beschlagnahmt. Die siegreiche Partei erhält einen Teil der verfallenen Einzahlung ( DISPENSATION_PCT ) als Ausgleich für das finanzielle Risiko. Der Rest der Anzahlung wird entsprechend dem Gewicht ihrer Token unter den Teilnehmern der Stimmenmehrheit verteilt. Teilnehmer der stimmberechtigten Minderheit haben nichts zu verlieren und keinen Gewinn.


Hinweis DISPENSATION_PCT gibt dem Herausforderer im Wesentlichen das Vertrauen, die Abstimmung zu gewinnen. Infolge des Gewinns wird tatsächlich ein Streit veröffentlicht (Ausgabe). Wenn beispielsweise eine Sonderverteilung von 50% festgelegt wird, muss der Teilnehmer mehr als 66% der Möglichkeit eines Sieges sicher sein. Warum 66%? Weil es eine 33% ige Wahrscheinlichkeit gibt, die Einzahlung vollständig zu verlieren, und eine 66% ige Wahrscheinlichkeit, die Hälfte der Einzahlung zu verdienen: (0,33) (- 1) + (0,66) (0,5) = 0.


Wenn die Bewerbung angefochten wird, wird sie gelöscht und der Kandidat kann Mitglied der Liste werden oder nicht. Wenn das Listenelement angefochten wird, kann das Element gelöscht werden oder nicht.


Randsituation: Berühren und Entfernen


Wenn der Kandidat eine Einzahlung getätigt hat, Mitglied geworden ist und sich später der Wert des aktuellen obligatorischen MIN_DEPOSIT erhöht hat, ist die Einzahlung des Teilnehmers geringer als MIN_DEPOSIT . Wenn eine solche Position angefochten wird, wird sie sofort von der Liste entfernt, und die Einzahlungen der herausfordernden Partei und des Teilnehmers an der Liste werden an die Eigentümer zurückgegeben. Dies ist Berühren und Entfernen.


Warum und warum ist ein solcher Ansatz erforderlich? Nehmen wir an, dass die Höhe der Einlagen während des Wettbewerbs gleich sein sollte, damit die Aktionen der Wähler nicht von dem Wunsch beeinflusst werden, die größte Einlage zu teilen (dies bringt ihnen den größten Gewinn). Warum setzen wir dann die Höhe der Einlagen bei Streitigkeiten nicht mit der Größe der Einlagen der umstrittenen Positionen selbst gleich? Es ist möglich, dass eine Einzahlung aufgrund von Schwankungen des Marktpreises eines Tokens billiger wird als Gas- und Opportunitätskosten. Den Teilnehmern entstehen diese Kosten, wenn sie eine Herausforderung oder Abstimmung einleiten. Der Touch-and-Remove-Ansatz verringert die Möglichkeit einer Vergiftung der Registrierung mit Datensätzen, deren Einzahlungen zu gering sind, um sie zu bestreiten: Aktive Token-Inhaber löschen solche Positionen einfach zu minimalen Kosten.


Um sich nach dem MIN_DEPOSIT vor dem Berühren und Entfernen zu MIN_DEPOSIT , können die Teilnehmer der Liste ihre Einzahlungen so weit wie nötig erhöhen, und jeder Betrag, der über den obligatorischen MIN_DEPOSIT kann jederzeit abgehoben werden. Beim Wettkampf ist die Größe des aktuellen MIN_DEPOSIT im Bild festgelegt, und nur dieser Betrag darf in die Zeile gesetzt werden.


Abstimmung


Die Abstimmung in TCR sollte tokengewichtet sein und dem Commit-Enthüllungsschema folgen. Es gibt keine weiteren besonderen Anforderungen für die Abstimmung. Hauptsache, der Mechanismus sollte hinsichtlich der Token-Liquidität wirksam sein.


Die tokengewichtete Charakterisierung (bedingtes Gewicht von Token) ist wichtig für Inhaber, die die meisten Token investiert haben. Dies bedeutet, dass ihre Stimme bei der Verwaltung der Registrierung am wichtigsten ist. Solche Inhaber werden am diskretesten sein. Und dank des Commit-Enthüllungsschemas ermutigt die Abstimmung die Teilnehmer, äußerst produktiv zu sein. Die Token-Liquidität muss maximiert werden, um die Teilnehmer zur Abstimmung zu ermutigen.


Partial Lock Commit Reveal Voting ist der effizienteste tokenbasierte Abstimmungsmechanismus für TCR.


Parametrierung


Die Registrierungseinstellungen müssen sich an die Dynamik von Änderungen des Marktpreises des internen Registrierungstokens anpassen. Beispielsweise sinken die Preise, Hunderte von Kandidaten für die Aufnahme in die Registrierung werden angezeigt, und Token-Inhaber können nicht alle Anträge effizient bearbeiten. Dann müssen Sie MIN_DEPOSIT erhöhen.


Obwohl es keine eindeutige Antwort gibt, ist dies der beste Weg, um eine Parametrisierung durchzuführen, d. H. Im Wesentlichen die Registrierung zu verwalten. In AdChain entsprechen die Prinzipien der Parametrisierung beispielsweise den Prinzipien der Verarbeitung von Anträgen zur Aufnahme in die Registrierung. Hier wird ein anderer Satz derselben Parameter verwendet, daher kann MIN_DEPOSIT für den Vorschlag zur Reparametrisierung viel höher sein, als wenn es darum ging, eine neue Position aufzunehmen. Vorschläge zur Reparametrisierung werden ebenfalls mit Hilfe von Token-Einzahlungen bestritten. Sie werden sowohl vom Antragsteller als auch vom Herausforderer eingereicht. Token-Inhaber können für die Neuparametrisierung von Registrierungsparametern oder die Parameter des Neuparameterisierers selbst stimmen.


Interessante Eigenschaften von TCR


Interne Registrierungstoken sind ein notwendiges Element autarker Systeme für den öffentlichen Gebrauch. TCRs selbst sind die Hauptfeinde des Kapitalismus, sie erfüllen eine nützliche Funktion zu möglichst geringen Grenzkosten.


Token-verwaltete Register entsprechen den Prinzipien des Cryptosystems Manifesto von Mike


TCR benötigt interne Token. Wenn Sie stattdessen etwas anderes verwenden, wird der normale Betrieb des Systems gestört. Token-Inhaber sollten die Vor- und Nachteile ihrer guten oder schlechten Arbeit verstehen, dann haben sie Motivation für die Hauptaufgabe - die Verwaltung der Registrierung. Beispielsweise wird der Preis von Bitcoin nicht durch einen Rückgang der Nachfrage in der Liste der Register beeinflusst. Dies bedeutet, dass die Inhaber durch falsche Streitigkeiten und Verschwörungen bei den Wahlen so viele Bitcoins wie möglich von den Kandidaten sammeln möchten, um die Interessen der Registrierungsverwaltung in den Hintergrund zu rücken. Wenn der einzige Zweck des Tokens darin besteht, es bei der Beantragung bei der Registrierung zu verwenden, ändert sich sein Preis abhängig von der Nachfrage nach Teilnahme an den Listen. Die Nachfrage wird davon beeinflusst, wie gut Inhaber Listen verwalten. Das Prinzip der Token-Notwendigkeit in TCR wird respektiert.


Ein System ist autark, wenn es ohne Beteiligung seiner Schöpfer normal funktioniert. In TCR verfügt kein Datensatz über spezielle Berechtigungen. Alle Token sind gleichwertig, und nur das Gewicht des Tokens bestimmt das Gewicht der Berechtigungen seines Inhabers in der Registrierung. Der Ersteller der Registrierung kann verschwinden, und das geschlossene Anreizsystem wird darunter nicht leiden. TCRs sind echte dezentrale Systeme. Das Prinzip der Selbstversorgung wird eingehalten.


Das System wird öffentlich genutzt (öffentliches Versorgungsunternehmen), wenn keine Genehmigung erforderlich ist, frei von Miete und Leistungen. TCRs erfordern keine Berechtigungen, sind vollständig dezentralisiert und die darin enthaltenen Berechtigungen werden nur durch das bedingte Gewicht der Token bestimmt. Solche Register erfordern keine Miete, da sie niemals in die Warteschlange gestellt werden, um jemanden zu ermutigen, eine Aufgabe zu erledigen oder einen Angriff abzuwehren. TCRs generieren nützliche Ergebnisse in Form von Listen. Das Prinzip der öffentlichen Nutzung wird respektiert.


Die Hauptfeinde des Kapitalismus
Systeme, die mit minimalen Grenzkosten ein nützliches Ergebnis erzielen, sind die Hauptfeinde des Kapitalismus. Das Ergebnis von TCR ist kostenlos: Listen werden in der Blockchain gespeichert, jede Seite kann sie lesen. Anstatt dem Anbieter Geld für die Erstellung einer Liste zu geben, erhalten TCR-Verbraucher von allen Anbietern ein kostenloses Produkt. Sie konkurrieren miteinander, um die beste Liste zu erstellen, die auf dem freien Markt erscheinen kann.


Diejenigen, die die Qualität von TCR verbessern möchten, können Token zum Marktpreis kaufen, die Registrierung auf hochwertige Weise verwalten, das Interesse der Verbraucher wecken, die Nachfrage nach Token-Kandidaten erhöhen - und dann ihre Token verkaufen und Geld für diejenigen verdienen, die die Registrierung verbessern möchten. Ein Token-Inhaber, der weiß, wie man Streitigkeiten vorbringt und gut abstimmt, sichert sich ein stabiles Einkommen, indem er Token verkauft, die aus beschlagnahmten Einlagen erhalten wurden, ohne festes Kapital zu verlieren.


In einem effizienten Markt werden interne Registrierungstoken im Laufe der Zeit optimal auf die Unternehmen verteilt, die sie am produktivsten einsetzen. Bei TCR hängen Rentabilität und Produktivität eng zusammen.


Angriffe und Abwehrkräfte gegen sie


TCR ist theoretisch möglich anzugreifen. Darüber hinaus werden wahrscheinlich nicht alle Arten von Angriffen formuliert und behoben. Im Folgenden werden bekannte Angriffe und Abwehrmaßnahmen gegen sie erörtert.


Einfaches Trolling
Der Troll versucht, der "guten" Registrierung "schlechte" Positionen hinzuzufügen, die die Registrierungskriterien nicht erfüllen. Wenn die Registrierung gut überwacht wird, sind solche Angriffe teuer und ineffektiv: Der Troll verliert seine Einzahlung, wenn ein rationaler Token-Inhaber die Anwendung erfolgreich bestreitet. Um die Rationalität der Wähler zu überwinden, muss aus einem einfachen Trolling-Angriff ein Angriff eines Verrückten werden.


Verrückter Angriff
Ein ressourcenreicher Angreifer kann vernünftige Gründe haben, viel Geld für die Zerstörung der Registrierung auszugeben. Wenn eine nützliche Liste mit fast null Grenzkosten Unternehmen zerstört, werden betroffene Unternehmen sie wahrscheinlich nicht mögen. Der Angreifer kauft zum Marktpreis den größten Teil des gegen Anfechtung geschützten Tokens mit Stimmrecht und füllt das Register mit Positionen von geringer Qualität. Die Registrierung wird beschädigt, der Wert der Token wird reduziert.


Glücklicherweise haben tokengesteuerte Register Schutz vor solchen Angriffen, ähnlich denen, die für Casper typisch sind. Aus finanzieller Sicht können bei einem Angriff von 51% die Waffen von Angreifern mit Hilfe einer harten Gabel zerstört werden. Laut Vitalik besteht die Aufgabe darin, den 51% -Angriff extrem teuer zu machen, damit selbst die meisten gemeinsamen Validatoren die finalisierten Blöcke nicht ohne extrem hohe finanzielle Verluste zurücksetzen können. So schwer, dass selbst ein erfolgreicher Angriff wahrscheinlich zu einem Anstieg des Preises der Basiswährung führen wird, da der Markt stärker auf einen Rückgang des Gesamtangebots an Münzen reagieren wird als auf eine Notgabel, um den Angriff zu schwächen . In TCR sind Validatoren Token-Inhaber.


Es ist wahrscheinlich, dass in der Praxis zu jedem Zeitpunkt nur ein kleinerer Teil der Token aktiv an der Abstimmung teilnimmt (siehe Abschnitt „Bootstrapping“). Daher sind Angriffe einer verrückten Person nicht so teuer, wie das Label „Angriff gegen die meisten Validatoren“ impliziert. Die Reduzierung der Passivität von Token-Inhabern ist eine wichtige offene Frage in TCR.


Registervergiftung
Die Registrierung wird nicht vom Token-Inhaber, sondern vom Listenmitglied vergiftet. Eine Position wird in das Register eingetragen und ihre Qualität verschlechtert sich. Zum Beispiel erhöht eine Universität, die in die Liste der qualitativ hochwertigen Bildungseinrichtungen aufgenommen wurde, die Bildungskosten aufgrund dessen, aber ihre Absolventen stellen später fest, dass sie ihre Schulden nach 10 Jahren nicht mehr für Studiengebühren bezahlen können.


Inhaber rationaler Token sollten dieses Verhalten identifizieren und die Positionen herausfordern, die die Registrierung vergiften. Wenig untersuchter Aspekt: ​​Eine Vergiftung kann relativ billig sein, wenn die MIN_DEPOSIT nur darauf wartet, dass MIN_DEPOSIT während der Aktion der Liste zunimmt, und wenn illegale Aktionen erkannt werden, können Sie die Liste mithilfe des Touch-and-Remove-Verfahrens verlassen. In diesem Fall verliert die Position der Liste nicht die Anzahlung, jedoch verliert der Betreff selbst seinen Ruf und kehrt nicht mehr zur Liste zurück.


Münzwurf und Stimmabgabe
Wähler werden nicht für schlechte Entscheidungen bestraft, daher ist es für Token-Inhaber möglicherweise einfacher, eine Münze zu werfen, als Zeit mit gewichteten Bewertungen zu verbringen. Sie können sich gegen einen Angriff mit langfristigem Interesse der Wähler an der Maximierung der Nachfrage nach einem Token verteidigen. Es ist jedoch nicht bekannt, inwieweit diese Überlegungen die Entstehung einer kritischen Masse von Wählern beeinflussen, die das unverantwortliche Verhalten anderer ausgleichen.


Das Werfen einer Münze ist kein sehr gefährlicher Angriff: Unter der Annahme einer einheitlichen Stimmenverteilung infolge des Werfens einer Münze werden einige Aktivisten - Token-Inhaber - bei jedem Streit die Waage zugunsten der Rationalität kippen.


Das Auswendiglernen von Abstimmungen (Abstimmungsnotizen) erfolgt, wenn die Teilnehmer nur abstimmen, um in der Mehrheit zu sein. In Bezug auf die Motivation ähnelt es dem Werfen einer Münze, aber das Ergebnis ist schlechter: Eine Minderheit von Aktivisten, die Token besitzen, wird die Waage nicht zugunsten der Rationalität kippen.


Das Werfen von Münzen und das Auswendiglernen von Stimmen sind komplexe Angriffe, da sie auf die Grenzen der Rationalität von Token-Inhabern abzielen (siehe „Die Grenzen der Rationalität“).


Offene Fragen


Die Grenzen der Rationalität
Es gibt Strategien, die hier und jetzt rational sind, aber auf lange Sicht schädlich. Das passive Halten von Token an sich ist unerwünscht, das Werfen von Münzen und das Auswendiglernen von Abstimmungen sind rational, verschlechtern jedoch im Laufe der Zeit die Qualität der Registrierung. Was sind die besten Strategien für die Teilnehmer? Könnte es eine Situation geben, in der jemand taktisch und strategisch handelt und die Qualität der Listen daher durchschnittlich ist, niedriger als wenn die Liste zentral verwaltet würde?


Bootstrapping
TCR ist dem primären Dilemma von Huhn und Ei inhärent. Verbraucher fühlen sich von der leeren Liste nicht angezogen, und Kandidaten möchten nicht an einer Liste teilnehmen, die für Verbraucher uninteressant ist. Im Allgemeinen wird es für das Register schwierig sein, das Interesse einer der Teilnehmergruppen zu gewinnen, um einen stabilen, autarken Zustand zu erreichen. Es gibt unterschiedliche Meinungen über den optimalen Ansatz zum Erstellen einer tokengesteuerten Registrierung, und bisher hat sich keiner der Ansätze zu einem klaren Muster entwickelt, das befolgt werden muss.


Ein Ansatz: Eine Gruppe von Kandidaten in Zusammenarbeit mit „veralteten“ Leitungsgremien (Branchenlobbys, Beiräte) bildet eine erste Gruppe von Teilnehmern. Motivation: Verwenden Sie vertrauenswürdige Branchenkuratoren, um überzeugende Grundpositionen in der Registrierung zu erstellen.


Ein anderer Ansatz: Zunächst werden Registrierungstoken unter potenziellen Verbrauchern und Kandidaten verteilt. Dies gibt den Parteien (ansonsten desinteressiert) eine konkrete Motivation zur Selbstkultivierung des Systems.


Mindestgröße der Wirtschaft
Was ist die Mindestgröße der Wirtschaft, die für die dezentrale Listenverwaltung erforderlich ist? Ist es wirtschaftlich dezentral, eine Einkaufsliste zu verwalten? Wird es für den Hersteller von verpackten Waren und Produkten vernünftig sein, die Aufnahme in das Register der Artikel zu beantragen, die im Lebensmittelgeschäft gekauft werden müssen? Werden die Wähler in der Lage sein, eine Liste zu verwalten, die für Käufer gut ist? Woher wissen die Wähler, ob der Käufer genug Käse hat? Was ist das Mindestinteresse der Verbraucher für die dezentrale Listenverwaltung?


Parametrierung
Die Parametrisierung von Registern ist bislang nicht gut entwickelt. , AdChain . , MIN_DEPOSIT . MIN_DEPOSIT , , . AdChain . , .




PS , TCR-, . . — .

Source: https://habr.com/ru/post/de418711/


All Articles