In der späten Nacht wühlte ich die Kontodokumente von @grvt_io komplett auf.
Nicht, weil ich es eilig hatte, zu einem Urteil zu kommen, sondern weil mich dieses geschichtete Design einfach nicht losließ. Vor wovor schützt es eigentlich? Und warum traut man sich, es so zu gestalten?
Ich folgte den Hinweisen Schritt für Schritt, bis ich schließlich bei der zweistufigen Struktur von grvt core ankam.
Die erste Ebene ist das Tresor-Konto; seine Stellung ist mit der Root-Rechtebene des gesamten Systems vergleichbar. Ein- und Auszahlungen laufen über diese eine Tür, Auszahlungen erfordern dagegen mehrere Signaturen mit sehr hohen Prüfungsstufen. Die Sicherheit ist wirklich solide, aber das Erlebnis fühlt sich an, als würde man am Bank-Schalter verhandeln – bei jedem Schritt gibt es Gründe, und jeder Schritt ist auch ein bisschen unhandlich.
Die zweite Ebene ist ein konto für Transaktionen, nur dafür ausgelegt. Die Berechtigungen werden vom Tresor bereitgestellt, und die API ist hier angebunden, aber der private Schlüssel wird niemals gespeichert. Diese Isolation bedeutet: Selbst wenn jemand den API Key kopiert, kann er höchstens Orders einstellen oder zurückziehen – an das zugrunde liegende Kapital kommt er nicht heran. Diese Trennung macht erstaunlicherweise kaum eine Plattform so sauber.
Als Nächstes verfolgte ich den Geldfluss bis zu dem Abschnitt, der Orders matcht.
Das Matching wird Off-Chain mit hoher Geschwindigkeit erledigt. Das Ergebnis wird jedoch nicht in einer Datenbank abgelegt, sondern mithilfe von Zero-Knowledge-Proofs verpackt und on-chain an den Vertrag zur Abrechnung übergeben. Off-Chain gewinnt man beim Tempo, on-chain sorgt man für Unparteilichkeit. Das Ziel ist klar – der Durchsatz soll an CEX heranreichen, die Abwicklung soll sich an DEX annähern. Auch die Pfade über Cross-Chain-Brücken sind vollständig offengelegt: Zumindest in Richtung des Asset-Transfers wird nichts hinter irgendeinem Hintertürchen oder versteckten Gebühren verborgen.
Aber manche Details ließen mich aufhorchen.
Zum Beispiel: Der private Schlüssel wird direkt im Browser generiert – praktisch, aber auch riskant. Einmal den Cache geleert und einmal ein Backup verloren, und die Dinge im Konto sind für immer weg. Das ist nicht nur ein Schönheitsfehler bei der Benutzererfahrung; für Menschen ohne professionelle Betriebs- und Wartungsgewohnheiten wirkt es eher wie eine Seitentür, die nicht abgeschlossen ist. #grvt
Die Leistungskennzahlen, die im Whitepaper angepriesen werden, sehen zwar wirklich beeindruckend aus. Aber solange es nicht einmal durch unabhängige Belastungstests gegangen ist, kann man sie nur als Erwartungswerte betrachten. Die Entwurfssprache der gesamten Architektur richtet sich offenkundig eher an institutionelle Bedienung. Für Privatanleger, die mal schnell ein paar Trades machen, sind die Hürden dann doch nicht niedrig.
Ob man also seine Assets in so ein System steckt, muss man erst sauber ausrechnen: Kann man diese Komplexität überhaupt tragen?
Und für die Privatanleger stellt sich schließlich die Frage: Werden sie sich an das System anpassen – oder es umgehen? Bis heute habe ich darauf noch keine Antwort gesehen.
Nicht, weil ich es eilig hatte, zu einem Urteil zu kommen, sondern weil mich dieses geschichtete Design einfach nicht losließ. Vor wovor schützt es eigentlich? Und warum traut man sich, es so zu gestalten?
Ich folgte den Hinweisen Schritt für Schritt, bis ich schließlich bei der zweistufigen Struktur von grvt core ankam.
Die erste Ebene ist das Tresor-Konto; seine Stellung ist mit der Root-Rechtebene des gesamten Systems vergleichbar. Ein- und Auszahlungen laufen über diese eine Tür, Auszahlungen erfordern dagegen mehrere Signaturen mit sehr hohen Prüfungsstufen. Die Sicherheit ist wirklich solide, aber das Erlebnis fühlt sich an, als würde man am Bank-Schalter verhandeln – bei jedem Schritt gibt es Gründe, und jeder Schritt ist auch ein bisschen unhandlich.
Die zweite Ebene ist ein konto für Transaktionen, nur dafür ausgelegt. Die Berechtigungen werden vom Tresor bereitgestellt, und die API ist hier angebunden, aber der private Schlüssel wird niemals gespeichert. Diese Isolation bedeutet: Selbst wenn jemand den API Key kopiert, kann er höchstens Orders einstellen oder zurückziehen – an das zugrunde liegende Kapital kommt er nicht heran. Diese Trennung macht erstaunlicherweise kaum eine Plattform so sauber.
Als Nächstes verfolgte ich den Geldfluss bis zu dem Abschnitt, der Orders matcht.
Das Matching wird Off-Chain mit hoher Geschwindigkeit erledigt. Das Ergebnis wird jedoch nicht in einer Datenbank abgelegt, sondern mithilfe von Zero-Knowledge-Proofs verpackt und on-chain an den Vertrag zur Abrechnung übergeben. Off-Chain gewinnt man beim Tempo, on-chain sorgt man für Unparteilichkeit. Das Ziel ist klar – der Durchsatz soll an CEX heranreichen, die Abwicklung soll sich an DEX annähern. Auch die Pfade über Cross-Chain-Brücken sind vollständig offengelegt: Zumindest in Richtung des Asset-Transfers wird nichts hinter irgendeinem Hintertürchen oder versteckten Gebühren verborgen.
Aber manche Details ließen mich aufhorchen.
Zum Beispiel: Der private Schlüssel wird direkt im Browser generiert – praktisch, aber auch riskant. Einmal den Cache geleert und einmal ein Backup verloren, und die Dinge im Konto sind für immer weg. Das ist nicht nur ein Schönheitsfehler bei der Benutzererfahrung; für Menschen ohne professionelle Betriebs- und Wartungsgewohnheiten wirkt es eher wie eine Seitentür, die nicht abgeschlossen ist. #grvt
Die Leistungskennzahlen, die im Whitepaper angepriesen werden, sehen zwar wirklich beeindruckend aus. Aber solange es nicht einmal durch unabhängige Belastungstests gegangen ist, kann man sie nur als Erwartungswerte betrachten. Die Entwurfssprache der gesamten Architektur richtet sich offenkundig eher an institutionelle Bedienung. Für Privatanleger, die mal schnell ein paar Trades machen, sind die Hürden dann doch nicht niedrig.
Ob man also seine Assets in so ein System steckt, muss man erst sauber ausrechnen: Kann man diese Komplexität überhaupt tragen?
Und für die Privatanleger stellt sich schließlich die Frage: Werden sie sich an das System anpassen – oder es umgehen? Bis heute habe ich darauf noch keine Antwort gesehen.