Wir behaupten, dass die Earthlings überprüfbar sind. Eine solche Behauptung hat nur dann einen Sinn, wenn sich genau angeben lässt, was überprüft wird und auf welche Weise. Deshalb veröffentlichen wir statt der allgemeinen Formel „unser Code ist offen“ die genaue Grenze: was offen ist, was verschlossen ist und aus welchem Grund.
Vom 22. November 2026 bis zum Tag der Annahme der Erklärung läuft die Gründungsphase: Das Volk wird noch konstituiert, und ein Teil der unten angeführten Zahlen liest sich in dieser Zeit anders, als er sich danach lesen wird. Ihre Regeln sind im Dokument Die Gründungsphase dargelegt - hier wiederholen wir sie nicht.
Der Grundsatz. Offen ist das, wovon die Überprüfbarkeit des Volkes abhängt: die Regeln des Passes, das Register der Einträge, der öffentliche Kanal der Abstimmungen und die Kasse; wo man uns heute vertrauen muss, ist unten benannt. Verschlossen ist das, dessen Veröffentlichung der Überprüfbarkeit nichts hinzufügen, aber ein Risiko für die Teilnehmer schaffen würde: die Serverumgebung und die Verarbeitung personenbezogener Daten.
Was verschlossen ist und warum
| Bestandteil | Grund |
|---|
| Der Serverteil der Plattform | Enthält die Logik des Zugangs zu den Konten. Seine Veröffentlichung vor einer unabhängigen Prüfung erhöht das Risiko eines Einbruchs in die Konten der Teilnehmer und fügt der Überprüfbarkeit des Volkes dabei nichts hinzu. |
| Das System der Identitätsprüfung | Arbeitet mit Papieren und mit Biometrie. Hier ist die Verschlossenheit ein Teil des Schutzes personenbezogener Daten und keine Verheimlichung. Wie die Datensparsamkeit bei der Identitätsprüfung eingerichtet ist, ist in der Politik der biometrischen Prüfung und in der Datenschutzerklärung beschrieben. |
| Die Infrastruktur der Ausrollung | Enthält die Konfiguration der Server. Ihre Veröffentlichung wäre eine Karte für einen Angreifer. |
Wer einen Eintrag im Register erhält und wer abstimmt, entscheidet der offene Smart Contract nicht: Wem ein Eintrag auszugeben ist, entscheidet das verschlossene System der Identitätsprüfung, und das Stimmrecht bestätigt im Augenblick der Abstimmung unser Server. Der Vertrag zeichnet nur Ausgabe und Entwertung auf, und jede von ihnen ist ohne uns im Netz sichtbar; wo genau man uns vertrauen muss, steht unten.
Was sich sofort überprüfen lässt, ohne uns zu vertrauen
- Die Unterschrift unter den Dokumenten selbst. Die Seite der Unterschriften öffnen: Dort liegen ein Manifest mit dem Hash jeder Seite des Korpus in allen neun Sprachen, unterzeichnet mit einem PGP-Schlüssel, und der Eintrag des Hashes des Manifests im Netz Polygon. Jede Seite lässt sich herunterladen, ihr Hash berechnen und mit dem Manifest vergleichen, und die Unterschrift des Manifests lässt sich mit dem Programm gpg überprüfen. Der Eintrag in der Kette zeigt, dass Dokumente mit genau diesen Hashes spätestens am Tag des Eintrags vorlagen; wer sie geschrieben hat, sagt er nicht - das sagt die Unterschrift.
- Die Regeln des Passes. Den Quellcode des Vertrags im Repositorium lesen: Der Pass ist unübertragbar, einer je Geldbörse, der Inhaber kann ihn selbst verbrennen. Der Quellcode ist im Explorer Polygonscan verifiziert: Der Explorer hat bestätigt, dass er genau mit dem ausgerollten Vertrag übereinstimmt (der Quellcode im Explorer).
- Wie viele Einträge im Register stehen. Die Funktion
totalSupply des Vertrags in seiner Leseansicht im Explorer Polygonscan oder über einen beliebigen Knoten des Netzes Polygon aufrufen. Diese Zahl nennen nicht wir - sie nennt die Blockchain. Doch sie ist richtig zu lesen, und wir erklären, wie. Zurzeit stehen dort vier Testeinträge, die bei der Fehlersuche vor dem Start des Systems angelegt wurden, und wirkliche Teilnehmer sind nicht darunter; die vier Testeinträge bleiben in dieser Zahl enthalten. Vom 22. November 2026 bis zum Tag der Annahme des Textes steht diese Zahl ohne die vier Testeinträge für die Menschen, die ihre Identität haben prüfen lassen und an der Konstituierung teilnehmen: Earthling wird von ihnen, wer die Erklärung unterzeichnet, falls sie angenommen wird. Nach der Annahme ist die Zahl der Earthlings die Zahl derer, die die Erklärung unterzeichnet haben; aus dem Vertrag lässt sie sich heute nicht lesen: Den Eintrag über die Unterzeichnung führt unser Server und nicht das Register. Wie sich diese Zahl überprüfen lässt, wird vor dem Tag der Abstimmung veröffentlicht. - Ob eine bestimmte Adresse einen Eintrag im Register hat. Die Funktion
balanceOf auf demselben Weg aufrufen. Die Antwort: 1 oder 0; vom 22. November 2026 bis zur Annahme der Erklärung bedeutet eine Eins ein vorläufiges Dokument des Teilnehmers der Konstituierung und keinen Pass. - Die Abstimmungen der DAO. Den Raum in Snapshot öffnen und die Vorschläge, die Stimmen und die Unterschriften sehen. Jede Stimme ist mit der Geldbörse des Abstimmenden unterzeichnet - eine fremde Stimme können wir nicht fälschen. Einen Abstimmenden hinzufügen lässt sich durch die Ausgabe eines Eintrags im Register: Der Schlüssel des Eigentümers des Vertrags kann ihn an jede Geldbörse ausgeben, die noch keinen Eintrag hat, und jede Ausgabe ist im Netz sichtbar. Die Stimmen in diesem Kanal sind offen; was das ändert, steht im Abschnitt „Was es noch nicht gibt“.
- Das Stimmrecht. Snapshot fragt bei unserem Server an, ob eine Adresse einen Eintrag im Register hat. Diesem Schritt muss man im Augenblick der Abstimmung vertrauen - danach aber nicht: Die Adressen aller Abstimmenden sind öffentlich, und jeder Mensch kann jede von ihnen selbst im Vertrag auf Polygon überprüfen. Eine Abweichung würde sichtbar.
Den letzten Punkt beschreiben wir unmittelbar, weil das eine der Stellen ist, an denen man uns vertrauen muss. Wir ziehen es vor, solche Stellen selbst zu benennen, statt sie als Fund für einen Prüfenden liegen zu lassen. Es sind mehrere: das Stimmrecht im Augenblick der Abstimmung; der Schlüssel des Eigentümers des Vertrags, mit dem Einträge des Registers ausgegeben und entwertet werden; die Entscheidung des verschlossenen Systems der Identitätsprüfung, wem ein Eintrag auszugeben ist; der Eintrag über die Unterzeichnung der Erklärung, den unser Server führt und nicht das Register; die Abstimmungen der Zellen und die Übertragung der Stimme, die die Datenbank der Plattform erfasst; die Geldbörse der Kasse mit einer Schwelle von einer Unterschrift. Jede Ausgabe, jede Entwertung und jede Bewegung der Mittel sind im Netz sichtbar, doch der Grund einer Ausgabe lässt sich von außen nicht überprüfen.
Die zweite von ihnen ist der Schlüssel des Eigentümers des Vertrags. In der ausgerollten Fassung des Vertrags stehen die Funktionen der Ausgabe und der Entwertung eines Passes dem Eigentümer offen, und der Schlüssel des Eigentümers liegt auf dem Server des Ausgabedienstes, den der Gründer führt. Nach der Annahme der Erklärung, mit der die Charta in Kraft tritt (Artikel 38), lässt ihr Artikel 21 eine Entwertung gegen den Willen des Inhabers nur aus einem Grund - der Aufhebung einer unwirksamen Ausgabe - und nur mit einem Verfahren zu: Benachrichtigung, Frist für Einwendungen, Stellungnahme des Rates, geheime Abstimmung mit erhöhter Mehrheit, Beschwerde. Im Code stehen diese Gewährleistungen nicht - sie sind verfahrensmäßig; bis zur Annahme der Erklärung gibt es weder den Rat noch die Vollversammlung, und das vorläufige Dokument des Teilnehmers der Konstituierung wird gegen den Willen des Inhabers nach dem Verfahren des Dokuments „Die Gründungsphase“ (Teil 2, Ziffer 5) entwertet - ebenfalls verfahrensmäßig. Also beruhen sie zurzeit auf unserem Wort und nicht auf der Technik, und wir gestehen das ein. Was daran getan wird: die Trennung der Rechte zur Ausgabe und zur Entwertung in gesonderte Rollen, eine Verzögerung bis zur Ausführung der Entwertung und die Übergabe der Eigentümerschaft an die Multisig gewählter Strukturen oder unter die Kontrolle der Vollversammlung. Wann - nach den Voraussetzungen des Übergangs zwischen den Abschnitten im Fahrplan.
Eine ehrliche Aufzählung dessen, was als Grundsatz erklärt, aber noch nicht getan ist:
- Eine unabhängige Sicherheitsprüfung wurde nicht durchgeführt. Sie ist vor der Ausweitung des Betriebs vorgesehen.
- Die Smart Contracts der Schatzkammer sind nicht ausgerollt. Von den eigenen Verträgen von Earthlings ist nur der Vertrag des Passes ausgerollt; die innere Wirtschaft der Teilnahme wird zurzeit in der Buchführung der Plattform geführt. Die Kasse on-chain aus der Tabelle oben ist kein Vertrag der Schatzkammer, sondern eine gewöhnliche Geldbörse vom Typ Safe: Sie verwahrt Mittel, setzt aber die Regeln der Schatzkammer nicht durch.
- Der öffentliche Kanal der Abstimmung ist ausgerollt und arbeitet technisch, doch inhaltliche Abstimmungen haben darin noch nicht stattgefunden. Die Stimmen darin sind offen: Die Stimme und die Adresse des Abstimmenden sind für alle sichtbar. Die Erklärung (Artikel 9) verlangt, dass die persönliche Stimme geheim ist; ein Mittel der geheimen Abstimmung gibt es noch nicht. Die Abstimmung über die Annahme der Erklärung am 3. April 2027 wird offen durchgeführt: Die Erklärung tritt mit der Annahme in Kraft, und ein konstituierender Akt ist nicht an das Verfahren gebunden, das er selbst erst schafft. Nach der Annahme gilt Artikel 9, und ein solches Mittel haben wir nicht: Die erste inhaltliche Abstimmung der Vollversammlung kann daher nicht stattfinden, bevor es vorhanden ist. Das ist eine anerkannte Verpflichtung, und wir nennen sie hier selbst. Nach dem Übergang wird die Überprüfung nicht mehr darin bestehen, die Liste der Stimmen durchzusehen: Das Ergebnis wird anhand des Nachweises der Auszählung und mit einem offenen Programm zum Nachrechnen überprüft werden. Und eines gibt das Stimmgeheimnis auch dann nicht: Eine Abstimmung aus der Ferne schützt nicht vor dem, der in der letzten Minute vor dem Schluss hinter dem Abstimmenden steht; die wiederholte Stimmabgabe bis zum Schluss hebt den Zwang bis zu dieser Minute auf, aber nicht in ihr.
- Ein Programm zur Suche nach Schwachstellen (bug bounty) ist als Grundsatz angekündigt, aber noch nicht eröffnet.
- Die Rechte des Eigentümers des Vertrags sind weder getrennt noch übergeben. Ausgabe und Entwertung eines Passes stehen einem einzigen Schlüssel offen, eine Verzögerung bis zur Ausführung gibt es nicht, der Schlüssel des Eigentümers liegt auf dem Server des Ausgabedienstes, den der Gründer führt. Die Beschränkungen des Artikels 21 der Charta sind verfahrensmäßig und nicht technisch; bis zur Annahme der Erklärung gibt es weder den Rat noch die Vollversammlung (Charta, Artikel 38), und das vorläufige Dokument des Teilnehmers der Konstituierung wird gegen den Willen des Inhabers nach dem Verfahren des Dokuments „Die Gründungsphase“ (Teil 2, Ziffer 5) entwertet.
- Eine Multisig auf der Geldbörse der Kasse gibt es noch nicht. Die Schwelle der Unterschriften beträgt eine, und einziger Unterzeichner ist die Geldbörse
0x5C6D6F2C4EbfA79381559446cA5E3578b916420A, auf die heute die Beiträge eingezahlt werden: Wer über sie verfügt, verfügt auch über die Kasse. Das lässt sich an der Adresse der Geldbörse der Kasse überprüfen. Die Übergabe der Schlüssel der Kasse an die Multisig gewählter Unterzeichner nach den Regeln des Artikels 3 der Charta oder unter die Kontrolle der Vollversammlung ist ein Maßstab für den Übergang zwischen den Abschnitten des Fahrplans. - Der Eintritt ohne Papiere ist noch nicht gewährleistet. Die Prüfung stützt sich auf ein Ausweispapier: Wer keine Papiere hat, kann heute nicht eintreten. Das widerspricht Artikel 8 der Erklärung und bleibt eine offene Frage: Die Garantie ist niedergeschrieben, aber noch nicht erfüllt.
Das Recht auf Nachbildung
Das Register der Pässe lebt in der Blockchain und nicht auf unseren Servern, und der Code des Vertrags ist offen. Daraus folgt das Praktische: Wird die Verwirklichung der Erklärung nach ihrer Annahme infolge einer Übernahme der Verwaltung, einer Einstellung des Betriebs der Infrastruktur oder anderer Umstände unmöglich, so können die geprüften Earthlings das Bestehen des Volkes auf einer anderen technischen oder organisatorischen Grundlage, gestützt auf dasselbe Register, fortsetzen (Erklärung, Artikel 11). Übertragen werden die Einträge des Registers; die Serverumgebung ist austauschbar.
Die Nachbildung hat zwei Stützen, und die zweite ist nicht weniger wichtig als die erste. Das Register gibt die Fortdauer der Einträge über geprüfte Menschen (den Eintrag über die Unterzeichnung der Erklärung führt unser Server und nicht das Register), und die veröffentlichte Beschreibung gibt die Möglichkeit, das Werkzeug neu zu bauen: Regeln, Schwellen, Quoren, Fristen und Verfahren sind in der Charta, in der Schatzkammer und in den übrigen Dokumenten des Bestandes dargelegt. Deshalb wird nicht unser Code nachgebildet, sondern das beschriebene System. Den verschlossenen Serverteil zu kopieren ist nicht nötig; eine neue Plattform muss ihre eigene Identitätsprüfung selbst bauen.
Deshalb hebt die Verschlossenheit des Serverteils das Recht des Volkes, ohne die Gründer fortzudauern, nicht auf, sobald es konstituiert ist. Die Merkmale einer rechtmäßigen Fortsetzung - ein bewahrter unabänderlicher Kern, der Wille der geprüften Menschen und die Fortdauer der Verfahren - sind im Dokument Der Fahrplan des Übergangs beschrieben.