‎Mein Onkel baut Motoren neu auf und hält einen Drehmomentschlüssel getrennt von seiner normalen Werkzeugkiste — präzise, spezialisiert, für genau eine Art von Arbeit, bei der Raten nicht gut genug ist. Alles andere macht er frei Hand.

‎Ich ging davon aus, dass Piecrusts Host-Funktionen nur normaler Vertragscode mit einem schickeren Namen sind. Diese Annahme zerbrach, als ich nachverfolgte, was sie tatsächlich sind.

‎Eine Host-Funktion läuft außerhalb der WASM-Sandbox — nativer Code, den die Laufzeit direkt aufruft, statt Logik, die in WASM kompiliert wurde und innerhalb der virtualisierten Umgebung ausgeführt wird. Dusk hat diese speziell für kryptografische Operationen gebaut: Hashing, PLONK-Verifikation, Groth16-Verifikation, Signaturprüfungen.

‎Der echte Test für DUSK ist, ob diese Aufteilung zwischen nativer Umgebung/Sandbox tatsächlich standhält, während weitere kryptografische Primitive hinzukommen — oder ob die Host-Funktionsliste am Ende selbst zu einer Wartungsaufgabe wird.

‎Was ich noch nicht dokumentiert gefunden habe, ist, wie Dusk genau entscheidet, welche zukünftigen Operationen für eine Host-Funktionsbehandlung in Frage kommen, und welche stattdessen in WASM bleiben — ob es eine festgelegte Schwelle gibt oder ob das jeweils von Fall zu Fall beurteilt wird.


#dusk $DUSK @Dusk
Clean split
57%
Eventually a burden
43%
7 Stimmen • Abstimmung beendet