#dusk $DUSK @Dusk Ein Gebäude kann alle willkommen heißen, ohne den Serverraum unverschlossen zu lassen. Offensichtlich im echten Leben. Aber wenn wir „permissionless“ sagen, ist diese Grenze leicht zu übersehen.

Ich habe das bemerkt, als ich durch die Node-Einrichtung von Dusk gestöbert habe. Provisioner benötigen 9000/udp für Kadcast und den Konsens, aber die HTTP-API auf 8080/tcp muss nicht öffentlich sein. Archive Nodes binden die API sogar standardmäßig an 127.0.0.1.

Moment. Eine permissionless L1, deren eigene Betriebsanleitung dir ausdrücklich sagt, was du nicht freigeben sollst.

Das ist kein Widerspruch. Konsens braucht offene Mitwirkung; die Maschine braucht keine offene Sichtbarkeit. Beides öffentlich zu machen würde Dusk nicht dezentraler machen, sondern nur die Angriffsfläche vergrößern.

Was mir gefällt: Dusk verwechselt Offenheit nicht mit Exponiertheit. Das eine ist eine Eigenschaft des Protokolls; das andere ist eine Sicherheitsentscheidung auf der Betriebsebene. Sie können sich in entgegengesetzte Richtungen bewegen und trotzdem dasselbe System bedienen.

Dezentralisierung entfernt unnötige Berechtigungen. Sicherheit entfernt unnötigen Zugriff. Das Schwierige ist zu wissen, wo genau die Grenze zu ziehen ist.
$TUT $ENA