Was ist 0x? - Einführung
In seinem Kern ist 0x (0x Coin) ein offenes und not-rentseeking Suchprotokoll, das einen vertrauensvollen, reibungsarmen Austausch von etherischen Vermögenswerten erleichtert. Entwickler können 0x als Plattform nutzen, um Exchange-Anwendungen auf ihm zu erstellen - 0x.js ist eine Javascript library für die Interaktion mit dem 0x-Protokoll. Für Endbenutzer ist 0x die Infrastruktur einer Vielzahl von anwenderorientierten Anwendungen, wie z. B. 0x OTC, eine dezentralisierte Anwendung, die einen vertrauensvollen Over-the-Counter-Handel von Ethereum-basierten Token ermöglicht.
Welches Problem löst 0x?
Nach den zwei Jahren, seit dem Genesisblock der Ethereum-Blockchain, haben zahlreiche dezentrale Anwendungen (dApps) Ether-Verträge für den Peer-to-Peer-Austausch geschaffen. Schnelle Iteration und mangelnde Best Practices haben die Blockchain mit proprietären und anwendungsspezifischen Implementierungen zersetzt. Damit sind die Endnutzer zahlreichen intelligenten Verträgen unterschiedlicher Qualität und Sicherheit ausgesetzt, mit einzigartigen Konfigurationsprozessen und Lernkurven, die alle die gleiche Funktionalität implementieren. Dieser Ansatz erfordert unnötige Kosten für das Netzwerk durch Fragmentierung der Endbenutzer nach dem jeweiligen dApp, welches jeder Benutzer zufällig verwendet, wodurch wertvolle Netzeffekte um die Liquidität eliminiert werden. 0x Coin ist die Lösung für dieses Problem, indem es als modulare, nicht bearbeitete Bausteine wirkt, die zusammengebaut und umkonfiguriert werden können.
Wie unterscheidet sich 0x von einer zentralen Börse, wie Poloniex oder ShapeShift?
0x ist ein Protokoll für den Austausch, nicht eine, auf Benutzer bezogene, Austausch-Anwendung. 0x ist dezentral und vertrauenswürdig; es gibt keine zentrale Partei, die gehackt werden kann, mit Kundengeldern weglaufen oder staatlichen Vorschriften unterworfen werden kann. Hacks von Mt. Gox, Shapeshift und Bitfinex haben gezeigt, dass diese Arten von systemischen Risiken greifbar sind. Anstatt eines proprietären Systems, das existiert, um Zinsen von seinem Besitzer zu extrahieren, ist 0x eine öffentliche Infrastruktur, die von einer global verteilten Gemeinschaft von Stakeholdern finanziert wird. Während das Protokoll frei zu verwenden ist, ermöglicht es, dass gemeinnützige, anwenderbasierte Exchange-Anwendungen auf dem Protokoll aufgebaut werden können.
Wenn das 0x-Protokoll frei zu verwenden ist, woher kommen die Transaktionsgebühren?
0x-Protokoll nutzt off-chain Auftragsbücher, um die Friktionskosten für die Market Maker massiv zu reduzieren und sicherzustellen, dass die Blockchain nur für die Handelsabwicklung verwendet wird. Hosting und Pflege eines Off-Chain-Orderbuches ist ein Service. Ein Anreiz für "Relayers", dass sie diesen Service bieten, ist das sie in der Lage sein müssen, Transaktionsgebühren für Handelsaktivitäten zu erheben. Relayern steht es frei, ihre Transaktionsgebühren auf jeden Wert zu setzen, den sie wünschen. Das Unternehmen erwartet, dass die Relayer sehr wettbewerbsfähig sind und die Transaktionsgebühren ein effizientes wirtschaftliches Gleichgewicht im Laufe der Zeit erreichen.
Was sind die Unterschiede zwischen dem 0x Protokoll und den state Channels?
Teilnehmer in einem "state channel" schicken kryptografisch signierte Nachrichten hin und her und akkumulieren Zwischenzustandsänderungen, ohne sie in der kanonischen Kette zu veröffentlichen, bis der Kanal geschlossen wird. Die "state channels" eignen sich ideal für "tabellarische" Anwendungen, bei denen zahlreiche Zwischenzustandsänderungen außerhalb der Kette akkumuliert werden können, bevor sie durch eine endgültige On-Chain-Transaktion abgewickelt werden (d. h. Day Trading, Poker, Turn-Based Games). Während state channels die Anzahl der On-Chain-Transaktionen für spezifische Anwendungsfälle drastisch reduzieren, sind zahlreiche On-Chain-Transaktionen und eine Kaution erforderlich, um einen Zustandskanal zu öffnen und sicher zu schließen, wodurch sie weniger effizient als 0x für die Ausführung von einmaligen Trades sind. State Kanäle werden aus der Ethereum-Blockchain isoliert, was bedeutet, dass sie nicht mit intelligenten Verträgen interagieren können. 0x ist so konzipiert, dass es direkt in intelligente Verträge integriert werden kann, sodass Trades programmgesteuert in einer einzigen Reihe von Solidity Codes ausgeführt werden können.
Welche Arten von digitalen Assets werden von 0x unterstützt?
0x unterstützt alle ereignisbasierten Assets, die sich an den ERC20-Token-Standard halten. Es gibt viele ERC20-Token, die kombinierte $ 2.2B wert sind und noch mehr Token werden jeden Monat erstellt. Das Unternehmen glaubt, dass bis 2020 Tausende von Vermögenswerten tokenisiert werden und der Ethereum-Blockchain zugeführt werden, einschließlich traditioneller Wertpapiere wie Aktien, Anleihen und Derivate, Fiat-Währungen und knappe digitale Güter wie Videospielartikel. In der Zukunft werden Cross-Blockchain-Lösungen wie Cosmos und Polkadot es ermöglichen, dass sich Kryptowährungen frei zwischen Blockchains bewegen und Währungen wie Bitcoin natürlich als ERC20-Token auf der Ethereum-Blockkette dargestellt werden.