Eine der wichtigsten Funktionen für @infinex, um mit zentralisierten Börsen zu konkurrieren, ist die Fähigkeit, die Verbindung zwischen Adressen onchain zu trennen. Die meisten Menschen nutzen CEX, um Einzahlungen vorzunehmen und abzuheben, wenn sie eine saubere Adresse finanzieren möchten.
Dies ist die Geschichte, wie ich das nach etwa 18 Monaten des Wünschens, dass es existiert, aufgebaut habe, und es dauerte weniger als 24 Stunden.
Eine Einschränkung. Offensichtlich ist dies nicht vollständig privat, da die CEX sehen kann, was Sie tun, aber es gibt Sicherheit durch Obskurität, da sie Tausende von Abhebungen verarbeiten und wahrscheinlich nicht zu genau auf Ihre schauen.
Die meiste Zeit ist dies einfach eine Verschleierung dessen, was Sie onchain tun, damit nicht jeder sehen kann, dass Sie 2021 50 Krypto-Koven gekauft haben.
Oder vielleicht müssen Sie eine Wette von 50.000 zahlen und möchten nicht, dass Ihr Gegenüber weiß, von welcher Adresse sie bezahlt wurde. Es gibt viele Gründe, warum man Privatsphäre onchain möchte. So wie wir offensichtlich auch in unseren traditionellen Finanzsystemen Privatsphäre wollen.
Wir haben eine Reihe von Optionen für Infinex betrachtet, und erneut geht die erste Implementierung davon aus, dass Infinex die Verbindung zwischen Ihren Adressen sehen kann, da sie alle unter einem Konto stehen. Aber die Welt kann das nicht.
Als wir die @NEARProtocol-Intents implementierten und die Unterstützung für Zcash hinzufügten, nahm ich dummerweise an, dass dies für uns gelöst sein würde. Das war es aus verschiedenen Gründen nicht. Obwohl Near dies bald ganzheitlicher lösen wird.
Also, gestern dachte ich mir, ich habe die Infinex-Plattform lokal am Laufen, wie schwer kann das schon sein…
Es stellt sich heraus, dass es mit Opus 4.5 erschreckend einfach ist.
Zunächst dachte ich, ok, lassen Sie uns sehen, wie unser schlüsselfertiges Schlüsselmanagement-System mit den Zcash-Kurven umgeht. Es stellt sich heraus, dass sie das nicht tun. Jetzt ist dies der Punkt, an dem vor sechs Monaten 99 % der Menschen aufgeben müssten.
Aber ich sagte: „Hör zu, Claude, Kumpel. Mein guter Freund @mert zählt darauf, lass uns hier kreativ werden.“ Und innerhalb von 30 Minuten hatten wir passkey + PRF recherchiert und implementiert, was es dir ermöglicht, einen Seed aus einem Passkey abzuleiten. Verdammtes wild.
Ok, also haben wir jetzt eine Möglichkeit zu signieren. Dann benötigten wir ein Framework. Es stellte sich heraus, dass das einzige Web-Framework, das wir finden konnten, webzjs ist, das von chainsafe gepflegt wird, und das sah für ein paar Stunden nach einer guten Lösung aus.
Nachdem ich die Ketten-Synchronisierung und die Salden zum Laufen gebracht hatte, wollte ich eine Transaktion senden. Keine Chance. Nach einigem Graben stellte sich heraus, dass webzjs durch das neueste Zcash-Upgrade blockiert ist 🤣. Jetzt ist dies wieder der Punkt, an dem man in der normalen Realität einfach aufgeben würde. Aber wir leben nicht mehr in der normalen Realität.
Claude brauchte nur ein kleines aufmunterndes Gespräch.
Claude hat eine veraltete Bibliothek genommen und sie ganz lässig aktualisiert, um den neuesten Netzwerk-Fork zu unterstützen, und hat dieses Teil in weniger als 10 Minuten erledigt. Wir haben die App neu aufgebaut und ich habe die Transaktion ausprobiert, und sie wurde sofort durchgelassen. Ich kann wirklich nicht genug betonen, wie verrückt es war, das zu beobachten.
Jetzt habe ich eine voll funktionsfähige Zcash-Wallet, die innerhalb von Infinex läuft. Ich habe ZEC über Near Intents gesendet und konnte dann shielden und an eine externe Zashi iOS-Wallet senden.
Es hat einige Macken, aber ich habe in den letzten Stunden ein Skript, das ich "Autonomous Claude" nenne, gegen die Implementierung laufen lassen, um es zu bereinigen und zu vereinfachen, und ich denke, es ist vollständig nutzbar. Es benötigt eine Sicherheitsüberprüfung und Designarbeit, aber es tut, was es tun sollte.
Sie können Gelder von einer Infinex-Adresse zu Zcash senden und dann Gelder an eine andere Adresse in Ihrem Konto senden. Das Schöne daran ist, dass Sie auf beiden Seiten Near-Intents verwenden können, sodass Sie mit Stablecoins beginnen und mit Stablecoins enden.
Jetzt gibt es praktisch eine gewisse Volatilität zu bewältigen, und Sie möchten nicht einfach sofort hin und her tauschen. Aber wenn wir das Volumen erhöhen, können wir eine schöne Benutzererfahrung darum herum gestalten, sodass die meisten Transaktionen standardisierte Größen haben.
Wir haben in diesem Jahr so viele verrückte Funktionen für Infinex geplant, es wird wild. Die Plattform ist jetzt so robust, dass Sie so etwas wie dies als PoC in nur einem Tag versenden können, weil wir eine "Shell" haben, die alle notwendigen Gerüste enthält.
8,96K