<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>blockliv3 | (GER)</title>
        <link>https://paragraph.com/@blockliv3-ger</link>
        <description>Crypto Pioneer | NFT &amp; LSD </description>
        <lastBuildDate>Mon, 17 Aug 2026 13:39:35 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <image>
            <title>blockliv3 | (GER)</title>
            <url>https://storage.googleapis.com/papyrus_images/2e473a1ed0a4a0fe4b256fbeac718f49adc35e7fac750c415d5e42291332172a.png</url>
            <link>https://paragraph.com/@blockliv3-ger</link>
        </image>
        <copyright>All rights reserved</copyright>
        <item>
            <title><![CDATA[10 wichtige VS-Code-Tipps und Tricks für mehr Produktivität ]]></title>
            <link>https://paragraph.com/@blockliv3-ger/10-wichtige-vs-code-tipps-und-tricks-f-r-mehr-produktivit-t</link>
            <guid>uZUjxHL8al8HfXSebEDK</guid>
            <pubDate>Thu, 28 Sep 2023 07:21:26 GMT</pubDate>
            <description><![CDATA[10 wichtige VS-Code-Tipps und Tricks für mehr Produktivität OpenConvo wird in Visual Studio Code geöffnet. Wussten Sie, dass 73 % der Entwickler weltweit auf denselben Code-Editor angewiesen sind? Ja, die Ergebnisse der Stack Overflow Developer Survey 2023 liegen vor, und wieder einmal war Visual Studio Code mit Abstand dabeidie am häufigsten verwendete Entwicklungsumgebung. „Visual Studio Code ist nach wie vor die bevorzugte IDE aller Entwickler und wird im Vergleich zu professionellen Entwi...]]></description>
            <content:encoded><![CDATA[<p>10 wichtige VS-Code-Tipps und Tricks für mehr Produktivität</p><p>OpenConvo wird in Visual Studio Code geöffnet. Wussten Sie, dass 73 % der Entwickler weltweit auf denselben Code-Editor angewiesen sind? Ja, die Ergebnisse der Stack Overflow Developer Survey 2023 liegen vor, und wieder einmal war Visual Studio Code mit Abstand dabeidie am häufigsten verwendete Entwicklungsumgebung. „Visual Studio Code ist nach wie vor die bevorzugte IDE aller Entwickler und wird im Vergleich zu professionellen Entwicklern häufiger von denjenigen verwendet, die das Programmieren lernen&quot;, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://Survey.stackoverflow.co/2023">Survey.stackoverflow.co/2023</a> Und wir alle wissen warum: Es ist großartig. Aber schöpfen wir sein Potenzial vollständig aus? In diesem Artikel stellen wir einige überzeugende VS-Code-Funktionen vor, die die Produktivität unter anderem durch lokale Quellcodeverwaltung, animierte Eingabe und schnelles Löschen von Zeilen steigern . Beginnen wir damit, sie zu nutzen, um unsere Codierungsziele schneller als je zuvor zu erreichen.</p><ol><li><p>Zeitleistenansicht: lokale Quellcodeverwaltung Die Timeline-Ansicht bietet uns eine integrierte Quellcodeverwaltung. Viele von uns wissen, wie nützlich Git und andere Quellcodeverwaltungstools sind, die uns dabei helfen, Dateiänderungen einfach zu verfolgen und bei Bedarf zu einem vorherigen Punkt zurückzukehren. Daher bietet die Zeitleistenansicht in VS Code eine automatisch aktualisierte Zeitleiste wichtiger Ereignisse im Zusammenhang mit einer Datei, wie z. B. Git-Commits, Dateispeicherungen und Testläufe. Erweitern Sie diese Ansicht, um eine Liste mit Schnappschüssen von Ereignissen anzuzeigen, die sich auf die aktuelle Datei beziehen. Hier geht es um das Speichern von Dateien, aber auch um Git-Commits, bei denen die Datei bereitgestellt wurde. Bewegen Sie den Mauszeiger über das Snapshot-Element, um das Datum und die Uhrzeit anzuzeigen , zu der VS Code den Snapshot erstellt hat. Wählen Sie ein Snapshot-Element aus, um eine Diff-Ansicht anzuzeigen, die die Änderungen zwischen der Datei zum Snapshot-Zeitpunkt und der aktuellen Datei zeigt.</p></li><li><p>Automatisches Speichern: nicht mehr Strg + S Können Sie zählen, wie oft Sie diese Verknüpfung verwendet haben? Wahrscheinlich tun Sie es jetzt unbewusst. Die Autosave-Funktion speichert Dateien automatisch , während wir an ihnen arbeiten, sodass kein manuelles Speichern erforderlich ist . Mit der automatischen Speicherung vermeiden wir die Strg + S-Ermüdung, sparen Zeit und gewinnen die Gewissheit, immer mit den neuesten Änderungen an den Dateien zu arbeiten. Es ist jedoch nicht perfekt und es liegt an Ihnen, die Vor- und Nachteile abzuwägen - die wir hier ausführlich behandeln . <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://codingbeautydev.com">codingbeautydev.com</a> Nicht automatisch speichern. Automatische Speicherung aktiviert - die Anzeige für nicht gespeicherte Daten wird nicht mehr angezeigt. Verwenden Sie Datei &gt; Automatisch speichern, um die Funktion einfach zu aktivieren.</p></li><li><p>Machen Sie alles mit der Befehlspalette Fast alles, was Sie in VS Code tun, außer der Eingabe, ist ein „Befehl&quot;. Mit Befehlen können wir Aufgaben innerhalb des Editors erledigen . Dazu gehören dateibezogene Befehle, Navigationsbefehle, Bearbeitungsbefehle und Terminalbefehle, die jeweils optimal darauf ausgelegt sind, verschiedene Aspekte Ihres Bearbeitungserlebnisses zu verbessern. Mit der Befehlspalette suchen wir einfach nach einem Befehl und wählen die entsprechende Aktion aus. Um die Befehlspalette zu öffnen , verwenden Sie diese Tastenkombination: Windows/Linux:Ctrl + Shift + P Mac: Umschalt + Befehl + P</p></li></ol><p>Wie Sie richtig vermutet haben, sind die Tastenkombinationen auf der rechten Seite eine schnellere Möglichkeit, die Befehle über die Tastatur auszuführen. Der Hauptvorteil der Befehlspalette gegenüber Verknüpfungen besteht darin, dass es einen Befehl ohne Verknüpfung gibt oder Sie nach einem Befehl suchen, von dem Sie nicht sicher sind, ob er existiert. 4. Gehen Sie schnell zur Datei Die Maus ist zu langsam. Ja, Sie können im Explorer-Bereich auf die Datei klicken, aber für eine viel schnellere Alternative können SieCtrl + P nach einer bestimmten Datei in Ihrem Projekt suchen und diese öffnen. Halten Sie gedrückt Ctrlund drücken Sie Tab, um durch die Liste der aktuell in einer Editor-Instanz geöffneten Dateien zu blättern. Sie können sogar Alt + Leftund verwenden Alt + Right, um schnell zwischen diesen geöffneten Dateien zu navigieren. All dies sind viel schnellere Möglichkeiten, zu einer Datei zu gelangen, als mit dem Cursor. 5. Gehen Sie schnell zur Schlange Springen, nicht scrollen. Das schnelle Navigieren zu einer Zeile ist beim Debuggen von unschätzbarem Wert , wenn bei bestimmten Zeilennummern Fehler auftreten müssen. Indem Sie zu diesen Zeilen springen, können Sie den Code in diesem bestimmten Kontext untersuchen, Variablen auswerten und das Problem beheben. Benutzen Sie dazu die Ctrl + GTastenkombination. 6. Zeile schnell löschen Sie sind jetzt bei der Zeile angelangt. Was ist, wenn Sie sie löschen möchten? Würden Sie ziehen und ziehen, um die Markierung hervorzuheben, und dann die Entf-Taste drücken? Wirst du unermüdlich die Rücktaste drücken, bis alle Zeichen verschwunden sind? Oder verwenden Sie die Ctrl + Shift + KVerknüpfung , um diese und Dutzende weiterer Zeilen in Sekundenschnelle zu löschen? 7. Viel Spaß beim Tippen mit sanftem Cursor VS Code has this smooth cursor feature that animates the cursor as it moves, like in MS Word. This makes typing feel more fluid and polished, as well as giving us a smoother and more natural feel as we navigate through the lines of code and place the cursor at different points. To turn it on, open Settings UI in the Command Palette and search for &quot;smoot caret&quot;. We are looking for the Editor: Cursor Smooth Caret Animation setting, which has 3 possible options: off: No smooth cursor animation explicit: Only animates the cursor when we explicitly place it somewhere in the code. on: Smooth cursor animation is always enabled - including when typing.</p><p>Set it to on to get the full visual experience. 8. Format code rapidly Bei der Formatierung geht es darum, die Lesbarkeit des Codes zu verbessern , indem man ihn strukturiert und konsistent organisiert. Und wenn Sie dies manuell getan haben, müssen Sie wissen, dass es einen besseren Weg gibt. Ja, Sie müssen die Formatierung des Codes automatisch mit dem Format DocumentBefehl starten , der in der Befehlspalette leicht zugänglich ist. Abhängig von der Sprache der aktuellen Datei wird ein bestimmtes „Standard&quot;-Formatierungsprogramm verwendet, um den Code mit verschiedenen Regeln für Einrückung, Zeilenlänge, Klammern usw. zu formatieren. Es gibt zwar einen ziemlich guten integrierten JS/TS-Formatierer, für eine robustere Lösung empfehle ich jedoch dringend die Prettier-Erweiterung . Nach der Installation legen Sie es als Standardformatierer fest. Wenn Sie die manuelle Speicherung anstelle der automatischen Speicherung verwenden, sollten Sie eine Funktion aktivieren, um die Formatierung etwas zu vereinfachen: Editor: Format On Save: „Formatieren Sie eine Datei beim Speichern. Ein Formatierungsprogramm muss verfügbar sein, die Datei darf nicht nach einer Verzögerung gespeichert werden und der Editor muss heruntergefahren werden.&quot; Es ist standardmäßig deaktiviert.</p><p>Wenn diese Einstellung aktiviert ist, formatiert VS Code Ihren Code automatisch mit dem aktuellen Standardformatierer, wenn Sie die Datei mit speichern Ctrl + S, wie Sie in der obigen Demo gesehen haben. Das automatische Speichern Format On Savefunktioniert nicht und es kann mühsam werden, die Befehlspalette ständig zu öffnen, wenn Sie ab und zu formatieren. Und dafür gibt es Tastaturkürzel: Windows: Umschalt + Alt + F Mac: Umschalt + Wahl + F Linux: Strg + Umschalt + I</p><p>Ich verwende Windows und persönlich gefällt mir diese Standard-Tastenkombination nicht. Durch die automatische Speicherung muss ich hin und wieder formatieren, und Umschalt + Alt + F wurde nach einer Weile zur Qual. Also habe ich es geändert inCtrl + D, Ctrl + D – einen Tastaturkürzel-Akkord, der viel einfacher zu drücken und zu merken ist und keine widersprüchlichen Tastenkombinationen aufweist. Ich empfehle Ihnen, dasselbe zu tun. 9. Sparen Sie Zeit mit der Bearbeitung mit mehreren Cursorn Einer der Wow-Momente in meinen frühesten Tagen mit VS Code: Die Bearbeitung mit mehreren Cursorn ermöglicht es Ihnen, mehrere Cursor an verschiedenen Punkten zu platzieren und denselben Text mehrmals zu löschen oder einzufügen. Dies beschleunigt die Bearbeitungszeit und steigert die Produktivität erheblich, da wir wiederkehrende Aufgaben durch die schnelle Codeerstellung effizient erledigen können . Beim Bearbeiten gibt es natürlich immer mindestens einen Cursor. Verwenden Sie Alt + Clickdiese Option, um weitere hinzuzufügen. Ctrl + Alt + DownSie können mit oder auch ganz einfach einen Cursor direkt über oder unter der aktuellen Zeile hinzufügen Ctrl + Alt + Up. Diese Tastenkombinationen führen jeweils die Befehle Add Cursor Aboveund aus Add Cursor Below. 10. Erstellen Sie schnell einen neuen Ordner/eine neue Datei Es gibt kein ernstes Projekt, bei dem wir nicht neue Ordner und Dateien erstellen, und wenn es eine Möglichkeit gäbe, die Datei-/Ordnererstellung zu beschleunigen , würde sich die gesamte eingesparte Zeit aufsummieren und uns einen erheblichen Produktivitätsschub bescheren . Wenn Sie in VS Code mit der Schaltfläche „Neue Datei und neuer Ordner&quot; neue Dateien und Ordner erstellt haben, dann gibt es ja eine Möglichkeit. Ja, das musst du nicht tun. Wussten Sie, dass Sie, anstatt ständig die Maus zu bewegen, um diese kleinen Schaltflächen zu finden, einfach auf das Explorer-Bedienfeld doppelklicken können , um eine neue Datei zu erstellen? Wie wäre es mit einem neuen Ordner? Nun, Ordner sind nichts ohne Dateien, und wenn Sie eine neue Datei erstellen, können Sie das /Zeichen ganz einfach verwenden, um eine Hierarchie anzugeben und neue Ordner und Unterordner für die Datei zu erstellen. Der Ordner „utils&quot; wird erstellt und enthält index.js. Noch effizienter wäre es, Tastaturkürzel zu verwenden , was ich getan habe. AAls ehemaliger Atom-Fan hatte ich mich schnell an die Verknüpfungen undShift + A zum Erstellen neuer Dateien bzw. Ordner gewöhnt ; Ich wusste, was ich tun musste. Da AundShift + A offensichtlich Schlüssel sind, mit denen wir programmieren, habe ich die whenWerte hier eingefügt, um sicherzustellen, dass sie nur dann eine neue Datei/einen neuen Ordner erstellen, wenn der Explorer-Bereich den Fokus hat und im aktuellen Editor kein aktiver Cursor vorhanden ist. Um diese Tastenkombinationen beim Tippen verwenden zu können, müssen Sie sich zunächst auf den Explorer-Bereich konzentrieren. Klicken Sie darauf oder verwenden Sie Ctrl/Command + Shift + E. Die zentralen Thesen Aktivieren Sie die lokale Quellcodeverwaltung mit der Zeitleistenansicht . Standardmäßig im Explorer-Bereich verfügbar. Dateien automatisch speichern mit File &gt; Autosave. Führen Sie Befehle in der Befehlspalette mit Ctrl + Shift + Poder aus Shift + Command + P. Gehen Sie mit zu einer Datei , navigieren Sie mit oder Ctrl + Pzwischen geöffneten Dateien .Alt + Left/RightCtrl + Tab Gehen Sie zu einer Zeile mit Ctrl + G. Löschen Sie eine Zeile mit Ctrl + Shift + K. Ermöglichen Sie flüssiges Tippen mit Editor: Cursor Smooth Caret Animationder Einstellung. Formatieren Sie den Code mit dem Befehl „Dokument formatieren&quot;, verwenden Sie Prettier und ändern Sie die Verknüpfung in Ctrl + D, Ctrl + D. Verwenden Sie mehrere Cursor gleichzeitig mit Alt + Click. Ctrl + Alt + Up/DownFügt einen Cursor oben/unten hinzu. Verschieben Sie eine Zeile mit Alt/Wahl + Oben/Unten in Windows/Mac nach oben oder unten. Erstellen Sie eine neue Datei, indem Sie auf den Explorer-Bereich doppelklicken oder eine benutzerdefinierte Tastenkombination festlegen . Erstellen Sie eine neue Datei in einem neuen Ordner mit „ folder/file.ext &quot;.</p><p>Sehen Sie sich die Dokumentation zu VS-Code-Tastenbindungen an , um mehr über Tastaturkürzel und deren Anpassung zu erfahren. Es enthält eine vollständige Liste aller Standard-VS-Code-Verknüpfungen in Ihrem Betriebssystem. Abschließende Gedanken Visual Studio Code ist mehr als nur ein Texteditor - es ist ein leistungsstarkes Tool, das, wenn es beherrscht wird, Ihre Produktivität erheblich steigern und Ihren Codierungsworkflow optimieren kann. Die zehn Tipps und Tricks, die wir untersucht haben, sind nur die Spitze des Eisbergs . Während Sie weiter durch VS Code navigieren, werden Sie unzählige weitere Funktionen und Verknüpfungen entdecken, die Ihr Codierungserlebnis weiter verbessern. Erforschen Sie also weiter, lernen Sie weiter und denken Sie daran: Der Schlüssel zu effizientem Codieren liegt nicht nur im Code selbst , sondern auch in den Tools, mit denen Sie ihn schreiben. Jede verrückte Sache, die JavaScript macht Gerade als Sie dachten, Sie wüssten alle Macken. Vermeiden Sie schmerzhafte Fehler und sparen Sie wertvolle Zeit mit „ Every Crazy Thing JavaScript Does&quot;, einem fesselnden Leitfaden zu den subtilen Vorbehalten und weniger bekannten Teilen von JavaScript. Holen Sie sich noch heute hier ein kostenloses Exemplar .</p><p>🌟 Eine Initiative, um die Web3-Bildung für die nächste Generation  zugänglicher zu machen. 🌟 🌟 Feel free to check out:  my.bio/blockliv3 Social Media: @blockliv3 E-Mail: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="mailto:blockliv3.nft@ud.me">blockliv3.nft@ud.me</a></p>]]></content:encoded>
            <author>blockliv3-ger@newsletter.paragraph.com (blockliv3 | (GER))</author>
        </item>
        <item>
            <title><![CDATA[Erstellen eines Arbitrage-Bots: Finden von Arbitrage-Möglichkeiten]]></title>
            <link>https://paragraph.com/@blockliv3-ger/erstellen-eines-arbitrage-bots-finden-von-arbitrage-m-glichkeiten</link>
            <guid>85lBO3kr6kR3tYmLEPL2</guid>
            <pubDate>Thu, 28 Sep 2023 07:16:58 GMT</pubDate>
            <description><![CDATA[Erstellen eines Arbitrage-Bots: Finden von Arbitrage-Möglichkeiten Wenn Ihr MEV-Setup nicht so aussieht, sind Sie ngmi Dieser Artikel ist Teil einer Serie über den Aufbau eines Arbitrage-Bots. Ziel dieser Serie ist es, eine Schritt-für-Schritt-Anleitung zum Aufbau eines automatisierten MEV-Handelsroboters bereitzustellen, der Arbitragemöglichkeiten an beliebten dezentralen Börsen finden und ausführen kann. In diesem Artikel führen wir eine Vorauswahl der interessierenden Token-Paare durch. An...]]></description>
            <content:encoded><![CDATA[<p>Erstellen eines Arbitrage-Bots: Finden von Arbitrage-Möglichkeiten</p><p>Wenn Ihr MEV-Setup nicht so aussieht, sind Sie ngmi Dieser Artikel ist Teil einer Serie über den Aufbau eines Arbitrage-Bots. Ziel dieser Serie ist es, eine Schritt-für-Schritt-Anleitung zum Aufbau eines automatisierten MEV-Handelsroboters bereitzustellen, der Arbitragemöglichkeiten an beliebten dezentralen Börsen finden und ausführen kann. In diesem Artikel führen wir eine Vorauswahl der interessierenden Token-Paare durch. Anschließend leiten wir die mathematische Formel ab, um die optimale Arbitrage zwischen zwei Pools derselben Token-Paare zu finden. Schließlich implementieren wir die Formel im Code und geben eine Liste potenzieller Arbitragemöglichkeiten zurück. Auswahl der Token-Paare Präzisierungen zur Arbitrage-Strategie</p><p>Bevor wir mit der Suche nach Arbitrage-Möglichkeiten beginnen, müssen wir den Umfang unseres Arbitrage-Bots klar definieren. Konkret: Auf welche Art von Arbitrage wollen wir reagieren? Die sicherste Art der Arbitrage ist zwischen Pools, an denen die ETH beteiligt ist. Da die ETH der Vermögenswert ist, mit dem das Gas unserer Transaktionen bezahlt wird, ist es selbstverständlich, dass man nach einer Arbitrage immer bei der ETH landen möchte. Aber jeder ist versucht, so zu denken. Bedenken Sie, dass beim Trading pünktliche Gelegenheiten immer weniger profitabel werden, je mehr Menschen sie nutzen. Der Einfachheit halber konzentrieren wir uns auf Arbitragemöglichkeiten zwischen Pools, an denen die ETH beteiligt ist. Wir werden nur nach Möglichkeiten zwischen zwei Pools desselben Token-Paares suchen. Wir werden nicht bei Gelegenheiten handeln, an denen mehr als zwei Pools in der Handelsroute beteiligt sind (sogenannte Multi-Hop- Möglichkeiten). Beachten Sie, dass das Upgrade dieser Strategie auf eine riskantere Strategie der erste Schritt ist, den Sie unternehmen sollten, um die Rentabilität Ihres Bots zu verbessern. Um diese Strategie zu verbessern, könnten Sie beispielsweise einen gewissen Bestand an Stablecoins halten und Arbitragemöglichkeiten nutzen, die Stablecoins generieren. Das Gleiche könnte man auch für viel riskantere Vermögenswerte wie Shitcoins machen (mit den nötigen Vorsichtsmaßnahmen) und sein Portfolio regelmäßig in ETH umschichten, um Benzin zu bezahlen. Eine andere Richtung bestünde darin, die von uns implizite Annahme der Atomizität aufzugeben und statistische Überlegungen in unsere Strategie einzuführen.</p><p>Zum Beispiel durch den Kauf eines Tokens in einem Pool, wenn sich der Preis um mehr als eine bestimmte Standardabweichung positiv entwickelt hat, und durch den späteren Verkauf (Mean-Reversion-Strategie). Dies wäre ideal für Shitcoins, die nicht an viel effizienteren zentralen Börsen notiert sind oder deren Preis in der Kette nicht korrekt verfolgt wird. Dies beinhaltet viel mehr bewegliche Teile und ist nicht Gegenstand dieser Serie. Auswahl der Token-Paare Nachdem wir nun den Umfang unseres Arbitrage-Bots definiert haben, müssen wir die Token-Paare auswählen, mit denen wir handeln möchten. Hier sind die 2 Auswahlkriterien, die wir verwenden werden: Die ausgewählten Paare müssen ETH beinhalten. Die Paare müssen in mindestens zwei verschiedenen Pools gehandelt werden.</p><p>Unter Wiederverwendung des Codes aus Artikel 2: Effizientes Lesen von Poolpreisen haben wir den folgenden Code, der alle Token-Paare auflistet, die durch die bereitgestellten Fabrikverträge bereitgestellt wurden:</p><h1 id="h-" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">[...]</h1><h1 id="h-laden-sie-die-adressen-der-fabrikvertrage" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Laden Sie die Adressen der Fabrikverträge</h1><p>mit open ( &quot;FactoriesV2.json&quot; , &quot;r&quot; ) als f: factorys = json.load(f)</p><h1 id="h-" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">[...]</h1><h1 id="h-liste-der-pools-abrufen-fur-jedes-fabrikvertragspaardatalist" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Liste der Pools abrufen für jedes FabrikvertragspaarDataList</h1><p>= [] für Fabrikname, Fabrikdaten in Fabriken.items(): events = getPairEvents(w3.eth.contract(address=factoryData[ &apos;factory&apos; ], abi=factory_abi), 0 , w3.eth.block_number) print ( f&apos;Found { len (events)} Pools für {factoryName} &apos; ) für e in Ereignissen: pairDataList.append({ &quot;token0&quot; : e[ &quot;args&quot; ][ &quot;token0&quot; ], &quot;token1&quot; : e[ &quot;args&quot; ][ &quot;token1&quot; ], &quot;pair&quot; : e[ &quot;args &quot; ][ &quot;pair&quot; ], &quot;factory&quot; : FactoryName }) Wir werden einfach pairDataListin ein Wörterbuch umwandeln, in dem die Schlüssel die Token-Paare sind und die Werte die Liste der Pools sind, die dieses Paar handeln. Beim Durchlaufen der Liste ignorieren wir die Paare, an denen ETH nicht beteiligt ist. Wenn die Schleife beendet ist, werden Paare mit mindestens 2 ausgewählten Pools in Listen mit mindestens 2 Elementen gespeichert:</p><h1 id="h-" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">[...]</h1><p>WETH = &quot;0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2&quot; pair_pool_dict = {} fürpair_object inpairDataList : #Überprüfen Sie, ob ETH (WETH) im Paar vorhanden ist . pair = (pair_object[ &apos;token0&apos; ], pair_object[ &apos;token1&apos; ]) wenn WETH nicht im Paar: fortfahren # Stellen Sie sicher, dass das Paar im Wörterbuch referenziert wird. Wenn das Paar nicht inpair_pool_dict : pair_pool_dict[pair] = [] ist, fügen Sie den Pool zur Liste der Pools hinzu, die dieses Paar handeln. pair_pool_dict[pair].append(pair_object)</p><h1 id="h-erstellen-sie-das-endgultige-worterbuch-der-pools-mit-denen-gehandelt-werden-soll" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Erstellen Sie das endgültige Wörterbuch der Pools, mit denen gehandelt werden soll.</h1><p>pool_dict = {} für Paar, pool_list in pair_pool_dict.items(): if len (pool_list) &gt;= 2 : pool_dict[pair] = pool_list Einige Statistiken sollten ausgedruckt werden, um einen besseren Überblick über die Daten zu haben, mit denen wir arbeiten:</p><h1 id="h-anzahl-verschiedener-paare" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Anzahl verschiedener Paare</h1><p>print ( f&apos;Wir haben { len (pool_dict)} verschiedene Paare.&apos; )</p><h1 id="h-gesamtzahl-der-pools" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Gesamtzahl der Pools</h1><p>print ( f&apos;Wir haben { sum ([ len (pool_list) für pool_list in pool_dict.values()] )} Pools insgesamt.&apos; )</p><h1 id="h-paar-mit-den-meisten-pools" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Paar mit den meisten Pools</h1><p>print ( f&apos;Das Paar mit den meisten Pools ist { max (pool_dict, key= lambda k: len (pool_dict[k]))} mit { len ( max(pool_dict.values(), key= len ))} Pools.&apos; )</p><h1 id="h-verteilung-der-anzahl-der-pools-pro-paar-dezile" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Verteilung der Anzahl der Pools pro Paar, Dezile</h1><p>pool_count_list = [ len (pool_list) für pool_list in pool_dict.values()] pool_count_list.sort(reverse= True ) print ( f&apos;Anzahl der Pools pro Paar, in Dezilen: { pool_count_list[:: int ( len (pool_count_list)/ 10 )]} &apos; )</p><h1 id="h-verteilung-der-anzahl-der-pools-pro-paar-perzentile-dezile-des-ersten-dezils" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Verteilung der Anzahl der Pools pro Paar, Perzentile (Dezile des ersten Dezils)</h1><p>pool_count_list.sort(reverse= True ) drucken( f&apos;Anzahl der Pools pro Paar, in Perzentilen: {pool_count_list[:: int ( len (pool_count_list)/ 100 )][: 10 ]} &apos; ) Zum Zeitpunkt des Schreibens wird Folgendes ausgegeben: Wir haben 1431 verschiedene Paare. Wir haben insgesamt 3081 Pools . Das Paar mit den meisten Pools ist ( &apos;0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2&apos; , &apos;0xdAC17F958D2ee523a2206206994597C13D831ec7&apos; ) mit 16 Pools. Anzahl der Pools pro Paar, in Dezilen: [ 16 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 ]</p><p>Anzahl der Pools pro Paar, in Perzentilen: [ 16 , 5 , 4 , 3 , 3 , 3 , 3 , 3 , 3 , 3 ] Das Abrufen von Reserven für 3000 Pools kann mit öffentlichen RPC-Knoten in weniger als 1 Sekunde erfolgen. Dies ist eine angemessene Zeitspanne. Da wir nun über alle benötigten Daten verfügen, müssen wir damit beginnen, Arbitragemöglichkeiten zu finden. Arbitrage-Möglichkeiten finden Grund Idee Eine Arbitragemöglichkeit besteht immer dann, wenn zwischen zwei Pools, die dasselbe Paar handeln, eine Preisdiskrepanz besteht. Allerdings sind nicht alle Preisunterschiede ausnutzbar: Die Gaskosten der Transaktion legen einen Mindestwert fest, der durch den Handel wieder hereingeholt werden muss, und die Liquidität in jedem Pool begrenzt den Wert, der aus einem bestimmten Preisunterschied gewonnen werden kann. Um die profitabelste Arbitragemöglichkeit zu finden, die uns zur Verfügung steht, müssen wir den potenziellen Wert berechnen, der sich aus jeder Preisdifferenz ziehen lässt, unter Berücksichtigung der Reserven/Liquidität in jedem Pool und die Gaskosten der Transaktion schätzen. Arbitrage-Formel für die optimale Handelsgröße Wenn eine Arbitragemöglichkeit genutzt wird, sinkt der Preis des Pools, der den Input-Token kauft, und der Preis des Pools, der verkauft. Die Preisbewegung wird durch eine konstante Produktformel beschrieben. Wir haben bereits in Artikel 1 gesehen , wie man den Output eines Swaps über einen Pool unter Berücksichtigung der Reserven dieses Pools und des Inputbetrags berechnet. Um die optimale Handelsgröße zu ermitteln, finden wir zunächst eine Formel für den Output zweier aufeinanderfolgender Swaps unter Berücksichtigung eines bestimmten Inputbetrags und der Reserven der beiden an den Swaps beteiligten Pools.</p><p>Wir gehen davon aus, dass der Input des ersten Swaps in ist token0und der Input des zweiten Swaps in ist token1, was schließlich einen Output in ergibt token0. Sei xder Eingabebetrag, (a1, b1)die Reserven des ersten Pools und (a2, b2)die Reserven des zweiten Pools. feeist die Gebühr, die von den Pools erhoben wird, und es wird davon ausgegangen, dass sie für beide Pools gleich ist (meistens 0,3 %). Wir definieren eine Funktion, die den Output eines Swaps bei gegebenem Input x und Reserven (a,b) berechnet: f(x, a, b) = b * (1 - a/(a + x* (1-Gebühr))) Wir wissen dann, dass die Ausgabe des ersten Austauschs ist: out1(x) = f(x, a1, b1) out1(x) = b1 * (1 - a1/(a1 + x* (1-Gebühr))) Die Ausgabe des zweiten Austauschs ist: (Beachten Sie die ausgetauschten Reservevariablen) out2(x) = f(out1(x), b2, a2) out2(x) = f(f(x, a1, b1), b2, a2) out2(x) = a2 * (1 - b2/(b2 + f(x, a1, b1)* (1-fee))) out2(x) = a2 * (1 - b2/(b2 + b1 * (1 - a1/(a1 + x * (1-fee)) ) * (1-Gebühr))) Wir können diese Funktion mit desmos plotten . Indem wir die Reservewerte so wählen, dass wir den ersten Pool mit 1 ETH und 1750 USDC und den zweiten Pool mit 1340 USDC und 1 ETH simulieren, erhalten wir die folgende Grafik: Darstellung des Bruttogewinns des Handels als Funktion des Inputwerts Beachten Sie, dass wir tatsächlich aufgetragen haben out2(x) - x, d. h. den Gewinn des Handels abzüglich des Eingabebetrags. Grafisch können wir sehen, dass die optimale Handelsgröße bei 0.0607 ETHder Eingabe liegt, was zu einem Gewinn von führt 0.0085 ETH. 0.0607 ETHUm diese Chance nutzen zu können, muss der Vertrag mindestens über Liquidität in WETH verfügen . Dieser Gewinnwert von 0.0085 ETH(~16 $ beim Schreiben dieses Artikels) ist NICHT der endgültige Gewinn des Handels, da wir immer noch die Gaskosten der Transaktion berücksichtigen müssen. Dies wird in einem folgenden Artikel besprochen. Wir möchten diese optimale Handelsgröße für unseren MEV-Bot automatisch berechnen. Dies kann durch Elementarrechnung erfolgen. Wir haben eine Funktion einer Variablen x, die wir maximieren möchten. Die Funktion erreicht ihr Maximum bei einem Wert, bei xdem die Ableitung der Funktion liegt 0. Zur symbolischen Berechnung der Ableitung einer Funktion können verschiedene kostenlose und Online-Tools verwendet werden, beispielsweise Wolfram Alpha .</p><p>Finden der Ableitung unserer Bruttogewinnfunktion. Mit Wolfram Alpha ist es sehr einfach, eine solche Ableitung zu finden. Sie können es auch per Hand machen, wenn Sie unsicher sind, was Ihre mathematischen Fähigkeiten angeht. Wolfram Alpha ergibt die folgende Ableitung: dout2(x)/dx = (a1 <em>b1</em> a2 <em>b2</em> (1-Gebühr)^2)/(a1 <em>b2 + (1-Gebühr)</em> x <em>(b1</em> (1-Gebühr)+b2)) ^2 Da wir den Wert ermitteln möchten, xder den Gewinn maximiert (also out2(x) - x), müssen wir den Wert ermitteln, xbei dem die Ableitung 1 (und nicht 0) ist. Wolfram Alpha liefert die folgende Lösung für xin der Gleichung dout2(x)/dx = 1: x = (sqrt(a1 <em>b1</em> a2 <em>b2</em> (1-Gebühr)^4 * (b1* (1-Gebühr)+b2)^2) - a1 <em>b2</em> (1-Gebühr) <em>(b1</em> ( 1-Gebühr)+b2)) / ((1-Gebühr) * (b1* (1-Gebühr) + b2))^2 Mit den Werten der Reserven, die wir in der obigen Grafik verwendet haben, erhalten wir x_optimal = 0.0607203782551, was unsere Formel bestätigt (im Vergleich zum Diagrammwert von 0.0607). Obwohl diese Formel nicht sehr gut lesbar ist, lässt sie sich leicht in Code implementieren. Hier ist eine Python-Implementierung der Formel zur Berechnung der Ausgabe der beiden Swaps und der optimalen Handelsgröße:</p><h1 id="h-hilfsfunktionen-zur-berechnung-der-optimalen-handelsgrosse" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Hilfsfunktionen zur Berechnung der optimalen Handelsgröße</h1><h1 id="h-ausgabe-eines-einzelnen-swaps" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Ausgabe eines einzelnen Swaps</h1><p>def swap_output ( x, a, b, fee= 0.003 ): return b * ( 1 - a/(a + x*( 1 -fee)))</p><h1 id="h-bruttogewinn-von-zwei-aufeinanderfolgenden-swaps" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Bruttogewinn von zwei aufeinanderfolgenden Swaps</h1><p>def trade_profit ( x, Reserven1, Reserven2, Gebühr= 0,003 ): a1, b1 = Reserven1 a2, b2 = Reserven2 return swap_output(swap_output(x, a1, b1, fee), b2, a2, fee) - x</p><h1 id="h-optimaler-eingabebetrag" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Optimaler Eingabebetrag</h1><p>def optimal_trade_size ( Reserven1, Reserven2, Gebühr = 0,003 ): a1, b1 = Reserven1 a2, b2 = Reserven2 return (math.sqrt(a1<em>b1</em>a2<em>b2</em>( 1 -fee)** 4 * (b1*( 1 -fee)+b2)** 2 ) - a1 <em>b2</em>( 1 -fee)<em>(b1</em>( 1 -fee)+b2)) / (( 1 -fee) * (b1*( 1 -fee) + b2))** 2 Finder für Arbitragemöglichkeiten Da wir nun wissen, wie man den Bruttogewinn aus einer Arbitragemöglichkeit zwischen zwei beliebigen Pools desselben Token-Paares berechnet, müssen wir nur noch alle Token-Paare durchlaufen und alle Pools, die das haben, jeweils zwei mal zwei testen dasselbe Token-Paar. Dadurch erhalten wir den Bruttogewinn aller möglichen Arbitragemöglichkeiten, die im Rahmen unserer Strategie liegen. Um den Nettogewinn eines Handels abzuschätzen, müssen wir die Gaskosten für die Nutzung einer bestimmten Gelegenheit abschätzen. Dies kann genau durch die Simulation der Transaktion über einen eth_call an einen RPC-Knoten erfolgen, nimmt jedoch viel Zeit in Anspruch und kann nur für ein paar Dutzend Gelegenheiten pro Block durchgeführt werden. Wir werden zunächst eine grobe Schätzung der Gaskosten vornehmen, indem wir von festen Transaktionskosten für Gas ausgehen (eigentlich eine Untergrenze) und die Gelegenheiten aussortieren, die nicht rentabel genug sind, um die Gaskosten zu decken. Erst dann führen wir eine genaue Schätzung der Gaskosten für die verbleibenden Möglichkeiten durch. Hier ist der Code, der alle Paare und alle Pools durchgeht und die Chancen nach Gewinn sortiert:</p><h1 id="h-" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">[...]</h1><h1 id="h-rufen-sie-die-reserven-jedes-pools-in-pooldict-ab" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Rufen Sie die Reserven jedes Pools in pool_dict ab</h1><p>to_fetch = [] # Liste der Pooladressen, für die Reserven abgerufen werden müssen. für Paar, pool_list in pool_dict.items(): für paar_Objekt in pool_list: to_fetch.append(pair_object[ &quot;pair&quot; ]) # Fügen Sie die Adresse des Pools hinzu print ( f&quot;Reserven von { len (to_fetch)} Pools abrufen.. .&quot; )</p><h1 id="h-getreservesparallel-stammt-aus-artikel-2-in-der-mev-bot-reihe" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">getReservesParallel() stammt aus Artikel 2 in der MEV-Bot-Reihe</h1><p>ReserveList = asyncio.get_event_loop().run_until_complete(getReservesParallel(to_fetch, ProviderAsync))</p><h1 id="h-liste-der-handelsmoglichkeiten-erstellen" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Liste der Handelsmöglichkeiten erstellen</h1><p>index = 0 opps = [] für Paar, pool_list in pool_dict.items(): # Speichern Sie die Reserven in den Pool-Objekten zur späteren Verwendung für paar_Objekt in pool_list: paar_objekt[ &quot;reserven&quot; ] = ReserveList[index ] index += 1 # Iteriere über alle Pools des Paares für poolA in pool_list: für poolB in pool_list: # Überspringen, wenn es sich um denselben Pool handelt, if poolA[ &quot;pair&quot; ] == poolB[ &quot;pair&quot; ]: fortfahren # Überspringen, wenn eine der Reserven 0 ist (Division durch 0), wenn 0 in PoolA[ „reserves&quot; ] oder 0 in poolB[ „reserves&quot; ]: fortfahren # Die Reserven neu anordnen, sodass WETH immer der erste Token ist, wenn poolA [ „token0&quot; ] == WETH: res_A = (poolA[ „reserves&quot; ][ 0 ], poolA[ „reserves&quot; ][ 1 ]) res_B = (poolB[ „reserves&quot; ][ 0 ], poolB[ „reserves&quot; ][ 1 ]) sonst : res_A = (poolA[ &quot;reserves&quot; ][ 1 ], poolA[ &quot;reserves&quot; ][ 0 ]) res_B = (poolB[ &quot;reserves&quot; ][ 1 ], poolB[ &quot;reserves&quot; ][ 0 ]) # Wert berechnen von optimale Eingabe durch die Formel x = optimale_trade_size(res_A, res_B) # Überspringen, wenn die optimale Eingabe negativ ist (die Reihenfolge der Pools ist umgekehrt), wenn x &lt; 0 : fortfahren # Bruttogewinn in Wei (vor Gaskosten) berechnen profit = trade_profit( x, res_A, res_B) # Details der Verkaufschance speichern. Werte sind in ETH. (1e18 Wei = 1 ETH) opps.append({ &quot;profit&quot; : profit / 1e18 , &quot;input&quot; : x / 1e18 , &quot;pair&quot; : pair, &quot;poolA&quot; : poolA, &quot;poolB&quot; : poolB, }) print ( f&quot;Es wurden { len (opps)} Möglichkeiten gefunden. ) Was die folgende Ausgabe erzeugt: Reserven von 3081 Pools abrufen. 1791 Möglichkeiten gefunden. Wir haben jetzt eine Liste aller Möglichkeiten. Wir müssen nur ihren Gewinn schätzen. Im Moment gehen wir einfach von konstanten Gaskosten für den Handel bei einer Gelegenheit aus. Wir müssen eine Untergrenze für die Gaskosten eines Swaps auf Uniswap V2 verwenden. Experimentell haben wir herausgefunden, dass dieser Wert nahe bei 43.000 Gas liegt. Die Nutzung einer Gelegenheit erfordert zwei Swaps, und die Durchführung einer Transaktion auf Ethereum kostet pauschal 21.000 Gas, also insgesamt 107.000 Gas pro Gelegenheit. Hier ist der Code, der den geschätzten Nettogewinn jeder Gelegenheit berechnet:</p><h1 id="h-" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">[...]</h1><h1 id="h-verwenden-sie-die-fest-codierten-gaskosten-von-107000-gas-pro-gelegenheit" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Verwenden Sie die fest codierten Gaskosten von 107.000 Gas pro Gelegenheit</h1><p>gp = w3.eth.gas_price für opp in opps: opp[ &quot;net_profit&quot; ] = opp[ &quot;profit&quot; ] - 107000 * gp / 1e18</p><h1 id="h-sortieren-nach-geschatztem-nettogewinn" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Sortieren nach geschätztem Nettogewinn</h1><p>opps.sort(key= lambda x: x[ &quot;net_profit&quot; ], reverse= True )</p><h1 id="h-positive-chancen-beibehalten" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Positive Chancen beibehalten</h1><p>positive_opps = [opp für opp in opps if opp[ &quot;net_profit&quot; ] &gt; 0 ]</p><h2 id="h-statistiken-drucken" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"># Statistiken drucken</h2><h1 id="h-positive-chancen-zahlen" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Positive Chancen zählen</h1><p>print ( f&quot;Gefunden { len (positive_opps)} positive Gelegenheiten. )</p><h1 id="h-details-zu-jeder-gelegenheit" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Details zu jeder Gelegenheit</h1><p>ETH_PRICE = 1900 # Sie sollten den Preis von ETH für Opportunity in positive_opps dynamisch abrufen: print ( f&quot;Gewinn: {opp[ &apos;net_profit&apos; ]} ETH ($ {opp[ &apos;net_profit&apos; ] * ETH_PRICE} )&quot; ) print ( f&quot;Eingabe:{opp[ &apos;input&apos; ]} ETH ($ {opp[ &apos;input&apos; ] * ETH_PRICE} )&quot; ) drucken( f&quot;Pool A: {opp[ &apos;poolA&apos; ][ &apos;pair&apos; ]} &quot; ) print ( f&quot;Pool B: {opp[ &apos;poolB&apos; ][ &apos;pair&apos; ]} &quot; ) print () Hier ist die Ausgabe des Skripts: 57 positive Möglichkeiten gefunden. Profit: 4.936025725859028 ETH ($9378.448879132153) Input: 1.7958289984719014 ETH ($3412.075097096613) Pool A: 0x1498bd576454159Bb81B5Ce532692a8752D163e8 Pool B: 0x7D7E813082eF6c143277c71786e5bE626ec77b20 {&apos;profit&apos;: 4.9374642090282865, &apos;input&apos;: 1.7958(...) Profit: 4.756587769768892 ETH ($9037.516762560894) Input: 0.32908348765283796 ETH (625,2586265403921) Pool A: 0x486c1609f9605fA14C28E311b7D708B0541cd2f5 Pool B: 0x5e81b946b61F3C7F73Bf84dd961dE3A0A78E8c33 {&apos;Gewinn&apos;: 4,758 0262529381505, &apos;Eingabe&apos;: 0,329(...) Gewinn: 0,8147203063054365 ETH (1547,9685819803292) Eingabe: 0,6715171730669338 ETH (1275,8826288271744 ) Pool A: 0x1f1B4836Dde1859e2edE1C6155140318EF5931C2 Pool B: 0x1f7efDcD748F43Fc4BeAe6897e5a6DDd865DcceA {&apos;profit&apos;: 0.8161587894746954, &apos;input&apos;: 0.671( ...) (...)</p><p>Das sind verdächtig hohe Gewinne. Der erste Schritt, der unternommen werden sollte, besteht darin, zu überprüfen, ob der Code korrekt ist. Nach sorgfältiger Überprüfung des Codes haben wir festgestellt, dass der Code korrekt ist. Sind diese Gewinne real? Wie sich herausstellt, nein. Bei der Auswahl der Pools, die wir in unserer Strategie berücksichtigen möchten, haben wir unser Netz zu weit geworfen und sind in die Hände von Pools mit toxischen Token geraten. Der ERC20-Token-Standard beschreibt lediglich eine Schnittstelle für Interoperabilität. Jeder kann einen Token bereitstellen, der diese Schnittstelle implementiert, und sich für die Implementierung unorthodoxen Verhaltens entscheiden, und genau darum geht es hier. Einige Token-Ersteller gestalten ihren ERC20 so, dass die Pools, in denen sie gehandelt werden, den Token nicht verkaufen, sondern nur kaufen können. Einige Token-Verträge verfügen sogar über Kill-Switches-Mechanismen, die es dem Ersteller ermöglichen, alle seine Benutzer abzuwerben. In unserem MEV-Bot müssen diese toxischen Token herausgefiltert werden. Dies wird in einem zukünftigen Artikel behandelt. Wenn wir die offensichtlich giftigen Token manuell herausfiltern, bleiben uns die folgenden 42 Möglichkeiten: Profit: 0.004126583158496902 ETH ($7.840508001144114) Input: 0.008369804833786892 ETH ($15.902629184195094) Pool A: 0xdF42388059692150d0A9De836E4171c7B9c09CBf Pool B: 0xf98fCEB2DC0Fa2B3f32ABccc5e8495E961370B23 { &apos;profit&apos;: 0.005565066327755902 , (...) Profit: 0.004092580415474992 ETH ($7.775902789402485) Input: 0.014696360216108083 ETH ($27.92308441060536) Pool A : 0xfDBFb4239935A15C2C348400570E34De3b044c5F Pool B: 0x0F15d69a7E5998252ccC39Ad239Cef67fa2a9369 { &apos;Gewinn&apos;: 0.005531063584733992 , (...) Profit: 0.003693235163284344 ETH ($7.017146810240254) Input: 0.1392339178514088 ETH ($264.5444439176767) Pool A: 0x2957215d0473d2c811A075725Da3C31D2af075F1 Pool B: 0xF110783EbD020DCFBA91Cd1976b79a6E510846AA { &apos;profit&apos;: 0.005131718332543344 , (...) Profit: 0.003674128918827048 ETH ($6.980844945771391) Input: 0,2719041848570484 ETH (516,617951228392) Pool A: 0xBa19343ff3E9f496F17C7333cdeeD212D65A8425 Pool B: 0xD30567f1d084f411572f202ebb13261CE9F46325 { &apos;Gewinn&apos;: 0.005112612088086048 , (...) (...)</p><p>Beachten Sie, dass die Gewinne im Allgemeinen geringer sind als der zur Ausführung der Transaktion erforderliche Eingabebetrag. Diese Gewinne sind viel vernünftiger. Denken Sie jedoch daran, dass es sich immer noch um Gewinne im besten Fall handelt, da wir eine sehr grobe Schätzung der Gaskosten für jede Gelegenheit verwendet haben. In einem zukünftigen Artikel werden wir die Ausführung unseres Handels simulieren, um einen genauen Wert der Gaskosten für jede Gelegenheit zu erhalten. Um die Ausführung zu simulieren, müssen wir zunächst den Smart Contract entwickeln, der den Handel ausführt. Dies ist das Thema des nächsten Artikels. Abschluss Wir haben jetzt eine klare Definition des Umfangs unseres MEV-Arbitrage-Bots. Wir haben die mathematische Theorie hinter der Arbitrage-Strategie untersucht und sie in Python implementiert. Wir haben jetzt eine Liste potenzieller Arbitragemöglichkeiten und müssen deren Ausführung simulieren, um einen endgültigen Gewinnwert zu erhalten. Dazu müssen wir unseren Trading-Smart-Vertrag bereithalten. Im nächsten Artikel werden wir einen solchen Smart Contract in Solidity entwickeln und unseren ersten Arbitrage-Handel simulieren. Den vollständigen Code finden Sie im Github-Repo, das diesem Artikel zugeordnet ist . Das Skript lässt sich am besten in einem Jupyter-Notebook ausführen.</p><p>🌟 Eine Initiative, um die Web3-Bildung für die nächste Generation zugänglicher zu machen. 🌟</p><p>🌟 Feel free to check out: my.bio/blockliv3</p><p>Social Media: @blockliv3 E-Mail: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="mailto:blockliv3.nft@ud.me">blockliv3.nft@ud.me</a></p>]]></content:encoded>
            <author>blockliv3-ger@newsletter.paragraph.com (blockliv3 | (GER))</author>
        </item>
        <item>
            <title><![CDATA[Aufbau eines Arbitrage-Bots: Automated Market Maker und Uniswap V2]]></title>
            <link>https://paragraph.com/@blockliv3-ger/aufbau-eines-arbitrage-bots-automated-market-maker-und-uniswap-v2</link>
            <guid>W8JyUKaA0gvZmE6vCUrP</guid>
            <pubDate>Thu, 28 Sep 2023 07:12:17 GMT</pubDate>
            <description><![CDATA[Künstlerische Darstellung der konstanten Produktformel x*y = k Dieser Artikel ist Teil einer Serie zur MEV-Bot-Entwicklung. Ziel dieser Serie ist es, eine Schritt-für-Schritt-Anleitung für die Entwicklung eines Arbitrage-Bots bereitzustellen. In diesem Artikel werden die Grundlagen von Automated Market Makers (AMMs), insbesondere Uniswap V2, erläutert und wie man mit ihnen mithilfe von Python und Web3py interagiert. Es wird auch Soliditätscode bereitgestellt, um Swaps in der Kette durchzuführ...]]></description>
            <content:encoded><![CDATA[<h3 id="h-" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"></h3><p>Künstlerische Darstellung der konstanten Produktformel x*y = k</p><p>Dieser Artikel ist Teil einer Serie zur MEV-Bot-Entwicklung. Ziel dieser Serie ist es, eine Schritt-für-Schritt-Anleitung für die Entwicklung eines Arbitrage-Bots bereitzustellen. In diesem Artikel werden die Grundlagen von Automated Market Makers (AMMs), insbesondere Uniswap V2, erläutert und wie man mit ihnen mithilfe von Python und Web3py interagiert.</p><p>Es wird auch Soliditätscode bereitgestellt, um Swaps in der Kette durchzuführen. In einem letzten Abschnitt wird erläutert, wie Flash-Swaps mit Uniswap V2 durchgeführt werden</p><h3 id="h-allgemeine-einfuhrung-in-amms" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Allgemeine Einführung in AMMs</h3><h3 id="h-was-ist-ein-amm" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Was ist ein AMM?</h3><p>In DeFi ist ein Automated Market Maker (AMM) ein intelligenter Vertrag, der Liquidität in einem Pool hält und es Benutzern ermöglicht, zwischen zwei Vermögenswerten zu tauschen.</p><p>Jeder Benutzer kann Liquidität finanzieren und dafür einen Anteil an den Gebühren erhalten, die bei jedem Swap erhoben werden. Die Preisbewegung, die den Nutzern, die einen Tausch durchführen möchten, angeboten wird, wird durch eine mathematische Formel bestimmt, die eine Vorhersagbarkeit ermöglicht. Diese Formel wird manchmal als Bindungskurve des AMM bezeichnet.</p><h3 id="h-anwendungsfalle" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Anwendungsfälle</h3><p>AMMs sind eine Schlüsselkomponente des DeFi-Ökosystems. Sie sind in der Lage, Liquidität für jedes Vermögenswertpaar bereitzustellen, ohne dass eine zentralisierte Einheit einen Preis-Feed bereitstellen muss. Benutzer können ohne Erlaubnis mit dem Protokoll interagieren und zwischen zwei beliebigen Assets wechseln.</p><p>Ersteller neuer Token können AMMs auch nutzen, um die Liquidität für ihre Token zu steigern, indem sie selbst Liquidität bereitstellen, auch auf erlaubnislose Weise.</p><p>Dies ist eine der wenigen Möglichkeiten, in DeFi nachhaltige Erträge zu erzielen, da Gebühren erhoben werden, solange Benutzer mit dem Protokoll interagieren.</p><p>Das erste Protokoll zur Implementierung von AMMs war Bancor im Jahr 2017. Seitdem haben viele weitere Protokolle ähnliche AMMs implementiert, wie Uniswap, Curve, Balancer, Sushiswap usw. Uniswap ist jedoch das beliebteste und das Protokoll, auf das wir uns konzentrieren werden In diesem Artikel.</p><h3 id="h-uniswap" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Uniswap</h3><p>Bis heute hat Uniswap drei Versionen seines Protokolls veröffentlicht. V3 ist die neueste Version, mit einem etwas komplexeren System als V2, aber mehr Volumen.</p><p>Trotz seines veralteten Status verfügt Uniswap V2 immer noch über ein beträchtliches Volumen, da es immer noch über viel Liquidität verfügt. Die Interaktion ist sehr einfach, und ihr Code wurde von Hunderten anderen Protokollen gespalten, die fast immer dieselbe Schnittstelle verwenden. Dies macht es zu einem guten Ausgangspunkt für unseren Arbitrage-Bot.</p><p>Uniswap V2 vereinfachte die Logik der Paarverträge erheblich, indem es den Handel mit zwei beliebigen Paaren von ERC20-Tokens statt nur mit ETH- und ERC20-Tokens ermöglichte.</p><p>Wenn jemand Liquidität zwischen einem $RANDOM-Token und Eth finanzieren möchte, kann er dies einfach tun, indem er das Paar zwischen $RANDOM und $WETH erstellt.</p><p>WETH (Wrapped ETH) ist ein ERC20-Token, der 1:1 an ETH gekoppelt ist. Es handelt sich um einen intelligenten Vertrag, der native Ether sperrt und eine entsprechende Menge WETH ausgibt. WETH kann jederzeit wieder in ETH umgewandelt werden, indem es an den Smart Contract zurückgesendet wird. Die Vorgänge des Ein- und Auspackens von Ether werden oft als Einzahlen bzw. Abheben bezeichnet.</p><p>Den WETH-Vertrag finden Sie <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://etherscan.io/address/0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2">hier</a> .</p><p>Auf der Registerkarte <strong>„Vertrag</strong> / <strong>Vertrag schreiben“</strong> können Sie die <strong>Einzahlungs-</strong> und <strong>Auszahlungsfunktionen</strong> sehen , mit denen Sie Ether ein- bzw. auspacken können (Beachten Sie, dass <code>deposit()</code>als Argument eine Dezimalzahl von Ether verwendet wird. „draw()“ benötigt jedoch eine ganze Zahl von Wei. 1 Ether ist <strong>10^18</strong> Wei).</p><p>Ein- und Auspacken von WETH auf etherscan.io</p><h3 id="h-uniswap-v2-amm" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Uniswap V2 AMM</h3><p>Uniswap V2 ist in einem <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://etherscan.io/address/0x5c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f">Fabrikvertrag</a> enthalten , der es jedem ermöglicht, ein neues Handelspaar für zwei beliebige ERC20-Token zu erstellen.</p><p>Dadurch wird ein neuer Smart Contract eingesetzt, der die Liquidität für dieses Paar hält. Dieser Vertrag wird Paarvertrag genannt. (Sehen Sie sich die <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://etherscan.io/tx/0xd07cbde817318492092cc7a27b3064a69bd893c01cb593d6029683ffd290ab3a">Transaktion zur Erstellung des WETH/USDC-Paares</a> an ).</p><p>Liquiditätsanbieter (LPs) können den Paarvertrag dann mit einem beliebigen Betrag beider Token finanzieren und erhalten einen Anteil der bei jedem Swap erhobenen Gebühren.</p><p>Bei der Bereitstellung von Liquidität muss der LP einen gleichen Wert beider Token entsprechend dem aktuellen Preis des Paares bereitstellen. Diese wiederum erhalten einen Anteil am Liquiditätspool, der durch einen Token namens LP-Token repräsentiert wird. Dieser Token kann jederzeit gegen die zugrunde liegenden Vermögenswerte eingetauscht werden, und die Höhe der erhaltenen Vermögenswerte ist proportional zum Anteil des Pools, der dem LP gehört.</p><p>Benutzer können zwischen den beiden Token wechseln, indem sie einen der beiden Token an den Paarvertrag senden und im Gegenzug den anderen erhalten. Das Protokoll erhebt eine Gebühr als Prozentsatz der Menge des gesendeten Eingabe-Tokens und fügt sie dem Liquiditätspool hinzu. Bei Uniswap V2 beträgt diese Gebühr 0,3 %. Bei Uniswap V3 gibt es mehrere Gebührenstufen, die zwischen 0,05 % und 1 % liegen. Das Uniswap-Team hat sich die Möglichkeit gelassen, den „Protokollgebührenschalter“ umzuschalten. Es handelt sich um eine zusätzliche Gebühr, die bei jedem Tausch erhoben wird. Der Betrag ist im Smart Contract auf einen angemessenen Wert begrenzt.</p><p>Normale Benutzer interagieren oft nicht direkt mit dem Pair-Vertrag, sondern mit einem Router-Vertrag, der den Austausch in ihrem Namen durchführt. Der Router versucht, den besten Preis für den Benutzer zu erzielen, indem er den Swap bei Bedarf auf mehrere Paare aufteilt oder sogar austauscht.</p><p>Um den unnötigen Aufwand durch den Router zu vermeiden, interagieren Bots fast immer direkt mit dem Paarvertrag, da sie genau wissen, auf welches Paar sie tauschen möchten. Komplexere Arbitrage-Strategien führen häufig dazu, dass eine Art Routing implementiert wird, wie wir in einem späteren Artikel sehen werden.</p><h3 id="h-geldproduktformel" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Geldproduktformel</h3><h3 id="h-beschreibung" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Beschreibung</h3><p>Um zu bestimmen, wie viel vom Ausgabe-Token eine bestimmte Menge an Eingabe-Token während eines Tauschs zurückgibt, implementieren AMMs häufig eine konstante Produktformel oder Variationen davon. Diese Formel ist sehr einfach und ermöglicht eine vorhersehbare und vollständig dezentralisierte Preisentwicklung. Die Formel muss während eines Austauschs gültig bleiben, wenn sich einige der Variablen ändern.</p><p>Die konstante Produktformel lautet:</p><pre data-type="codeBlock" text="x * y = k ( 0 )
"><code>x * <span class="hljs-attr">y</span> = k ( <span class="hljs-number">0</span> )
</code></pre><p>Dabei sind x und y die Menge der Reserven jedes Tokens im Pool und k eine Konstante. Diese Konstante ändert sich, wenn LPs dem Pool Liquidität hinzufügen oder daraus entfernen. Während einer Swap-Operation darf sich dieses k nie ändern. Wenn wir also wissen, um wie viel sich eine der Reserven ändert, können wir bestimmen, um wie viel sich die andere ändert, um k konstant zu halten.</p><h3 id="h-ergebnisse-der-formel" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Ergebnisse der Formel</h3><p>Wenn wir beim Austausch eines x-Tokens gegen ein y-Token dx als Addition zur Reserve x und dy als resultierende Änderung der Reserve y bezeichnen, können wir Folgendes schreiben:</p><pre data-type="codeBlock" text="(x + dx) * (y + dy) = k
"><code>(x <span class="hljs-operator">+</span> dx) <span class="hljs-operator">*</span> (y <span class="hljs-operator">+</span> dy) <span class="hljs-operator">=</span> k
</code></pre><p>Wir können dann nach dy auflösen:</p><pre data-type="codeBlock" text="y + dy = k / (x + dx) 
"><code>y <span class="hljs-operator">+</span> dy <span class="hljs-operator">=</span> k <span class="hljs-operator">/</span> (x <span class="hljs-operator">+</span> dx) 
</code></pre><pre data-type="codeBlock" text="dy = k/(x + dx) - y 
"><code>dy <span class="hljs-operator">=</span> k<span class="hljs-operator">/</span>(x <span class="hljs-operator">+</span> dx) <span class="hljs-operator">-</span> y 
</code></pre><pre data-type="codeBlock" text="dy = y * (x/(x + dx) - 1) (1)
"><code>dy <span class="hljs-operator">=</span> y <span class="hljs-operator">*</span> (x<span class="hljs-operator">/</span>(x <span class="hljs-operator">+</span> dx) <span class="hljs-operator">-</span> <span class="hljs-number">1</span>) (<span class="hljs-number">1</span>)
</code></pre><p>Hätte der Benutzer stattdessen ein y-Token gegen ein x-Token ausgetauscht, hätten wir den folgenden Ausdruck für dx erhalten:</p><pre data-type="codeBlock" text="dx = x * (y/(y + dy) - 1) (2)
"><code>dx <span class="hljs-operator">=</span> x <span class="hljs-operator">*</span> (y<span class="hljs-operator">/</span>(y <span class="hljs-operator">+</span> dy) <span class="hljs-operator">-</span> <span class="hljs-number">1</span>) (<span class="hljs-number">2</span>)
</code></pre><p>Beachten Sie, dass dx und dy die Änderungen der Reserven sind, nicht unbedingt die Swap-Ausgabe. Bei einem Tausch sind diese Werte negativ, da die Produktionsreserven sinken.</p><p>Wir können auch grafisch anzeigen, was passiert, wenn ein Tausch stattfindet, indem wir die Funktion grafisch darstellen <code>y(x) = k/x</code>. Die Steigung der Funktion an jedem Punkt ist gleich dem Preis des Paares an diesem Punkt.</p><p>Darstellung der konstanten Produktformel. Am ausgewählten Punkt zeigt der Pool mit k=1 einen Preis von 4/0,25 = 16. Swaps lassen den Punkt entlang der Kurve gleiten</p><p>Um die Mathematik besser zu verstehen, werden wir einige Tauschvorgänge simulieren. Denken Sie daran, dass wir in diesem Artikel die vom Protokoll erhobene Gebühr größtenteils nicht berücksichtigen.</p><p>Wir werden eine Formel <code>(1)</code>mit x = 2 WETH, y = 2000 USDC und k = 2*2000 WETHUSDC verwenden. Wir simulieren einen Swap von 0,1 WETH gegen USDC. (Beachten Sie, dass wir die Einheitenumrechnungen ignorieren. 1 WETH = 10^18; 1 USDC = 10^6)</p><pre data-type="codeBlock" text="dy = 2000 * (2/(2 + 0,1) - 1) 
dy = 2000 * (2/2,1 - 1) 
dy = 2000 * (-1/21) 
dy = -95,24
"><code>dy <span class="hljs-operator">=</span> <span class="hljs-number">2000</span> <span class="hljs-operator">*</span> (<span class="hljs-number">2</span><span class="hljs-operator">/</span>(<span class="hljs-number">2</span> <span class="hljs-operator">+</span> <span class="hljs-number">0</span>,<span class="hljs-number">1</span>) <span class="hljs-operator">-</span> <span class="hljs-number">1</span>) 
dy <span class="hljs-operator">=</span> <span class="hljs-number">2000</span> <span class="hljs-operator">*</span> (<span class="hljs-number">2</span><span class="hljs-operator">/</span><span class="hljs-number">2</span>,<span class="hljs-number">1</span> <span class="hljs-operator">-</span> <span class="hljs-number">1</span>) 
dy <span class="hljs-operator">=</span> <span class="hljs-number">2000</span> <span class="hljs-operator">*</span> (<span class="hljs-number">-1</span><span class="hljs-operator">/</span><span class="hljs-number">21</span>) 
dy <span class="hljs-operator">=</span> <span class="hljs-number">-95</span>,<span class="hljs-number">24</span>
</code></pre><p>Der Tausch führt dazu, dass der Benutzer 95,24 USDC im Austausch für 0,1 WETH erhält. Dem Pool verbleiben Reserven von 2,1 WETH und 1904,76 USDC.</p><p>Beachten Sie, dass der Preis vor der Ausführung 2000/2 = 1000 USDC/WETH betrug. Der Preis nach der Ausführung beträgt 1904,76/2,1 = 907,98 USDC/WETH. Der Preis wurde durch den Handel verschoben und der Benutzer hat einen schlechteren Preis erhalten als den, der auf der Benutzeroberfläche angezeigt wird. Dies wird als Preiseffekt bezeichnet.</p><p>Der durchschnittliche Ausführungspreis des Swaps beträgt p = Output/Input = 95,24/0,1 = 952,4 USDC/WETH.</p><p>Wenn wir gleich danach erneut 0,1 WETH gegen USDC tauschen, erhalten wir Folgendes:</p><pre data-type="codeBlock" text="dy = 1904,76 * (2,1/(2,1 + 0,1) - 1) 
dy = -86,58
"><code>dy <span class="hljs-operator">=</span> <span class="hljs-number">1904</span>,<span class="hljs-number">76</span> <span class="hljs-operator">*</span> (<span class="hljs-number">2</span>,<span class="hljs-number">1</span><span class="hljs-operator">/</span>(<span class="hljs-number">2</span>,<span class="hljs-number">1</span> <span class="hljs-operator">+</span> <span class="hljs-number">0</span>,<span class="hljs-number">1</span>) <span class="hljs-operator">-</span> <span class="hljs-number">1</span>) 
dy <span class="hljs-operator">=</span> <span class="hljs-number">-86</span>,<span class="hljs-number">58</span>
</code></pre><p>Diesmal haben wir 86,58 USDC statt 95,24 USDC erhalten.</p><p>Der durchschnittliche Ausführungspreis betrug p = 86,58/0,1 = 865,8 USDC/WETH.</p><p>Wir können beobachten, dass sich der Preis des Paares während eines Swaps nicht linear ändert.</p><p>Der Preis bewegt sich immer in die Richtung, die den Tausch in die gleiche Richtung teurer macht. Die Eingabe einer großen Menge an Token führt zu einem schlechteren Preis als die Eingabe einer kleinen Menge an Token.</p><p>Die Aufteilung des Swaps in mehrere kleinere aufeinanderfolgende Swaps führt nicht zu einem besseren Gesamtpreis. Wenn wir 0,2 WETH gegen USDC getauscht hätten, hätten wir Folgendes erhalten:</p><pre data-type="codeBlock" text="dy = 2000 * ( 2 /( 2 + 0,2 ) - 1 ) 
dy = - 181,82
"><code>dy <span class="hljs-operator">=</span> <span class="hljs-number">2000</span> <span class="hljs-operator">*</span> ( <span class="hljs-number">2</span> <span class="hljs-operator">/</span>( <span class="hljs-number">2</span> <span class="hljs-operator">+</span> <span class="hljs-number">0</span>,<span class="hljs-number">2</span> ) <span class="hljs-operator">-</span> <span class="hljs-number">1</span> ) 
dy <span class="hljs-operator">=</span> <span class="hljs-operator">-</span> <span class="hljs-number">181</span>,<span class="hljs-number">82</span>
</code></pre><p>Wir haben 181,82 USDC erhalten. Zuvor haben wir 95,24 + 86,58 = 181,82 USDC erhalten, indem wir den Swap in zwei kleinere Swaps aufgeteilt haben, das gleiche Ergebnis.</p><p>Konstantprodukt-AMMs sollen auf diese Weise Pfadunabhängigkeit aufweisen.</p><p>Die Aufteilung eines Swaps in mehrere kleinere Swaps, die durch andere Swaps getrennt sind, führt definitiv zu einem besseren Preis, da wir davon ausgehen können, dass Arbitrageure den Preis auf einen Wert nahe dem Startpreis zurücksetzen. Der zu tauschende Betrag muss groß genug sein, damit sich die zusätzlichen Benzinkosten lohnen.</p><p>Eine letzte Bemerkung ist, dass immer dann, wenn sich der Preis eines der Token in einem Pool im Vergleich zum anderen stark ändert (was bei Kryptowährungen sehr häufig vorkommt), der Pool nach und nach von den wertvollsten Token erschöpft wird, was auch für die Benutzer der Fall ist Sie möchten es durch Tausch mit dem Token mit niedrigerem Wert erwerben. Wenn LPs ihre Liquidität abziehen (ohne Berücksichtigung aufgelaufener Gebühren), besteht der Wert der Token, die sie erhalten, tendenziell eher aus dem Token mit geringerem Wert, was zu einem Kapitalverlust führt. Dies wird als <strong>vergänglicher Verlust</strong> bezeichnet .</p><p>Wert der Position abhängig von der relativen Preisdivergenz der Token</p><p>Eine kurze Ableitung der Formel für vergänglichen Verlust finden Sie <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/auditless/how-to-calculate-impermanent-loss-full-derivation-803e8b2497b7">in diesem Medium-Artikel</a> von Peteris Erins.</p><p>Aus diesem Grund haben Liquiditätsanbieter einen Anreiz, Liquidität für Paare bereitzustellen, von denen sie glauben, dass sie keine zu große Preisdivergenz aufweisen. Bitte seien Sie davon überzeugt, dass „vorübergehender Verlust“ eine <strong>Fehlbezeichnung</strong> ist und tatsächlich genauso <strong>dauerhaft</strong> ist wie jeder andere finanzielle Verlust.</p><h3 id="h-den-preis-eines-pools-lesen" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Den Preis eines Pools lesen</h3><p>Da wir nun wissen, dass der Preis eines Paares (oder austauschbar eines Pools) dem Wert der Reserven eines Tokens geteilt durch den anderen entspricht, müssen wir diese Werte nur noch aus dem Paarvertrag abrufen.</p><p>V2-Verträge stellen die Funktion bereit <code>getReserves()</code>, die die Reserven der beiden Token im Paar zurückgibt (zusammen mit dem Zeitstempel der letzten Änderung der Reserven, den wir jedoch nicht verwenden).</p><p>Wir werden Python und web3.py verwenden, um die Reserven eines Paares im Ethereum-Mainnet zu lesen. Beachten Sie, dass Sie zum Ausführen dieses Codes einen Knoten-RPC-Endpunkt benötigen. Infura, Alchemy und QuickNode bieten alle kostenlose Endpunkte.</p><p>Um einfach mit bereitgestelltem Code interagieren zu können, nutzen intelligente Vertragstools/-bibliotheken <strong>ABIs</strong> (Application Binary Interfaces). Dabei handelt es sich um JSON-Dateien, die die Funktionen und Ereignisse eines Smart Contracts beschreiben. Diese ABI werden vom Solidity-Compiler generiert, um die Interoperabilität zu erleichtern. Fortgeschrittene Benutzer können ohne ABIs interagieren, aber das macht den Prozess etwas mühsamer.</p><p>Eine einfache Möglichkeit, den ABI eines verifizierten Vertrags zu erhalten, ist die Verwendung von Etherscan:</p><p>ABI des UniswapV2Pair-Vertrags</p><p>Den ABI des UniswapV2Pair-Vertrags für das <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://etherscan.io/address/0x0d4a11d5eeaac28ec3f61d100daf4d40471f1852#code">WETH-USDT-Paar</a> finden Sie im Abschnitt <strong>Vertrags-ABI</strong> .</p><p>Der folgende Codeteil gibt die beiden Reserven aus:</p><pre data-type="codeBlock" text="from web3 import Web3 
import json 
"><code><span class="hljs-keyword">from</span> web3 <span class="hljs-keyword">import</span> <span class="hljs-title class_">Web3</span> 
<span class="hljs-keyword">import</span> json 
</code></pre><pre data-type="codeBlock" text="# Mit einem Knoten verbinden. Wenn Sie Infura verwenden, sollte es so aussehen:
 w3 = Web3(Web3.HTTPProvider( &apos;https://mainnet.infura.io/v3/&lt;YOUR_INFURA_PROJECT_ID&gt;&apos; )) 
"><code><span class="hljs-comment"># Mit einem Knoten verbinden. Wenn Sie Infura verwenden, sollte es so aussehen:</span>
 <span class="hljs-attr">w3</span> = Web3(Web3.HTTPProvider( <span class="hljs-string">'https://mainnet.infura.io/v3/&#x3C;YOUR_INFURA_PROJECT_ID>'</span> )) 
</code></pre><pre data-type="codeBlock" text="# Laden Sie die ABI des UniswapV2Pair-Vertrags 
mit  open ( &apos;UniswapV2Pair .json&apos; , &apos;r&apos; ) as f: 
    pairABI = json.load(f) 
"><code># Laden Sie die ABI des UniswapV2Pair<span class="hljs-operator">-</span>Vertrags 
mit  open ( <span class="hljs-string">'UniswapV2Pair .json'</span> , <span class="hljs-string">'r'</span> ) <span class="hljs-keyword">as</span> f: 
    pairABI <span class="hljs-operator">=</span> json.load(f) 
</code></pre><pre data-type="codeBlock" text="# Erstellen Sie ein Vertragsobjekt mit der Paaradresse. 
pair = w3.eth.contract(address= &apos;0x0d4a11d5EEaaC28EC3F61d100daF4d40471f1852&apos; , abi=pairABI) 
"><code># Erstellen Sie ein Vertragsobjekt mit der Paaradresse. 
pair <span class="hljs-operator">=</span> w3.eth.contract(<span class="hljs-keyword">address</span><span class="hljs-operator">=</span> <span class="hljs-string">'0x0d4a11d5EEaaC28EC3F61d100daF4d40471f1852'</span> , <span class="hljs-built_in">abi</span><span class="hljs-operator">=</span>pairABI) 
</code></pre><pre data-type="codeBlock" text="# Rufen Sie die Funktion getReserves() aufreserves
 =pair.functions.getReserves().call()
"><code># Rufen Sie die Funktion getReserves() aufreserves
 <span class="hljs-operator">=</span>pair.functions.getReserves().<span class="hljs-built_in">call</span>()
</code></pre><pre data-type="codeBlock" text="# Drucken Sie den Reservedruck 
aus (Reserven)
"><code><span class="hljs-comment"># Drucken Sie den Reservedruck </span>
aus (Reserven)
</code></pre><p>Wir erhalten die folgende Ausgabe:</p><pre data-type="codeBlock" text="[16213967662142758453773, 30340153518332, 1685519663]
"><code>[<span class="hljs-meta">16213967662142758453773, 30340153518332, 1685519663</span>]
</code></pre><p>Die ersten beiden Werte sind die Reserven von WETH bzw. USDT, und der letzte Wert ist der Zeitstempel der letzten Änderung der Reserven. Denken Sie daran, dass Smart Contracts bei der Token-Buchhaltung immer in <strong>Wei</strong> und nicht in den üblichen Einheiten argumentieren .</p><p>Um diesen Wert für jeden Token in die übliche Einheit umzuwandeln, müssen wir ihn durch 10^Dezimalstellen dividieren. Für WETH sind Dezimalstellen = 18, also müssen wir durch 1⁰¹⁸ dividieren. Für USDT sind Dezimalstellen = 6, also müssen wir durch 1⁰⁶ dividieren. In üblichen Einheiten betragen die Reserven:</p><pre data-type="codeBlock" text="WETH: 16213967662142758453773 / 10^18 = 16.213,97 $WETH
 USDT: 30340153518332 / 10^6 = 30.340.153,52 $USDT
"><code>WETH: 16213967662142758453773 / 10^<span class="hljs-attr">18</span> = <span class="hljs-number">16.213</span>,<span class="hljs-number">97</span> <span class="hljs-variable">$WETH</span>
 USDT: 30340153518332 / 10^<span class="hljs-attr">6</span> = <span class="hljs-number">30.340</span>.<span class="hljs-number">153</span>,<span class="hljs-number">52</span> <span class="hljs-variable">$USDT</span>
</code></pre><p>Beachten Sie, dass, da der Smart Contract nur diese großen Ganzzahlen verwendet, keine Notwendigkeit besteht, Gleitkommazahlen zu verwenden, außer zu Anzeigezwecken.</p><p>Sie können das <strong>Dezimalstellenattribut</strong> jedes ERC20-Tokens abrufen, indem Sie die <code>decimals()</code>Funktion des Token-Vertrags aufrufen:</p><pre data-type="codeBlock" text="# [...] 
"><code># [...] 
</code></pre><pre data-type="codeBlock" text="# Laden Sie die ABI des ERC20-Vertrags 
mit  open ( &apos;ERC20ABI.json&apos; , &apos;r&apos; ) as f: 
    ercABI = json.load(f) 
"><code># Laden Sie die ABI des ERC20<span class="hljs-operator">-</span>Vertrags 
mit  open ( <span class="hljs-string">'ERC20ABI.json'</span> , <span class="hljs-string">'r'</span> ) <span class="hljs-keyword">as</span> f: 
    ercABI <span class="hljs-operator">=</span> json.load(f) 
</code></pre><pre data-type="codeBlock" text="# Erstellen Sie ein Vertragsobjekt mit der Token-Adresse. Hier haben wir USDT verwendet. 
token = w3.eth.contract(address= &apos;0xdAC17F958D2ee523a2206206994597C13D831ec7&apos; , abi=ercABI) 
"><code># Erstellen Sie ein Vertragsobjekt mit der Token<span class="hljs-operator">-</span>Adresse. Hier haben wir USDT verwendet. 
token <span class="hljs-operator">=</span> w3.eth.contract(<span class="hljs-keyword">address</span><span class="hljs-operator">=</span> <span class="hljs-string">'0xdAC17F958D2ee523a2206206994597C13D831ec7'</span> , <span class="hljs-built_in">abi</span><span class="hljs-operator">=</span>ercABI) 
</code></pre><pre data-type="codeBlock" text="# Rufen Sie die Funktion decimals() auf decimals
 = token.functions.decimals().call() 
"><code># Rufen Sie die Funktion decimals() auf decimals
 <span class="hljs-operator">=</span> token.functions.decimals().<span class="hljs-built_in">call</span>() 
</code></pre><pre data-type="codeBlock" text="# Drucken Sie die Dezimalstellen 
aus print (decimals)
"><code><span class="hljs-comment"># Drucken Sie die Dezimalstellen </span>
aus <span class="hljs-built_in">print</span> (decimals)
</code></pre><p>Wir erhalten die folgende Ausgabe:</p><pre data-type="codeBlock" text="6
"><code></code></pre><p>Wie erwartet beträgt die Dezimalstelle von USDT 6.</p><p>Eine letzte Information, die Sie sich merken sollten, ist, welches Token token0 und token1 ist und über Reserve0 bzw. Reserve1 verfügt.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/Uniswap/v2-core/blob/master/contracts/UniswapV2Factory.sol">Wenn wir uns den Erstellungscode für das Fabrikvertragspaar</a> ansehen , können wir Folgendes sehen:</p><pre data-type="codeBlock" text="Funktion  createPair ( Adress-TokenA, Adress-TokenB ) externe Rückgabe (Adresspaar) { 
    require (tokenA != tokenB, &apos;UniswapV2: IDENTICAL_ADDRESSES&apos; ); 
    (Adress-Token0, Adress-Token1) = tokenA &lt; tokenB ? (tokenA, tokenB) : (tokenB, tokenA); 
    // [...]
 }
"><code>Funktion  createPair ( Adress<span class="hljs-operator">-</span>TokenA, Adress<span class="hljs-operator">-</span>TokenB ) externe Rückgabe (Adresspaar) { 
    <span class="hljs-built_in">require</span> (tokenA <span class="hljs-operator">!</span><span class="hljs-operator">=</span> tokenB, <span class="hljs-string">'UniswapV2: IDENTICAL_ADDRESSES'</span> ); 
    (Adress<span class="hljs-operator">-</span>Token0, Adress<span class="hljs-operator">-</span>Token1) <span class="hljs-operator">=</span> tokenA <span class="hljs-operator">&#x3C;</span> tokenB ? (tokenA, tokenB) : (tokenB, tokenA); 
    <span class="hljs-comment">// [...]</span>
 }
</code></pre><p>Wir können sehen, dass das Token mit der niedrigsten/kleinsten Adresse Token0 und das andere Token1 ist. In unserem Fall hat <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://etherscan.io/address/0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2">WETH</a> die niedrigste Adresse, also Token0, und USDT ist Token1.</p><h3 id="h-einen-tausch-durchfuhren" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Einen Tausch durchführen</h3><p>Der Kern eines Arbitrage-Bots besteht darin, Swaps der richtigen Größe zwischen den richtigen Token-Pools durchzuführen.</p><p>Wir werden sehen, wie man einen Swap auf Uniswap V2 aus einem Vertrag durchführt, der mit <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://remix.ethereum.org/">Remix</a> , der webbasierten Referenz-IDE von Solidity, bereitgestellt wird. Die Transaktion wird über <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://hardhat.org/">Anvil</a> , den lokalen Testnetzknoten von <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://book.getfoundry.sh/getting-started/installation">Foundry</a> , an einen lokalen Zweig des Ethereum-Hauptnetzes gesendet .</p><p>Für die Interaktion mit dem Knoten wird Python-Code verwendet.</p><h3 id="h-tauschen-sie-soliditat-aus" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Tauschen Sie Solidität aus</h3><p>Bevor Sie mit einem Smart Contract interagieren, ist es immer eine gute Idee, einen Blick auf den Code des Vertrags zu werfen. Wenn wir uns den von Github gehosteten Code des <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/Uniswap/v2-core/blob/master/contracts/UniswapV2Pair.sol">UniswapV2Pair-Vertrags</a> ansehen , können wir die folgende Funktion sehen:</p><pre data-type="codeBlock" text="// Diese Low-Level-Funktion sollte von einem Vertrag aufgerufen werden, der wichtige Sicherheitsüberprüfungen durchführt. 
Funktionsswap  ( uint amount0Out, uint amount1Out, Adresse an , Bytes calldata data ) external lock { 
    require (amount0Out &gt; 0 || amount1Out &gt; 0 , &apos;UniswapV2 : INSUFFICIENT_OUTPUT_AMOUNT&apos; ); 
    (uint112 _reserve0, uint112 _reserve1,) = getReserves (); // Gaseinsparungen 
    erfordern (amount0Out &lt; _reserve0 &amp;&amp; amount1Out &lt; _reserve1, &apos;UniswapV2: INSUFFICIENT_LIQUIDITY&apos; ); 
    
    uint balance0; 
    uint balance1; 
    {// Gültigkeitsbereich für _token{0,1}, vermeidet Stack-to-Deep-Fehler.
     Adresse _token0 = token0; 
    Adresse _token1 = token1; 
    require (to != _token0 &amp;&amp; to != _token1, &apos;UniswapV2: INVALID_TO&apos; ); 
    if (amount0Out &gt; 0 ) _safeTransfer (_token0, to, amount0Out); // Token optimistisch übertragen, 
    wenn (amount1Out &gt; 0 ) _safeTransfer (_token1, to, amount1Out); // Token optimistisch übertragen, 
    wenn (data. length &gt; 0 ) IUniswapV 2Callee(to). uniswapV2Call (Nachricht Absender, Betrag0Out, Betrag1Out, Daten); 
    balance0 = IERC20 (_token0). balanceOf ( Adresse ( this )); 
    balance1 = IERC20 (_token1). balanceOf ( Adresse ( this )); 
    } 
    uint amount0In = balance0 &gt; _reserve0 - amount0Out ? balance0 - (_reserve0 - amount0Out) : 0 ; 
    uint amount1In = balance1 &gt; _reserve1 - amount1Out ? balance1 - (_reserve1 - amount1Out) : 0 ; 
    require (amount0In &gt; 0 || amount1In &gt; 0 , &apos;UniswapV2: INSUFFICIENT_INPUT_AMOUNT&apos;); 
    { // Spielraum für Reserve{0,1}Angepasst, vermeidet Stack-to-Deep-Fehler
     uint balance0Adjusted = balance0. mul ( 1000 ). sub (amount0In. mul ( 3 )); 
    uint balance1Adjusted = balance1. mul ( 1000 ). sub (amount1In. mul ( 3 )); 
    require (balance0Adjusted. mul (balance1Adjusted) &gt;= uint (_reserve0). mul (_reserve1). mul ( 1000 ** 2 ), &apos;UniswapV2: K&apos; );
    } 
"><code><span class="hljs-comment">// Diese Low-Level-Funktion sollte von einem Vertrag aufgerufen werden, der wichtige Sicherheitsüberprüfungen durchführt. </span>
Funktionsswap  ( <span class="hljs-keyword">uint</span> amount0Out, <span class="hljs-keyword">uint</span> amount1Out, Adresse an , Bytes <span class="hljs-keyword">calldata</span> data ) <span class="hljs-keyword">external</span> lock { 
    <span class="hljs-built_in">require</span> (amount0Out <span class="hljs-operator">></span> <span class="hljs-number">0</span> <span class="hljs-operator">|</span><span class="hljs-operator">|</span> amount1Out <span class="hljs-operator">></span> <span class="hljs-number">0</span> , <span class="hljs-string">'UniswapV2 : INSUFFICIENT_OUTPUT_AMOUNT'</span> ); 
    (<span class="hljs-keyword">uint112</span> _reserve0, <span class="hljs-keyword">uint112</span> _reserve1,) <span class="hljs-operator">=</span> getReserves (); <span class="hljs-comment">// Gaseinsparungen </span>
    erfordern (amount0Out <span class="hljs-operator">&#x3C;</span> _reserve0 <span class="hljs-operator">&#x26;</span><span class="hljs-operator">&#x26;</span> amount1Out <span class="hljs-operator">&#x3C;</span> _reserve1, <span class="hljs-string">'UniswapV2: INSUFFICIENT_LIQUIDITY'</span> ); 
    
    <span class="hljs-keyword">uint</span> balance0; 
    <span class="hljs-keyword">uint</span> balance1; 
    {<span class="hljs-comment">// Gültigkeitsbereich für _token{0,1}, vermeidet Stack-to-Deep-Fehler.</span>
     Adresse _token0 <span class="hljs-operator">=</span> token0; 
    Adresse _token1 <span class="hljs-operator">=</span> token1; 
    <span class="hljs-built_in">require</span> (to <span class="hljs-operator">!</span><span class="hljs-operator">=</span> _token0 <span class="hljs-operator">&#x26;</span><span class="hljs-operator">&#x26;</span> to <span class="hljs-operator">!</span><span class="hljs-operator">=</span> _token1, <span class="hljs-string">'UniswapV2: INVALID_TO'</span> ); 
    <span class="hljs-keyword">if</span> (amount0Out <span class="hljs-operator">></span> <span class="hljs-number">0</span> ) _safeTransfer (_token0, to, amount0Out); <span class="hljs-comment">// Token optimistisch übertragen, </span>
    wenn (amount1Out <span class="hljs-operator">></span> <span class="hljs-number">0</span> ) _safeTransfer (_token1, to, amount1Out); <span class="hljs-comment">// Token optimistisch übertragen, </span>
    wenn (data. <span class="hljs-built_in">length</span> <span class="hljs-operator">></span> <span class="hljs-number">0</span> ) IUniswapV 2Callee(to). uniswapV2Call (Nachricht Absender, Betrag0Out, Betrag1Out, Daten); 
    balance0 <span class="hljs-operator">=</span> IERC20 (_token0). balanceOf ( Adresse ( <span class="hljs-built_in">this</span> )); 
    balance1 <span class="hljs-operator">=</span> IERC20 (_token1). balanceOf ( Adresse ( <span class="hljs-built_in">this</span> )); 
    } 
    <span class="hljs-keyword">uint</span> amount0In <span class="hljs-operator">=</span> balance0 <span class="hljs-operator">></span> _reserve0 <span class="hljs-operator">-</span> amount0Out ? balance0 <span class="hljs-operator">-</span> (_reserve0 <span class="hljs-operator">-</span> amount0Out) : <span class="hljs-number">0</span> ; 
    <span class="hljs-keyword">uint</span> amount1In <span class="hljs-operator">=</span> balance1 <span class="hljs-operator">></span> _reserve1 <span class="hljs-operator">-</span> amount1Out ? balance1 <span class="hljs-operator">-</span> (_reserve1 <span class="hljs-operator">-</span> amount1Out) : <span class="hljs-number">0</span> ; 
    <span class="hljs-built_in">require</span> (amount0In <span class="hljs-operator">></span> <span class="hljs-number">0</span> <span class="hljs-operator">|</span><span class="hljs-operator">|</span> amount1In <span class="hljs-operator">></span> <span class="hljs-number">0</span> , <span class="hljs-string">'UniswapV2: INSUFFICIENT_INPUT_AMOUNT'</span>); 
    { <span class="hljs-comment">// Spielraum für Reserve{0,1}Angepasst, vermeidet Stack-to-Deep-Fehler</span>
     <span class="hljs-keyword">uint</span> balance0Adjusted <span class="hljs-operator">=</span> balance0. mul ( <span class="hljs-number">1000</span> ). sub (amount0In. mul ( <span class="hljs-number">3</span> )); 
    <span class="hljs-keyword">uint</span> balance1Adjusted <span class="hljs-operator">=</span> balance1. mul ( <span class="hljs-number">1000</span> ). sub (amount1In. mul ( <span class="hljs-number">3</span> )); 
    <span class="hljs-built_in">require</span> (balance0Adjusted. mul (balance1Adjusted) <span class="hljs-operator">></span><span class="hljs-operator">=</span> <span class="hljs-keyword">uint</span> (_reserve0). mul (_reserve1). mul ( <span class="hljs-number">1000</span> <span class="hljs-operator">*</span><span class="hljs-operator">*</span> <span class="hljs-number">2</span> ), <span class="hljs-string">'UniswapV2: K'</span> );
    } 
</code></pre><pre data-type="codeBlock" text="    _update (balance0, balance1, _reserve0, _reserve1); 
    emit Swap (msg. sender , amount0In, amount1In, amount0Out, amount1Out, to); 
}
"><code>    _update (balance0, balance1, _reserve0, _reserve1); 
    <span class="hljs-keyword">emit</span> Swap (<span class="hljs-built_in">msg</span>. <span class="hljs-built_in">sender</span> , amount0In, amount1In, amount0Out, amount1Out, to); 
}
</code></pre><p>Ohne zu sehr auf die Details einzugehen, können wir sehen, dass die Funktion vier Argumente benötigt:</p><ul><li><p><code>amount0Out</code>: die Menge an Token0, die vom Pool an den Empfänger gesendet wird <code>to</code>(wie immer in Wei)</p></li><li><p><code>amount1Out</code>: die Menge an Token1, die vom Pool an den Empfänger gesendet wird<code>to</code></p></li><li><p><code>to</code>: die Adresse des Empfängers der Ausgabe-Tokens des Swaps</p></li><li><p><code>data</code>: optionaler Parameter (zum Ignorieren übergeben Sie ein leeres Byte-Array). Wird für Flash-Swaps verwendet, die wir später in diesem Artikel sehen werden.</p></li></ul><p>Beachten Sie, dass es keine <code>amount0In</code>und- <code>amount1In</code>Parameter gibt. Eingabewerte sollten vom Aufrufer berechnet werden. Der Pool stellt lediglich sicher, dass die konstante Produktformel eingehalten wird (eigentlich ist der Tausch möglich, wenn die resultierende Liquidität <code>k</code>im Pool größer oder gleich als zuvor ist).</p><p>Die Eingabetoken müssen vor dem Aufruf der <code>swap()</code>Funktion an den Pool gesendet werden. Der Pool sendet dann die Ausgabe-Tokens an den Empfänger <code>to</code>, noch bevor er überprüft hat, ob genügend Eingabe-Tokens gesendet wurden. Dies dient dazu, Flash-Swaps zu ermöglichen.</p><p>Ein naiver Entwickler könnte versuchen, zuerst die Eingabetokens in einer Transaktion zu senden und dann die <code>swap()</code>Funktion in einer anderen Transaktion aufzurufen. Dies würde jedoch mit ziemlicher Sicherheit zu einem Verlust der Mittel führen, da es keine Garantie dafür gäbe, dass kein externer Akteur die Funktion aufruft, <code>swap()</code>bevor die zweite Transaktion abgebaut wird. Die <code>swap()</code>Funktion muss in derselben Transaktion aufgerufen werden wie die, in der die Eingabe-Tokens an den Pool gesendet werden.</p><p>Der folgende Smart-Vertrag muss aufgerufen werden, wobei die Eingabe Eth als aufrufender Transaktionswert weitergeleitet wird. Wenn die <code>startSwap()</code>Funktion mit dem vorberechneten <strong>Ausgabebetrag</strong> aufgerufen wird , verpackt sie die in der Transaktion erhaltene ETH in WETH, sendet sie an den Pool und ruft die <code>swap()</code>Funktion mit dem richtigen Ausgabebetrag auf. Der Pool sendet dann die ausgegebenen USDT-Token an das Konto, das die Transaktion gesendet hat.</p><pre data-type="codeBlock" text="// SPDX-License-Identifier: MIT
 Pragma Solidity ^ 0.8 .0 ; // Jede Solidity 0.8.x-Versionsschnittstelle
"><code><span class="hljs-comment">// SPDX-License-Identifier: MIT</span>
 Pragma Solidity <span class="hljs-operator">^</span> <span class="hljs-number">0</span><span class="hljs-number">.8</span> <span class="hljs-number">.0</span> ; <span class="hljs-comment">// Jede Solidity 0.8.x-Versionsschnittstelle</span>
</code></pre><pre data-type="codeBlock" text=" IUniswapV 2Pair { // Die Verwendung von Schnittstellen hat die gleiche Rolle wie die Verwendung von ABIs in web3.py 
    function  swap ( uint amount0Out, uint amount1Out, address to, bytes calldata data ) external; 
} 
interface IWETH { // Um ​​den Code zu vereinfachen, nehmen wir nur die Funktionen auf, die wir in der Schnittstellendeklaration verwenden. 
    function  payment ( ) external payable; 
} 
Schnittstelle IERC20 { 
    Funktionsübertragung  ( _Adressempfänger, uint256 Betrag ) externe Rückgaben (bool); 
} 
Contract TestSwap { 
    // Speichern Sie die verwendeten Adressen zur besseren Lesbarkeit als Konstanten. Das kostet kein Benzin. 
    Adresskonstante USDT = 0xdAC17F958D2ee523a2206206994597C13D831ec7 ; 
    Adresskonstante WETH = 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 ; 
    Adresskonstante UNI_PAIR = 0x0d4a11d5EEaaC28EC3F61d100daF4d40471f1852 ; 
    // Definieren Sie die Funktion, die von web3.py aufgerufen wird 
    function  startSwap ( uint usdtOut ) external payable {// External gibt an, dass diese Funktion von außerhalb dieses Vertrags aufgerufen wird. Das Schlüsselwort payable ermöglicht es der Funktion, beim Aufruf ETH zu empfangen. 
        // Wickeln Sie die in der Transaktion erhaltene ETH in WETH ein. Der erhaltene ETH-Betrag ist in msg.value verfügbar 
        // Wir rufen die Funktion „deposit()“ des WETH-Vertrags auf und leiten den gleichen ETH-Betrag weiter, den wir in der Transaktion 
        IWETH ( WETH ) erhalten haben. Einzahlung { Wert : msg. Wert }(); // Die Syntax {value: msg.value} wird verwendet, um ETH beim Aufruf an einen Vertrag weiterzuleiten. Die Parameter stehen weiterhin in Klammern (hier gibt es keine). 
        // Da wir nun WETH haben, können wir es an den Uniswap Pair-Vertrag senden. 
        IERC20( WETH ). transfer ( UNI_PAIR , msg. value ); // Wir verwenden die ERC20-Funktion transfer(). Die Menge an WETH entspricht der erhaltenen ETH. 
        // Genau wie beim WETH-Vertrag schließen wir die Adresse an die Schnittstelle an, die wir verwenden möchten, und rufen die gewünschte Funktion auf. 
        // Denken Sie daran, dass USDT der Token1 des Paares ist. Da wir keine ETH austauschen wollen, übergeben wir als ersten Parameter 0. 
        // Um ​​den aktuellen Vertrag als Empfänger der Ausgabe anzugeben, hätten wir „address(this)“ anstelle von „msg.sender“ verwenden können. Hier haben wir die Ausgabe an die Adresse gesendet, die die aktuelle Transaktion aufgerufen hat. 
        IUniswapV 2Pair( UNI_PAIR ). tauschen (0 , usdtOut, msg. Absender , neue  Bytes ( 0 )); // Der letzte Parameter ist der Datenparameter, den wir hier nicht verwenden. Wir übergeben ein leeres Byte-Array. 
    } 
}
"><code> IUniswapV 2Pair { <span class="hljs-comment">// Die Verwendung von Schnittstellen hat die gleiche Rolle wie die Verwendung von ABIs in web3.py </span>
    <span class="hljs-function"><span class="hljs-keyword">function</span>  <span class="hljs-title">swap</span> (<span class="hljs-params"> <span class="hljs-keyword">uint</span> amount0Out, <span class="hljs-keyword">uint</span> amount1Out, <span class="hljs-keyword">address</span> to, <span class="hljs-keyword">bytes</span> <span class="hljs-keyword">calldata</span> data </span>) <span class="hljs-title"><span class="hljs-keyword">external</span></span></span>; 
} 
<span class="hljs-class"><span class="hljs-keyword">interface</span> <span class="hljs-title">IWETH</span> </span>{ <span class="hljs-comment">// Um ​​den Code zu vereinfachen, nehmen wir nur die Funktionen auf, die wir in der Schnittstellendeklaration verwenden. </span>
    <span class="hljs-function"><span class="hljs-keyword">function</span>  <span class="hljs-title">payment</span> (<span class="hljs-params"> </span>) <span class="hljs-title"><span class="hljs-keyword">external</span></span> <span class="hljs-title"><span class="hljs-keyword">payable</span></span></span>; 
} 
Schnittstelle IERC20 { 
    Funktionsübertragung  ( _Adressempfänger, <span class="hljs-keyword">uint256</span> Betrag ) externe Rückgaben (<span class="hljs-keyword">bool</span>); 
} 
Contract TestSwap { 
    <span class="hljs-comment">// Speichern Sie die verwendeten Adressen zur besseren Lesbarkeit als Konstanten. Das kostet kein Benzin. </span>
    Adresskonstante USDT <span class="hljs-operator">=</span> <span class="hljs-number">0xdAC17F958D2ee523a2206206994597C13D831ec7</span> ; 
    Adresskonstante WETH <span class="hljs-operator">=</span> <span class="hljs-number">0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2</span> ; 
    Adresskonstante UNI_PAIR <span class="hljs-operator">=</span> <span class="hljs-number">0x0d4a11d5EEaaC28EC3F61d100daF4d40471f1852</span> ; 
    <span class="hljs-comment">// Definieren Sie die Funktion, die von web3.py aufgerufen wird </span>
    <span class="hljs-function"><span class="hljs-keyword">function</span>  <span class="hljs-title">startSwap</span> (<span class="hljs-params"> <span class="hljs-keyword">uint</span> usdtOut </span>) <span class="hljs-title"><span class="hljs-keyword">external</span></span> <span class="hljs-title"><span class="hljs-keyword">payable</span></span> </span>{<span class="hljs-comment">// External gibt an, dass diese Funktion von außerhalb dieses Vertrags aufgerufen wird. Das Schlüsselwort payable ermöglicht es der Funktion, beim Aufruf ETH zu empfangen. </span>
        <span class="hljs-comment">// Wickeln Sie die in der Transaktion erhaltene ETH in WETH ein. Der erhaltene ETH-Betrag ist in msg.value verfügbar </span>
        <span class="hljs-comment">// Wir rufen die Funktion „deposit()“ des WETH-Vertrags auf und leiten den gleichen ETH-Betrag weiter, den wir in der Transaktion </span>
        IWETH ( WETH ) erhalten haben. Einzahlung { Wert : <span class="hljs-built_in">msg</span>. Wert }(); <span class="hljs-comment">// Die Syntax {value: msg.value} wird verwendet, um ETH beim Aufruf an einen Vertrag weiterzuleiten. Die Parameter stehen weiterhin in Klammern (hier gibt es keine). </span>
        <span class="hljs-comment">// Da wir nun WETH haben, können wir es an den Uniswap Pair-Vertrag senden. </span>
        IERC20( WETH ). <span class="hljs-built_in">transfer</span> ( UNI_PAIR , <span class="hljs-built_in">msg</span>. <span class="hljs-built_in">value</span> ); <span class="hljs-comment">// Wir verwenden die ERC20-Funktion transfer(). Die Menge an WETH entspricht der erhaltenen ETH. </span>
        <span class="hljs-comment">// Genau wie beim WETH-Vertrag schließen wir die Adresse an die Schnittstelle an, die wir verwenden möchten, und rufen die gewünschte Funktion auf. </span>
        <span class="hljs-comment">// Denken Sie daran, dass USDT der Token1 des Paares ist. Da wir keine ETH austauschen wollen, übergeben wir als ersten Parameter 0. </span>
        <span class="hljs-comment">// Um ​​den aktuellen Vertrag als Empfänger der Ausgabe anzugeben, hätten wir „address(this)“ anstelle von „msg.sender“ verwenden können. Hier haben wir die Ausgabe an die Adresse gesendet, die die aktuelle Transaktion aufgerufen hat. </span>
        IUniswapV 2Pair( UNI_PAIR ). tauschen (<span class="hljs-number">0</span> , usdtOut, <span class="hljs-built_in">msg</span>. Absender , neue  Bytes ( <span class="hljs-number">0</span> )); <span class="hljs-comment">// Der letzte Parameter ist der Datenparameter, den wir hier nicht verwenden. Wir übergeben ein leeres Byte-Array. </span>
    } 
}
</code></pre><p>Beachten Sie, dass der Bot-Vertrag immer vorher über das erforderliche WETH verfügen sollte (oder Flash-Swaps/Darlehen nutzen), aber nicht gleichzeitig mit der Durchführung der Swaps abgeschlossen werden sollte. Damit soll vermieden werden, dass die Gaskosten für die Einbindung von Eth in die Arbitrage-Transaktion bezahlt werden, wodurch der Bot nicht mehr wettbewerbsfähig ist.</p><p>Dieser Smart Contract wird auf einem lokalen Fork-Knoten bereitgestellt. Dies ist ein Knoten, der eine parallele Ethereum-Blockchain lokal auf Ihrem Computer simuliert. Es muss eine Verbindung zu einem externen „echten“ Knoten hergestellt werden, um externe Daten wie den WETH-Vertrag oder den Uniswap-Pair-Vertrag abzurufen. Der lokale Knoten wählt einen bestimmten Block aus, woraufhin er keine Daten aus den tatsächlichen Transaktionen, sondern nur die von Ihnen erzeugten lokalen Transaktionen enthält. Es ist ein hervorragendes Tool zum Testen intelligenter Verträge, die mit externen Verträgen interagieren, da Sie jeden gewünschten Zustand der Blockchain simulieren können.</p><p>Derzeit wäre die empfohlene Methode zum Erstellen eines lokalen Fork-Knotens die Verwendung von Anvil.</p><p>Anvil ist im Lieferumfang von <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://book.getfoundry.sh/getting-started/installation">Foundry</a> enthalten , einem vollständigen Entwicklungstoolset für Ethereum-kompatible Blockchains (EVM-kompatibel).</p><p>Um Foundry unter Windows zu installieren, muss WSL aktiviert oder Git Bash installiert sein. Führen Sie dann entweder im Git-Bash-Terminal oder im WSL-Terminal die folgenden Befehle aus:</p><pre data-type="codeBlock" text="curl -L https://foundry.paradigm.xyz | Bash 
"><code>curl <span class="hljs-operator">-</span>L https:<span class="hljs-comment">//foundry.paradigm.xyz | Bash </span>
</code></pre><pre data-type="codeBlock" text="Foundryup
"><code></code></pre><p>Jetzt sollten Sie in der Lage sein, den folgenden Befehl auszuführen, um einen lokalen gezweigten Knoten zu starten:</p><pre data-type="codeBlock" text="anvil --fork-url https://mainnet.infura.io/v3/&lt;YOUR_INFURA_PROJECT_ID&gt;
"><code>anvil <span class="hljs-operator">-</span><span class="hljs-operator">-</span>fork<span class="hljs-operator">-</span>url https:<span class="hljs-comment">//mainnet.infura.io/v3/&#x3C;YOUR_INFURA_PROJECT_ID></span>
</code></pre><p>Sie sollten dies in Ihrer Konsole sehen:</p><p>Startbotschaft von Anvil</p><p>Bitte beachten Sie, dass Infura-Knoten den Archivmodus für Konten der kostenlosen Stufe nicht unterstützen. Das bedeutet, dass Sie keine Daten ausblem zu lösen, starten Sie einfach den lokalen Knoten neu. Der neueste Block wird als Ausgangspunkt verwendet.</p><p>Um den Smart Contract, den wir gerade geschrieben haben, bereitzustellen, verwenden wir <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://remix.ethereum.org/">Remix</a> . Erstellen Sie eine neue Codedatei, fügen Sie den obigen Code ein und kompilieren Sie ihn, um ihn auf Fehler zu prüfen.</p><p>Gehen Sie nach erfolgreicher Kompilierung zur Registerkarte „Bereitstellen und Ausführen“. Um den Vertrag auf dem lokalen gezweigten Knoten anstelle der JavaScript-VM (die keine Uniswap-Verträge hat) bereitzustellen, wählen Sie <code>Dev - Foundry Provider</code>als Umgebung aus. Geben Sie die URL ein (wahrscheinlich lautet sie</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://localhost:8545">http://localhost:8545</a></p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://localhost:8545%29./">).</a></p><p>Knotenauswahlliste</p><p>Foundry-Knotenparameter</p><p>Jetzt sollten Sie in der Lage sein, den Vertrag bereitzustellen. Die Remix-Konsole sollte Daten zur Transaktion anzeigen.</p><p>Der folgende Python-Code kann verwendet werden, um die <code>startSwap()</code>Funktion des oben genannten Smart Contracts aufzurufen. Es verwendet die <code>web3.py</code>Bibliothek, die das Python-Äquivalent von ist <code>web3.js</code>. Das zur Unterzeichnung der Transaktion verwendete Konto muss über genügend ETH verfügen, um den Tausch zu finanzieren und das Gas zu bezahlen.</p><p>Web3.py sendet die Transaktion an den im <code>w3</code>Objekt angegebenen Knoten. Hier verwenden wir den lokalen Anvil-Knoten, es könnte sich aber auch um einen beliebigen Knoten handeln, einschließlich Infura. Zum Testen empfiehlt sich die Verwendung eines lokalen Knotens, da dies schneller ist und kein Gas kostet.</p><p>Entlang des Codes werden Kommentare bereitgestellt, um zu erklären, was er tut.</p><p>Stellen Sie sicher, dass Sie die erforderlichen Bibliotheken mit installieren <code>pip install web3 eth_account</code>.</p><p>Ändern Sie die Parameter oben im Skript entsprechend Ihrem Setup.</p><pre data-type="codeBlock" text="from web3 import Web3 
from eth_account import Account 
import json 
"><code><span class="hljs-keyword">from</span> web3 <span class="hljs-keyword">import</span> <span class="hljs-title class_">Web3</span> 
<span class="hljs-keyword">from</span> eth_account <span class="hljs-keyword">import</span> <span class="hljs-title class_">Account</span> 
<span class="hljs-keyword">import</span> json 
</code></pre><pre data-type="codeBlock" text="##### Parameter/Konstanten des Skripts ##### 
# URL des lokalen Anvil-Knotens
 NODE_URL = &quot;http://localhost:8545&quot; 
"><code><span class="hljs-comment">##### Parameter/Konstanten des Skripts ##### </span>
<span class="hljs-comment"># URL des lokalen Anvil-Knotens</span>
 <span class="hljs-attr">NODE_URL</span> = <span class="hljs-string">"http://localhost:8545"</span> 
</code></pre><pre data-type="codeBlock" text="# Privater Schlüssel des Kontos Dadurch wird die Transaktion unterzeichnet. 
# Anvil stellt private Schlüssel von Testkonten zur Verfügung, die bereits viel ETH enthalten. 
# Dieses Beispiel-PK enthält wahrscheinlich 10.000 ETH. 
SENDER_PK = &quot;0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80&quot;
"><code><span class="hljs-comment"># Privater Schlüssel des Kontos Dadurch wird die Transaktion unterzeichnet. </span>
<span class="hljs-comment"># Anvil stellt private Schlüssel von Testkonten zur Verfügung, die bereits viel ETH enthalten. </span>
<span class="hljs-comment"># Dieses Beispiel-PK enthält wahrscheinlich 10.000 ETH. </span>
<span class="hljs-attr">SENDER_PK</span> = <span class="hljs-string">"0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80"</span>
</code></pre><pre data-type="codeBlock" text="# Adresse des WETH-Vertrags. Vergessen Sie nicht, Prüfsummenadressen zu verwenden (haben Sie Großbuchstaben. Sie können Web3.toChecksumAddress() verwenden, um eine Adresse in das Prüfsummenformat zu konvertieren, oder sie von EtherScan kopieren) WETH_ADDRESS = &quot;0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2&quot; # USDT ERC20
 - Vertragsadresse 
"><code># Adresse des WETH<span class="hljs-operator">-</span>Vertrags. Vergessen Sie nicht, Prüfsummenadressen zu verwenden (haben Sie Großbuchstaben. Sie können Web3.toChecksumAddress() verwenden, um eine Adresse in das Prüfsummenformat zu konvertieren, oder sie von EtherScan kopieren) WETH_ADDRESS <span class="hljs-operator">=</span> <span class="hljs-string">"0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2"</span> # USDT ERC20
 <span class="hljs-operator">-</span> Vertragsadresse 
</code></pre><pre data-type="codeBlock" text="USDT_ADDRESS
 = &quot; 0xdAC17F958D2ee523a2206206994597C13D831ec7&quot; 
"><code><span class="hljs-attr">USDT_ADDRESS</span>
 = " 0xdAC17F958D2ee523a2206206994597C13D831ec7" 
</code></pre><pre data-type="codeBlock" text="# Adresse des Uniswap WETH-USDT-Paares
 UNI_PAIR = &quot;0x0d4a11d5EEaaC28EC3F61d100daF4d40471f1852&quot; 
"><code><span class="hljs-comment"># Adresse des Uniswap WETH-USDT-Paares</span>
 <span class="hljs-attr">UNI_PAIR</span> = <span class="hljs-string">"0x0d4a11d5EEaaC28EC3F61d100daF4d40471f1852"</span> 
</code></pre><pre data-type="codeBlock" text="# Eingabebetrag der zu tauschenden ETH. 1 ETH = 10^18 wei
 ETH_INPUT = 10 ** 18  # Python gibt eine Ganzzahl zurück. Achten Sie darauf, keine Floats zu verwenden, wie dies bei anderen Sprachen der Fall ist. 
"><code># Eingabebetrag der zu tauschenden ETH. 1 ETH <span class="hljs-operator">=</span> <span class="hljs-number">10</span><span class="hljs-operator">^</span><span class="hljs-number">18</span> <span class="hljs-literal">wei</span>
 ETH_INPUT <span class="hljs-operator">=</span> <span class="hljs-number">10</span> <span class="hljs-operator">*</span><span class="hljs-operator">*</span> <span class="hljs-number">18</span>  # Python gibt eine Ganzzahl zurück. Achten Sie darauf, keine Floats zu verwenden, wie dies bei anderen Sprachen der Fall ist. 
</code></pre><pre data-type="codeBlock" text="# Gebühr wird von Uniswap erhoben
UNI_FEE = 0,003  # 0,3 % 
"><code><span class="hljs-comment"># Gebühr wird von Uniswap erhoben</span>
<span class="hljs-attr">UNI_FEE</span> = <span class="hljs-number">0</span>,<span class="hljs-number">003</span>  <span class="hljs-comment"># 0,3 % </span>
</code></pre><pre data-type="codeBlock" text="# TestSwap-Vertragsadresse, wie von Remix nach der Bereitstellung oder im Anvil-Konsolenprotokoll angegeben. 
TESTSWAP_ADDRESS = &quot;0x9D3DA37d36BB0B825CD319ed129c2872b893f538&quot; 
########################################## # 
"><code><span class="hljs-comment"># TestSwap-Vertragsadresse, wie von Remix nach der Bereitstellung oder im Anvil-Konsolenprotokoll angegeben. </span>
<span class="hljs-attr">TESTSWAP_ADDRESS</span> = <span class="hljs-string">"0x9D3DA37d36BB0B825CD319ed129c2872b893f538"</span> 
<span class="hljs-comment">########################################## # </span>
</code></pre><pre data-type="codeBlock" text="# Stellen Sie eine Verbindung zum lokalen Anvil-Knoten her.
 w3 = Web3(Web3.HTTPProvider(NODE_URL)) 
"><code># Stellen Sie eine Verbindung zum lokalen Anvil<span class="hljs-operator">-</span>Knoten her.
 w3 <span class="hljs-operator">=</span> Web3(Web3.HTTPProvider(NODE_URL)) 
</code></pre><pre data-type="codeBlock" text="# Das zum Signieren der Transaktion verwendete Konto. Erstellt aus dem angegebenen privaten Schlüssel. Anvil stellt private Schlüssel von Testkonten zur Verfügung, die über viel ETH verfügen. 
signer = Account.from_key(SENDER_PK) 
address = signer.address # Berechnen Sie die Adresse aus dem privaten Schlüssel 
print ( „Using address:“ , Adresse)
"><code># Das zum Signieren der Transaktion verwendete Konto. Erstellt aus dem angegebenen privaten Schlüssel. Anvil stellt <span class="hljs-keyword">private</span> Schlüssel von Testkonten zur Verfügung, die über viel ETH verfügen. 
signer <span class="hljs-operator">=</span> Account.from_key(SENDER_PK) 
<span class="hljs-keyword">address</span> <span class="hljs-operator">=</span> signer.<span class="hljs-built_in">address</span> # Berechnen Sie die Adresse aus dem privaten Schlüssel 
print ( „Using <span class="hljs-keyword">address</span>:“ , Adresse)
</code></pre><pre data-type="codeBlock" text="# Zuerst finden wir die Reserven des Uniswap-Paarvertrags. Wir müssen dies tun, weil wir wissen müssen, wie viel USDT wir für die von uns gesendete ETH erhalten. 
# Laden Sie den ABI. Sie können es als JSON-Datei speichern oder direkt kopieren, wie wir es hier tun. Beachten Sie, dass wir einen unvollständigen ABI verwenden, da nur die Funktion getReserves() benötigt wird. 
#pairABI = json.load(open(&quot;UniswapV2Pair.json&quot;, &quot;r&quot;))
 pairABI = [ 
    { 
        &quot;constant&quot; : True , 
        &quot;inputs&quot; : [], 
        &quot;name&quot; : &quot;getReserves&quot; , 
        &quot;outputs&quot; : [ 
            { 
                &quot;internalType&quot; : &quot;uint112&quot; ,
                
                „type“ : „uint112“
             }, 
            { 
                „internalType“ : „uint112“ , 
                „name“ : „_reserve1“ , 
                „type“ : „uint112“
             }, 
            { 
                „internalType“ : „uint32“ , 
                „name“ : „_blockTimestampLast &quot; , 
                &quot;type&quot; : &quot;uint32&quot;
             } 
        ], 
        &quot;payable&quot; : True , 
        &quot;stateMutability&quot; :„view“ , 
        „type“ : „function“
     }
] 
"><code># Zuerst finden wir die Reserven des Uniswap<span class="hljs-operator">-</span>Paarvertrags. Wir müssen dies tun, weil wir wissen müssen, wie viel USDT wir für die von uns gesendete ETH erhalten. 
# Laden Sie den ABI. Sie können es als JSON<span class="hljs-operator">-</span>Datei speichern oder direkt kopieren, wie wir es hier tun. Beachten Sie, dass wir einen unvollständigen ABI verwenden, da nur die Funktion getReserves() benötigt wird. 
#pairABI <span class="hljs-operator">=</span> json.load(open(<span class="hljs-string">"UniswapV2Pair.json"</span>, <span class="hljs-string">"r"</span>))
 pairABI <span class="hljs-operator">=</span> [ 
    { 
        <span class="hljs-string">"constant"</span> : True , 
        <span class="hljs-string">"inputs"</span> : [], 
        <span class="hljs-string">"name"</span> : <span class="hljs-string">"getReserves"</span> , 
        <span class="hljs-string">"outputs"</span> : [ 
            { 
                <span class="hljs-string">"internalType"</span> : <span class="hljs-string">"uint112"</span> ,
                
                „<span class="hljs-keyword">type</span>“ : „<span class="hljs-keyword">uint112</span>“
             }, 
            { 
                „internalType“ : „<span class="hljs-keyword">uint112</span>“ , 
                „name“ : „_reserve1“ , 
                „<span class="hljs-keyword">type</span>“ : „<span class="hljs-keyword">uint112</span>“
             }, 
            { 
                „internalType“ : „<span class="hljs-keyword">uint32</span>“ , 
                „name“ : „_blockTimestampLast <span class="hljs-string">" , 
                "</span><span class="hljs-keyword">type</span><span class="hljs-string">" : "</span><span class="hljs-keyword">uint32</span><span class="hljs-string">"
             } 
        ], 
        "</span><span class="hljs-keyword">payable</span><span class="hljs-string">" : True , 
        "</span>stateMutability<span class="hljs-string">" :„view“ , 
        „type“ : „function“
     }
] 
</span></code></pre><pre data-type="codeBlock" text="# Erstellen Sie ein Vertragsobjekt für den Uniswap-Paarvertrag. 
pairContract = w3.eth.contract(address=UNI_PAIR, abi=pairABI) 
"><code># Erstellen Sie ein Vertragsobjekt für den Uniswap<span class="hljs-operator">-</span>Paarvertrag. 
pairContract <span class="hljs-operator">=</span> w3.eth.contract(<span class="hljs-keyword">address</span><span class="hljs-operator">=</span>UNI_PAIR, <span class="hljs-built_in">abi</span><span class="hljs-operator">=</span>pairABI) 
</code></pre><pre data-type="codeBlock" text="# Rufen Sie die Funktion getReserves() des Uniswap-Paarvertrags auf. 
pairReserves =pairContract.functions.getReserves().call() 
"><code># Rufen Sie die Funktion getReserves() des Uniswap<span class="hljs-operator">-</span>Paarvertrags auf. 
pairReserves <span class="hljs-operator">=</span>pairContract.functions.getReserves().<span class="hljs-built_in">call</span>() 
</code></pre><pre data-type="codeBlock" text="# Verwenden Sie die Formel (1), um dy zu berechnen, den Betrag an USDT, den wir für die von uns gesendete ETH erhalten. 
# Denken Sie daran, dass Uniswap V2 eine Gebühr von 0,3 % auf den Eingabebetrag erhebt. 
# dy = y * (x/(x + dx) - 1) (1)
 x = pairReserves[ 0 ] # x ist die Menge an WETH im Paar
 y = pairReserves[ 1 ] # y ist die Menge an USDT im Paar
 dx = ETH_INPUT * ( 1 - UNI_FEE)# dx ist die Menge an WETH, die von der konstanten Produktformel verwendet wird
 usdtOutput = y * ( 1 - x/(x + dx)) # dy ist die Menge an USDT, die wir für die ETH erhalten, die wir senden
 usdtOutput = int ( usdtOutput) # Auf Ganzzahl kürzen, da die Formel einen Gleitkommawert zurückgibt und wir den Betrag niemals überschätzen dürfen, da sonst der Tausch fehlschlagen würde. Wir verwenden abs(), um die Zahl positiv zu machen, da die Formel die Reservedifferenz für den Pool zurückgibt. 
print ( &quot;Expected USDT Output:&quot; , usdtOutput) 
"><code><span class="hljs-comment"># Verwenden Sie die Formel (1), um dy zu berechnen, den Betrag an USDT, den wir für die von uns gesendete ETH erhalten. </span>
<span class="hljs-comment"># Denken Sie daran, dass Uniswap V2 eine Gebühr von 0,3 % auf den Eingabebetrag erhebt. </span>
<span class="hljs-comment"># dy = y * (x/(x + dx) - 1) (1)</span>
 <span class="hljs-attr">x</span> = pairReserves[ <span class="hljs-number">0</span> ] <span class="hljs-comment"># x ist die Menge an WETH im Paar</span>
 <span class="hljs-attr">y</span> = pairReserves[ <span class="hljs-number">1</span> ] <span class="hljs-comment"># y ist die Menge an USDT im Paar</span>
 <span class="hljs-attr">dx</span> = ETH_INPUT * ( <span class="hljs-number">1</span> - UNI_FEE)<span class="hljs-comment"># dx ist die Menge an WETH, die von der konstanten Produktformel verwendet wird</span>
 <span class="hljs-attr">usdtOutput</span> = y * ( <span class="hljs-number">1</span> - x/(x + dx)) <span class="hljs-comment"># dy ist die Menge an USDT, die wir für die ETH erhalten, die wir senden</span>
 <span class="hljs-attr">usdtOutput</span> = int ( usdtOutput) <span class="hljs-comment"># Auf Ganzzahl kürzen, da die Formel einen Gleitkommawert zurückgibt und wir den Betrag niemals überschätzen dürfen, da sonst der Tausch fehlschlagen würde. Wir verwenden abs(), um die Zahl positiv zu machen, da die Formel die Reservedifferenz für den Pool zurückgibt. </span>
print ( "Expected USDT Output:" , usdtOutput) 
</code></pre><pre data-type="codeBlock" text="# Holen Sie sich den ABI des TestSwap-Vertrags. Der ABI kann von Remix kopiert werden. 
#tractABI = json.load(open(&quot;TestSwapABI.json&quot;,
"><code># Holen Sie sich den ABI des TestSwap<span class="hljs-operator">-</span>Vertrags. Der ABI kann von Remix kopiert werden. 
#tractABI <span class="hljs-operator">=</span> json.load(open(<span class="hljs-string">"TestSwapABI.json"</span>,
</code></pre><pre data-type="codeBlock" text="        : [ 
            { 
                &quot;internalType&quot; : &quot;uint256&quot; , 
                &quot;name&quot; : &quot;usdtOut&quot; , 
                &quot;type&quot; : &quot;uint256&quot;
             } 
        ], 
        &quot;name&quot; : &quot;startSwap&quot; , 
        &quot;outputs&quot; : [], 
        &quot;stateMutability&quot; : &quot;payable &quot; , 
        &quot;type&quot; : &quot;function&quot;
     } 
] 
# Erstellen Sie ein Vertragsobjekt aus dem ABI und der Adresse des TestSwap-Vertrags. Der ABI kann von Remix kopiert werden. 
testswap = w3.eth.contract(address=TESTSWAP_ADDRESS,
"><code>        : [ 
            { 
                <span class="hljs-string">"internalType"</span> : <span class="hljs-string">"uint256"</span> , 
                <span class="hljs-string">"name"</span> : <span class="hljs-string">"usdtOut"</span> , 
                <span class="hljs-string">"type"</span> : <span class="hljs-string">"uint256"</span>
             } 
        ], 
        <span class="hljs-string">"name"</span> : <span class="hljs-string">"startSwap"</span> , 
        <span class="hljs-string">"outputs"</span> : [], 
        <span class="hljs-string">"stateMutability"</span> : <span class="hljs-string">"payable "</span> , 
        <span class="hljs-string">"type"</span> : <span class="hljs-string">"function"</span>
     } 
] 
# Erstellen Sie ein Vertragsobjekt aus dem ABI und der Adresse des TestSwap<span class="hljs-operator">-</span>Vertrags. Der ABI kann von Remix kopiert werden. 
testswap <span class="hljs-operator">=</span> w3.eth.contract(<span class="hljs-keyword">address</span><span class="hljs-operator">=</span>TESTSWAP_ADDRESS,
</code></pre><pre data-type="codeBlock" text="# Erstellen Sie ein Transaktionsobjekt aus der Funktion, die wir aufrufen möchten, und ihren Parametern. 
# Hier rufen wir die Funktion startSwap() auf und übergeben den oben berechneten Ausgabe-USDT-Betrag als Parameter. 
txn = testswap.functions.startSwap(usdtOutput).buildTransaction({ 
    &apos;chainId&apos; : 1 , # Ketten-ID des Knotens. Ganache verwendet 1337, Anvil verwendet 1. 
    &apos;gas&apos; : 500000 , # Gaslimit. 
    &apos;gasPrice&apos; : w3 .eth.gas_price, # Gaspreis. Wir verwenden den Gaspreis des Knotens. 
    &apos;nonce&apos; : w3.eth.get_transaction_count(address), # Nonce ist die Anzahl der vom Konto gesendeten Transaktionen. Wird verwendet, um Wiederholungsangriffe zu verhindern . 
    &apos;Wert&apos;: ETH_INPUT # Der ETH-Betrag, den wir an den Vertrag senden. Wir verwenden den gleichen Betrag wie die Menge an ETH, die wir tauschen möchten. 
}) 
# Signieren Sie die Transaktion mit dem privaten Schlüssel des Kontos. 
signiert_txn = w3.eth.account.sign_transaction(txn, private_key=SENDER_PK) 
"><code><span class="hljs-comment"># Erstellen Sie ein Transaktionsobjekt aus der Funktion, die wir aufrufen möchten, und ihren Parametern. </span>
<span class="hljs-comment"># Hier rufen wir die Funktion startSwap() auf und übergeben den oben berechneten Ausgabe-USDT-Betrag als Parameter. </span>
txn = testswap.functions.startSwap(usdtOutput).buildTransaction({ 
    <span class="hljs-string">'chainId'</span> : 1 , <span class="hljs-comment"># Ketten-ID des Knotens. Ganache verwendet 1337, Anvil verwendet 1. </span>
    <span class="hljs-string">'gas'</span> : 500000 , <span class="hljs-comment"># Gaslimit. </span>
    <span class="hljs-string">'gasPrice'</span> : w3 .eth.gas_price, <span class="hljs-comment"># Gaspreis. Wir verwenden den Gaspreis des Knotens. </span>
    <span class="hljs-string">'nonce'</span> : w3.eth.get_transaction_count(address), <span class="hljs-comment"># Nonce ist die Anzahl der vom Konto gesendeten Transaktionen. Wird verwendet, um Wiederholungsangriffe zu verhindern . </span>
    <span class="hljs-string">'Wert'</span>: ETH_INPUT <span class="hljs-comment"># Der ETH-Betrag, den wir an den Vertrag senden. Wir verwenden den gleichen Betrag wie die Menge an ETH, die wir tauschen möchten. </span>
}) 
<span class="hljs-comment"># Signieren Sie die Transaktion mit dem privaten Schlüssel des Kontos. </span>
signiert_txn = w3.eth.account.sign_transaction(txn, private_key=SENDER_PK) 
</code></pre><pre data-type="codeBlock" text="# Senden Sie die Transaktion an den Knoten. 
tx_hash = w3.eth.send_raw_transaction(signed_txn.rawTransaction) 
print ( &quot;Tx hash:&quot; , tx_hash. hex ()) 
print ( &quot;Warten auf Transaktion, die abgebaut wird...&quot; ) 
tx_receipt = w3.eth.wait_for_transaction_receipt(tx_hash) 
print ( „Im Block abgebaute Transaktion“ , tx_receipt.blockNumber) 
drucken( „Transaktionsstatus:“ , tx_receipt.status, „(Erfolg)“  , wenn tx_receipt.status == 1 ,  sonst  „(Fehler)“ ) 
print ( „Verwendetes Gas:“ , tx_receipt.gasUsed)
"><code># Senden Sie die Transaktion an den Knoten. 
tx_hash <span class="hljs-operator">=</span> w3.eth.send_raw_transaction(signed_txn.rawTransaction) 
print ( <span class="hljs-string">"Tx hash:"</span> , tx_hash. hex ()) 
print ( <span class="hljs-string">"Warten auf Transaktion, die abgebaut wird..."</span> ) 
tx_receipt <span class="hljs-operator">=</span> w3.eth.wait_for_transaction_receipt(tx_hash) 
print ( „Im Block abgebaute Transaktion“ , tx_receipt.blockNumber) 
drucken( „Transaktionsstatus:“ , tx_receipt.status, „(Erfolg)“  , wenn tx_receipt.status <span class="hljs-operator">=</span><span class="hljs-operator">=</span> <span class="hljs-number">1</span> ,  sonst  „(Fehler)“ ) 
print ( „Verwendetes Gas:“ , tx_receipt.gasUsed)
</code></pre><p>Wenn alles korrekt eingerichtet ist, sollten Sie die folgende Ausgabe sehen:</p><pre data-type="codeBlock" text="Verwendete Adresse: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266
 Erwartete USDT-Ausgabe: 1855484230
 Tx -Hash : 0xefa0800fdb19cc823c5705e12729a9f18e8df8919b4240b6eb2cfee52
 af36eb5 Warten auf das Mining der Transaktion ... 
Transaktion im Block 17381684
 abgebaut. Transaktionsstatus: 1 (Erfolg) 
Verbrauchtes Gas: 106897
"><code>Verwendete Adresse: <span class="hljs-number">0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266</span>
 Erwartete USDT<span class="hljs-operator">-</span>Ausgabe: <span class="hljs-number">1855484230</span>
 Tx <span class="hljs-operator">-</span>Hash : <span class="hljs-number">0xefa0800fdb19cc823c5705e12729a9f18e8df8919b4240b6eb2cfee52</span>
 af36eb5 Warten auf das Mining der Transaktion ... 
Transaktion im Block <span class="hljs-number">17381684</span>
 abgebaut. Transaktionsstatus: <span class="hljs-number">1</span> (Erfolg) 
Verbrauchtes Gas: <span class="hljs-number">106897</span>
</code></pre><h3 id="h-cooles-feature-flash-swaps" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Cooles Feature: Flash-Swaps</h3><p>Leser mit etwas mehr Erfahrung könnten an einer coolen Funktion von Uniswap V2 interessiert sein: <strong>Flash-Swaps</strong> . Beachten Sie, dass die <code>swap()</code>Funktion des UniswapV2Pair-Vertrags in vier Schritte unterteilt werden kann:</p><ol><li><p>Übergabe der angeforderten Leistungsbeträge an den Empfänger</p></li><li><p>Rückruf des Absendervertrags und Übergabe des <code>data</code>Parameters</p></li><li><p>Überprüfung der Invariante</p></li><li><p>Aktualisieren des Status des Paarvertrags</p></li></ol><p>Dies kann zunächst unsicher erscheinen, da Gelder gesendet werden, bevor die Invariante überprüft wurde. Beachten Sie, dass die Transaktion rückgängig gemacht wird, wenn die Invariante nicht berücksichtigt wird. Wenn eine Transaktion rückgängig gemacht wird, werden alle Zustandsänderungen rückgängig gemacht, einschließlich des Geldtransfers, wodurch die Sicherheit der Gelder gewährleistet wird.</p><p>Dieser Mechanismus wird als <strong>optimistischer Transfer</strong> bezeichnet . Durch den Aufruf der Callback-Funktion an der Adresse des Anrufers ermöglicht Uniswap V2 sogenannte <strong>Flash-Darlehen</strong> (oder Flash-Swaps): Die ausgegebenen Gelder werden an den Angerufenen geliehen, der mit ihnen machen kann, was er will, solange sie es sind vor der Invariantenprüfung zurückgegeben. Ein Beispiel für die Verwendung einer solchen Funktion ist die Arbitrage großer Geldbeträge zwischen verschiedenen Börsen, wenn der Bot-Vertrag nicht über genügend Mittel verfügt, um die Arbitrage durchzuführen.</p><p>Beachten Sie, dass dadurch mehr Gas verbraucht wird und Ihr Bot möglicherweise nicht mehr konkurrenzfähig ist.</p><p>Hier ist ein vereinfachtes Solidity-Beispiel für die Implementierung eines Flash-Swaps in Ihrem Smart Contract auf Uniswap V2. Der Code geht davon aus, dass eine Arbitrage zwischen zwei Pools möglich ist, und führt diese durch, ohne dass Mittel im Vertrag erforderlich sind.</p><pre data-type="codeBlock" text="// [...] 
"><code><span class="hljs-comment">// [...] </span>
</code></pre><pre data-type="codeBlock" text="// Die Änderungen an Ihrem Vertrag müssen dieser Schnittstelle entsprechen. 
Schnittstelle IUniswapV 2Callee { 
    Funktion  uniswapV2Call ( Adresse Absender, uint Betrag0, uint Betrag1, Bytes Anrufdaten Daten ) external; 
} 
"><code><span class="hljs-comment">// Die Änderungen an Ihrem Vertrag müssen dieser Schnittstelle entsprechen. </span>
Schnittstelle IUniswapV <span class="hljs-number">2</span>Callee { 
    <span class="hljs-function">Funktion  <span class="hljs-title">uniswapV2Call</span> (<span class="hljs-params"> Adresse Absender, <span class="hljs-built_in">uint</span> Betrag0, <span class="hljs-built_in">uint</span> Betrag1, Bytes Anrufdaten Daten </span>) external</span>; 
} 
</code></pre><pre data-type="codeBlock" text="// Das Schlüsselwort „is“ bedeutet, dass der Vertrag von der IUniswapV2Callee-Schnittstelle erbt. 
Vertrag TestSwap ist UniswapV2Callee { 
    // Wir stellen der startSwap()-Funktion weitere Parameter zur Verfügung, um sie an die swap()-Funktion übergeben zu können, die sie wiederum an die Callback-Funktion übergibt. PairB ist die Adresse des zweiten V2-kompatiblen Paares. 
    Funktion  startSwap (AdresspaarA, AdresspaarB, uint wethInPairA, uint usdtOutPairA, uint wethOutPairB ) external payable { 
        // [...] 
        // Wir konvertieren die Parameter in ein Byte-Array, um sie an die swap()-Funktion übergeben zu können. Beachten Sie, dass die Verwendung von abi.encode() einfach, aber sehr gaseffizient ist. abi.encodePacked() ist effizienter, muss aber manuell dekodiert werden. 
        Bytes Speicherdaten = abi. encode (pairB, wethInPairA, wehtOutPairB); 
        // Wir senden die USDT-Gelder an das zweite Paar, damit wir die WETH-Ausgabe verlangen können, die das USDT-Darlehen des ersten Swaps zurückzahlen wird. 
        IUniswapV 2Pair(PaarA). swap ( 0 , usdtOutPairA, pairB, data); 
        // Die Invariante sollte an dieser Stelle respektiert werden.
        // Wir hätten von wethOutPairB - wethInPairA WETH profitieren sollen. 
    } 
    function  uniswapV2Call ( address sender, uint amount0, uint amount1, bytes calldata data ) external override { 
        // Diese Funktion wird vom UniswapV2Pair-Vertrag in der Mitte der Swap-Funktion aufgerufen. 
        // Wenn es in der Callback-Funktion keine Möglichkeit gibt, auf die an die startSwap()-Funktion übertragenen Informationen zuzugreifen, sind folgende Informationen zugänglich: // 
        – Die Adresse des Absenders der swap()-Funktion. Beachten Sie, dass msg.sender hier der UniswapV2Pair-Vertrag ist, nicht die Adresse des Benutzers, der startSwap() aufgerufen hat. 
        // - Die Werte token0Out und token1Out werden unverändert unter den Namen amount0 und amount1 übertragen.
        // – Der Datenparameter ist derselbe, der an die swap()-Funktion übergeben wird. Es kann beliebige Informationen enthalten. 
        // Wir entpacken die Daten, die zum Durchführen des zweiten Austauschs erforderlich sind
         (AdressenpaarB, uint wethInPairA, uint wethOutPairB) = abi. dekodieren (Daten, (Adresse, uint, uint)); 
"><code><span class="hljs-comment">// Das Schlüsselwort „is“ bedeutet, dass der Vertrag von der IUniswapV2Callee-Schnittstelle erbt. </span>
Vertrag TestSwap ist UniswapV2Callee { 
    <span class="hljs-comment">// Wir stellen der startSwap()-Funktion weitere Parameter zur Verfügung, um sie an die swap()-Funktion übergeben zu können, die sie wiederum an die Callback-Funktion übergibt. PairB ist die Adresse des zweiten V2-kompatiblen Paares. </span>
    Funktion  startSwap (AdresspaarA, AdresspaarB, <span class="hljs-keyword">uint</span> wethInPairA, <span class="hljs-keyword">uint</span> usdtOutPairA, <span class="hljs-keyword">uint</span> wethOutPairB ) <span class="hljs-keyword">external</span> <span class="hljs-keyword">payable</span> { 
        <span class="hljs-comment">// [...] </span>
        <span class="hljs-comment">// Wir konvertieren die Parameter in ein Byte-Array, um sie an die swap()-Funktion übergeben zu können. Beachten Sie, dass die Verwendung von abi.encode() einfach, aber sehr gaseffizient ist. abi.encodePacked() ist effizienter, muss aber manuell dekodiert werden. </span>
        Bytes Speicherdaten <span class="hljs-operator">=</span> <span class="hljs-built_in">abi</span>. <span class="hljs-built_in">encode</span> (pairB, wethInPairA, wehtOutPairB); 
        <span class="hljs-comment">// Wir senden die USDT-Gelder an das zweite Paar, damit wir die WETH-Ausgabe verlangen können, die das USDT-Darlehen des ersten Swaps zurückzahlen wird. </span>
        IUniswapV 2Pair(PaarA). swap ( <span class="hljs-number">0</span> , usdtOutPairA, pairB, data); 
        <span class="hljs-comment">// Die Invariante sollte an dieser Stelle respektiert werden.</span>
        <span class="hljs-comment">// Wir hätten von wethOutPairB - wethInPairA WETH profitieren sollen. </span>
    } 
    <span class="hljs-function"><span class="hljs-keyword">function</span>  <span class="hljs-title">uniswapV2Call</span> (<span class="hljs-params"> <span class="hljs-keyword">address</span> sender, <span class="hljs-keyword">uint</span> amount0, <span class="hljs-keyword">uint</span> amount1, <span class="hljs-keyword">bytes</span> <span class="hljs-keyword">calldata</span> data </span>) <span class="hljs-title"><span class="hljs-keyword">external</span></span> <span class="hljs-title"><span class="hljs-keyword">override</span></span> </span>{ 
        <span class="hljs-comment">// Diese Funktion wird vom UniswapV2Pair-Vertrag in der Mitte der Swap-Funktion aufgerufen. </span>
        <span class="hljs-comment">// Wenn es in der Callback-Funktion keine Möglichkeit gibt, auf die an die startSwap()-Funktion übertragenen Informationen zuzugreifen, sind folgende Informationen zugänglich: // </span>
        – Die Adresse des Absenders der swap()<span class="hljs-operator">-</span>Funktion. Beachten Sie, dass <span class="hljs-built_in">msg</span>.<span class="hljs-built_in">sender</span> hier der UniswapV2Pair<span class="hljs-operator">-</span>Vertrag ist, nicht die Adresse des Benutzers, der startSwap() aufgerufen hat. 
        /<span class="hljs-operator">/</span> <span class="hljs-operator">-</span> Die Werte token0Out und token1Out werden unverändert unter den Namen amount0 und amount1 übertragen.
        /<span class="hljs-operator">/</span> – Der Datenparameter ist derselbe, der an die swap()<span class="hljs-operator">-</span>Funktion übergeben wird. Es kann beliebige Informationen enthalten. 
        /<span class="hljs-operator">/</span> Wir entpacken die Daten, die zum Durchführen des zweiten Austauschs erforderlich sind
         (AdressenpaarB, <span class="hljs-keyword">uint</span> wethInPairA, <span class="hljs-keyword">uint</span> wethOutPairB) <span class="hljs-operator">=</span> <span class="hljs-built_in">abi</span>. dekodieren (Daten, (Adresse, <span class="hljs-keyword">uint</span>, <span class="hljs-keyword">uint</span>)); 
</code></pre><pre data-type="codeBlock" text="        // Wir führen den zweiten Tausch durch. Wir erhalten das WETH für diesen Vertrag und zahlen das USDT-Darlehen in WETH vor der invarianten Prüfung des ersten Pools zurück (was genau dann geschieht, wenn wir von der aktuellen Funktion zurückkehren). 
        IUniswapV 2Pair(PaarB). swap (wethOutPairB, 0 , Adresse ( this ), neue  Bytes ( 0 ));// Keine Daten weiterzugeben, keine Notwendigkeit, die Mittel für diesen Swap zu leihen. 
        // Überweisen Sie das WETH, das zur Rückzahlung des Flash-Darlehens benötigt wird, und behalten Sie die Differenz. Die Adresse des ersten Pools ist der Aufrufer der aktuellen Funktion (msg.sender). 
        IERC20 ( WETH ). transfer (msg. sender , wethInPairA); 
    } 
}
"><code>        <span class="hljs-comment">// Wir führen den zweiten Tausch durch. Wir erhalten das WETH für diesen Vertrag und zahlen das USDT-Darlehen in WETH vor der invarianten Prüfung des ersten Pools zurück (was genau dann geschieht, wenn wir von der aktuellen Funktion zurückkehren). </span>
        IUniswapV 2Pair(PaarB). swap (wethOutPairB, <span class="hljs-number">0</span> , Adresse ( <span class="hljs-built_in">this</span> ), neue  Bytes ( <span class="hljs-number">0</span> ));<span class="hljs-comment">// Keine Daten weiterzugeben, keine Notwendigkeit, die Mittel für diesen Swap zu leihen. </span>
        <span class="hljs-comment">// Überweisen Sie das WETH, das zur Rückzahlung des Flash-Darlehens benötigt wird, und behalten Sie die Differenz. Die Adresse des ersten Pools ist der Aufrufer der aktuellen Funktion (msg.sender). </span>
        IERC20 ( WETH ). <span class="hljs-built_in">transfer</span> (<span class="hljs-built_in">msg</span>. <span class="hljs-built_in">sender</span> , wethInPairA); 
    } 
}
</code></pre><p>Es gibt viele Kommentare, aber der Code ist für Anfänger möglicherweise immer noch schwer zu verstehen. Nach der Lektüre der folgenden Artikel dieser Serie wird es klarer erscheinen. Beachten Sie, dass der Code nicht für die Gaseffizienz optimiert ist. Es können viele Änderungen vorgenommen werden, um ihn zu verbessern.</p><h3 id="h-abschluss" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Abschluss</h3><p>In diesem langen Artikel wurden viele Informationen behandelt, die zum Durchführen von Swaps auf Uniswap V2 erforderlich sind. Wir haben gesehen, wie man die Reserven und den Preis eines Pools abruft, wie man die konstante Produktformel verwendet, um die Menge der aus einem V2-Swap bei einem bestimmten Eingabebetrag erhaltenen Token zu berechnen, wie man einen Swap mit dem UniswapV2Pair-Vertrag durchführt, und wie Flash-Swaps in Uniswap V2 implementiert werden können.</p><p>Im nächsten Artikel werden wir sehen, wie man effizient die Reserven von über 100.000 Pools auf einmal abruft, von Uniswap, aber auch von Sushiswap und ähnlichen Forks/V2-kompatiblen DEXes.</p><p>🌟 Eine Initiative, um die Web3-Bildung für die nächste Generation <br>zugänglicher zu machen. 🌟</p><p>🌟 Feel free to check out: <br>my.bio/blockliv3<br>Social Media: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://twitter.com/blockliv3">@blockliv3</a><br>E-Mail: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="mailto:blockliv3.nft@ud.me">blockliv3.nft@ud.me</a></p>]]></content:encoded>
            <author>blockliv3-ger@newsletter.paragraph.com (blockliv3 | (GER))</author>
        </item>
        <item>
            <title><![CDATA[Erstellen eines Arbitrage-Bots: Einführung in MEV-Bots]]></title>
            <link>https://paragraph.com/@blockliv3-ger/erstellen-eines-arbitrage-bots-einf-hrung-in-mev-bots</link>
            <guid>6tiRXljVSsyExhsdf8AO</guid>
            <pubDate>Thu, 28 Sep 2023 07:07:11 GMT</pubDate>
            <description><![CDATA[Erstellen eines Arbitrage-Bots: Einführung in MEV-BotsDabei soll es sich um eine künstlerische Darstellung eines MEV-Bots im Stil von Van Gogh handeln Dieser Artikel dient als Einführung für eine Reihe über die Entwicklung von MEV-Bots. In dieser Serie werden wir einen MEV-Bot mit mittlerer Komplexität entwickeln. Die meisten der bereitgestellten Informationen gelten nur für Ethereum und EVM-kompatible Blockchains (BSC, Polygon usw.). Einige in der Serie vorgestellte Tricks und Techniken vers...]]></description>
            <content:encoded><![CDATA[<h3 id="h-erstellen-eines-arbitrage-bots-einfuhrung-in-mev-bots" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Erstellen eines Arbitrage-Bots: Einführung in MEV-Bots</h3><p>Dabei soll es sich um eine künstlerische Darstellung eines MEV-Bots im Stil von Van Gogh handeln</p><p>Dieser Artikel dient als Einführung für eine Reihe über die Entwicklung von MEV-Bots. In dieser Serie werden wir einen MEV-Bot mit mittlerer Komplexität entwickeln. Die meisten der bereitgestellten Informationen gelten nur für Ethereum und EVM-kompatible Blockchains (BSC, Polygon usw.). Einige in der Serie vorgestellte Tricks und Techniken verschaffen möglicherweise noch einen kleinen Wettbewerbsvorteil, es ist jedoch zu erwarten, dass für die Generierung erhebliche Änderungen an der Strategie erforderlich sind keine nennenswerten Einnahmen. Bevor wir beginnen, definieren wir, was MEV ist.</p><h3 id="h-extrahierbarer-wert-auf-einer-blockchain" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Extrahierbarer Wert auf einer Blockchain</h3><p>MEV bezeichnete ursprünglich den Wert, den ein Miner aus einem Block extrahieren konnte. Dieser Wert ist die Differenz zwischen dem erwarteten Wert des Blocks und dem Wert des Blocks für den Miner, während er geschürft wird. Der erwartete Wert eines Blocks ist die Summe der Gebühren aller im Block enthaltenen Transaktionen. Es wurde erkannt, dass der Miner den Wert des Blocks steigern konnte, indem er die Reihenfolge der Transaktionen änderte oder private Transaktionen direkt vor dem Mining in den Block einfügte. Dies wird als Miner Extractible Value (MEV) bezeichnet. Heutzutage, mit der Verbreitung von PoS, wurden Miner durch Validatoren ersetzt (obwohl der Begriff MEV immer noch verwendet wird). Obwohl Miner und Validatoren in der besten Position sind, Wert aus einem Block zu extrahieren, verfügen sie möglicherweise nicht über eine optimale Strategie, um den gesamten Wert zu extrahieren. Es gibt Mechanismen, die es jedem Agenten mit ausgefeilteren Strategien ermöglichen, die Gewinne mit den Validatoren zu teilen. Diese Agenten nutzen im Allgemeinen automatisierte Programme, sogenannte MEV-Bots.</p><h3 id="h-die-beliebtesten-arten-von-mev-bots" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Die beliebtesten Arten von MEV-Bots</h3><p>Dezentrale Finanzierung (DeFi) ist natürlich der Spielplatz für MEV-Bots: Die erlaubnislose Natur von Blockchains und die großen Geldbeträge, die auf dem Spiel stehen, machen sie zu einem sehr attraktiven Ziel. Offensichtliche Aktionsbereiche für Bots haben dazu geführt, dass sie in einige Kategorien eingeteilt werden können. Die beliebtesten werden in den folgenden Abschnitten beschrieben.</p><h3 id="h-liquidations-bots" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Liquidations-Bots</h3><p>DeFi hat die Entstehung brillanter Finanzdienstleistungen wie Kreditprotokolle (Compound, Aave, MakerDAO usw.) erlebt. Diese Protokolle ermöglichen es Benutzern, ihre Vermögenswerte gegen eine Rendite an andere Benutzer zu verleihen. Die Kreditnehmer sind verpflichtet, Sicherheiten zu stellen, die über den von ihnen geliehenen Betrag hinausgehen. Fällt der Wert der Sicherheit im Laufe der Zeit unter einen bestimmten Schwellenwert, wird die Sicherheit verwertet und der Kreditgeber zurückerstattet. Dies hat sich als einfache Möglichkeit erwiesen, Kreditnehmern über ein vertrauenswürdiges System eine Hebelwirkung zu bieten, wie es in jedem Teil des DeFi-Ökosystems erwartet wird. Das Tolle an den meisten dieser Protokolle ist, dass der Liquidationsprozess allen Akteuren außerhalb des Protokolls offen steht. Jeder kann den Status des Protokolls überwachen und die Liquidation einer unterbesicherten Position veranlassen. Der Smart Contract prüft, ob die Sicherheit tatsächlich weniger als einen bestimmten Schwellenwert wert ist, und bietet dem Liquidator einen Anreiz, indem er ihm einen Bruchteil der Sicherheit gibt. Genau das tun Liquidations-Bots: Positionen automatisch liquidieren. Zu einem bestimmten Zeitpunkt war dies eine sehr profitable Strategie, aber als immer mehr Menschen damit begannen, gingen die Gewinne drastisch zurück.</p><h3 id="h-arbitrage-bots" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Arbitrage-Bots</h3><p>Ein sehr großer Teil des DeFi-Ökosystems besteht aus dezentralen Börsen (DEXes). Diese Börsen ermöglichen Benutzern den Handel mit Vermögenswerten, ohne dass ein vertrauenswürdiger Dritter erforderlich ist. Der beliebteste DEX auf Ethereum ist Uniswap. Die aktuelle Version von Uniswap ist V3. Hier finden die meisten Aktivitäten statt, aber Uniswap V2 hat immer noch ein gewisses Volumen, teilweise weil sich die LPs nie die Mühe gemacht haben, ihre Gelder auf V3 zu übertragen. Uniswap V2 ist sehr einfach zu verstehen und wurde von vielen anderen konkurrierenden DEXs wie Sushiswap, Pancakeswap usw. gespalten. Zu jedem Zeitpunkt wird der Preis eines Vermögenswerts an einem DEX durch das Verhältnis der Reserven der beiden bestimmt Vermögenswerte im Liquiditätspool. Wenn sich der Preis eines Vermögenswerts an einem DEX vom Preis desselben Vermögenswerts an einem anderen DEX unterscheidet, Dann besteht die Möglichkeit, den Vermögenswert am günstigeren DEX zu kaufen und am teureren zu verkaufen. Dies nennt man Arbitrage. Arbitrage-Bots sind die beliebteste Art von MEV-Bots. Sie sind auch für Neueinsteiger zugänglich, da primitive Bots in begrenzter Zeit entwickelt werden können. Es ist unwahrscheinlich, dass einfache Bots profitabel sind, aber sie sind ein guter Ausgangspunkt, um mehr über den Handel zu erfahren. Einfache Strategien können auf vielfältige Weise verbessert werden, wobei nur die Kreativität des Entwicklers Grenzen setzt. Aus diesen Gründen konzentriert sich diese Serie auf Arbitrage-Bots. Beachten Sie, dass in der Praxis der Großteil des Arbitragegewinns von Bots generiert wird, die zwischen zentralen und dezentralen Börsen handeln. da primitive Bots in begrenzter Zeit entwickelt werden können. Es ist unwahrscheinlich, dass einfache Bots profitabel sind, aber sie sind ein guter Ausgangspunkt, um mehr über den Handel zu erfahren. Einfache Strategien können auf vielfältige Weise verbessert werden, wobei nur die Kreativität des Entwicklers Grenzen setzt. Aus diesen Gründen konzentriert sich diese Serie auf Arbitrage-Bots. Beachten Sie, dass in der Praxis der Großteil des Arbitragegewinns von Bots generiert wird, die zwischen zentralen und dezentralen Börsen handeln. da primitive Bots in begrenzter Zeit entwickelt werden können. Es ist unwahrscheinlich, dass einfache Bots profitabel sind, aber sie sind ein guter Ausgangspunkt, um mehr über den Handel zu erfahren. Einfache Strategien können auf vielfältige Weise verbessert werden, wobei nur die Kreativität des Entwicklers Grenzen setzt. Aus diesen Gründen konzentriert sich diese Serie auf Arbitrage-Bots. Beachten Sie, dass in der Praxis der Großteil des Arbitragegewinns von Bots generiert wird, die zwischen zentralen und dezentralen Börsen handeln.</p><h3 id="h-sandwich-bots" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Sandwich-Bots</h3><p>Sandwiching ist eine weitere sehr beliebte Art von MEV-Bot. Es nutzt die Tatsache aus, dass Transaktionen, die von unerfahrenen Benutzern über die Blockchain gesendet werden, häufig im Transaktionspool (oft als Mempool bezeichnet) veröffentlicht werden. Es gibt Möglichkeiten für Bots, den Mempool zu lesen, eine Zieltransaktion zum Ausnutzen zu finden und eine Transaktion zu fälschen, die vor der Zieltransaktion abgebaut wird. Swap-Transaktionen in DeFi sind die Hauptziele von Sandwich-Bots, da DeFi-Benutzer einen gewissen Slippage festlegen müssen, das heißt, sie akzeptieren einen etwas schlechteren Ausführungspreis für ihre Transaktion. Sie tun dies, weil sich der Preis des AMM zwischen dem Senden der Transaktion und dem Zeitpunkt des Minings ändern kann, was dazu führen könnte, dass die Transaktion fehlschlägt und möglicherweise erhebliche Gaskosten entstehen. Jeder AMM-Kauf/Verkauf verändert den Preis proportional zur Menge der durch den Swap bereitgestellten Token und umgekehrt proportional zur Menge der zuvor von den Liquiditätsanbietern im Pool bereitgestellten Token. Die Bots können eine böswillige „Kauf“-Bestellung direkt vor der legitimen „Kauf“-Bestellung eines Benutzers aufgeben. Die legitime Order kann weiterhin ausgeführt werden, solange der Preis seit der Bestellung nicht zu stark gestiegen ist (diese relative Preisbewegung wird Slippage genannt). Dadurch verschiebt sich der Preis für den Bot-Betreiber noch weiter, der die zuvor gekauften Token dann zu einem höheren Preis verkaufen kann. Dieser Vorgang wird als „Sandwiching“ bezeichnet, da der Bot-Betreiber eine Kauforder vor und eine Verkaufsorder nach der legitimen Order platziert und diese somit effektiv zwischen zwei Orders einklemmt. Es wird auch der Begriff Frontrunning verwendet, mit der gleichen Bedeutung, die es im traditionellen Finanzwesen vermittelt. Sandwich-Bots sind komplexer zu entwickeln als Arbitrage-Bots, aber sie sind im Allgemeinen auch profitabler, da sie im selben Transaktionspaket auch Arbitrage-Strategien implementieren können. Beachten Sie, dass Sandwiching im Gegensatz zu Arbitrage und Liquidation als unmoralisch angesehen werden kann, da es die Transaktion des legitimen Benutzers dazu zwingt, zu einem schlechteren Preis als erwartet auszuführen. Frontrunning ist auf den traditionellen Finanzmärkten tatsächlich illegal. Eine moralisch akzeptable, aber weniger profitable Variante dieser Strategie nennt sich Backrunning. Es besteht darin, eine Transaktion erst nach der Zieltransaktion zu platzieren. Die ausgefeilteren Backrunning-Bots implementieren auch eine vollständige Arbitrage-Strategie und nehmen oft einen großen Teil des Kuchens ein, der regulären Arbitrage-Bots zur Verfügung steht. Sandwich-Bots sind komplexer zu entwickeln als Arbitrage-Bots, aber sie sind im Allgemeinen auch profitabler, da sie im selben Transaktionspaket auch Arbitrage-Strategien implementieren können. Beachten Sie, dass Sandwiching im Gegensatz zu Arbitrage und Liquidation als unmoralisch angesehen werden kann, da es die Transaktion des legitimen Benutzers dazu zwingt, zu einem schlechteren Preis als erwartet auszuführen. Frontrunning ist auf den traditionellen Finanzmärkten tatsächlich illegal. Eine moralisch akzeptable, aber weniger profitable Variante dieser Strategie nennt sich Backrunning. Es besteht darin, eine Transaktion erst nach der Zieltransaktion zu platzieren. Die ausgefeilteren Backrunning-Bots implementieren auch eine vollständige Arbitrage-Strategie und nehmen oft einen großen Teil des Kuchens ein, der regulären Arbitrage-Bots zur Verfügung steht. Sandwich-Bots sind komplexer zu entwickeln als Arbitrage-Bots, aber sie sind im Allgemeinen auch profitabler, da sie im selben Transaktionspaket auch Arbitrage-Strategien implementieren können. Beachten Sie, dass Sandwiching im Gegensatz zu Arbitrage und Liquidation als unmoralisch angesehen werden kann, da es die Transaktion des legitimen Benutzers dazu zwingt, zu einem schlechteren Preis als erwartet auszuführen. Frontrunning ist auf den traditionellen Finanzmärkten tatsächlich illegal. Eine moralisch akzeptable, aber weniger profitable Variante dieser Strategie nennt sich Backrunning. Es besteht darin, eine Transaktion erst nach der Zieltransaktion zu platzieren. Die ausgefeilteren Backrunning-Bots implementieren auch eine vollständige Arbitrage-Strategie und nehmen oft einen großen Teil des Kuchens ein, der regulären Arbitrage-Bots zur Verfügung steht. da sie auch Arbitrage-Strategien im selben Transaktionspaket implementieren können. Beachten Sie, dass Sandwiching im Gegensatz zu Arbitrage und Liquidation als unmoralisch angesehen werden kann, da es die Transaktion des legitimen Benutzers dazu zwingt, zu einem schlechteren Preis als erwartet auszuführen. Frontrunning ist auf den traditionellen Finanzmärkten tatsächlich illegal. Eine moralisch akzeptable, aber weniger profitable Variante dieser Strategie nennt sich Backrunning. Es besteht darin, eine Transaktion erst nach der Zieltransaktion zu platzieren. Die ausgefeilteren Backrunning-Bots implementieren auch eine vollständige Arbitrage-Strategie und nehmen oft einen großen Teil des Kuchens ein, der regulären Arbitrage-Bots zur Verfügung steht. da sie auch Arbitrage-Strategien im selben Transaktionspaket implementieren können. Beachten Sie, dass Sandwiching im Gegensatz zu Arbitrage und Liquidation als unmoralisch angesehen werden kann, da es die Transaktion des legitimen Benutzers dazu zwingt, zu einem schlechteren Preis als erwartet auszuführen. Frontrunning ist auf den traditionellen Finanzmärkten tatsächlich illegal. Eine moralisch akzeptable, aber weniger profitable Variante dieser Strategie nennt sich Backrunning. Es besteht darin, eine Transaktion erst nach der Zieltransaktion zu platzieren. Die ausgefeilteren Backrunning-Bots implementieren auch eine vollständige Arbitrage-Strategie und nehmen oft einen großen Teil des Kuchens ein, der regulären Arbitrage-Bots zur Verfügung steht. kann als unmoralisch angesehen werden, da dadurch die Transaktion des legitimen Benutzers zu einem schlechteren Preis als erwartet ausgeführt wird. Frontrunning ist auf den traditionellen Finanzmärkten tatsächlich illegal. Eine moralisch akzeptable, aber weniger profitable Variante dieser Strategie nennt sich Backrunning. Es besteht darin, eine Transaktion erst nach der Zieltransaktion zu platzieren. Die ausgefeilteren Backrunning-Bots implementieren auch eine vollständige Arbitrage-Strategie und nehmen oft einen großen Teil des Kuchens ein, der regulären Arbitrage-Bots zur Verfügung steht. kann als unmoralisch angesehen werden, da dadurch die Transaktion des legitimen Benutzers zu einem schlechteren Preis als erwartet ausgeführt wird. Frontrunning ist auf den traditionellen Finanzmärkten tatsächlich illegal. Eine moralisch akzeptable, aber weniger profitable Variante dieser Strategie nennt sich Backrunning. Es besteht darin, eine Transaktion erst nach der Zieltransaktion zu platzieren. Die ausgefeilteren Backrunning-Bots implementieren auch eine vollständige Arbitrage-Strategie und nehmen oft einen großen Teil des Kuchens ein, der regulären Arbitrage-Bots zur Verfügung steht.</p><h3 id="h-eher-marginaler-typ-scharfschutze" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Eher marginaler Typ: Scharfschütze</h3><p>Ein Sniper-Bot wird versuchen, an ein digitales Asset zu gelangen, sobald es der Öffentlichkeit zugänglich gemacht wird. Zum Beispiel der Erwerb von NFTs aus einer neu zur Prägung freigegebenen Sammlung oder der Kauf von Token aus einem neu gestarteten Token-Verkauf. Einfache Bots, die Token direkt nach ihrer Listung bei Uniswap kauften, waren früher profitabel, aber als die Zahl der nutzlosen Token explodierte, würden heutzutage alle Bots ihre ETH aufbrauchen, wenn sie ausgeführt würden. Sniping-Bots können für einen einzelnen Verwendungszweck erstellt werden, erfordern jedoch viel Zeit und Mühe für einen einzelnen Anwendungsfall sowie gute allgemeine Kenntnisse des Blockchain-Ökosystems.</p><h3 id="h-architektur-eines-mev-bots" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Architektur eines MEV-Bots</h3><p>MEV-Bots haben unabhängig von ihrem Typ tendenziell eine ähnliche Architektur. Sie erfüllen drei Hauptaufgaben:</p><ul><li><p>Lesen der Blockchain</p></li><li><p>Möglichkeiten finden</p></li><li><p>Durchführen von On-Chain-Aktionen</p></li></ul><p>Im Folgenden finden Sie eine allgemeine Beschreibung des Inhalts jeder dieser Aufgaben.</p><h3 id="h-lesen-der-blockchain" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Lesen der Blockchain</h3><p>Da MEV-Bots mit einer Blockchain interagieren sollen, die alle paar Sekunden (12 für Ethereum) neue Transaktionsblöcke erzeugt, müssen sie in der Lage sein, den Status der Blockchain kontinuierlich und effizient zu lesen. Sandwhich-Bots müssen auch in der Lage sein, den Mempool zu lesen, bei dem es sich um einen Pool von Transaktionen handelt, die noch in einen Block aufgenommen werden müssen.</p><p>Um mit der Blockchain zu interagieren, müssen Bots eine Verbindung zu einem Knoten herstellen. Knoten sind Computer, auf die die Blockchain in exakten Nachbildungen verteilt wird. Diese Knoten sind miteinander verbunden und aktualisieren ihren internen Zustand, wenn ein neuer Block erzeugt wird. Sie sind auch dafür verantwortlich, ausstehende Transaktionen in ihrem eigenen Mempool zu speichern und sie an andere Knoten weiterzugeben. Die beliebteste Software zum Betrieb eines Ethereum-Knotens ist Go-Ethereum, besser bekannt als <strong>Geth</strong> . Es ist in Go geschrieben und war die Referenzimplementierung des Ethereum-Protokolls. Es ist derzeit der am häufigsten verwendete Ethereum-Client. Die andere, weniger beliebte Variante ist <strong>Parity</strong>, geschrieben in Rust. Viele Anbieter bieten kostenlosen Zugang zu einem Knoten an, beispielsweise Infura, Alchemy oder Quicknode. Man muss sich die Zeit nehmen, ihre Angebote zu vergleichen, da einige Knoten zuverlässiger sind als andere und einige mehr Funktionen bieten als andere. Beispielsweise erlaubt Infura keinen Zugriff auf den Mempool, der für Sandwich-Bots notwendig ist. Knotensoftware kann über eine JSON-RPC-API remote abgefragt werden. Mit dieser API können Sie den Status der Blockchain abrufen und Transaktionen an den Knoten senden. Hier ist ein Beispiel für einen Python-Code, der die aktuelle Blocknummer der Ethereum-Mainnet-Kette über die JSON-RPC-API eines von Infura gehosteten Knotens abruft:</p><pre data-type="codeBlock" text="Importanfragen 
Import JSON 
"><code><span class="hljs-title class_">Importanfragen</span> 
<span class="hljs-title class_">Import</span> <span class="hljs-title class_">JSON</span> 
</code></pre><pre data-type="codeBlock" text="def  get_block_number (): 
    url = &quot;https://mainnet.infura.io/v3/YOUR_INFURA_PROJECT_ID&quot;
     headers = { &apos; content-type&apos; : &apos;application/json&apos; } 
    data = { 
        &quot;jsonrpc&quot; : &quot;2.0 &quot; , 
        &quot;method&quot; : &quot;eth_blockNumber&quot; , 
        &quot;params&quot; : [], 
        &quot;id&quot; : 1
     } 
    Response = request.post(url, data=json.dumps(data), headers=headers) 
    return  int (response.json ()[ &apos;Ergebnis&apos; ],16 ) 
"><code>def  get_block_number (): 
    url <span class="hljs-operator">=</span> <span class="hljs-string">"https://mainnet.infura.io/v3/YOUR_INFURA_PROJECT_ID"</span>
     headers <span class="hljs-operator">=</span> { <span class="hljs-string">' content-type'</span> : <span class="hljs-string">'application/json'</span> } 
    data <span class="hljs-operator">=</span> { 
        <span class="hljs-string">"jsonrpc"</span> : <span class="hljs-string">"2.0 "</span> , 
        <span class="hljs-string">"method"</span> : <span class="hljs-string">"eth_blockNumber"</span> , 
        <span class="hljs-string">"params"</span> : [], 
        <span class="hljs-string">"id"</span> : <span class="hljs-number">1</span>
     } 
    Response <span class="hljs-operator">=</span> request.post(url, data<span class="hljs-operator">=</span>json.dumps(data), headers<span class="hljs-operator">=</span>headers) 
    <span class="hljs-keyword">return</span>  <span class="hljs-keyword">int</span> (response.json ()[ <span class="hljs-string">'Ergebnis'</span> ],<span class="hljs-number">16</span> ) 
</code></pre><pre data-type="codeBlock" text="drucken(get_block_number())
"><code><span class="hljs-built_in">drucken</span>(get_block_number())
</code></pre><p>Ergebnis:</p><pre data-type="codeBlock" text="17388115
"><code></code></pre><p>Bibliotheken wie Web3.py oder Web3.js können diesen Teil erheblich vereinfachen. Sie bieten auch viele andere gängige Funktionen, wie das Signieren von Transaktionen oder das Parsen der vom Knoten gesendeten/empfangenen Daten. Beachten Sie, dass anspruchsvollere Bot-Betreiber ihren eigenen Knoten betreiben, um Netzwerklatenz zu vermeiden. Dies kann leicht ein paar hundert Dollar pro Monat kosten, sodass es sich für einen Anfänger möglicherweise nicht lohnt. Es kann einige Sekunden dauern, bis JSON-RPC-Anfragen eine Antwort zurückgeben, wodurch die Menge an Informationen, die zwischen den einzelnen Blöcken abgerufen werden kann, erheblich eingeschränkt wird. Um diesen Engpass zu vermeiden, setzen die meisten Bot-Betreiber einen Smart Contract ein, der alle Informationen, die sie in der Kette benötigen, liest und sie in einer einzigen Transaktion zurückgibt. Sehr anspruchsvolle MEV-Sucher können diesen Teil sogar ganz vermeiden, indem sie den größten Teil des Codes ihres Bots in einer modifizierten Version ihrer Node-Software speichern.</p><h3 id="h-moglichkeiten-finden" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Möglichkeiten finden</h3><p>Sobald der Bot alle benötigten Informationen aus der Blockchain abgerufen hat, kann er mit der Suche nach Möglichkeiten beginnen. Dies ist der wichtigste Teil des Bots, da er seine Rentabilität bestimmt. Die Strategien sind für jeden Bot einzigartig. Bei einem einfachen Sandwich-Bot besteht er darin, herauszufinden, welche Transaktionen gültige Swap-Transaktionen sind, und den maximalen Gewinn zu berechnen, der durch die Sandwich-Transaktion erzielt werden kann. Bei einem Arbitrage-Bot geht es darum, den maximalen Gewinn zu ermitteln, der durch den Austausch einer bestimmten Menge an Token zwischen zwei Börsen erzielt werden kann, die unterschiedliche Preise für denselben Token haben.</p><h3 id="h-aktionen-in-der-kette" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Aktionen in der Kette</h3><p>Sobald der Betreiber Chancen zur Ausnutzung identifiziert hat, muss er Transaktionen senden, um diese in der Kette umzusetzen. Dies geschieht immer durch das Senden einer Transaktion an einen Smart Contract, der diese On-Chain-Logik enthält. Diese Logik kann einfach darin bestehen, einige Tauschgeschäfte durchzuführen und zu prüfen, ob der Rohgewinn höher ist als die Gaskosten. Die Betreiber müssen bei der Ausarbeitung des Vertrags, der ihre Strategie umsetzt, darauf achten, sicherzustellen, dass Transaktionen so wenig Gas wie möglich verbrauchen, um ihren Gewinn zu maximieren. Intelligente Verträge können in verschiedenen Sprachen geschrieben werden, die zum EVM-Bytecode kompiliert werden. Das beliebteste ist Solidity, das stark von Javascript inspiriert ist. Es ist auch möglich, intelligente Verträge in Vyper zu schreiben, einer Python-ähnlichen Sprache. Betreiber anspruchsvollerer Bots schreiben sehr oft in der Yul-Assembly: um die volle Kontrolle über den Bytecode zu haben, der in der Kette ausgeführt wird. Die meisten Bots konkurrieren tatsächlich um die gleichen Chancen. Der einzige Wettbewerbsvorteil, den Betreiber gegenüber den anderen haben, ist die Effizienz ihres Smart-Contract-Codes, der letztendlich vorgibt, welche Transaktionen in den nächsten Block aufgenommen werden.</p><h3 id="h-transaktionsausfuhrung" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Transaktionsausführung</h3><p>Ethereum-Blöcke bestehen aus Transaktionen, die nacheinander ausgeführt werden. Diese Reihenfolge wird vom Miner/Validator bestimmt, der den nächsten Block erzeugt. Dieser Auftrag ist derjenige, der dem Miner den größten Gewinn einbringt. Bis 2020 mussten Bot-Betreiber durch das Versenden öffentlicher Transaktionen um die Aufnahme konkurrieren. Jetzt können sie ihre Transaktionen stattdessen über das Flashbots-Auktionssystem direkt an Validatoren senden. Die beiden Mechanismen werden im nächsten Abschnitt verglichen, um die Vorteile des Flashbots-Systems besser zu verstehen.</p><h3 id="h-wie-es-fruher-gemacht-wurde-priority-gas-auctions-pga" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Wie es früher gemacht wurde: Priority Gas Auctions (PGA)</h3><p>Wenn beim Senden einer öffentlichen Transaktion der von einem Bot-Betreiber festgelegte Gaspreis niedriger wäre als der eines Mitbewerbers, würde die Transaktion fehlschlagen und dem Betreiber sehr hohe Kosten verursachen. Dies liegt daran, dass Validatoren ihren Gewinn maximieren möchten und immer zuerst die Transaktionen einbeziehen, die am meisten Gas zahlen. Um die Wahrscheinlichkeit einer Einbeziehung zu erhöhen, würden die Betreiber einen sehr hohen Gaspreis festlegen, was zu sehr hohen Gaskosten für den Betreiber führen würde, selbst wenn die Transaktion nicht in einem Block enthalten wäre. Bots mussten den Mempool ständig überwachen, um sicherzustellen, dass kein Konkurrent einen höheren Preis festgelegt hatte. Wenn ja, musste eine andere Transaktion mit derselben Nonce gesendet werden, um die vorherige zu ersetzen, jedoch mit einem höheren Gaspreis. Dieses System war sehr ineffizient, da es viel Gas verschwendete und das Bot-Design viel komplexer als nötig machte.</p><h3 id="h-flashbots-pakete" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Flashbots-Pakete</h3><p>Im Jahr 2020 entstand ein neues System namens Flashbots. Es ermöglicht jedem, Transaktionen direkt an Miner zu senden, ohne mit anderen Teilnehmern des Mempools konkurrieren zu müssen. Dieses System wird als Bündelauktion bezeichnet. Es bringt große Vorteile für Bot-Betreiber mit sich:</p><ul><li><p>Fehlgeschlagene Transaktionen werden nicht im nächsten Block berücksichtigt, wodurch die Gaskosten für fehlgeschlagene Transaktionen entfallen. Jeder kann von diesem System profitieren, auch wenn er keinen Bot betreibt. Fehlgeschlagene Transaktionen gehören nun der Vergangenheit an.</p></li><li><p>Transaktionen können als Bündel von Transaktionen an Miner gesendet werden. Miner können garantieren, dass zwischen den Transaktionen eines Sandwich-Bündels keine weitere Transaktion eingefügt wird, was das Sandwiching weniger riskant macht. Wenn eine Transaktion fehlschlägt, wird das gesamte Paket verworfen und bietet die gleichen Garantien wie eine einzelne Transaktion.</p></li><li><p>Eliminierung des Front-Running-Risikos. Da Transaktionen nicht öffentlich sind, können sie nicht von anderen Bots ausgeführt werden.</p></li><li><p>Programmatische Zahlung: Der Smart Contract kann die Menge an Gas wählen, die er dem Miner zahlen möchte, abhängig beispielsweise vom Gewinn, den er erzielen wird (der nicht immer im Voraus bekannt ist). Dies maximiert den Gewinn des Bots und ermöglicht es ihm, zu viel für Benzin zu bezahlen. Transaktionen, die am Ende zu wenig (oder überhaupt keine) auszahlen, werden vom Miner einfach verworfen.</p></li></ul><p>Seit <strong>The Merge</strong> (Paris-Upgrade) ist Ethereum eine Proof-of-Stake-Blockchain. Das bedeutet, dass der Konsens nicht mehr von Minern, sondern von Validatoren erzielt wird. Auch das Flashbots-System wurde an diesen neuen Konsensmechanismus angepasst und das Team hat eine Middleware namens <strong>mev-boost</strong> vorgeschlagen , die es ermöglicht, Bundles an Validatoren zu senden. Dieses neue System trennt auch den Blockproduzenten vom Validator. Jetzt tun MEV-Suchende und andere Benutzer, die private Pakete an den vorgeschlagenen Validator senden möchten, dies über einen Vermittler. Dies ändert jedoch nicht viel an der Art und Weise, wie Transaktionspakete zuvor versendet wurden.</p><h3 id="h-beispiele-fur-open-source-code" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Beispiele für Open-Source-Code</h3><p>Bevor Sie mit dem Schreiben eines Bots beginnen, wäre es ratsam, sich vorhandene Open-Source-Bots anzusehen, um ein besseres Verständnis für deren Funktionsweise zu erhalten. Hier ein paar Beispiele:</p><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://markdown-to-medium.surge.sh/github.com/flashbots/simple-arbitrage">Flashbots simple-arbitrage</a> : Ein vom Team bei Flashbots erstelltes TypeScript-Repo, das einen einfachen Arbitrage-Bot erstellt, der Bundles an Flashbots sendet.</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/Alcibiades-Capital/mev_bundle_generator">Alcibiades Capital mev_bundle_generator</a> : Dieses Repo wurde in Rust geschrieben. Die Yul Smart Contracts könnten für Sie besonders interessant sein. Die Smart Contracts, die in den folgenden Artikeln vorgestellt werden, haben sie weiter verbessert.</p></li></ul><p>Sie sollten nicht zu viel Zeit damit verbringen, den Code dieser Bots im Detail zu verstehen. Wenn Sie vorhaben, einen eigenen Bot zu erstellen, sollten Sie sich die Zeit nehmen, Ihren eigenen Code zu verstehen.</p><h3 id="h-abschluss" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Abschluss</h3><p>In diesem Artikel wurden die Grundlagen von MEV vorgestellt, aber nicht viel auf die technischen Details eingegangen. Die nächsten Artikel dieser Reihe erklären alles, was Sie wissen müssen, mit Codebeispielen einer vollständigen Python-Implementierung, begleitet von den Smart Contracts Solidity und Yul.</p><p>🌟 Eine Initiative, um die Web3-Bildung für die nächste Generation zugänglicher zu machen. 🌟</p><p>🌟 Feel free to check out: my.bio/blockliv3Social Media: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://twitter.com/blockliv3">@blockliv3</a>E-Mail: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="mailto:blockliv3.nft@ud.me">blockliv3.nft@ud.me</a></p>]]></content:encoded>
            <author>blockliv3-ger@newsletter.paragraph.com (blockliv3 | (GER))</author>
        </item>
        <item>
            <title><![CDATA[Geheime Technik der DeFi-Arbitrage-Bots. So packen Sie alles in eine einzige Transaktion ]]></title>
            <link>https://paragraph.com/@blockliv3-ger/geheime-technik-der-defi-arbitrage-bots-so-packen-sie-alles-in-eine-einzige-transaktion</link>
            <guid>1PYQqB0ao82gfJypc8rB</guid>
            <pubDate>Thu, 28 Sep 2023 06:56:38 GMT</pubDate>
            <description><![CDATA[Geheime Technik der DeFi-Arbitrage-Bots. So packen Sie alles in eine einzige Transaktion Arbitrage-Bots sind komplexe und effektive Instrumente, die Ihnen passives Einkommen generieren können. Mit dem Wachstum des DeFi-Raums wurden sie immer beliebter. Um jedoch profitabel zu sein, sollten Sie Best Practices befolgen und typische Fehler vermeiden. Normalerweise bestehen DeFi-Handelsbots aus diesen Komponenten: Off-Chain-Skript, das Liquiditätspools überwacht und Arbitragemöglichkeiten findet ...]]></description>
            <content:encoded><![CDATA[<p>Geheime Technik der DeFi-Arbitrage-Bots. So packen Sie alles in eine einzige Transaktion</p><p>Arbitrage-Bots sind komplexe und effektive Instrumente, die Ihnen passives Einkommen generieren können. Mit dem Wachstum des DeFi-Raums wurden sie immer beliebter. Um jedoch profitabel zu sein, sollten Sie Best Practices befolgen und typische Fehler vermeiden. Normalerweise bestehen DeFi-Handelsbots aus diesen Komponenten: Off-Chain-Skript, das Liquiditätspools überwacht und Arbitragemöglichkeiten findet On-Chain-Vertrag - intelligenter Vertrag, der Arbitrage-Logik enthält Hot Wallet - hält Vermögenswerte für Arbitragezwecke und nimmt Gewinne mit</p><p>Stellen Sie sich vor, das Off-Chain-Skript hat irgendwo im DeFi-Bereich eine profitable Arbitrage-Möglichkeit gefunden und Sie müssen diese vor Ihren Mitbewerbern nutzen. Die Arbitrage muss innerhalb einer einzigen Transaktion erfolgen, sonst verschwenden Sie viel Zeit und verlieren wahrscheinlich den Kampf gegen andere Bots. Bei typischer Arbitrage handelt es sich um Operationen mit ETH- und ERC-20-Tokens. Die erste Idee, die mir in den Sinn kommt, ist daher, einen Smart-Contract im Einsatz zu haben, der vorab bereitgestellt und mit Tokens finanziert wird, und wann immer die Arbitrage-Möglichkeit gefunden wird, löst das Skript die Transaktion aus spezifische Parameter Dieser Ansatz ist naiv und hat gravierende Nachteile: Sie müssen Ihren Vertrag vorab bereitstellen und Gasgebühren zahlen - aber was ist, wenn sich nie eine Gelegenheit dazu findet - dann verlieren Sie die Gasgebühren, die Sie für die Bereitstellung bezahlt haben - das könnte im Ehtereum-Hauptnetz eine Menge sein Sie müssen Ihre Verträge im Voraus mit ERC-20-Tokens finanzieren und sie eine Zeit lang behalten lassen - das stellt ein Sicherheitsrisiko dar, da Sie Ihren Vertrag sorgfältig prüfen müssen, um sicherzustellen, dass niemand ihn hacken und Ihre Vermögenswerte stehlen kann - viel Es ist einfacher, sich nur um Ihren privaten Schlüssel zu kümmern, wenn Ihr Geld in einer Hot Wallet und nicht in einem Vertrag gesperrt ist Nach der Bereitstellung kann jeder Ihren Vertrag lesen und Ihre Logik stehlen, um sie für eigene Arbitrage-Bots wiederzuverwenden, die mit Ihren konkurrieren</p><p>Hier ist eine bessere Strategie Idealerweise möchten Sie ETH- und ERC-20-Token auf Ihrem Hot Wallet behalten und Ihren Smart-Contract-Code außerhalb der Kette halten, bis sich eine Arbitragemöglichkeit ergibt Sobald Ihr Bot eine Arbitrage-Möglichkeit gefunden hat, muss er einen Smart Contract bereitstellen, ihn mit ETH- und ERC-20-Token finanzieren, die Arbitrage durchführen und den Gewinn zurück in die Hot Wallet übertragen Alle diese Aktionen müssen innerhalb einer einzigen Transaktion durchgeführt werden</p><p>Denken Sie daran, dass die Bereitstellung eine Transaktion verursacht, was bedeutet, dass die gesamte Logik innerhalb des Konstruktors ausgeführt werden muss. Wir können während der Bereitstellung einen Vertrag mit der ETH finanzieren, aber die Übertragung von ERC-20-Tokens ist ein schwieriger Teil. Es gibt zwei Möglichkeiten, ERC-20s zu übertragen: Übertragen und Genehmigen. Beide Methoden erforderten eine zusätzliche Transaktion zum Token-Vertrag, bei dem der Absender Token-Inhaber ist. Aber wir haben nur eine Transaktion, die bereits für die Bereitstellung verwendet wird, was bedeutet, dass die Tokenübertragung innerhalb des Konstruktors erfolgen muss, um unsere Arbitrage in eine einzelne Transaktion zu integrieren. Wie kann man das also ermöglichen? Die Lösung ist der neue Token-Standard EIP-2616 - er enthält eine Genehmigungsfunktion , die eine digitale Signatur verwendet und eine gaslose Token-Übertragung ermöglicht. Viele Token unterstützen diesen Standard bereits. Als ich zum ersten Mal darauf stieß, als ich einen Tausch an der 1-Zoll- Börse durchführte, war ich überrascht, dass ich eine Unterschriftsanfrage anstelle einer Genehmigungstransaktion sah und fing an, weiter zu stöbern, um die neue Methode der Ausgabengenehmigung zu entdecken. Hier ist ein weiterer Artikel, der erklärt, wie es funktioniert: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.quicknode.com/guides/ethereum-development/transactions/how-to-use-erc20-permit-approval/">https://www.quicknode.com/guides/ethereum-development/transactions/how-to-use-erc20-permit-approval/</a> Mit EIP-2616 können wir die neue Strategie für Token-Transfer und Arbitrage innerhalb einer einzelnen Transaktion nutzen: Hot Wallet bereitet die Signatur für die Genehmigungsfunktion vor - dies erfolgt außerhalb der Kette und erstellt keine Transaktion Die Signatur wird als Argument an den Konstruktor übergeben Innerhalb des Konstruktors ruft der Smart-Contract die Funktion „permit&quot; auf, dann die Funktion „ transferFrom &quot; und erhält den Besitz über die Token Logik für Arbitrage wird ausgeführt Der Gewinn wird zurück in die Hot Wallet übertragen</p><p>Hot Wallets müssen also nur eine einzige Transaktion einreichen - Vertragsbereitstellung mit den richtigen Parametern, und sobald es abgebaut ist, wird der Gewinn mitgenommen. Es gibt jedoch ein Problem - werfen wir einen Blick auf die Schnittstelle der Zulassungsfunktion : /**</p><ul><li><p>@dev Setzt „value&quot; als Zulage des „Spenders&quot; gegenüber den Token des „Eigentümers&quot;,</p></li><li><p>vorausgesetzt die unterschriebene Genehmigung des „Eigentümers&quot;.</p></li><li><br></li><li><p>WICHTIG: Die gleichen Probleme, die {IERC20-approve} im Zusammenhang mit der Transaktion *-Bestellung hat, gelten auch hier.</p></li><li><br></li><li><p>Gibt ein {Approval}-Ereignis aus.</p></li><li><br></li><li><p>Anforderungen:</p></li><li><br></li><li><p>– „Spender&quot; darf nicht die Nulladresse sein.</p></li><li><p>– „Frist&quot; muss ein Zeitstempel in der Zukunft sein.</p></li><li><p>– „v&quot;, „r&quot; und „s&quot; müssen eine gültige „secp256k1&quot;-Signatur von „owner&quot;</p></li><li><p>über die EIP712-formatierten Funktionsargumente sein.</p></li><li><p>– Die Signatur muss die aktuelle Nonce des „Besitzers&quot; verwenden (siehe {Nonces}).</p></li><li><br></li><li><p>Weitere Informationen zum Signaturformat finden Sie im Abschnitt</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://eips.ethereum.org/EIPS/eip-2612#pecification">https://eips.ethereum.org/EIPS/eip-2612#pecification</a>[relevanter EIP *]. */ Funktionserlaubnis ( Adressbesitzer, Adressgeber, uint256 - Wert, uint256-Frist, uint8 v, bytes32 r, bytes32 s ) external</p></li></ul><p>; Wie wir sehen, müssen wir die Adresse eines Spenders angeben - aber in unserem Fall handelt es sich bei dem Spender um einen Vertrag, der noch bereitgestellt werden muss! Woher sollen wir wissen, an welcher Adresse sich der Vertrag nach der Bereitstellung befindet? Glücklicherweise werden Vertragsadressen auf der Grundlage der Adresse des Bereitstellers und der Nonce des Bereitstellers vorab festgelegt. Hier ist ein Thread zu Stackexchange, der erklärt, wie Vertragsadressen in EVM berechnet werden: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethereum.stackexchange.com/questions/760/how-is-the-address-of-an-ethereum-contract-computed/761#">https://ethereum.stackexchange.com/questions/760/how-is-the-address-of-an-ethereum-contract-computed/761#</a> 761 Hier ist JS-Code, der die Vertragsadresse vor der Bereitstellung basierend auf der Adresse und Nonce des Bereitstellers vorhersagt: const rlp = require ( &quot;rlp&quot; ); const keccak = require ( &quot;keccak&quot; ); asynchrone Funktion PredictContractAddress ( Deployer ) { const nonce = Warten auf Ether. Anbieter . getTransactionCount (Deployer. Adresse ); const sender = Deployer. Adresse ; const input_arr = [sender, nonce]; const rlp_encoded = rlp. kodieren (input_arr); consttract_address_long = keccak( „keccak256&quot; ) . aktualisieren (rlp_encoded) . verdauen ( &quot;hex&quot; ); const Contract_address = Contract_address_long. Teilzeichenfolge ( 24 ); //Die ersten 24 Zeichen kürzen. return vertragsadresse; } Jetzt haben wir alle Daten, um die Signatur für die Ausgabengenehmigung vorzubereiten, und können sie an den Erbauer weitergeben. Hier ist der vollständige Code für das Skript, das auf Hardhat ausgeführt wird: asynchrone Funktion doArbitrage ( Deployer, Wert, TokenBalance, ...params ) { const chainId = ( Warte auf Ethers. Anbieter . getNetwork ()). ChainId ; // setze die Domänenparameter const domain = { name : waiting token. Name (), Version : „1&quot; , ChainId : ChainId, Verifizierungsvertrag : Token. Adresse }; // Setze die Parameter des Permit-Typs consttypes = { Permit : { name }; const PredictedAddress =</p><p>Warten auf PredictContractAddress (Bereitsteller); Konsole . log ( &quot;Vorhergesagte Adresse: &quot; + vorhergesagte Adresse); const Deadline = ( Wartezeit abwarten . spätestens ()) + 9999999 ; const- Werte = { Eigentümer : Bereitsteller. Adresse , Spender : vorhergesagte Adresse, Wert : TokenBalance, Nonce : Warten auf Token. Nonces (Deployer. Adresse ), Frist : Frist, }; const Signatur = WartenBereitsteller. _signTypedData (Domäne, Typen, Werte); const sig = Ether. Dienstprogramme . splitSignature (Signatur); const ArbitrageContract = Wait ( Await Ethers. GetContractFactory ( &apos;Arbitrage&apos; , Deployer)). Deploy (...params, sig. v , sig. r , sig. s , { value }); Konsole . log ( <code>Tatsächliche Adresse: ${arbitrageContract.address} </code>); } Und der Code des Smart-Contract-Konstruktors: import „@openzeppelin/contracts/interfaces/IERC2612.sol&quot; ; import „@openzeppelin/contracts/utils/Address.sol&quot; ; Vertrag Arbitrage { Verwendung der Adresse für die zahlbare Adresse; Konstruktor ( /* Parameter für Arbitrage */ , Adresse _token, uint256 tokenBalance, uint256 _deadline, uint8 v, bytes32 r, bytes32 s) payable { IERC2612 token = IERC2612 (_token); Zeichen. erlauben ( msg.sender, Adresse (dieses), tokenBalance, _deadline, v, r, s ); Zeichen. transferFrom (msg.sender, Adresse (dies), tokenBalance); // Jetzt hat der Vertrag Token und ETH und Sie können hier Ihre Arbitrage durchführen // ... Token. transfer (msg.sender, token. balanceOf ( address (this))); // Token zurück an Hot Wallet Payable senden (msg.sender). sendValue ( Adresse (dieses).balance); // ETH zurück an Hot Wallet schicken } } Und vergessen Sie nicht, Flashbots RPC anstelle von Infura zu verwenden , um Ihre Arbitrage-Transaktionen vor Front-Running zu schützen</p><p>🌟 Eine Initiative, um die Web3-Bildung für die nächste Generation  zugänglicher zu machen. 🌟 🌟 Feel free to check out:  my.bio/blockliv3 Social Media: @blockliv3 E-Mail: [<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="mailto:blockliv3.nft@ud.me">blockliv3.nft@ud.me</a></p>]]></content:encoded>
            <author>blockliv3-ger@newsletter.paragraph.com (blockliv3 | (GER))</author>
        </item>
        <item>
            <title><![CDATA[Arbitrage-Strategien für Kryptowährungen. Welche Strategie passt zu Ihnen?]]></title>
            <link>https://paragraph.com/@blockliv3-ger/arbitrage-strategien-f-r-kryptow-hrungen-welche-strategie-passt-zu-ihnen</link>
            <guid>cK966TcVevuk4ihFv8fu</guid>
            <pubDate>Thu, 28 Sep 2023 06:54:17 GMT</pubDate>
            <description><![CDATA[ArbitrageScanner-Ökosystem — Beste Tools für KryptowährungsarbitrageHeute möchten wir die Entwicklung unserer Plattform mit Ihnen teilen — wir haben bereits vier verschiedene Produkte entwickelt , die unsere Kunden bei der Arbitrage unterstützen. Wir stellen sie Ihnen näher vor:ArbitrageScanner — das Produkt, mit dem alles begann. Dabei handelt es sich um einen Kryptowährungs-Arbitrage-Scanner, der Spreads zwischen Börsen für eine bestimmte Münze anzeigt. Sie müssen lediglich angeben, welchen...]]></description>
            <content:encoded><![CDATA[<h4 id="h-arbitragescanner-okosystem-beste-tools-fur-kryptowahrungsarbitrage" class="text-xl font-header !mt-6 !mb-3 first:!mt-0 first:!mb-0">ArbitrageScanner-Ökosystem — Beste Tools für Kryptowährungsarbitrage</h4><p>Heute möchten wir die Entwicklung unserer Plattform mit Ihnen teilen — wir haben bereits <strong>vier verschiedene Produkte</strong> entwickelt , die unsere Kunden bei der Arbitrage unterstützen. Wir stellen sie Ihnen näher vor:</p><ol><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://arbitragescanner.io/"><strong>ArbitrageScanner</strong></a> — das Produkt, mit dem alles begann. Dabei handelt es sich um einen Kryptowährungs-Arbitrage-Scanner, der Spreads zwischen Börsen für eine bestimmte Münze anzeigt. Sie müssen lediglich angeben, welchen Coin Sie verfolgen möchten und an welchen Börsen. Es sendet Ihnen alle 4 Sekunden Benachrichtigungen über Preisänderungen an den Börsen. Dieses Tool eignet sich sowohl für unerfahrene Arbitrageure als auch für erfahrene Arbitrageure. Es unterstützt <strong>mehr als 75 CEX, 20 DEX und 40 Blockchains.</strong></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://arbitragescanner.io/calculator/"><strong>Arbitrage-Gewinnrechner</strong> </a>— ein Dienst, der Arbitrageuren hilft, zu berechnen, wie profitabel ein Handel sein wird. Sie geben die Token-Preise an zwei Börsen in USD, die Börsengebühren und die Anzahl der Münzen ein. Der Rechner berechnet dann automatisch, wie viel Sie durch Arbitrage gewinnen. Wenn Sie sich nicht sicher sind, ob ein Arbitrage-Handel für Sie profitabel ist, können Sie jederzeit unseren Gewinnrechner kostenlos auf der Website unseres Projekts ausprobieren.</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://arbitragescanner.io/"><strong>Cryptocurrency Arbitrage Screener (Neu)</strong></a> — ein neuer Dienst für Pro-Abonnenten. Dieses Tool unterstützt <strong>mehr als 15 Börsen</strong> . Das Prinzip ist einfach: Man kauft einen Coin an einer Börse und transferiert ihn dann zu einer anderen, wo der Preis höher ist. Wenn der Coin die zweite Börse erreicht, verkaufen Sie ihn und verdienen an der Preisdifferenz. Perfekt für Einsteiger und Leute mit kleinem Kapital. Wir bieten alle Anweisungen und Schulungen an. Eine aufwendige Einrichtung ist hierfür nicht erforderlich.</p></li><li><p>**<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://arbitragescanner.io/">ArbitrageScanner Message (Neu)</a> **— ein Dienst, der es Ihnen ermöglicht, Nachrichten zu erhalten, bevor sie in den Medien veröffentlicht werden, und von Erkenntnissen über <strong>Telegram oder Twitter</strong> zu profitieren . Darüber hinaus können Sie mit diesem Service Ihre Kunden anhand von Suchanfragen und Schlüsselwörtern aus Chats finden. Wenn Sie beispielsweise alle Neuigkeiten zum Solana-Coin verfolgen möchten, fügen Sie einfach „SOL“ oder „Solana“ zur Whitelist hinzu und die Nachrichten werden an einen separaten Chat gesendet. Ebenso können Sie Benachrichtigungen für alle für Ihr Unternehmen wichtigen Fragen einrichten.</p></li></ol><p>Dies ist erst der Anfang unseres Projekts, wir werden bald noch mehr Produkte in unser Ökosystem einführen. <strong>Seien Sie gespannt auf unsere Updates!</strong> Wenn Sie Fragen haben, können Sie diese gerne in den Kommentaren oder über unseren Telegram-Support stellen — <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.me/Arbitragescanner_official"><strong>https://t.me/Arbitragescanner_official.</strong></a></p><h3 id="h-heute-schauen-wir-uns-eine-risikofreie-methode-an-es-ist-fur-diejenigen-geeignet-die-uber-ein-startkapital-von-500-dollar-verfugen" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>⚡️ Heute schauen wir uns eine risikofreie Methode an. Es ist für diejenigen geeignet, die über ein Startkapital von 500 $ verfügen.</strong></h3><p>✍🏼 Hier ist ein kleiner Leitfaden, den wir allen unseren Kunden geben.</p><p>❗️Sie wählen Münzen, die Sie langfristig kaufen würden, und das ist sehr wichtig. Wählen Sie keine obskuren Münzen, die immer einen großen Spread haben. Bei dieser Strategie müssen Sie das Projekt sorgfältig studieren.</p><p><em>Um solche Münzen zu arbitrieren, müssen Sie sie nicht abheben. Die klassische Methode funktioniert weiter.</em></p><p>Sie kaufen den Coin an einer Börse und verkaufen ihn an einer anderen. Um den Vermögenswert sofort zu verkaufen, <strong>müssen Sie auf beiden Börsen über ein Guthaben verfügen.</strong></p><p>🔥 Betrachten wir das Beispiel der Hedra-Münze:</p><p>1. Angenommen, Sie haben 1000 Münzen zu einem Preis von 1 $ pro Münze gekauft.<br>2. Börsen studiert und ein Paar auf CoinBase und Kucoin gefunden.<br>3. 100 Hedra auf CoinBase und ~1000 USDT auf Kucoin eingezahlt.<br>4. Sie legen die Münze in unseren Scanner und überwachen einfach die Spreads.<br>5. Der Bot sendet Ihnen ein Paar, das Hedra zu 1,01 USDT auf CoinBase und 1,00 USDT auf Kucoin handelt.<br>6. Wir schauen uns die Gebühren genau an, gehen wir davon aus, dass sie 0 betragen.<br>7. Wir müssen uns auch die Ordervolumina im Orderbuch ansehen.<br>8. Jemand ist bereit, bei CoinBase zum Kurs von 1,01 für 2000 $ zu kaufen.<br>9. Sie werden auf Kucoin zum Preis von 1,00 für 8.000 $ verkauft, und der Preis ist seit langem stabil.<br>10. Die Reihenfolge, die kleiner ist, muss zuerst geschlossen werden — das ist die Hauptregel.<br>11. Wir verkaufen 1000 Hedra auf CoinBase für 1010 $ und kaufen 1000 Hedra auf Kucoin für 1000 $. Gewinnen Sie +10 $ ohne Auszahlung.</p><p>💥 <strong>Wichtig zu erwähnen ist auch, dass man nicht für mehr als 25 % der Orders im Orderbuch einen Deal abschließen sollte.</strong></p><p>So funktioniert risikofreie Arbitrage. Sie müssen nicht abheben und die Transaktion dauert 3–5 Sekunden, sodass der Preis nicht sinkt. Es ist wichtig zu verstehen, dass Sie langfristig kaufen. Auch wenn die Auszahlung abgeschlossen ist, haben Sie überprüft, dass es sich bei dem Token nicht um einen Betrug handelt. Es kann vorkommen, dass der Wert zu fallen beginnt, wie es bei <strong>LUNA</strong> der Fall war , aber selbst bei einer geschlossenen Auszahlung können Sie Arbitrage betreiben und am Rückgang des Tokens verdienen. Berücksichtigen Sie daher <strong>stets Investitionsrisiken und investieren Sie in geprüfte Projekte.</strong></p><p>12. Warten Sie dann entweder auf eine Arbitrage in die entgegengesetzte Richtung oder übertragen Sie Token und USDT zwischen Börsen, wenn Sie feststellen, dass der Spread in dieser Richtung bleibt.</p><h3 id="h-kryptowahrungsarbitrage-fall-usdt-usdc-wie-kann-man-mit-der-arbitrage-von-stablecoins-geld-verdienen" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Kryptowährungsarbitrage-Fall USDT — USDC. Wie kann man mit der Arbitrage von Stablecoins Geld verdienen?</h3><p>In letzter Zeit gab es aufgrund von Gerüchten über Probleme mit USDC (einer an den US-Dollar gekoppelten Kryptowährung) einen leichten Preisunterschied zwischen den Börsen, der <strong>etwa 1 %</strong> betrug . Dennoch sahen die Händler diese Situation als potenzielle Chance und begannen, Transaktionen von <strong>bis zu 300.000 US-Dollar in einer Runde</strong> durchzuführen , als der Preis nicht wesentlich schwankte. <strong>Diese Operationen ermöglichten es ihnen, Münzen für 0,93 $</strong> zu kaufen , sie an Binance zu senden und sie <strong>für 0,937 $</strong> zu verkaufen und so von der Preisdifferenz zu profitieren.</p><p>Darüber hinaus wurden erhebliche Mengen an „ <strong>Wall</strong> “-Orders auf der Ebene von 50 bis 100 Millionen US-Dollar beobachtet, mit einer Differenz von <strong>etwa 0,7 %</strong> . Dies könnte auf die Präsenz großer Marktteilnehmer hinweisen, die versuchen, den USDC-Preis zu beeinflussen oder ihre Interessen zu schützen.</p><p>Ein anderer von Händlern genutzter Ansatz bestand darin, die Münze <strong>für 0,9 US-Dollar zu kaufen, darauf zu warten, dass sie auf 0,99 US-Dollar</strong> steigt , und dann einen Informationsbot wie <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://arbitragescanner.io/">ArbirageScanner</a> zu verwenden , um erfolgreich auf Marktsituationen zu reagieren. Dieser Ansatz ist effektiv und trägt dazu bei, Risiken zu minimieren und gleichzeitig den Gewinn zu steigern.</p><p>Wir sind stets bestrebt, für unsere Kunden profitable und innovative Strategien zu finden, und der Einsatz von USDC ist zu einem erfolgreichen Beispiel dieser Arbeit geworden. Verfolgen Sie unser Projekt weiter, um noch mehr interessante und nützliche Arbitrage-Fälle für Kryptowährungen zu entdecken.</p><p>🌟 Eine Initiative, um die Web3-Bildung für die nächste Generation <br>zugänglicher zu machen. 🌟</p><p>🌟 Feel free to check out: <br>my.bio/blockliv3<br>Social Media: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://twitter.com/blockliv3">@blockliv3</a><br>E-Mail: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="mailto:blockliv3.nft@ud.me">blockliv3.nft@ud.me</a></p>]]></content:encoded>
            <author>blockliv3-ger@newsletter.paragraph.com (blockliv3 | (GER))</author>
        </item>
        <item>
            <title><![CDATA[Entdecken Sie Remix IDE (Ethereum): Die komplette anfängerfreundliche Aufschlüsselung]]></title>
            <link>https://paragraph.com/@blockliv3-ger/entdecken-sie-remix-ide-ethereum-die-komplette-anf-ngerfreundliche-aufschl-sselung</link>
            <guid>oWYIO5YHFZNIxGUTrhp2</guid>
            <pubDate>Thu, 28 Sep 2023 06:40:46 GMT</pubDate>
            <description><![CDATA[Das Remix-Projekt ist eine Open-Source-Web- und Desktop-Anwendung, die als umfassende Suite von Tools dient, die auf die Entwicklung intelligenter Verträge zugeschnitten sind. Es richtet sich an Benutzer mit unterschiedlichem Wissensstand und ermöglicht es ihnen, in die Feinheiten der Vertragsentwicklung und des Experimentierens mit Ethereum einzutauchen. Im Wesentlichen ist Remix nicht nur eine Entwicklungsumgebung; Es handelt sich um ein Lernlabor, in dem Benutzer auf Ethereum basierende Te...]]></description>
            <content:encoded><![CDATA[<h3 id="h-" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"></h3><p>Das <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://remix-project.org/">Remix-Projekt</a> ist eine Open-Source-Web- und Desktop-Anwendung, die als umfassende Suite von Tools dient, die auf die Entwicklung intelligenter Verträge zugeschnitten sind. Es richtet sich an Benutzer mit unterschiedlichem Wissensstand und ermöglicht es ihnen, in die Feinheiten der Vertragsentwicklung und des Experimentierens mit Ethereum einzutauchen. Im Wesentlichen ist Remix nicht nur eine Entwicklungsumgebung; Es handelt sich um ein Lernlabor, in dem Benutzer auf Ethereum basierende Technologien lehren, lernen und damit experimentieren können.</p><p>Ethereum-Verträge bilden die Grundlage für dezentrale Anwendungen (DApps) auf der Ethereum-Blockchain und dienen als selbstausführende Verträge, wobei die Vertragsbedingungen direkt in Codezeilen geschrieben werden. Vor diesem Hintergrund ist die Rolle von Remix für Entwickler und Enthusiasten von entscheidender Bedeutung, um diese Verträge effizient und effektiv zu verstehen, zu entwickeln und umzusetzen. Es ist eine Brücke zwischen der abstrakten Komplexität der Blockchain-Technologie und greifbaren, realen Anwendungen und trägt dazu bei, Innovationen in verschiedenen Sektoren voranzutreiben, darunter Finanzen, Gesundheitswesen und Kunst.</p><h3 id="h-erste-schritte-mit-remix-ide" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Erste Schritte mit Remix IDE</h3><p>Die Remix Integrated Development Environment (IDE) ist eine Kernkomponente des Remix-Projekts. Es handelt sich um eine robuste, benutzerfreundliche Plattform ohne Einrichtung, die für die Entwicklung intelligenter Verträge entwickelt wurde, die auf der Ethereum-Blockchain und anderen mit Ethereum Virtual Machine (EVM) kompatiblen Blockchains ausgeführt werden. Betrachten Sie es als einen Workshop, in dem Entwickler, ob erfahrene Profis oder Neulinge, ihre innovativen Projekte im Blockchain-Bereich entwerfen, testen und einsetzen können.</p><p>Remix IDE ist für seine Vielseitigkeit bekannt und bietet eine Reihe von Funktionen, die sowohl Experten als auch Anfängern gerecht werden. Hier können Benutzer einen schnellen Entwicklungszyklus erleben, der es ihnen ermöglicht, ohne unnötigen Aufwand in die Entwicklungsreise einzusteigen. Diese Zugänglichkeit geht keine Kompromisse bei der Tiefe ein und ermöglicht es Benutzern, komplexe Aspekte der Blockchain-Entwicklung mithilfe der folgenden Funktionen zu erkunden.</p><ul><li><p><strong>Visueller Debugger</strong> : Der visuelle Debugger von Remix ist eine herausragende Funktion, mit der Benutzer jeden Aspekt ihrer Verträge analysieren und analysieren können, um sicherzustellen, dass sie wie vorgesehen funktionieren.</p></li><li><p><strong>Nahtlose Bereitstellung</strong> : Remix ermöglicht einen unkomplizierten Bereitstellungsprozess, sodass Entwickler ihre Verträge problemlos auf der Blockchain ihrer Wahl starten können.</p></li><li><p><strong>Intuitive Benutzeroberfläche</strong> : Die GUI von Remix ist intuitiv gestaltet und somit eine ideale Lernumgebung für Personen, die neu im Blockchain-Bereich sind.</p></li></ul><h3 id="h-leistungsfahigkeit-des-visuellen-debuggers" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Leistungsfähigkeit des visuellen Debuggers</h3><p>Um die Bedeutung eines visuellen Debuggers zu verstehen, stellen Sie sich vor, Sie konstruieren eine komplexe mechanische Uhr. Ein visueller Debugger ist vergleichbar mit der Fähigkeit, jedes Zahnrad, jede Feder und jedes Zahnrad in Aktion zu beobachten, zu verstehen, wie jedes Teil mit den anderen interagiert, und mögliche Störungen in ihrer Funktion zu identifizieren. Im Zusammenhang mit Smart Contracts ermöglicht der visuelle Debugger Entwicklern, jede Codezeile zu prüfen, den Datenfluss zu verfolgen und etwaige Anomalien oder Fehlerquellen innerhalb des Vertrags zu identifizieren, um so die Robustheit und Zuverlässigkeit des Endprodukts sicherzustellen.</p><h3 id="h-wie-remix-die-bereitstellung-von-ethereum-vertragen-optimiert" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Wie Remix die Bereitstellung von Ethereum-Verträgen optimiert</h3><p>Der Abschluss eines Vertrags mit der von Ihnen gewählten Blockchain kann als Veröffentlichung eines Buches angesehen werden. Sobald es veröffentlicht ist, steht es der Öffentlichkeit zum Lesen, Interpretieren und Interagieren zur Verfügung. Remix rationalisiert diesen „Veröffentlichungsprozess“ und ermöglicht Entwicklern die effiziente Bereitstellung ihrer „Meisterwerke“ und stellt sicher, dass ihre innovativen Lösungen der globalen Community zugänglich sind.</p><p>Remix IDE dient als unverzichtbares Werkzeug im Bereich der Kryptowährungen und bietet eine günstige Umgebung zum Lernen, Experimentieren und Entwickeln von Blockchain-basierten Lösungen. Es ermöglicht Benutzern, die Lernkurve zu überwinden und aktiv zum sich ständig weiterentwickelnden Blockchain-Ökosystem beizutragen.</p><h3 id="h-ubersicht-uber-remix-entwicklungsumgebungen" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Übersicht über Remix-Entwicklungsumgebungen</h3><p>Die riesige Welt der intelligenten Vertragsentwicklung erfordert anpassungsfähige und zuverlässige Plattformen, um einen reibungslosen und effizienten Betrieb zu gewährleisten. Remix bietet eine Vielzahl von Umgebungen, die auf die Vorlieben der Benutzer zugeschnitten sind und von webbasierten Plattformen bis hin zu Desktop-Anwendungen reichen.</p><h3 id="h-remix-online-ide" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Remix Online-IDE</h3><p>Im Zeitalter von Cloud Computing und sofortigem Zugriff ist <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://remix.ethereum.org/">die Remix Online IDE</a> ein Leuchtturm für diejenigen, die ohne den Aufwand der Einrichtung und Installation in die Entwicklung von Ethereum-Verträgen eintauchen möchten.</p><ul><li><p><strong>Webbasierte Entwicklung</strong> : Stellen Sie sich vor, Sie betreten eine digitale Bibliothek, in der Ihnen alle Tools, Ressourcen und Anleitungen für die Ethereum-Vertragsentwicklung zur Verfügung stehen. Die Remix Online IDE bietet dieses Erlebnis in Form einer webbasierten Plattform, die keine Installationen oder Setups erfordert. Öffnen Sie einfach Ihren Browser, navigieren Sie zur Remix-Plattform und beginnen Sie Ihre Ethereum-Reise.</p></li><li><p><strong>Anfängerfreundliche Benutzeroberfläche</strong> : Die Benutzeroberfläche ist mit einem ausgewogenen Verhältnis von Einfachheit und Funktionalität gestaltet. Für Neulinge ist es so, als würden Sie eine gut organisierte Werkstatt betreten, in der jedes Werkzeug beschriftet und jede Anleitung klar ist, was die Lernkurve weniger steil und angenehmer macht.</p></li></ul><h3 id="h-remix-desktop-ide" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Remix Desktop-IDE</h3><p>Während Cloud-basierte Tools unübertroffenen Komfort bieten, gibt es immer noch viele Entwickler, die die Robustheit und Sicherheit von Desktop-Anwendungen bevorzugen.</p><ul><li><p><strong>Vorteile der Desktop-Anwendung</strong> : Stellen Sie sich vor, Sie hätten ein persönliches Studio, in dem alle Ihre Kreationen, Werkzeuge und Ressourcen gespeichert sind. Das bietet die Remix Desktop IDE. Es bietet eine Offline-Umgebung, in der Entwickler an ihren Verträgen arbeiten können, ohne ständig auf eine Internetverbindung angewiesen zu sein, und sorgt so für ungestörte Konzentration und Effizienz.</p></li><li><p><strong>Datensicherheit und direkte Speicherung</strong> : Einer der wesentlichen Vorteile der Remix Desktop IDE ist die verbesserte Datensicherheit. So wie Sie wertvolle Dokumente in einem persönlichen Safe statt in einem Gemeinschaftsschließfach aufbewahren, sorgt die direkte Speicherung von Dateien im Dateisystem Ihres Computers für zusätzliche Sicherheit und Kontrolle über Ihre Projekte.</p></li></ul><h3 id="h-ethereum-remix-fur-vscode" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Ethereum-Remix für VSCode</h3><p>Für diejenigen, die tief in der Entwickler-Community verwurzelt sind, ist Visual Studio Code (VSCode) ein bekanntes Gesicht. Remix erkennt dies und bringt seine leistungsstarken Tools direkt in diese beliebte Umgebung ein.</p><ul><li><p><strong>Remix in VSCode integrieren</strong> : Stellen Sie sich das so vor, als würden Sie ein High-Tech-Toolset in Ihre Lieblings-Workbench einbetten. Durch die Integration von Remix in VSCode können Entwickler in einer Umgebung, mit der sie vertraut sind, auf die umfangreichen Funktionen von Remix zugreifen und so einen reibungslosen und effizienten Entwicklungsprozess ermöglichen.</p></li></ul><h3 id="h-nutzung-des-remixd-cli-tools-fur-lokale-speicherkonnektivitat" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Nutzung des Remixd CLI-Tools für lokale Speicherkonnektivität</h3><p>Um tiefer in die Möglichkeiten von Remix einzutauchen, dient das Remixd Command Line Interface (CLI)-Tool als Brücke und verbindet die Welt des lokalen Speichers mit der Weite der Online-Remix-Plattform.</p><ul><li><p><strong>Anschließen der lokalen Dateispeicherung</strong> : Stellen Sie sich einen Tunnel vor, der Ihre persönliche Bibliothek direkt mit einem großen Auditorium verbindet. Das Remixd-Tool funktioniert ähnlich und ermöglicht es Entwicklern, einen bestimmten Ordner in ihrem lokalen Speicher mit der Remix Online-IDE zu verbinden. Das bedeutet, dass Sie nahtlos an den auf Ihrem Computer gespeicherten Dateien arbeiten und gleichzeitig die leistungsstarken Tools der Online-Plattform nutzen können.</p></li><li><p><strong>Vorteile und praktische Anwendungen</strong> : Das Remixd-Tool bietet das Beste aus beiden Welten. Entwickler erhalten die Sicherheit und den Komfort der Arbeit mit lokalen Dateien, gepaart mit den robusten Funktionen der Remix Online IDE. Dies kann besonders bei der Arbeit an großen Projekten oder bei der Zusammenarbeit mit einem Team von Vorteil sein, da sichergestellt wird, dass alle Dateien auf dem neuesten Stand sind und mit der Online-Plattform synchronisiert werden.</p></li></ul><h3 id="h-anpassen-von-remix-mit-seinem-plugin-zentrierten-ansatz" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Anpassen von Remix mit seinem Plugin-zentrierten Ansatz</h3><p>Die Welt der Blockchain- und Vertragsentwicklung kann manchmal einem komplizierten Puzzle ähneln, bei dem jedes Teil einem bestimmten Zweck dient. Remix versteht die unterschiedlichen Bedürfnisse von Entwicklern und hat seine Umgebung nach einer einzigartigen und pragmatischen Philosophie gestaltet: „Alles ist ein Plugin.“</p><p>Stellen Sie sich vor, Sie betreten das Atelier eines Künstlers. Nicht jeder Künstler benötigt die gleichen Pinsel oder Farben. Stattdessen wählen sie entsprechend den Anforderungen ihres Projekts aus. In ähnlicher Weise ermöglicht Remix seinen Benutzern, ihre Entwicklungsumgebung anzupassen. Jedes Tool, jede Funktion ist ein Plugin. Benutzer können sie je nach Bedarf aktivieren oder deaktivieren und so einen optimierten, effizienten und aufgeräumten Arbeitsplatz gewährleisten.</p><h3 id="h-kern-plugins" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Kern-Plugins</h3><p>Dabei handelt es sich um die grundlegenden Tools, die vorinstalliert und für die primären Vorgänge in Remix unerlässlich sind. Betrachten Sie sie als die Hauptfiguren eines Theaterstücks, die die Handlung vorantreiben. Nachfolgend finden Sie ein Beispiel für Kern-Plugins.</p><ul><li><p><strong>Solidity Compiler</strong> : Wie der Name schon sagt, ist dieses Tool der Alchemist der Remix-Welt. Es wandelt den geschriebenen Code (Solidity- und YUL-Verträge) in umsetzbare Verträge um. Darüber hinaus bietet es Entwicklern die Möglichkeit, auf komplexe Kompilierungsdetails zuzugreifen und ihre Meisterwerke auf dezentralen Plattformen wie IPFS oder Swarm zu veröffentlichen.</p></li><li><p><strong>Deploy &amp; Run</strong> : Dieses Tool kann man sich als Regisseur eines Theaterstücks vorstellen, das Drehbücher zum Leben erweckt. Es stellt Verträge auf verschiedenen Plattformen bereit, von In-Browser-Ketten wie Remix VM bis hin zu öffentlichen Netzwerken.</p></li><li><p><strong>Datei-Explorer</strong> : Der Datei-Explorer ist Ihr persönlicher Bibliothekar und hilft Ihnen dabei, Dateien effizient zu organisieren und zu verwalten, Repositorys zu klonen und sogar nützliche GISTs zu erstellen.</p></li><li><p><strong>Debugger</strong> : Der Sherlock Holmes der Remix-Plattform. Es identifiziert und schlüsselt Probleme im Code visuell auf und stellt so sicher, dass der endgültige Vertrag einwandfrei funktioniert.</p></li><li><p><strong>Statische Analyse</strong> : Betrachten Sie dies als eine Trockenprobe vor der Hauptaufführung. Es zerlegt und untersucht Code, ohne ihn auszuführen, und identifiziert mögliche Fallstricke.</p></li><li><p><strong>Solidity Unit Testing</strong> : Die letzte Generalprobe. Vor der Bereitstellung werden in Solidity verfasste Verträge auf ihre Robustheit geprüft.</p></li><li><p><strong>Remixd</strong> : Wie bereits erwähnt, ist dies die Brücke zwischen lokalem Speicher und der expansiven Welt von Remix.</p></li></ul><h3 id="h-zusatzliche-plugins" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Zusätzliche Plugins:</h3><p>Diese Plugins bieten eine breitere Palette an Funktionen und können mit den Nebendarstellern verglichen werden, wodurch die Tiefe und der Reichtum der Geschichte erhöht werden. Nachfolgend finden Sie einige der zusätzlich angebotenen Plugins.</p><ul><li><p><strong>Sourcify</strong> : Eine Lupe für Verträge. Es überprüft und stellt sicher, dass sie echt und unverfälscht sind.</p></li><li><p><strong>Etherscan &amp; Tenderly</strong> : Zwei renommierte Plattformen zur Überprüfung der Echtheit und Funktionalität von Verträgen.</p></li><li><p><strong>Flattener</strong> : Wenn Verträge Origami wären, würde der Flattener sie entfalten und komplexe, zusammengestellte Verträge vereinfachen, um sie leichter lesbar zu machen.</p></li><li><p><strong>Gas Profiler</strong> : Ähnlich wie ein Finanzberater schlüsselt es die Gas-(Transaktions-)Kosten auf und analysiert sie, um sicherzustellen, dass Benutzer über die Betriebskosten ihres Vertrags gut informiert sind.</p></li><li><p><strong>LearnEth</strong> : Die Remix-Akademie! Eine kuratierte Plattform mit Tutorials zu Solidity, Remix-Funktionen und sogar Quizfragen zur Messung des Fortschritts.</p></li><li><p><strong>ZoKrates &amp; Starknet</strong> : Fortgeschrittene Toolkits, wie spezialisierte Trainer, für diejenigen, die tief in die Fähigkeiten von Ethereum eintauchen, insbesondere zkSNARKs und in Kairo ansässige Verträge.</p></li><li><p><strong>Contract Deployer</strong> : Stellen Sie sich einen universellen Schlüssel vor. Dieses Tool stellt sicher, dass Verträge eine einheitliche Adresse behalten, wenn sie über verschiedene Ketten hinweg bereitgestellt werden.</p></li></ul><p>Remix bietet eine Reihe von Tools und Funktionalitäten, die durch seinen Plugin-zentrierten Ansatz miteinander verknüpft sind. Die Anpassung, Effizienz und Tiefe, die die Plugins von Remix bieten, stellen sicher, dass Ihre Reise maßgeschneidert, informiert und effizient ist.</p><h3 id="h-beherrschen-der-benutzeroberflache-von-remix-ide" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Beherrschen der Benutzeroberfläche von Remix IDE</h3><p>Nachdem wir uns nun mit dem Kern von Remix befasst haben, besprechen wir die Wege, die es Benutzern ermöglichen, die riesige Landschaft zu durchqueren — die Benutzeroberfläche.</p><p>Stellen Sie sich vor, Sie betreten einen hochmodernen Kontrollraum:</p><ul><li><p><strong>Symbolfeld</strong> : Es ist wie Ihr Befehls-Dashboard und bietet schnellen Zugriff auf eine Reihe von Tools und Funktionen. Dieses Bedienfeld auf der linken Seite enthält Symbole, die Kernfunktionen wie Dateiverwaltung, Kompilierung und Debugging darstellen.</p></li><li><p><strong>Seitenbereich</strong> : Stellen Sie sich dies als detaillierten Informationsbildschirm neben dem Befehls-Dashboard vor. Wenn ein Symbol aus dem Symbolbereich aktiviert wird, wird im Seitenbereich eine detailliertere Ansicht angezeigt, sodass Benutzer eine umfassendere Interaktion erhalten.</p></li><li><p><strong>Hauptpanel</strong> : Wenn Remix ein Buch wäre, wäre das Hauptpanel die Haupterzählung. Da es zentral gelegen ist, ist es der Bereich, in dem Benutzer die meiste Zeit damit verbringen, Code zu erstellen und Verträge anzusehen.</p></li><li><p><strong>Terminal</strong> : Stellen Sie sich einen Newsticker an der Börse vor, der ständig mit den neuesten Informationen aktualisiert wird. Das Terminal befindet sich unten und bietet Echtzeitprotokolle, Transaktionsdetails und andere wichtige Benachrichtigungen.</p></li></ul><h3 id="h-standardtools-und-wie-man-darauf-zugreift" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Standardtools und wie man darauf zugreift</h3><p>Beim Navigieren in Remix geht es nicht darum, jedes Werkzeug zu beherrschen, sondern darum, die wichtigsten Orientierungspunkte zu verstehen. Einige nützliche Standardtools sind:</p><ul><li><p><strong>Datei-Explorer</strong> : Erreichbar über das Dateisymbol im Symbolfeld, es ist Ihr Dokumentenmanager.</p></li><li><p><strong>Solidity Compiler</strong> : Dargestellt durch das „Hammer“-Symbol, ist es Ihre Vertragsausführungskammer.</p></li><li><p><strong>Transaktionen bereitstellen und ausführen</strong> : Das „Raketen“-Symbol führt Sie dorthin und ermöglicht Ihnen die Bereitstellung und Initiierung von Verträgen.</p></li></ul><p>Beim Betreten von Remix werden Benutzer von der Registerkarte „Startseite“ begrüßt, ähnlich wie beim einladenden Eingang eines Hauses. Es bietet einen Überblick über die Plattform aus der Vogelperspektive, bietet Verknüpfungen zu häufig verwendeten Funktionen, aktuelle Dateien und sogar einen hilfreichen Abschnitt „Start to Learn“ für Anfänger. Es ist der perfekte Ausgangspunkt, egal ob Sie ein Erstbesucher oder ein erfahrener Benutzer sind.</p><h3 id="h-soliditatsentwicklung-mit-remix-meistern" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Soliditätsentwicklung mit Remix meistern</h3><p>Solidität steht im Mittelpunkt der Ethereum-Vertragsentwicklung. Als primäre Programmiersprache von Ethereum kann die Beherrschung von Solidity mit dem Führen des Stifts verglichen werden, der die Geschichte der Blockchain schreibt. Remix bietet mit seiner intuitiven Benutzeroberfläche und den umfangreichen Tools eine unübertroffene Spielwiese sowohl für Anfänger als auch für erfahrene Solidity-Entwickler.</p><p>Wenn Sie mit Remix in die Welt von Solidity eintauchen, stellt die Plattform sicher, dass Ihnen eine Fülle von Tools zur Verfügung steht. Wie bereits erwähnt, liegen diese Tools in Form von Plugins vor und sind so konzipiert, dass sie jeden Aspekt der Solidity-Programmierung abdecken, von der ersten Codierung bis zur endgültigen Bereitstellung.</p><p>Um diese Plugins zu aktivieren:</p><ol><li><p><strong>Navigieren Sie zum Plugin-Manager</strong> : Stellen Sie sich dies als den Abschnitt „Toolbox“ in Ihrem Arbeitsbereich vor. So wie ein Tischler die spezifischen Werkzeuge für die jeweilige Aufgabe sorgfältig auswählt, können Sie auch die Plugins auswählen, die Ihren Anforderungen entsprechen.</p></li><li><p><strong>Durchsuchen und aktivieren</strong> : Im Plugin-Manager finden Sie eine Liste der Solidity-bezogenen Plugins. Mit einem einfachen Klick werden sie aktiviert und für den einfachen Zugriff zu Ihrem Symbolfeld hinzugefügt.</p></li></ol><p>Aber warum sollte man sich auf das Wesentliche beschränken? Mit der Vielzahl verfügbarer Plugins können Sie Ihr Remix-Erlebnis genau an Ihre Vorlieben anpassen. Der Plugin Manager hostet nicht nur Solidity-spezifische Tools. Es handelt sich um ein umfassendes Repository, in dem man Plugins für verschiedene Blockchain-Funktionen erkunden kann. Für diejenigen, die mit App Stores auf Smartphones vertraut sind, bietet der Plugin Manager ein ähnliches Erlebnis. Von Entwicklungstools, Analysedienstprogrammen bis hin zu Integrationen von Drittanbietern ist der Plugin Manager Ihr Tor zur Erweiterung Ihrer Remix-Umgebung.</p><h3 id="h-die-entscheidende-rolle-von-remix-in-der-blockchain" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Die entscheidende Rolle von Remix in der Blockchain</h3><p>Das Blockchain-Universum wächst ständig, angetrieben durch Innovationen, Anwendungen, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://rubydex.com/en">Kryptowährungen</a> und das unersättliche Streben nach Dezentralisierung. Inmitten dieses riesigen Kosmos strahlt Remix sowohl für Neulinge als auch für erfahrene Entwickler als Leuchtturm. Es entmystifiziert nicht nur die komplizierte Welt der intelligenten Vertragsentwicklung, sondern bietet auch eine robuste Plattform zum Experimentieren, Lernen und Bereitstellen. Die Bedeutung von Remix kann nicht genug betont werden. In einer Zeit, in der die Grenze zwischen Finanzen und Technologie verschwimmt, stehen Plattformen wie Remix an der Schnittstelle und ermöglichen es Benutzern, die Zukunft des Finanzwesens zu gestalten.</p><p>🌟 Eine Initiative, um die Web3-Bildung für die nächste Generation <br>zugänglicher zu machen. 🌟</p><p>🌟 Feel free to check out: <br>my.bio/blockliv3<br>Social Media: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://twitter.com/blockliv3">@blockliv3</a><br>E-Mail: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="mailto:blockliv3.nft@ud.me">blockliv3.nft@ud.me</a></p>]]></content:encoded>
            <author>blockliv3-ger@newsletter.paragraph.com (blockliv3 | (GER))</author>
        </item>
        <item>
            <title><![CDATA[Der ultimative Web3-Marketing-Karriereleitfaden:]]></title>
            <link>https://paragraph.com/@blockliv3-ger/der-ultimative-web3-marketing-karriereleitfaden</link>
            <guid>V3B7UaR1xRWp2CWuikcf</guid>
            <pubDate>Thu, 28 Sep 2023 06:25:35 GMT</pubDate>
            <description><![CDATA[Der ultimative Web3-Marketing-Karriereleitfaden:Die Tech-Welt befindet sich in einem Wandel. Eine Transformation hin zu Open-Source-, dezentralen Systemen. Dieser Übergang vollzieht sich in rasantem Tempo und wie Sie bereits wissen, geht die Web3-Welt rund um die Uhr an 365 Tagen im Jahr weiter. Bevor wir uns also in den Aufbau einer Marketingkarriere stürzen, sollten wir uns etwas Zeit nehmen, um Web3 zu verstehen und zu sehen, worum es bei diesem ganzen Trubel wirklich geht. Ich führe Sie d...]]></description>
            <content:encoded><![CDATA[<h3 id="h-der-ultimative-web3-marketing-karriereleitfaden" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Der ultimative Web3-Marketing-Karriereleitfaden:</h3><p>Die Tech-Welt befindet sich in einem Wandel. Eine Transformation hin zu Open-Source-, dezentralen Systemen. Dieser Übergang vollzieht sich in rasantem Tempo und wie Sie bereits wissen, geht die Web3-Welt rund um die Uhr an 365 Tagen im Jahr weiter.</p><p>Bevor wir uns also in den Aufbau einer Marketingkarriere stürzen, sollten wir uns etwas Zeit nehmen, um Web3 zu verstehen und zu sehen, worum es bei diesem ganzen Trubel wirklich geht.</p><p>Ich führe Sie durch die Kernkonzepte von Web3 und die Suche nach <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://cryptojobslist.com/web3">Jobs in Web3</a> , wie es sich auf das traditionelle Marketing auswirkt und welche großartigen Karrieremöglichkeiten es für angehende Web3-Vermarkter bietet.</p><h3 id="h-was-ist-web3" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Was ist Web3?🕸</h3><p>Wie ich gerade erwähnt habe, ist Web3 das neue Internet, das „dezentrale Web“, wie die Leute es nennen. Was ist hier also der Unterschied zu Web2?</p><p>Im Gegensatz zu Web2, das zentralisierte Plattformen und Vermittler umfasste, nutzt Web3 die Blockchain, um ein dezentrales Netzwerk zu schaffen.</p><p>Diese dezentrale Natur gibt den Menschen von Natur aus viel mehr Macht über ihre Daten und ihre Online-Interaktionen.</p><p>Vermarkter sind die Leute, die ein Produkt mit den Benutzern verbinden. Sie sind diejenigen, die den Auftrag haben, den Benutzern zu zeigen, wie ihr Produkt ein dringendes Problem löst.</p><p>Wenn Sie ein Vermarkter sind, der wirklich eine Karriere in Web3 aufbauen möchte, ist es wichtig, die Hauptfunktionen von Web3 zu verstehen, um gut mit potenziellen Benutzern kommunizieren zu können.</p><p><strong>Blockchain:</strong> Die grundlegende Technologie hinter Web3 ist Blockchain, ein sicheres und transparentes digitales öffentliches Hauptbuch, das sowohl Transaktionen als auch Daten aufzeichnet.</p><p><strong>Tokenomics:</strong> Token sind digitale Vermögenswerte, die Eigentum, Zugang oder Wert innerhalb eines bestimmten Ökosystems darstellen und die Teilnahme an öffentlichen Blockchain-Ökosystemen ermöglichen.</p><p>Web3-Projekte nutzen in großem Umfang Token, um Benutzer zur Teilnahme zu motivieren und Beiträge durch Dinge wie Abstecken, Airdrops, zusätzliche Belohnungen usw. zu belohnen.</p><p>Tokenomics für bestimmte Web3-Projekte sind auch so konzipiert, dass sie ehrliches Verhalten der Teilnehmer fördern. Ein solcher Begriff, den Sie erkunden können, ist „Slashing“.</p><p><strong>Smart Contracts:</strong> Hierbei handelt es sich um selbstausführende Programme, die bestimmte vordefinierte Aktionen automatisieren und durchsetzen sollen, je nachdem, ob bestimmte Bedingungen erfüllt sind.</p><p>Obwohl Bitcoin Verträge auf Basisebene ermöglichte, wurden in Web3 erst mit Ethereum richtige Smart Contracts verwendet.</p><p>Dank Smart Contracts können wir voll funktionsfähige dApps sehen.</p><h3 id="h-neue-moglichkeiten-im-web3-marketing" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Neue Möglichkeiten im Web3-Marketing 🚀</h3><p>Marketing ist eine datenreiche Aufgabe und Vermarkter verlassen sich auf alle Arten von Daten, um bessere Entscheidungen für ihre Marketingstrategien zu treffen.</p><p>Web3 ändert das von Natur aus.</p><p><strong>Eigentum an Daten:</strong> In Web3 haben Benutzer mehr Eigentum und Kontrolle über ihre Daten. Das ist eine tolle Sache, wenn es um den Datenschutz geht, aber der Mangel an bestimmten Arten von Daten kann die Arbeit eines Vermarkters zumindest anders, wenn nicht sogar schwieriger machen.</p><p>Das bedeutet, dass Vermarkter alternative Wege finden müssen, um erfolgreiche Marketingkampagnen für Web3-Projekte zu erstellen.</p><p>Wir sehen insgesamt einen ganz anderen Fokus auf Marketingkanäle wie Influencer für gezielte Werbung, soziale Medien für Markenbekanntheit und Community-Engagement.</p><p>Ich werde Sie durch verschiedene Medien führen, die später in diesem Artikel erkundet werden könnten.</p><p><strong>Tokenisierte Anreize:</strong> Token-Anreize entsprechen herkömmlichen Werbegeschenken und sind Belohnungen, die mit den Benutzern geteilt werden können, um die Akzeptanz des Ökosystems zu steigern. Diese unterscheiden sich von Natur aus von typischen Werbegeschenken, da ein Benutzer wählen kann, nicht zu verkaufen, sondern entweder zu beteiligen oder zu halten, um am Ökosystem teilzunehmen, was erstaunlich ist.</p><p>Dadurch werden die Richtungen viel besser aufeinander abgestimmt, die Kundenbindung und das Engagement verbessert sich im Vergleich zu einfachen, auf Geldbelohnungen basierenden Werbegeschenken.</p><p><strong>Neue Einnahmequellen:</strong> Sie haben wahrscheinlich bereits gesehen, dass Vermarkter dazu neigen, über mehrere Einnahmequellen zu verfügen, während sie immer wieder neue Ideen ausprobieren.</p><p>Nun, das Web3-Ökosystem bietet auch viele solcher Möglichkeiten, einschließlich, aber nicht beschränkt auf Zuschüsse für die Erstellung und Weitergabe von Inhalten über ein bestimmtes Ökosystem usw.</p><p>Eines der Dinge, auf die ich persönlich gespannt bin, sind hochwertige dezentrale Werbenetzwerke. Die traditionellen Werbenetzwerke sind nicht nur undurchsichtig, sondern teilen manchmal auch weniger als 50 % des Umsatzes mit den Erstellern.</p><p>Dies ist ein Bereich, den man als Vermarkter meiner Meinung nach sehr interessant im Auge behalten sollte.</p><h3 id="h-navigieren-im-web3-okosystem" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Navigieren im Web3-Ökosystem 🗺</h3><p>Als Vermarkter, der in den Web3-Bereich einsteigt, ist es wichtig, das breitere Ökosystem und seine Komponenten zu verstehen:</p><p>Das Beste, was ein angehender Web3-Vermarkter tun kann, ist, Zeit damit zu verbringen, das Ökosystem zu verstehen, damit Sie bessere Kampagnen erstellen können.</p><p>Ein grundlegendes Verständnis von DeFi, NFTs, Exchanges und anderen Web3-Protokollen ermöglicht es Ihnen, die besten Marketingvektoren herauszufinden und dabei zu helfen, leistungsfähigere Marketingkampagnen zu entwickeln.</p><h3 id="h-grundlegende-fahigkeiten-fur-web3-vermarkter" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Grundlegende Fähigkeiten für Web3-Vermarkter 🛠</h3><p>Es ist nicht einfach, im Web3 erfolgreich zu sein. Die Branche bewegt sich schnell und bleibt Tag und Nacht in Bewegung. Dies macht es viel schwieriger, Kampagnen zu erstellen, aber wie bei allem anderen gibt es auch hier Vor- und Nachteile.</p><h3 id="h-grundlegende-web3-kenntnisse" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Grundlegende Web3-Kenntnisse</h3><p>Eine grundlegende Fähigkeit für jeden, der in Web3 arbeitet, ist ein solides Verständnis der Blockchain und wie die Dinge hier aufgebaut sind. Wenn wir das Produkt nicht verstehen, wie können wir dann von uns erwarten, dass wir es gut vermarkten?</p><p>Für die Themen, die ich gleich teilen werde, sollte die Erkundung von YouTube-Kanälen wie Whiteboard Crypto, Coin Bureau usw. hilfreich sein.</p><p><strong>Blockchain-Grundlagen:</strong> Erlernen Sie grundlegende Konzepte der Blockchain, einschließlich Blockstruktur, Knoten, Konsensmechanismen und Kryptographie.</p><p>Sie müssen hier nicht zu technisch werden, aber Sie müssen zumindest verstehen, wie jedes dieser Dinge funktioniert.</p><p><strong>Smart Contracts:</strong> Verstehen Sie die Grundlagen der Funktionsweise von Smart Contracts sowie die Vor- und Nachteile.</p><p>Als Vermarkter sind Sie auch ein Kommunikator, und sei es bei Produktaktualisierungen, Markteinführungen oder dem Umgang mit einer schwierigen Situation, Sie benötigen dieses Wissen, um gut mit den Stakeholdern kommunizieren zu können.</p><p><strong>Krypto-Grundlagen:</strong> Verstehen Sie die Funktionsweise von Krypto, Tokenomics und wie Token genutzt werden können, um neue Benutzer zu gewinnen und zu halten.</p><p>Dadurch können Sie auch die Benutzermotivation und die wichtigsten Antriebskräfte verstehen, was für den Aufbau robuster Marketing-Trichter unerlässlich ist.</p><h3 id="h-datenanalyse-und-interpretation" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Datenanalyse und Interpretation</h3><p>Web3 ist stark datengesteuert, schließlich ist Blockchain eine großartige Möglichkeit, Daten zu speichern. Das bedeutet, dass Sie als Vermarkter über Kenntnisse in Daten- und Marketinganalysen verfügen sollten.</p><p>Neben grundlegenden Marketinganalysen sollten Sie sich auch mit Blockchain-Analysen und Datensicherheitspraktiken befassen.</p><p><strong>Blockchain-Analyse:</strong> Erfahren Sie, wie Sie On-Chain-Analysetools verwenden, die Einblicke in Transaktionen, wichtige Token-Bewegungen und Benutzerverhalten bieten.</p><p>On-Chain-Daten in Krypto erzählen die wahre Geschichte und jeder, der in dieser Branche arbeitet, sollte meiner Meinung nach die On-Chain-Analyse verstehen.</p><p><strong>Datenschutz und Sicherheit:</strong> Web3-Benutzer legen großen Wert auf die Verwendung ihrer Daten und den allgemeinen Datenschutz.</p><p>Das Verständnis von Datensicherheit und Datenschutz ist für Vermarkter ein Muss, da sie bei der Interaktion mit den Benutzern an vorderster Front stehen können.</p><p>Für Vermarkter ist es besonders wichtig zu verstehen, wie sie mit PII (personenbezogene Daten) der Benutzer umgehen, mit denen sie möglicherweise für Support, Feedback und Bewertungen oder irgendetwas dazwischen interagieren mussten.</p><p>Möglicherweise verfügen nicht alle neuen Projekte über Richtlinien zur Datenverarbeitung, und wir haben immer wieder erlebt, dass viele Web3-Projekte online wegen der falschen Handhabung von Benutzerdaten verunglimpft wurden.</p><h3 id="h-kreativitat-und-innovation" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Kreativität und Innovation</h3><p>Web3-Marketing erfordert kreatives Denken und die Fähigkeit zur Innovation im gesamten Marketing-Trichter.</p><p>Viele traditionelle Marketingplattformen stehen Vermarktern noch nicht zur Verfügung, und das bedeutet, dass wir von der Akquise bis hin zu Engagement und Bindung innovativ sein müssen.</p><p>Web3-Marketing-Experten müssen meiner Meinung nach auch darüber nachdenken, wie sie eine Benutzerempfehlungs- und Feedbackschleife in ihre Marketing-Trichter integrieren können, sei es durch produktorientierte Wachstumsideen oder durch Kernmarketingkampagnen über Plattformen wie Zealy.</p><p><strong>Anreizdesign:</strong> Der Einbau interessanter Anreizdesigns in Marketingkampagnen ist insbesondere in Bärenmärkten unerlässlich, um die Teilnahme und Loyalität der Benutzer zu fördern.</p><p>Dies kann durch Giveaways oder Token-Anreize erfolgen, aber Vermarkter müssen auch bedenken, dass die durch Giveaways gewonnenen Benutzer nach Abschluss der Incentive-Kampagne möglicherweise nicht so viel Plattform-Engagement erzeugen wie organische Benutzer.</p><p><strong>Content-Marketing:</strong> Es könnten andere interessante Möglichkeiten untersucht werden, Inhalte zu verbreiten und gleichzeitig das On-Chain-Engagement zu fördern, wie zum Beispiel NFTs und dezentrale Content-Plattformen wie Mirror.</p><h3 id="h-lerne-weiter" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Lerne weiter</h3><p>Web3 ändert sich jede einzelne Sekunde an jedem einzelnen Tag, was bedeutet, dass jeder, der in der Branche arbeitet, Zeit und Mühe aufwenden muss, um sich auf dem Laufenden zu halten.</p><p><strong>Bleiben Sie auf dem Laufenden:</strong> Web3-Vermarkter müssen sich über Neuigkeiten und Trends in der Branche auf dem Laufenden halten, einschließlich, aber nicht beschränkt auf die sich entwickelnde Community-Landschaft auf sozialen Plattformen.</p><p>Dies ermöglicht es ihnen, Kampagnen zu erstellen, die einen besseren ROI und insgesamt tolle Engagement-Zahlen bringen.</p><p><strong>Erkundung neuer Plattformen:</strong> Wenn neue Plattformen und Technologien auftauchen, seien Sie offen für die Erkundung ihres Potenzials für Marketingmöglichkeiten.</p><p>Neue Plattformen bieten in der Regel bessere Möglichkeiten zum Markenaufbau und halten gleichzeitig die Werbekosten niedrig, da es weniger Konkurrenz gibt.</p><h3 id="h-community-engagement-und-beziehungsaufbau" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Community-Engagement und Beziehungsaufbau</h3><p>Beim Web3-Marketing geht es um den Aufbau starker Communities und die Förderung von Beziehungen zwischen den Community-Mitgliedern.</p><p><strong>Community-Management:</strong> Web3 setzt im Vergleich zu Web2 in viel höherem Maße auf die Beteiligung und Integration der Community.</p><p>Daher müssen alle Web3-Vermarkter verstehen, wie man Communities im Raum über soziale Plattformen wie Discord, Twitter oder sogar intern aufbaut und pflegt.</p><p><strong>Die Kunst, Vertrauen aufzubauen:</strong> Vermarkter müssen die Bedeutung von Transparenz, Authentizität und dem Aufbau von Vertrauen innerhalb der Community verstehen.</p><p>Web3-Communitys sind sehr schnell und alle Unstimmigkeiten werden über soziale Plattformen auf Steroiden verbreitet.</p><p>Idealerweise müssen Vermarkter also lernen, Vertrauen aufzubauen und den Zusammenhalt auf ganzer Linie aufrechtzuerhalten.</p><h3 id="h-wichtige-web3-marketing-jobrollen" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Wichtige Web3-Marketing-Jobrollen 💼</h3><p>Mit der Expansion der Web3-Branche wachsen auch die Beschäftigungsmöglichkeiten für Vermarkter.</p><p>Ich führe Sie durch einige wichtige Jobrollen, die für Vermarkter in Web3 verfügbar sind.</p><p>Jede Rolle bringt ihre eigenen Verantwortlichkeiten, Fähigkeiten und Karrierewege mit sich.</p><p>Obwohl die Dinge in Krypto und Web3 sehr flexibel sind, sollten Ihnen diese Rollen dennoch eine grundlegende Vorstellung davon geben, was Sie hier erwarten können.</p><h3 id="h-krypto-vermarkter" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Krypto-Vermarkter</h3><p>Allgemeine Web3-Vermarkter konzentrieren sich auf die Förderung von Projekten in diesem Bereich. Der engste Vergleich mit Web2 wäre die Rolle eines Marketingmanagers oder Content-Marketing-Managers.</p><p>Dies ist eine Rolle, die Sie in relativ größeren Web3-Projekten finden können. Dabei handelt es sich in der Regel um Führungspositionen, bei denen Sie einige Leute im Marketingteam haben.</p><p>Obwohl die meisten Web3-Startups es vorziehen, diese Rolle in bestimmte kleinere Rollen aufzuteilen, gibt es immer noch Möglichkeiten für breite T-förmige Web3-Vermarkter.</p><p>Das <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://cryptojobslist.com/salaries/marketer-salary">durchschnittliche Gehalt für Krypto-Vermarkter</a> liegt weltweit bei etwa 65.000 US-Dollar.</p><h3 id="h-web3-community-manager" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Web3-Community-Manager</h3><p>Die meisten Projekte in diesem Bereich sind auf eine engagierte Community angewiesen, um ihr Projekt aufzubauen und weiter zu wachsen.</p><p>Darüber hinaus beinhalten dezentrale Projekte auch Governance, die natürlich auch eine engagierte Community erfordert.</p><p>Viele Leute glauben, dass das Versenden von Tweet-Antworten und das Verwalten von Discord-Servern alles ist, was ein Community-Manager tut, aber abgesehen von diesen Dingen gibt es in dieser Position viele Nuancen.</p><p>Für den Fall, dass Sie daran interessiert sind, eine Karriere als Community-Manager im Krypto-Bereich aufzubauen, finden Sie in unserem Blog einen vollständigen Artikel zum Krypto-Community-Manager.</p><p>Das durchschnittliche <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://cryptojobslist.com/salaries/community-manager-salary">Gehalt eines Web3-Community-Managers</a> liegt weltweit bei etwa 46.000 US-Dollar.</p><h3 id="h-tokenomics-berater" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Tokenomics-Berater</h3><p>Tokenomics-Spezialisten konzentrieren sich auf die Gestaltung und Verwaltung des Wirtschaftsmodells eines Blockchain-Projekts.</p><p>Obwohl dies keine Kernaufgabe des Krypto-Marketings ist, kommt es diesem ziemlich nahe. Tokenomics ist sehr wichtig, da es technisch gesehen über die gesamte Benutzererfahrung entscheidet, die sich über die gesamte Lebensdauer des Projekts erstreckt.</p><p>Wenn die Tokenomics schlecht konzipiert sind, hat die Community möglicherweise nicht genügend Anreize, weiterhin mit dem Produkt zu interagieren, sodass ein Marketingelement erforderlich ist.</p><p>Das durchschnittliche Gehalt von Tokenomics-Analysten/Spezialisten liegt weltweit bei rund 74.000 US-Dollar.</p><h3 id="h-web3-influencer-marketingmanager" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Web3-Influencer-Marketingmanager</h3><p>Marketing in Web3 erfordert eine großartige Influencer-Marketingstrategie, da die Branche klein ist und regelmäßig viele neue Projekte auftauchen.</p><p>Der schnellste Weg, Vertrauen und Markenbekanntheit in Web3 aufzubauen, ist derzeit tendenziell Influencer-Marketing.</p><p>Influencer-Marketingmanager entwickeln Strategien für Kampagnen, erstellen Content-Pläne für diese Kampagnen, koordinieren, verhandeln und führen Kampagnen mit Influencern auf allen Social-Media-Plattformen durch.</p><h3 id="h-anwalt-fur-web3-beziehungen" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Anwalt für Web3-Beziehungen</h3><p>Dies ist eine Rolle, die sowohl im Kern-Web3-Marketing als auch in der Web3-Entwicklung existiert. Sie werden in diesem Bereich auch Web3 Developer Advocates sehen, Leute, die Entwickler sind, aber auch großartig darin sind, Inhalte zu erstellen, zu interagieren und Entwicklergemeinschaften aufzubauen.</p><p>Zu den Aufgaben von Relations-Befürwortern kann das Veröffentlichen von Artikeln, Blogbeiträgen und Social-Media-Inhalten sowie die Teilnahme an Konferenzen, Webinaren und Podcasts gehören, um Fachwissen rund um ein bestimmtes Projekt/Ökosystem auszutauschen, mit dem Ziel, Talente und Benutzer für das Projekt zu gewinnen.</p><p>Wie Sie wahrscheinlich erraten können, sind dies nicht einmal die Hälfte der Rollen, die im Krypto-Marketing verfügbar sind.</p><p>Es stehen auch andere Rollen zur Verfügung, etwa <strong>Web3-Social-Media-Manager, Meme-Vermarkter, Marketing-Grafikdesigner</strong> usw. Eine gute Möglichkeit, solche Rollen zu verstehen, besteht darin, sich die Stellenbeschreibungen dieser Rollen anzusehen.</p><h3 id="h-praktische-erfahrung-als-web3-marketer" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Praktische Erfahrung als Web3-Marketer 🧤</h3><p>In jedem Bereich steht die praktische Erfahrung im Vordergrund.</p><p>Allerdings könnte es etwas schwierig sein, Ihren ersten Marketingjob in Web3 zu ergattern, insbesondere während eines Bärenmarktes, deshalb werde ich Ihnen ein paar Ideen mitteilen, die Ihnen beim Aufbau Ihres Portfolios helfen sollen.</p><p>Diese erfordern meist, dass Sie zu Beginn ein paar Monate lang unbezahlt oder relativ schlecht bezahlt arbeiten (Praktikum), helfen Ihnen aber dabei, ein Profil zu erstellen, mit dem Sie Ihre praktischen Fähigkeiten unter Beweis stellen können.</p><h3 id="h-open-source-beitrage" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Open-Source-Beiträge</h3><p>Sind Open-Source-Beiträge nicht nur etwas für Entwickler? Technisch gesehen ja, aber es gibt eine Möglichkeit, wie Vermarkter auch Open-Source-Beiträge leisten können.</p><p>Abgesehen von den Förderprogrammen, die sich auch auf das Marketing erstrecken, können Sie tatsächlich Gastbeiträge, Gast-Erklärvideos und Twitter-Threads verfassen und diese mit den Projekten teilen, um sie auf ihren Marketingkanälen zu teilen.</p><p>Sie können Gastbeiträge auf Projektwebsites anbieten, um beim Aufbau Ihres Portfolios zu helfen. Aber stellen Sie sicher, dass Sie keine ChatGPT-Antwort kopieren und einfügen, das ist für niemanden gut!</p><p>Dies kommt einem Open-Source-Beitrag als Web3-Vermarkter am nächsten.</p><h3 id="h-freiberufliche-projekte" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Freiberufliche Projekte</h3><p>Durch die Teilnahme an freiberuflichen Web3-Marketingprojekten können Sie praktische Erfahrungen sammeln und Ihr Portfolio erweitern.</p><p>Sie könnten Projekte mit ihrer GTM-Strategie auf Ihrem lokalen Markt unterstützen und ihnen dabei helfen, vorhandene Inhalte und Materialien in regionale Sprachen zu übersetzen, um auch ein tieferes Marktsegment zu erreichen.</p><h3 id="h-praktika" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Praktika</h3><p>Durch Praktika können Sie verstehen, wie Teams in der realen Welt funktionieren und wie die Dinge in einem gut funktionierenden Marketingteam bei einem Kryptoprojekt strukturiert sind.</p><p>Praktika sind nicht sehr schwer zu bekommen, insbesondere wenn Sie die Mitglieder des Marketingteams oder den CEO kontaktieren, um herauszufinden, ob das Projekt für ein Marketingpraktikum offen ist.</p><p>Wir haben auch einen ausführlichen <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://cryptojobslist.com/blog/web3-internship-101-comprehensive-guide">Leitfaden zur Suche nach Praktika in Web3</a> , den Sie lesen können.</p><h3 id="h-personliche-projekte" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Persönliche projekte</h3><p>Das Erstellen eines persönlichen Projekts kann tatsächlich zwei Fliegen mit einer Klappe schlagen.</p><p>Social Media ist die Sprache des Web3-Marketings. Sie können buchstäblich damit beginnen, Menschen auf Ihren Social-Media-Kanälen über verschiedene Projekte im Kryptobereich aufzuklären.</p><p>Wenn Sie in der Lage sind, sie zu vergrößern, sagt das etwas über Ihre Marketingfähigkeiten aus. Wenn die Konten klein bleiben, ist das immer noch ein Differenzierungsfaktor im Vergleich zu vielen anderen Vermarktern, die so etwas noch nicht ausprobiert haben.</p><p>Sie hätten immer noch einen Vertriebskanal aufgebaut, egal wie klein. Meiner Meinung nach ist dies insgesamt ein positives Signal für den Personalmanager.</p><h3 id="h-engagement-fur-die-gemeinschaft" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Engagement für die Gemeinschaft</h3><p>Durch die aktive Teilnahme an Web3-Communities und -Events können Sie äußerst starke Verbindungen in der Branche aufbauen und sich einen Namen machen.</p><p>Web3 ist eine stark beziehungsabhängige Branche und wenn sich die Leute an Ihre aufschlussreichen Antworten und Interaktionen erinnern, haben Sie eine höhere Chance, als Vermarkter in diesem Bereich Chancen zu ergattern.</p><h3 id="h-erstellen-eines-beeindruckenden-web3-marketing-portfolios" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Erstellen eines beeindruckenden Web3-Marketing-Portfolios 📜</h3><p>Ein gut gestaltetes Marketingportfolio vermittelt Ihre Erfahrungen und Erkenntnisse und zeigt, dass Sie die Märkte und das Benutzerverhalten gut genug verstehen, um die Möglichkeit zu haben, an Projekten zu arbeiten.</p><p>Sie werden von großem Nutzen sein, wenn Sie ein solches Portfolio in Ihren auf Web3 ausgerichteten Lebenslauf aufnehmen. Wir haben in einem Artikel auf unserem Blog einen Leitfaden zur Verwendung <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://cryptojobslist.com/blog/star-method-crypto-resume">der STAR-Methode zum Erstellen eines effektiven Lebenslaufs</a> veröffentlicht , mit dem Sie beginnen können.</p><h3 id="h-inhalt-und-struktur-des-portfolios" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Inhalt und Struktur des Portfolios</h3><p>Ein gut ausgearbeitetes Portfolio, das die Fähigkeiten und potenziellen Vorteile klar aufzeigt, die ein Team durch die Einbeziehung von Ihnen in sein Projekt gewinnen kann, erfordert sorgfältige Planung.</p><p>Wenn Sie ein Profil für einen allgemeinen Web3-Vermarkter erstellen, stellen Sie sicher, dass Sie eine Vielzahl von Projekten einbeziehen. Andernfalls ist es besser, sich auf eine einzige Nische zu beschränken, auf die Sie sich spezialisieren möchten.</p><p>Organisieren Sie Ihr Portfolio in Abschnitte wie „Projekte“, „Fallstudien“, „Fähigkeiten“, „Bildung“ und „Erfahrungsberichte“.</p><p>Die wichtigsten davon werden sein? Kannst du es erraten?</p><p>Okay, es werden „Testimonials“ sein. Stellen Sie sicher, dass Sie bei der Arbeit an verschiedenen Projekten echte Erfahrungsberichte einholen.</p><p>Menschen vertrauen Menschen, denen andere Menschen vertrauen.</p><p>Fallstudien sind auch eine gute Möglichkeit, Ihr Portfolio aufzubauen.</p><p>Was ist, wenn Sie in diesem Bereich völlig neu sind?</p><p>Nun, Sie können immer noch Marketingstrategie-Prüfungsberichte erstellen und diese in Ihr Portfolio aufnehmen.</p><p>Vergessen Sie nicht, diese Prüfberichte mit dem Projektteam zu teilen, denn man weiß nie, dass daraus eine Chance werden könnte!</p><p>Ihr Web3-Marketingportfolio spiegelt Ihre Fähigkeiten und Ihr Verständnis der Markt- und Benutzerdynamik wider.</p><p>Ein gut gestaltetes Portfolio kann mehr Türen öffnen, als Sie sich vorstellen können.</p><h3 id="h-networking-und-aufbau-von-branchenbeziehungen" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Networking und Aufbau von Branchenbeziehungen 🌍</h3><p>Wenn Sie einen von mir verfassten Artikel zur Karriere-Roadmap lesen, werden Sie feststellen, dass ich diesen Abschnitt unbedingt in jeden Artikel einbeziehe.</p><p>Der Grund ist ziemlich einfach. Wie ich bereits weiter oben in diesem Artikel erwähnt habe, ist Web3 eine stark beziehungsabhängige Branche und der Aufbau eines starken Netzwerks kann der wichtigste Faktor sein, der Ihre Karriere vorantreibt.</p><p>Es ist nie eine schlechte Idee, sich Zeit für die Interaktion mit anderen und den Aufbau von Beziehungen zu nehmen. Auch wenn sich aus diesen Beziehungen keine Arbeitsmöglichkeiten entwickeln, entwickeln sie sich dennoch zu großartigen Freundschaften mit tollen Menschen.</p><p>Ich werde oft gefragt, was ich tun kann, wenn ich in einer Tier-3-Stadt bin und keinen direkten Zugang zu Reisen oder Treffen mit Web3-Leuten habe.</p><p>Nun, die Antwort ist einfach: Social-Media-Plattformen wie Twitter (jetzt X).</p><p>Sie bieten bequeme Möglichkeiten, mit anderen tollen Menschen im Web3-Bereich in Kontakt zu treten.</p><p>Eine großartige Strategie, auf die viele Vermarkter schwören, besteht darin, der Antwortmann zu sein. Durch Antworten auf verschiedene Gespräche einen Mehrwert zu schaffen, ist eine der besten Möglichkeiten, Gleichgesinnte in diesem Bereich zu finden.</p><p>Die Teilnahme an Web3-Events ist eine weitere wirkungsvolle Möglichkeit, sich mit anderen zu vernetzen. Viele Konferenzen und Veranstaltungen bieten auch virtuelle Podiumsdiskussionen und Workshops an, an denen Sie teilnehmen können, falls Sie nicht in der Lage sind, vor Ort anzureisen.</p><p>Außerdem versteht es sich von selbst, dass man keine Beziehungen aufbauen darf, nur um Kontakte zu knüpfen und einen Job zu bekommen!</p><h3 id="h-aufbau-einer-personlichen-marke" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Aufbau einer persönlichen Marke 📹</h3><p>Die Welt des Web3-Marketings ist hart umkämpft und es ist für die Karriereentwicklung von entscheidender Bedeutung, sich als Fachexperte zu etablieren und gleichzeitig eine starke persönliche Marke aufzubauen.</p><p>Hier sind einige Themen, die Sie umgehen können, wenn Sie darüber nachdenken, als Vermarkter im Web3-Bereich eine persönliche Marke aufzubauen.</p><h3 id="h-ein-vordenker-werden" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Ein Vordenker werden</h3><p>Durch die Erstellung ausführlicher Artikel, Threads, Videos und Inhalte können Sie Ihre Art der Lösung von Marketingproblemen teilen und gleichzeitig eine großartige persönliche Marke aufbauen.</p><p>Es schadet nie, Ihre kreativen Ideen zur Lösung von Marketingproblemen im Web3-Bereich zu teilen.</p><p>So erhalten auch andere einen Einblick in Ihren Denkprozess und können Ihre Arbeitsfrequenz besser einschätzen.</p><h3 id="h-inhaltserstellung-und-freigabe" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Inhaltserstellung und -freigabe</h3><p>Die Erstellung von Inhalten ist ein äußerst wirkungsvolles Werkzeug zum Aufbau Ihrer persönlichen Marke, insbesondere im Marketing.</p><p>Beim Web3-Marketing gibt es nicht viele Content-Ersteller. Es besteht offensichtlich ein Vakuum im Raum, das Sie mit Ihren Inhalten füllen können.</p><p>Idealerweise müssen Sie eine Inhaltsbibliothek aufbauen, die sich auf Bildung konzentriert und gleichzeitig bei Ihrer Zielgruppe Anklang findet.</p><p>Wenn Sie einen großartigen Inhalt erstellen, ihn aber nicht gut verbreiten, ist er 0 wert.</p><p>Sie müssen sich gleichermaßen auf die Verbreitung Ihrer Inhalte auf verschiedenen Plattformen konzentrieren, einschließlich Ihrer sozialen Medien, Foren und Gastartikel.</p><h3 id="h-wahlen-sie-eine-nische" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Wählen Sie eine Nische</h3><p>Im Marketing gibt es ein beliebtes Sprichwort: „Reichtum liegt in den Nischen“</p><p>Wenn Sie sich auf eine bestimmte Nische im Web3-Marketing konzentrieren, können Sie sich von anderen abheben.</p><p>Wenn Sie sich auf Bereiche wie DeFi, NFT-Werbung, Blockchain-Gaming usw. spezialisieren können, können Sie sich in diesem Bereich einen Namen machen.</p><p>Wenn Sie wirklich gut darin sind, kann es allerdings Situationen geben, in denen Sie von Konkurrenzmarken angesprochen werden und am Ende oft NEIN sagen. (Die meisten Verträge enthalten ein Wettbewerbsverbot)</p><p>Das ist tatsächlich großartig für Ihre Web3-Marketingkarriere.</p><h3 id="h-offentliche-reden-und-workshops" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Öffentliche Reden und Workshops</h3><p>Web3 ist ein Raum mit unzähligen Twitter-Räumen, Workshops, virtuellen Podiumsdiskussionen, IRL-Podiumsdiskussionen usw.</p><p>Beteiligen Sie sich an diesen Diskussionen und verbreiten Sie Ideen, teilen Sie Ihren Standpunkt und erleben Sie, wie sich für Sie Türen öffnen, die zuvor alle verschlossen waren.</p><h3 id="h-arbeiten-sie-zusammen-und-leisten-sie-einen-beitrag" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Arbeiten Sie zusammen und leisten Sie einen Beitrag</h3><p>Die Zusammenarbeit mit anderen kann Ihre Reichweite und Glaubwürdigkeit in der Branche vergrößern.</p><p>Am besten prüfen Sie zunächst die Zusammenarbeit mit Konten ähnlicher Größe, da es einfacher ist, sie zu überzeugen.</p><p>Zusammenarbeit ist jedoch der Schlüssel!</p><h3 id="h-machen-sie-ihre-karriere-zukunftssicher" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Machen Sie Ihre Karriere zukunftssicher 🔒</h3><p>Die Web3-Welt befindet sich in ständiger Weiterentwicklung.</p><p>Um in dieser Landschaft erfolgreich zu sein, müssen alle Web3-Vermarkter anpassungsfähig sein und kontinuierlich lernen.</p><p>Wir müssen bereit sein, unsere Strategien an die Web3-Trends und die Weiterentwicklung der Technologie anzupassen.</p><p>Das Skill Mapping ist ein großartiges Tool, um im Auge zu behalten, wo es uns mangelt, welche Top-Fähigkeiten die Branche verlangt und wie wir uns in diese Richtung weiterentwickeln können.</p><p>Sie können jederzeit Online-Kurse, Workshops, Twitter-Bereiche usw. nutzen, um hier immer mehr zu lernen.</p><p>Verfolgen Sie Tech-News, um im Auge zu behalten, wie sich die Web3-Welt verändert. Als Vermarkter müssen wir eine Vielzahl von Materialien lesen, um unsere kreative Intuition zu schärfen und die Zusammenhänge besser und auf innovativere Weise zu verstehen.</p><h3 id="h-eine-roadmap-fur-ihre-web3-marketingkarriere" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Eine Roadmap für Ihre Web3-Marketingkarriere 🛣</h3><p>Wir haben in einem anderen Artikel eine Roadmap für Marketingmanager besprochen. Die Verwendung einer generischen Roadmap ist jedoch gut für den Einstieg, aber nicht darüber hinaus.</p><p>Um unsere Karriere wirklich voranzutreiben, müssen wir eine Karriere-Roadmap erstellen, die maßgeschneidert auf unsere eigenen Ziele zugeschnitten ist. Sobald Sie einige praktische Erfahrungen gesammelt haben, sollten Sie in der Lage sein, Dinge, von denen Sie wissen, dass Sie sie nicht wissen, in Dinge einzuschätzen, von denen Sie nicht wissen, dass Sie sie nicht wissen.</p><p>Es ist unbedingt erforderlich, eine klare Roadmap zu erstellen, die als lebendiges Dokument dient und das Sie mit zunehmender Erfahrung in der Branche ständig ändern und bearbeiten.</p><h3 id="h-klare-ziele-setzen" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Klare Ziele setzen</h3><p>Schreiben Sie zunächst Ihre langfristigen und kurzfristigen Ziele für Ihre Web3-Marketingkarriere auf.</p><p><strong>Langfristige Vision:</strong> Wo möchten Sie in 5 Jahren Ihrer Web3-Marketingkarriere sein?</p><p><strong>Kurzfristige Ziele:</strong> Teilen Sie Ihre langfristige Vision in kleinere Meilensteine ​​auf.</p><h3 id="h-identifizieren-sie-qualifikationslucken" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Identifizieren Sie Qualifikationslücken</h3><p>Wenn Sie anfangen, sich praktisches Wissen anzueignen, werden Sie beginnen, Kompetenzlücken aufzudecken.</p><p>Basierend auf diesen Qualifikationsdefiziten und der Frage, wie groß der Unterschied in Ihrer Karriere sein kann, können Sie gezielte Anstrengungen unternehmen.</p><h3 id="h-planen-sie-ihren-lernpfad" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Planen Sie Ihren Lernpfad</h3><p>Es ist wichtig, auch Ihren Lernpfad zu planen, sobald Sie die Kompetenzlücken in Ihren Marketingfähigkeiten festgestellt haben.</p><p>Ein geeigneter Lernpfad stellt sicher, dass Sie am Ende keine Zeit mit Dingen verschwenden, die Sie nicht benötigen, und wie Sie bereits wissen, geht es in Web3 schnell, daher ist es unerlässlich, sich zu konzentrieren.</p><h3 id="h-kontinuierliche-uberprufung-und-anpassung" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Kontinuierliche Überprüfung und Anpassung</h3><p>Überprüfen Sie Ihre Roadmap regelmäßig und passen Sie sie an Fortschritte und Änderungen an.</p><p>Wie ich oben erwähnt habe, handelt es sich bei der Roadmap um ein lebendiges Dokument. Stellen Sie daher sicher, dass Sie sie ständig aktualisieren, wenn Sie mehr Erfahrung sammeln.</p><p>Darüber hinaus empfehle ich, mit anderen erfahrenen Vermarktern in Web3 zu sprechen und deren Einblicke zu erhalten.</p><p>Ein einstündiges Gespräch mit einem erfahrenen Fachmann kann Ihnen jahrelange Mühe und vergebliche Mühe ersparen.</p><h3 id="h-ethisches-und-verantwortungsvolles-web3-marketing" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Ethisches und verantwortungsvolles Web3-Marketing 🦸‍♂️🦸‍♀️</h3><p>Wenn Sie anfangen, gute Web3-Projekte zu vermarkten, ist es ganz natürlich, dass Sie im Gegenzug für viel Geld auch Angebote von zwielichtigen Projekten erhalten.</p><p>Es gibt jede Menge Pump-and-Dump-Betrügereien sowie mögliche Raubkopien, über die Sie als Vermarkter informiert sein müssen.</p><p>Als Vermarkter müssen Sie einige Zeit und Mühe aufwenden, um die Projekte zu recherchieren, mit denen Sie zusammenarbeiten. Sie erhalten Angebote zur Vermarktung von Produkten, die Ihnen eine sehr hohe Bezahlung und einen exorbitanten Token-Betrag ohne Teambindung usw. bieten.</p><p>Ethisches und verantwortungsvolles Marketing ist der richtige Weg, da Benutzer in Web3 auch finanziell in Projekte investiert sind.</p><h3 id="h-zusammenfassung" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Zusammenfassung 🎁</h3><p>Der Aufbau einer Marketingkarriere bei Web3 ist äußerst lohnend, bietet ein enormes kreatives Potenzial und ist natürlich gut bezahlt.</p><p>Idealerweise sollten Sie darauf achten, weiter zu lernen, ein Portfolio aufzubauen und sich mit anderen in der Branche zu vernetzen, damit sich Ihnen regelmäßig neue Möglichkeiten bieten.</p><p>Wie immer viel Glück bei Ihrer Krypto-Jobsuche!</p><p>🌟 Eine Initiative, um die Web3-Bildung für die nächste Generation <br>zugänglicher zu machen. 🌟</p><p>🌟 Feel free to check out: <br>my.bio/blockliv3<br>Social Media: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://twitter.com/blockliv3">@blockliv3</a><br>E-Mail: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="mailto:blockliv3.nft@ud.me">blockliv3.nft@ud.me</a></p>]]></content:encoded>
            <author>blockliv3-ger@newsletter.paragraph.com (blockliv3 | (GER))</author>
        </item>
        <item>
            <title><![CDATA[20 ChatGPT-Aufforderungen zum Start eines Online-Home-Business]]></title>
            <link>https://paragraph.com/@blockliv3-ger/20-chatgpt-aufforderungen-zum-start-eines-online-home-business</link>
            <guid>EVRtSumZfnmL9mWn3Lj4</guid>
            <pubDate>Thu, 28 Sep 2023 06:20:27 GMT</pubDate>
            <description><![CDATA[(Nehmen wir an, dass Ihr Branchenname „Y“ lautet) 1. Brainstorming von Geschäftsideen Unterstützen Sie mich bei der Generierung potenzieller Geschäftsideen basierend auf meinen persönlichen Interessen, Fähigkeiten und <Branchen-Y.>. Berücksichtigen Sie sowohl Produkte als auch Dienstleistungen. Besprechen Sie außerdem die Machbarkeit jeder Idee, die potenzielle Marktnachfrage und wie sie mit meinen langfristigen Zielen übereinstimmen. 2. Marktforschung: Bieten Sie einen umfassenden Leitfaden ...]]></description>
            <content:encoded><![CDATA[<p><strong>(Nehmen wir an, dass Ihr Branchenname „Y“ lautet)</strong></p><p><strong>1. Brainstorming von Geschäftsideen</strong></p><p>Unterstützen Sie mich bei der Generierung potenzieller Geschäftsideen basierend auf meinen persönlichen Interessen, Fähigkeiten und &lt;Branchen-Y.&gt;.</p><p>Berücksichtigen Sie sowohl Produkte als auch Dienstleistungen. Besprechen Sie außerdem die Machbarkeit jeder Idee, die potenzielle Marktnachfrage und wie sie mit meinen langfristigen Zielen übereinstimmen.</p><p><strong>2. Marktforschung:</strong></p><p>Bieten Sie einen umfassenden Leitfaden zur Durchführung von Marktforschungen für mein kleines Heimunternehmen in . Beziehen Sie Strategien ein, um die Kundendemografie zu verstehen, Wettbewerber zu analysieren, Markttrends zu identifizieren und potenzielle Risiken und Chancen zu bewerten. <strong>3. Erstellen eines Businessplans:</strong> Begleiten Sie mich Schritt für Schritt bei der Erstellung eines detaillierten Geschäftsplans für mein kleines Heimunternehmen in . Fügen Sie Abschnitte zu Zielen (kurz- und langfristig), Leitbild, Vision, detaillierten Produkt- oder Servicebeschreibungen, Zielgruppenprofilen, Preisstrategien, Marketingplänen und Finanzprognosen hinzu. Geben Sie außerdem Tipps, wie Sie realistische Ziele und Meilensteine ​​setzen können. <strong>4. Finanzmanagement</strong> Helfen Sie mir, angemessene Finanzpraktiken für mein kleines Heimunternehmen zu etablieren, z. B. die Einrichtung eines speziellen Geschäftsbankkontos, den Abschluss einer Unternehmensversicherung und die Erstellung eines detaillierten Startup-Budgets, das die anfänglichen Ausgaben wie Ausrüstung, Materialien und Marketing abdeckt. Besprechen Sie die Bedeutung einer genauen Finanzbuchhaltung und die Vorteile der Verwendung von Buchhaltungssoftware oder der Beauftragung eines professionellen Buchhalters. <strong>5. Arbeitsbereich-Einrichtung:</strong> Bieten Sie umfassende Ratschläge zur Schaffung eines effizienten und komfortablen Arbeitsplatzes in meinem Zuhause für mein kleines Heimunternehmen in . Behandeln Sie ergonomische Überlegungen, Organisationstipps und notwendige Ausrüstung oder Technologie. Besprechen Sie, wie Sie Privat- und Berufsleben bei der Arbeit von zu Hause aus in Einklang bringen können. <strong>6. Branding- und Marketingstrategien:</strong> Führen Sie mich durch den Prozess des Aufbaus einer starken Markenidentität für mein kleines Heimunternehmen. Besprechen Sie, wie wichtig es ist, einen einprägsamen Firmennamen zu wählen, ein überzeugendes Logo zu erstellen und ein einzigartiges Wertversprechen zu definieren. Entwickeln Sie einen detaillierten Marketingplan, der die Segmentierung der Zielgruppe, Strategien <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://aitoolsup.com/tool/copysmith/">zur Inhaltserstellung</a> , Werbekanäle und einen Inhaltskalender umfasst. Erklären Sie, wie Sie den Marketing-ROI messen und Strategien basierend auf Leistungskennzahlen anpassen können. <strong>7. Produkt- oder Serviceentwicklung:</strong> Erklären Sie den schrittweisen Prozess der Entwicklung meines Produkts oder der Definition meiner Dienstleistungen für mein kleines Heimunternehmen in . Beziehen Sie Marktforschungsvalidierung, Prototyping, Testmethoden und Methoden zur Einbeziehung von Kundenfeedback in Produkt-/Dienstleistungsverbesserungen ein. <strong>8. Preisstrategie:</strong> Erläutern Sie eine Preisstrategie, die auf meine Produkte oder Dienstleistungen in zugeschnitten ist. Behandeln Sie Kostenanalysen, Wettbewerbspreisforschung, wertorientierte Preisgestaltung und Strategien zur Preisanpassung im Laufe der Zeit. Besprechen Sie, wie Sie den Kunden die Preise effektiv kommunizieren können <strong>9. Einrichtung der Online-Präsenz</strong> Bereitstellung einer Roadmap für den Aufbau einer professionellen Online-Präsenz für mein kleines Heimunternehmen, einschließlich der Erstellung einer auf Mobilgeräte reagierenden Website mit klarer Navigation, ansprechenden Inhalten und SEO-Optimierung. Besprechen Sie die Bedeutung von benutzerfreundlichem Design, schnell ladenden Seiten und mobiler Reaktionsfähigkeit. Erklären Sie, wie Sie <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://aitoolsup.com/tool/sococal-ai/">Social-Media-</a> Plattformen nutzen können, um die Markenbekanntheit zu steigern und mit potenziellen Kunden in Kontakt zu treten. <strong>10. Marketingstrategien:</strong> Beschreiben Sie sowohl Online- als auch Offline-Marketingstrategien, die zur Förderung meines kleinen Heimunternehmens in wirksam sind. Behandeln Sie Content-Marketing-Taktiken, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://aitoolsup.com/ai-seo-tools-website-optimization/">E-Mail-</a> Marketingkampagnen, Social-Media-Werbung und traditionelle Marketingkanäle. Besprechen Sie, wie Sie ein Marketingbudget erstellen und Ressourcen effektiv zuweisen <strong>11. Bestandsverwaltung:</strong> Erläutern Sie Best Practices für die Bestandsverwaltung für mein kleines Heimunternehmen, einschließlich Bestandsverfolgungssystemen, Nachbestellpunkten, Sicherheitsbeständen und effizienten Lagermethoden. Besprechen Sie Strategien zur Abfallreduzierung, zur Handhabung von Retouren und zur Bewältigung saisonaler Nachfrageschwankungen. <strong>12. Kundendienstplan:</strong> Helfen Sie mir, einen Kundendienstplan für mein kleines Heimunternehmen zu entwickeln, einschließlich Methoden zur zeitnahen und professionellen Bearbeitung von Kundenanfragen, Beschwerden und Feedback. Besprechen Sie, wie wichtig es ist, außergewöhnliche Kundenerlebnisse zu bieten, um Loyalität aufzubauen <strong>13. Finanzmanagementpraktiken:</strong> Unterstützen Sie mich bei der Einrichtung effizienter Finanzmanagementpraktiken, wie z. B. der Buchhaltung mit Buchhaltungssoftware, der Erstellung eines detaillierten Budgets, das variable und feste Ausgaben berücksichtigt, und der regelmäßigen Verfolgung von Einnahmen und Ausgaben. Erklären Sie, wie ich Finanzberichte analysiere, um fundierte Geschäftsentscheidungen zu treffen und die finanzielle Stabilität meines kleinen Heimunternehmens sicherzustellen. <strong>14. Einführung und Werbung:</strong> Bereitstellung von Strategien zur Förderung der Gründung meines kleinen Heimunternehmens, sowohl online als auch persönlich, um erste Begeisterung zu wecken und Kunden anzulocken. Besprechen Sie die Nutzung von sozialen Medien, E-Mail-Marketing, Pressemitteilungen und Einführungsveranstaltungen. Erläutern Sie, wie wichtig ein starker Call-to-Action (CTA) ist, um ein sofortiges Engagement zu fördern. <strong>15. Aktionen für Erstkunden:</strong> Schlagen Sie wirksame Werbeaktionen oder Rabatte vor, die ich anbieten kann, um die ersten Kunden für mein kleines Heimunternehmen in zu gewinnen. Besprechen Sie die Vorteile von Kundengewinnungstaktiken, wie z. B. zeitlich begrenzte Angebote, Empfehlungsprogramme oder Treueprämien. <strong>16. Vernetzung und Partnerschaften:</strong> Biete Ratschläge zum Aufbau professioneller Netzwerke und strategischer Partnerschaften an, um die Reichweite meines kleinen Heimunternehmens zu vergrößern, insbesondere innerhalb der . Besprechen Sie die Vorteile der Teilnahme an Branchenveranstaltungen, dem Beitritt zu Verbänden und der Zusammenarbeit mit komplementären Unternehmen. <strong>17. Nutzung von Kundenfeedback:</strong> Erklären Sie, wie ich Kundenfeedback sammeln, analysieren und effektiv nutzen kann, um meine Produkte oder Dienstleistungen zu verbessern, die Kundenzufriedenheit zu steigern und langfristige Beziehungen zu Kunden aufzubauen. Besprechen Sie die Tools und Methoden zum Sammeln von Feedback und den Prozess der Umsetzung von Verbesserungen. <strong>18. Skalierungs- und Wachstumsstrategien:</strong> Bieten Sie Strategien und Überlegungen für die Vergrößerung und das Wachstum meines kleinen Eigenheimunternehmens in , wenn es erfolgreicher wird. Besprechen Sie Möglichkeiten zur Einstellung von Mitarbeitern oder zur Auslagerung von Aufgaben, zur Erweiterung des Produkt- oder Serviceangebots, zur Erschließung neuer Märkte und zur Festlegung langfristiger Wachstumsziele. Betonen Sie die Bedeutung der Finanzplanung und -überwachung in Wachstumsphasen. <strong>19. Rechtsverträge und Vereinbarungen:</strong> Beschreiben Sie die wesentlichen rechtlichen Verträge und Vereinbarungen, die ich für mein kleines Heimunternehmen berücksichtigen sollte, insbesondere wenn ich Dienstleistungen in der Branche Y anbiete. Besprechen Sie die Vertragsbestandteile, wie z. B. Arbeitsumfang, Zahlungsbedingungen, Fristen und Streitbeilegungsklauseln. Betonen Sie die Bedeutung klarer, schriftlicher Vereinbarungen zum Schutz beider Parteien. <strong>20. Anmeldung:</strong> Erklären Sie die rechtlichen Anforderungen und Verfahren für die Registrierung meines kleinen Heimunternehmens in der Branche Y. Geben Sie Informationen zu Optionen für die Unternehmensstruktur (z. B. Einzelunternehmen, LLC, Kapitalgesellschaft), zur Registrierung für eine Employer Identification Number (EIN) und zum Erhalt der erforderlichen spezifischen Genehmigungen oder Lizenzen an meiner Branche und die Einhaltung steuerlicher Vorschriften. Erläutern Sie alle potenziellen rechtlichen Verpflichtungen und wie Sie persönliche Vermögenswerte schützen können. 🌟 Eine Initiative, um die Web3-Bildung für die nächste Generation <br>zugänglicher zu machen. 🌟 🌟 Feel free to check out: <br>my.bio/blockliv3<br>Social Media: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://twitter.com/blockliv3">@blockliv3</a><br>E-Mail: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="mailto:blockliv3.nft@ud.me">blockliv3.nft@ud.me</a></p>]]></content:encoded>
            <author>blockliv3-ger@newsletter.paragraph.com (blockliv3 | (GER))</author>
        </item>
        <item>
            <title><![CDATA[Die besten ChatGPT-Plugins für Programmierer und Entwickler: Codierung wie nie zuvor vereinfachen]]></title>
            <link>https://paragraph.com/@blockliv3-ger/die-besten-chatgpt-plugins-f-r-programmierer-und-entwickler-codierung-wie-nie-zuvor-vereinfachen</link>
            <guid>iWcSk1PjBLwCCeAH6wet</guid>
            <pubDate>Thu, 28 Sep 2023 06:16:34 GMT</pubDate>
            <description><![CDATA[Die besten ChatGPT-Plugins für Programmierer und Entwickler: Codierung wie nie zuvor vereinfachenDa die Codierung die digitale Landschaft weiterhin prägt, erweisen sich ChatGPT-Plugins als unschätzbare Hilfsmittel für Entwickler, die eine höhere Produktivität und nahtlose Codierungserlebnisse suchen. In diesem Artikel untersuchen wir die besten ChatGPT-Plugins, die darauf zugeschnitten sind, Programmierern Funktionen zu bieten, die ihre Programmierarbeiten optimieren.Code-Interpreter Das Code...]]></description>
            <content:encoded><![CDATA[<p>Die besten ChatGPT-Plugins für Programmierer und Entwickler: Codierung wie nie zuvor vereinfachen</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/c6c0d584378d53c3d9bfddff36ca97483a240dc0160ffa00d99eba04ff521301.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>Da die Codierung die digitale Landschaft weiterhin prägt, erweisen sich ChatGPT-Plugins als unschätzbare Hilfsmittel für Entwickler, die eine höhere Produktivität und nahtlose Codierungserlebnisse suchen. In diesem Artikel untersuchen wir die besten ChatGPT-Plugins, die darauf zugeschnitten sind, Programmierern Funktionen zu bieten, die ihre Programmierarbeiten optimieren.</p><ol><li><p>Code-Interpreter Das Code Interpreter-Plugin bietet Echtzeit-Codeausführung innerhalb von ChatGPT. Programmierer können Codeausschnitte direkt in der Chat-Oberfläche ausführen, erhalten sofort eine Ausgabe und können Fehler identifizieren, ohne zwischen mehreren Anwendungen wechseln zu müssen. Preis: Kostenlos Funktionen: Führen Sie Codefragmente in verschiedenen Programmiersprachen in ChatGPT sofort aus und testen Sie sie und erhalten Sie Echtzeitausgaben und Fehlermeldungen.</p></li><li><p>Code-Runner Code Runner ermöglicht die Ausführung von mehrsprachigem Code direkt im Chatfenster. Von Python bis JavaScript unterstützt es eine umfangreiche Palette an Programmiersprachen und ermöglicht so schnelles Testen und Validieren. Preise: Kostenlos bei In-App-Käufen Funktionen: Führen Sie ganze Codeblöcke direkt in ChatGPT aus, mit Unterstützung für mehrere Programmiersprachen und anpassbaren Compiler-Optionen.</p></li><li><p>Rekombinante KI Rekombinante KI erweitert die Fähigkeiten von ChatGPT und ermöglicht es Entwicklern, Codevorschläge für bestimmte Aufgaben anzufordern. Dieses Tool generiert auf intelligente Weise Codeausschnitte basierend auf Benutzereingaben und optimiert so den Codierungsprozess. Preise: Freemium (Basisplan kostenlos, Pro-Plan mit zusätzlichen Funktionen) Funktionen: Greifen Sie auf erweiterte Funktionen zur KI-Codegenerierung zu, optimieren Sie die Codestruktur und schlagen Sie Codeverbesserungen vor.</p></li><li><p>Fragen Sie Ihren Code AskYourCode nutzt die Leistungsfähigkeit der KI, um umfassende Codeerklärungen und Debugging-Unterstützung bereitzustellen. Programmierer können sich nach bestimmten Codeausschnitten oder Konzepten erkundigen und erhalten kontextbezogene Antworten in Echtzeit. Preise: Kostenlose Testversion, abonnementbasierte Pläne Funktionen: Nutzen Sie Abfragen in natürlicher Sprache, um Codeausschnitte und Lösungen zu erhalten, integriert mit KI-gestütztem Kontextverständnis.</p></li><li><p>CodeCast Wandbox CodeCast Wandbox bringt interaktive Code-Visualisierung zu ChatGPT. Entwickler können die Codeausführung Schritt für Schritt verfolgen und so ihr Verständnis komplexer Algorithmen und Codelogik verbessern. Preise: Freemium (Basisplan kostenlos, Premium mit erweiterten Funktionen) Funktionen: Führen Sie Code in einer Sandbox-Umgebung aus, testen Sie mehrere Codeversionen und analysieren Sie Leistungsmetriken.</p></li><li><p>ChatWithGit ChatWithGit integriert die Git-Versionskontrolle nahtlos in ChatGPT und ermöglicht es Entwicklern, Git-Befehle auszuführen, den Commit-Verlauf zu überprüfen und Repositorys direkt über die Chat-Oberfläche zu verwalten. Preise: Kostenlos mit Premium-Upgrade-Option Funktionen: Interagieren Sie nahtlos mit Git-Repositorys und ermöglichen Sie Versionskontrolle, Verzweigung und Code-Zusammenarbeit.</p></li><li><p>Cyrus Qyrus ist ein kollaboratives Codierungs-Plugin, das Team-Coding-Diskussionen innerhalb von ChatGPT fördert. Es ermöglicht Entwicklern, Ideen zu sammeln, Codeausschnitte auszutauschen und mühelos an Codierungsprojekten zusammenzuarbeiten. Preise: Kostenlos mit Premium-Abonnements Funktionen: Abfrage von KI-generierten Codevorschlägen, zugeschnitten auf spezifische Codierungsherausforderungen und -kontexte.</p></li><li><p>Codeulator Codeulator fungiert als intelligenter Code-Snippet-Organizer. Es hilft Entwicklern, häufig verwendete Codesegmente zu speichern und zu kategorisieren und ermöglicht so einen schnellen Zugriff für die Wiederverwendung und Effizienz des Codes. Preise: Freemium (Basisplan kostenlos, Pro-Plan mit erweiterten Funktionen) Funktionen: Greifen Sie auf eine umfangreiche Bibliothek mit KI-generierten Codeausschnitten und Vorlagen für eine schnelle Implementierung zu.</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://Shuto.io">Shuto.io</a> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://Shuto.io">Shuto.io</a> ist ein Code-Snippet-Sharing-Plugin, das es Entwicklern ermöglicht, Codeblöcke in Echtzeit mit anderen Teammitgliedern zu teilen und so eine nahtlose Zusammenarbeit und Codeüberprüfung zu fördern. Preise: Kostenlose Testversion, abonnementbasierte Pläne Funktionen: Ein fortschrittlicher KI-Assistent zum Codieren, der intelligente Codevorschläge und Syntaxkorrekturen bereitstellt.</p></li><li><p>Bemerkenswert Noteable vereinfacht die Codedokumentation durch die Bereitstellung einer intuitiven Oberfläche zum Erstellen, Organisieren und Teilen von Codierungsnotizen in ChatGPT und stellt so sicher, dass wertvolle Code-Einblicke leicht zugänglich sind. Preise: Freemium (Basisplan kostenlos, Premiumplan mit zusätzlichen Funktionen) Funktionen: Interagieren Sie mit einer Konversations-KI, die Codeerklärungen, Dokumentation und Hilfe bei Codefehlern bietet.</p></li><li><p>DeployScript DeployScript ermöglicht Entwicklern die Bereitstellung von Anwendungen direkt aus ChatGPT. Mit nur wenigen Befehlen können Programmierer Code für Cloud-Dienste bereitstellen und Anwendungsbereitstellungen effizient verwalten. Preise: Freemium (Basisplan kostenlos, Pro-Plan mit zusätzlichen Funktionen) Funktionen: Automatisieren Sie Codebereitstellungsprozesse mithilfe von KI-gestützten Skripten und kontinuierlicher Integration.</p></li><li><p>CoderPad CoderPad erleichtert die gemeinsame Codierung von Interviews innerhalb von ChatGPT. Programmierer können Programmierinterviews durchführen, Codeeinreichungen überprüfen und in Echtzeit Feedback geben. Preise: Abonnementbasierte Pläne mit einer kostenlosen Testoption Funktionen: Kollaborativer Code-Editor mit integrierter Audio-, Video- und Bildschirmfreigabe für nahtlose Codierungsinterviews und Paarprogrammierung.</p></li><li><p>Prompt Perfect: Die Erstellung effektiver Eingabeaufforderungen ist bei KI-Interaktionen von entscheidender Bedeutung, und Prompt Perfect beherrscht diese Aufgabe hervorragend. Dieses Plugin optimiert Eingabeaufforderungen für KI-Sprachmodelle wie ChatGPT und gewährleistet präzise und kontextbezogene Preis: Freemium (Basisplan kostenlos, Premium mit erweiterten Funktionen) Preis: Freemium (Basisplan kostenlos, Premium mit erweiterten Funktionen) Funktionen: Greifen Sie auf eine umfangreiche Bibliothek vordefinierter Eingabeaufforderungen zu, die auf bestimmte Aufgaben, Branchen und Anwendungsfälle zugeschnitten sind, und optimieren Sie die Eingabeaufforderungstechnik und die Ergebnisse von KI-Modellen.</p></li><li><p>Link-Reader: Vorbei sind die Zeiten, in denen Sie zum Lesen von Links mehrere Tabs öffnen mussten! Link Reader bringt den Inhalt direkt in die Konversation. Es fasst Webseiten, Artikel oder Blogs zusammen und stellt dem Benutzer relevante Informationen direkt in ChatGPT zur Verfügung. Preis: Kostenlose Testversion, abonnementbasierte Pläne Funktionen: Verbessern Sie das Kontextverständnis von ChatGPT durch die Integration von Link Reader, der Informationen aus URLs, Artikeln und Dokumenten extrahiert und interpretiert und so relevante Erkenntnisse und Referenzen bereitstellt.</p></li><li><p>Wolfram Alpha: Die Wolfram Alpha-Integration ermöglicht ChatGPT die Erschließung eines riesigen Wissensschatzes mit rechnerischer Intelligenz. Von komplexen mathematischen Berechnungen bis hin zu detaillierten Datenanalysen bietet dieses Plugin wertvolle Erkenntnisse und Antworten auf eine Vielzahl von Fragen. Preis: Freemium (Basisplan kostenlos, Pro-Plan mit zusätzlichen Funktionen) Funktionen: Integrieren Sie die leistungsstarken Funktionen von Wolfram Alpha und ermöglichen Sie ChatGPT, fortgeschrittene Mathematik zu berechnen, Datenanalysen durchzuführen, auf umfangreiche Wissensdatenbanken zuzugreifen und Antworten auf Expertenebene bereitzustellen. Mit diesen bemerkenswerten ChatGPT-Plugins können Sie Ihre KI-Interaktionen weiter personalisieren und optimieren. Von der Versionskontrolle über KI-gesteuertes Prompt Engineering bis hin zu kontextbezogenem Verständnis und erweiterten Berechnungen eröffnen diese Plugins eine Welt voller Möglichkeiten und machen ChatGPT für vielfältige Aufgaben und Branchen noch unverzichtbarer. Nutzen Sie die Leistungsfähigkeit KI-gestützter Plugins und steigern Sie Ihre Produktivität und Effizienz auf ein neues Niveau! Stärken Sie Ihre Codierungsreise mit diesen außergewöhnlichen ChatGPT-Plugins, die nahtlose Codeausführung, Debugging-Unterstützung, Zusammenarbeit und innovative Codierungserlebnisse bieten. Steigern Sie Ihre Produktivität und bringen Sie die Codierung mit der Leistung von KI-gesteuerten Codierungsassistenten auf ein neues Niveau!</p></li></ol><p><em>🌟 Eine Initiative, um die Web3-Bildung für die nächste Generation zugänglicher zu machen. 🌟</em></p><p><em>🌟 Feel free to check out:</em> </p><p><em>my.bio/blockliv3</em></p><p><em>Social Media: @blockliv3</em></p><p><em>E-Mail: </em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="mailto:blockliv3.nft@ud.me"><em>blockliv3.nft@ud.me</em></a></p>]]></content:encoded>
            <author>blockliv3-ger@newsletter.paragraph.com (blockliv3 | (GER))</author>
        </item>
        <item>
            <title><![CDATA[Was ist Prompt Engineering?]]></title>
            <link>https://paragraph.com/@blockliv3-ger/was-ist-prompt-engineering</link>
            <guid>7NlfR56oIc1y6Pg8n3TY</guid>
            <pubDate>Thu, 28 Sep 2023 06:14:20 GMT</pubDate>
            <description><![CDATA[Prompt Engineering ist ein Spezialgebiet im Bereich der künstlichen Intelligenz (KI) und der Verarbeitung natürlicher Sprache (NLP). Dabei geht es darum, effektive Eingabeaufforderungen oder Eingaben für KI-Sprachmodelle zu erstellen, damit diese die gewünschten Ausgaben präzise generieren können. Prompt Engineering konzentriert sich auf das Verständnis des Verhaltens von KI-Modellen und die Formulierung von Eingabeaufforderungen, die zu spezifischen Ergebnissen führen, was es zu einem wichti...]]></description>
            <content:encoded><![CDATA[<h3 id="h-" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"></h3><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/e48822f7733a4615b9ce850179632ab7f8715db937af77eb27c7fe2e6cf1a5ca.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>Prompt Engineering ist ein Spezialgebiet im Bereich der künstlichen Intelligenz (KI) und der Verarbeitung natürlicher Sprache (NLP). Dabei geht es darum, effektive Eingabeaufforderungen oder Eingaben für KI-Sprachmodelle zu erstellen, damit diese die gewünschten Ausgaben präzise generieren können. Prompt Engineering konzentriert sich auf das Verständnis des Verhaltens von KI-Modellen und die Formulierung von Eingabeaufforderungen, die zu spezifischen Ergebnissen führen, was es zu einem wichtigen Aspekt bei der Optimierung KI-gesteuerter Lösungen macht.</p><h3 id="h-was-macht-ein-prompt-ingenieur" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Was macht ein Prompt-Ingenieur?</h3><p>Ein schneller Ingenieur spielt eine entscheidende Rolle bei der effektiven Nutzung von KI-Sprachmodellen. Zu ihren Hauptaufgaben gehören:</p><ol><li><p><strong>Effektive Eingabeaufforderungen erstellen:</strong> Eingabeaufforderungsingenieure erstellen Eingabeaufforderungen, die KI-Modelle anweisen, gewünschte Ausgaben basierend auf bestimmten Kriterien zu generieren. Sie experimentieren mit verschiedenen Aufforderungsformaten und passen Sprache und Kontext an, um die gewünschten Ergebnisse zu erzielen.</p></li><li><p><strong>KI-Modelle verstehen:</strong> Ein Prompt-Ingenieur muss über ein tiefes Verständnis der KI-Sprachmodelle verfügen, mit denen er arbeitet, wie etwa GPT-3, ChatGPT oder andere. Sie untersuchen die Fähigkeiten, Stärken und Grenzen der Modelle, um Eingabeaufforderungen zu erstellen, die mit dem Verhalten der Modelle übereinstimmen.</p></li><li><p><strong>Optimierung der Modellleistung:</strong> Durch die Feinabstimmung von Eingabeaufforderungen verbessern Eingabeaufforderungsingenieure die Leistung von KI-Modellen. Sie analysieren Ausgabevariationen, passen Eingabeaufforderungen entsprechend an und stellen sicher, dass die Antworten des Modells mit den gewünschten Ergebnissen übereinstimmen.</p></li><li><p><strong>Problemlösung und Iteration:</strong> Prompt-Ingenieure analysieren und iterieren kontinuierlich Prompts, um bessere Ergebnisse zu erzielen. Sie gehen Herausforderungen an, verfeinern Eingabeaufforderungen und experimentieren mit verschiedenen Techniken, um die Ergebnisse von KI-Modellen zu verbessern.</p></li><li><p><strong>Zusammenarbeit und Kommunikation:</strong> Prompt-Ingenieure arbeiten eng mit KI-Entwicklern, Forschern und Produktteams zusammen, um KI-Sprachmodelle effektiv zu integrieren. Sie liefern Einblicke, geben zeitnahe Empfehlungen und arbeiten gemeinsam an der Verbesserung des gesamten Benutzererlebnisses.</p></li><li><p><strong>Mit den Fortschritten der KI auf dem Laufenden bleiben:</strong> Für schnelle Ingenieure ist es von entscheidender Bedeutung, über die neuesten Fortschritte in den Bereichen KI und NLP auf dem Laufenden zu bleiben. Sie verfolgen Forschungsarbeiten, nehmen an Konferenzen teil und engagieren sich in Communities, um über neue Techniken und Best Practices auf dem Laufenden zu bleiben.</p></li></ol><p>Zusammenfassend lässt sich sagen, dass Prompt-Ingenieure die Lücke zwischen menschlicher Sprache und KI-Sprachmodellen schließen. Ihr Fachwissen in der Erstellung effektiver Eingabeaufforderungen stellt sicher, dass KI-Modelle genaue, kontextbezogene Antworten generieren und so zur Optimierung und zum Erfolg KI-gesteuerter Lösungen beitragen.</p><h3 id="h-schritt-fur-schritt-anleitung-zur-beherrschung-von-prompt-engineering" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Schritt-für-Schritt-Anleitung zur Beherrschung von Prompt Engineering</h3><ol><li><p><strong>Erfassen Sie die Grundlagen:</strong> Beginnen Sie damit, die Grundlagen der KI, der Verarbeitung natürlicher Sprache und die Bedeutung von Prompt Engineering in der Branche zu verstehen. Machen Sie sich mit verschiedenen KI-Modellen und ihren Anwendungen vertraut.</p></li><li><p><strong>Lernen Sie KI-Kommunikation:</strong> Studieren Sie, wie KI-Modelle interagieren und auf Eingabeaufforderungen reagieren. Entdecken Sie die Nuancen des Prompt-Engineerings, einschließlich Techniken zur Erstellung effektiver Prompts, die die gewünschten Ergebnisse liefern.</p></li><li><p><strong>Bauen Sie Ihre technischen Fähigkeiten aus:</strong> Entwickeln Sie Kenntnisse in Programmiersprachen wie Python, Java oder anderen, abhängig vom KI-Modell Ihrer Wahl. Erwerben Sie Kenntnisse über Big-Data-Technologien wie Hadoop und Apache Spark, um große Datenmengen zu verarbeiten.</p></li><li><p><strong>Beteiligen Sie sich an der Community:</strong> Treten Sie der Community von Entwicklern auf Discord oder anderen Plattformen bei. Arbeiten Sie mit Gleichgesinnten zusammen, holen Sie sich Rat und tauschen Sie Erfahrungen aus, um Ihren Lernprozess zu beschleunigen.</p></li><li><p><strong>Experimentieren und iterieren:</strong> Üben Sie, verschiedene Eingabeaufforderungen für KI-Modelle zu erstellen, deren Ergebnisse kontinuierlich zu analysieren und Ihren Ansatz zu verfeinern. Begreifen Sie das Experimentieren als entscheidendes Element zur Verbesserung Ihrer Fähigkeiten im Bereich Prompt Engineering.</p></li><li><p><strong>Bleiben Sie mit der Forschung auf dem Laufenden:</strong> Verfolgen Sie die neuesten Fortschritte und Forschungsergebnisse im Bereich KI und Prompt Engineering. Abonnieren Sie seriöse Zeitschriften, besuchen Sie Konferenzen und lesen Sie Artikel, um auf dem Laufenden zu bleiben.</p></li><li><p><strong>Nutzen Sie Online-Kurse und Tutorials:</strong> Melden Sie sich für Online-Kurse oder Tutorials zum Thema Prompt Engineering an. Diese Ressourcen bieten strukturiertes Lernen und praktische Übungen zur Verbesserung Ihrer Fähigkeiten.</p></li><li><p><strong>Nutzen Sie OpenAI-Ressourcen:</strong> Entdecken Sie die von OpenAI bereitgestellten Ressourcen, einschließlich API-Dokumentation, Foren und dem Community-Discord-Server. Diese Plattformen bieten wertvolle Einblicke und Unterstützung von Experten.</p></li><li><p><strong>GitHub-Repositories:</strong> Greifen Sie auf GitHub-Repositories zu, die sich auf schnelles Engineering für Tools, Codebeispiele und Best Practices konzentrieren. Nutzen Sie das kollektive Wissen der Community und tragen Sie dazu bei.</p></li><li><p><strong>Experimentieren Sie mit realen Projekten:</strong> Wenden Sie Ihr schnelles technisches Fachwissen auf reale Projekte und Herausforderungen an. Für die Beherrschung des Prompt Engineering ist praktische Erfahrung unerlässlich.</p></li></ol><p>🌟 Eine Initiative, um die Web3-Bildung für die nächste Generation zugänglicher zu machen. 🌟</p><p>🌟 Feel free to check out: my.bio/blockliv3Social Media: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://twitter.com/blockliv3">@blockliv3</a>E-Mail: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="mailto:blockliv3.nft@ud.me">blockliv3.nft@ud.me</a></p>]]></content:encoded>
            <author>blockliv3-ger@newsletter.paragraph.com (blockliv3 | (GER))</author>
        </item>
        <item>
            <title><![CDATA[KI-Glossar]]></title>
            <link>https://paragraph.com/@blockliv3-ger/ki-glossar</link>
            <guid>WNwBkiRXUXikAnloWJDI</guid>
            <pubDate>Thu, 28 Sep 2023 04:35:23 GMT</pubDate>
            <description><![CDATA[KI-GlossarDer Markt für KI-Tools wächst rasant, angetrieben durch die zunehmende Einführung von KI in verschiedenen Branchen. Marktforschungen zufolge wird der weltweite Markt für KI-Tools bis 2026 voraussichtlich 30,8 Milliarden US-Dollar erreichen und von 2021 bis 2026 mit einer jährlichen Wachstumsrate von 33,2 % wachsen. Das Marktwachstum wird durch Faktoren wie die steigende Nachfrage nach KI-gestützten Chatbots angetrieben virtuelle Assistenten, die Notwendigkeit der Automatisierung von...]]></description>
            <content:encoded><![CDATA[<h3 id="h-ki-glossar" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">KI-Glossar</h3><p>Der Markt für KI-Tools wächst rasant, angetrieben durch die zunehmende Einführung von KI in verschiedenen Branchen. Marktforschungen zufolge wird der weltweite Markt für KI-Tools bis 2026 voraussichtlich 30,8 Milliarden US-Dollar erreichen und von 2021 bis 2026 mit einer jährlichen Wachstumsrate von 33,2 % wachsen. Das Marktwachstum wird durch Faktoren wie die steigende Nachfrage nach KI-gestützten Chatbots angetrieben virtuelle Assistenten, die Notwendigkeit der Automatisierung von Geschäftsprozessen und die wachsende Nachfrage nach intelligenten Entscheidungstools. Der Markt für KI-Tools ist nach Typ segmentiert, einschließlich Softwaretools, Plattformtools und Dienstleistungen. Es wird erwartet, dass Nordamerika den Markt dominieren wird, gefolgt von Europa und der Region Asien-Pazifik. Es wird erwartet, dass die zunehmende Einführung von KI in verschiedenen Branchen wie dem Gesundheitswesen, dem Finanzwesen und dem Einzelhandel das Wachstum des Marktes für KI-Tools in den kommenden Jahren vorantreiben wird.</p><p>Nachfolgend finden Sie ein <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://bigdataanalyticsnews.com/artificial-intelligence-glossary/">KI-Glossar</a> mit aktuellen Begriffen, Definitionen und Frameworks. Es dient als Leitfaden für Einsteiger, KI-Anwärter und Datenexperten. Wenn Sie der Meinung sind, dass wir Begriffe hinzufügen sollten, teilen Sie uns dies bitte mit.</p><p><strong>A</strong></p><p><strong>KI (Künstliche Intelligenz)</strong> — Ein Bereich der Informatik, der darauf abzielt, Maschinen zu entwickeln, die menschliche Intelligenz simulieren und Aufgaben ausführen können, die typischerweise menschenähnliches Denken, Wahrnehmung und Entscheidungsfindung erfordern.</p><p><strong>Algorithmus</strong> — Eine Reihe von Regeln oder Verfahren, die ein Computerprogramm verwendet, um ein Problem zu lösen oder eine Aufgabe auszuführen.</p><p><strong>ANNs (Artificial Neural Networks)</strong> — Eine Art maschineller Lernalgorithmus, der von der Struktur und Funktion des menschlichen Gehirns inspiriert ist.</p><p><strong>Anwendungsprogrammierschnittstelle (API):</strong></p><p>Eine API oder Anwendungsprogrammierschnittstelle ist eine Reihe von Regeln und Protokollen, die es verschiedenen Softwareprogrammen ermöglichen, miteinander zu kommunizieren und Informationen auszutauschen. Es fungiert als eine Art Vermittler und ermöglicht die Interaktion und Zusammenarbeit verschiedener Programme, auch wenn sie nicht mit denselben Programmiersprachen oder Technologien erstellt wurden. APIs bieten verschiedenen Softwareprogrammen die Möglichkeit, miteinander zu kommunizieren und Daten auszutauschen, wodurch ein vernetzteres und nahtloseres Benutzererlebnis entsteht.</p><p>B</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://bigdataanalyticsnews.com/"><strong>Big Data</strong></a> — Bezieht sich auf große und komplexe Datensätze, die mit herkömmlichen Datenverarbeitungsmethoden nur schwer zu verarbeiten sind.</p><p><strong>Bias</strong> — Eine unerwünschte Eigenschaft in einem <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://bigdataanalyticsnews.com/category/machine-learning/">maschinellen Lernmodell</a> , die dazu führt, dass es ungenaue oder unfaire Ergebnisse liefert.</p><p><strong>Black Box</strong> — Ein Begriff, der ein KI-System beschreibt, dessen Funktionsweise undurchsichtig oder nicht leicht verständlich ist.</p><p><strong>C</strong></p><p><strong>Chatbot</strong> — Ein KI-gestütztes Computerprogramm, das eine Konversation mit Menschen per Text oder Sprache führen kann.</p><p><strong>Computer Vision</strong> — Ein Bereich der KI, der darauf abzielt, Maschinen beizubringen, visuelle Informationen aus der Welt zu interpretieren und zu verstehen.</p><p><strong>Convolutional Neural Network (CNN)</strong> — Eine Art künstliches neuronales Netzwerk, das sich besonders gut für <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://bigdataanalyticsnews.com/image-recognition-technology/">Bilderkennungsaufgaben</a> eignet .</p><p><strong>Compute Unified Device Architecture (CUDA):</strong></p><p>Mit CUDA können Computer wirklich schwierige und große Probleme bearbeiten, indem sie sie in kleinere Teile zerlegen und alle gleichzeitig lösen. Es hilft dem Computer, schneller und besser zu arbeiten, indem es spezielle Teile im Inneren verwendet, die GPUs genannt werden. Es ist so, als ob man viele Freunde hat, die einem beim Lösen eines Puzzles helfen — es geht viel schneller, als wenn man versucht, alles alleine zu lösen.</p><p>Der Begriff „CUDA“ ist eine Marke der NVIDIA Corporation, die die Technologie entwickelt und populär gemacht hat.</p><p>D</p><p><strong>Data Mining</strong> — Der Prozess der Entdeckung von Mustern und Erkenntnissen in großen Datensätzen mithilfe von Techniken des maschinellen Lernens.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://bigdataanalyticsnews.com/deep-learning-vs-machine-learning/"><strong>Deep Learning</strong></a> — Ein Teilgebiet der KI, das künstliche neuronale Netze mit vielen Schichten nutzt, um komplexe Probleme zu lösen.</p><p><strong>Entscheidungsbäume</strong> — Eine Art maschineller Lernalgorithmus, der ein baumartiges Modell verwendet, um Entscheidungen auf der Grundlage von Eingabedaten zu treffen.</p><p><strong>Datenverarbeitung:</strong></p><p>Der Prozess der Vorbereitung von Rohdaten für die Verwendung in einem Modell für maschinelles Lernen, einschließlich Aufgaben wie Bereinigen, Transformieren und Normalisieren der Daten.</p><p>UND</p><p><strong>Ethik</strong> — Das Studium moralischer Prinzipien, die das menschliche Verhalten und die Entscheidungsfindung bestimmen.</p><p><strong>Erklärbarkeit</strong> — Die Fähigkeit eines KI-Systems, dem Menschen seine Denk- und Entscheidungsprozesse zu erklären.</p><p><strong>Expertensystem</strong> — Ein KI-System, das die Entscheidungsfähigkeit eines menschlichen Experten in einem bestimmten Bereich nachahmt.</p><p><strong>Einbettung:</strong></p><p>Wenn wir möchten, dass ein Computer Sprache versteht, müssen wir die Wörter als Zahlen darstellen, da Computer nur Zahlen verstehen können. Eine Einbettung ist eine Möglichkeit, dies zu tun. So funktioniert es: Wir nehmen ein Wort wie „Katze“ und wandeln es in eine numerische Darstellung um, die seine Bedeutung erfasst. Dazu verwenden wir einen speziellen Algorithmus, der das Wort im Kontext anderer Wörter um es herum betrachtet. Die resultierende Zahl stellt die Bedeutung des Wortes dar und kann vom Computer verwendet werden, um zu verstehen, was das Wort bedeutet und in welcher Beziehung es zu anderen Wörtern steht. Beispielsweise könnte das Wort „Kätzchen“ eine ähnliche Einbettung wie „Katze“ haben, da beide in ihrer Bedeutung verwandt sind. Ebenso könnte das Wort „Hund“ eine andere Einbettung als „Katze“ haben, da beide unterschiedliche Bedeutungen haben.</p><p><strong>F</strong></p><p><strong>Gesichtserkennung</strong> — Eine Technologie, die KI-Algorithmen nutzt, um Personen anhand ihrer Gesichtsmerkmale zu identifizieren und zu verifizieren.</p><p><strong>Feature Engineering</strong> — Der Prozess der Auswahl und Umwandlung von Rohdaten in Features, die für ein maschinelles Lernmodell relevant sind.</p><p><strong>Fuzzy-Logik</strong> — Ein mathematischer Rahmen, der Unsicherheit und Ungenauigkeit bei der Argumentation und Entscheidungsfindung zulässt.</p><p><strong>Freemium:</strong> Der Begriff „Freemium“ wird auf dieser Website möglicherweise häufig verwendet. Es bedeutet lediglich, dass das spezifische Tool, das Sie in Betracht ziehen, sowohl kostenlose als auch kostenpflichtige Optionen bietet. In der Regel ist die Nutzung des Tools im kostenlosen Tarif sehr minimal, aber unbegrenzt, während in den kostenpflichtigen Tarifen mehr Zugriff und Funktionen eingeführt werden.</p><p>G</p><p><strong>Genetische Algorithmen</strong> — Eine Art maschineller Lernalgorithmus, der Konzepte der natürlichen Selektion verwendet, um Lösungen für ein Problem zu optimieren.</p><p><strong>GPU (Graphics Processing Unit)</strong> — Ein spezieller Computerchiptyp, der für die parallele Durchführung komplexer Berechnungen optimiert ist und häufig beim Deep Learning verwendet wird.</p><p><strong>GPT (Generative Pre-trained Transformer)</strong> — Eine Art KI-Modell, das unbeaufsichtigtes Lernen nutzt, um Text in natürlicher Sprache zu generieren.</p><p><strong>Generatives gegnerisches Netzwerk (GAN):</strong></p><p>Eine Art Computerprogramm, das neue Dinge wie Bilder oder Musik erzeugt, indem es zwei neuronale Netze gegeneinander trainiert. Ein Netzwerk, Generator genannt, erstellt neue Daten, während das andere Netzwerk, Diskriminator genannt, die Authentizität der Daten prüft. Der Generator lernt, seine Datengenerierung durch Feedback vom Diskriminator zu verbessern, wodurch gefälschte Daten besser identifiziert werden können. Dieser Hin- und Herprozess wird fortgesetzt, bis der Generator in der Lage ist, Daten zu erzeugen, die für den Diskriminator kaum von echten Daten zu unterscheiden sind. GANs können für eine Vielzahl von Anwendungen verwendet werden, darunter das Erstellen realistischer Bilder, Videos und Musik, das Entfernen von Rauschen aus Bildern und Videos und das Erstellen neuer Kunststile.</p><p><strong>Generative Kunst:</strong></p><p>Generative Kunst ist eine Kunstform, die mithilfe eines Computerprogramms oder Algorithmus erstellt wird, um eine visuelle oder akustische Ausgabe zu erzeugen. Dabei kommt es oft auf den Einsatz von Zufälligkeiten oder mathematischen Regeln an, um einzigartige, unvorhersehbare und manchmal chaotische Ergebnisse zu erzielen.</p><p><strong>Giant Language Model Test Room (GLTR):</strong></p><p>GLTR ist ein Tool, mit dem Menschen erkennen können, ob ein Text von einem Computer oder einer Person geschrieben wurde. Dazu wird untersucht, wie jedes Wort im Text verwendet wird und wie wahrscheinlich es ist, dass ein Computer dieses Wort ausgewählt hat. GLTR ist wie ein Helfer, der Ihnen Hinweise zeigt, indem er verschiedene Teile des Satzes in verschiedenen Farben einfärbt. Grün bedeutet, dass das Wort sehr wahrscheinlich von einer Person geschrieben wurde, Gelb bedeutet, dass es nicht sicher ist, Rot bedeutet, dass es eher von einem Computer geschrieben wurde und Violett bedeutet, dass es sehr wahrscheinlich von einem Computer geschrieben wurde.</p><p><strong>GitHub:</strong> GitHub ist eine Plattform zum Hosten und Zusammenarbeiten an Softwareprojekten</p><p><strong>Google Colab:</strong> Google Colab ist eine Online-Plattform, die es Benutzern ermöglicht, Python-Skripte in der Cloud zu teilen und auszuführen</p><p><strong>H</strong></p><p><strong>Heuristik</strong> — Ein Problemlösungsansatz, der eine Reihe von Regeln oder Richtlinien verwendet, um die Entscheidungsfindung zu leiten.</p><p><strong>Human-in-the-Loop</strong> — Ein Ansatz zur KI-Entwicklung, der menschliche Eingaben und Aufsicht in verschiedenen Phasen der Systementwicklung und -bereitstellung beinhaltet.</p><p><strong>Hyperparameter</strong> — Parameter in einem maschinellen Lernmodell, die nicht aus den Daten gelernt werden, sondern vor dem Training festgelegt werden müssen.</p><p><strong>ICH</strong></p><p><strong>Bilderkennung</strong> — Die Fähigkeit eines KI-Systems, Objekte in digitalen Bildern zu erkennen und zu klassifizieren.</p><p><strong>Induktives Lernen</strong> — Ein maschineller Lernansatz, bei dem allgemeine Regeln aus spezifischen Beispielen abgeleitet werden.</p><p><strong>Inferenz</strong> — Der Prozess der Anwendung eines maschinellen Lernmodells auf neue Daten, um Vorhersagen oder Entscheidungen zu treffen.</p><p><strong>J</strong></p><p><strong>Jupyter Notebook</strong> — Eine Open-Source-Webanwendung, mit der Benutzer Dokumente erstellen und teilen können, die Live-Code, Gleichungen, Visualisierungen und narrativen Text enthalten.</p><p><strong>Just-In-Time-Lernen</strong> — Ein Ansatz des maschinellen Lernens, bei dem ein Modell im laufenden Betrieb mithilfe von Daten trainiert wird, die während der Nutzung generiert werden.</p><p><strong>Java</strong> — Eine beliebte Programmiersprache</p><p><strong>K</strong></p><p><strong>K-Means-Clustering</strong> — Eine Art unbeaufsichtigter Algorithmus für maschinelles Lernen, der verwendet wird, um Datenpunkte basierend auf ihrer Ähnlichkeit in Clustern zu gruppieren.</p><p><strong>L</strong></p><p><strong>LSTM (Long Short-Term Memory)</strong> — Eine Art wiederkehrendes neuronales Netzwerk, das sich besonders gut für die Verarbeitung sequentieller Daten eignet.</p><p><strong>Lernrate</strong> — Ein Hyperparameter, der die Rate steuert, mit der ein Modell für maschinelles Lernen während des Trainings aus Daten lernt.</p><p>Lineare Regression — Eine Art überwachter Algorithmus für maschinelles Lernen, der zur Vorhersage einer kontinuierlichen Ausgabevariablen basierend auf einer oder mehreren Eingabevariablen verwendet wird.</p><p><strong>Langkette:</strong></p><p>LangChain ist eine Bibliothek, die Benutzern hilft, Modelle der künstlichen Intelligenz mit externen Informationsquellen zu verbinden. Mit dem Tool können Benutzer Befehle oder Abfragen über verschiedene Quellen hinweg verketten und so Agenten oder Chatbots erstellen, die im Namen eines Benutzers Aktionen ausführen können. Ziel ist es, den Prozess der Verbindung von KI-Modellen mit externen Informationsquellen zu vereinfachen und so komplexere und leistungsfähigere Anwendungen künstlicher Intelligenz zu ermöglichen.</p><p><strong>Großes Sprachmodell (LLM):</strong></p><p>Eine Art maschinelles Lernmodell, das auf einer sehr großen Menge an Textdaten trainiert wird und in der Lage ist, natürlich klingenden Text zu generieren.</p><p>M</p><p><strong>Maschinelles Lernen</strong> — Ein Bereich der KI, bei dem Maschinen trainiert werden, aus Daten zu lernen und Vorhersagen oder Entscheidungen zu treffen.</p><p><strong>Modell</strong> — Eine mathematische Darstellung eines maschinellen Lernalgorithmus, der anhand von Daten trainiert werden kann, um Vorhersagen oder Entscheidungen zu treffen.</p><p><strong>N</strong></p><p><strong>Natural Language Processing (NLP)</strong> — Ein Bereich der KI, bei dem es darum geht, Maschinen beizubringen, Texte in natürlicher Sprache zu verstehen und zu generieren.</p><p><strong>Neuronales Netzwerk</strong> — Eine Art maschineller Lernalgorithmus, der von der Struktur und Funktion des menschlichen Gehirns inspiriert ist.</p><p><strong>Nichtlineare Regression</strong> — Eine Art überwachter Algorithmus für maschinelles Lernen, der zur Vorhersage einer kontinuierlichen Ausgabevariablen basierend auf einer oder mehreren Eingabevariablen verwendet wird, wobei die Beziehung zwischen den Eingaben und der Ausgabe nichtlinear ist.</p><p><strong>Normalisierung</strong> — Der Prozess der Skalierung numerischer Daten auf einen Wertebereich zwischen 0 und 1, um die Leistung von Algorithmen für maschinelles Lernen zu verbessern.</p><p><strong>Neuronale Strahlungsfelder (NeRF):</strong></p><p>Neural Radiance Fields sind eine Art Deep-Learning-Modell, das für eine Vielzahl von Aufgaben verwendet werden kann, darunter Bilderzeugung, Objekterkennung und Segmentierung. NeRFs sind von der Idee inspiriert, mithilfe eines neuronalen Netzwerks die Strahldichte eines Bildes zu modellieren, die ein Maß für die Lichtmenge ist, die von einem Objekt emittiert oder reflektiert wird.</p><p><strong>Ö</strong></p><p><strong>Objekterkennung</strong> — Die Fähigkeit eines KI-Systems, Objekte in einem Bild oder Video zu lokalisieren und zu identifizieren.</p><p><strong>Überanpassung</strong> — Ein häufiges Problem beim maschinellen Lernen, bei dem ein Modell zu sehr auf die Trainingsdaten spezialisiert wird und bei neuen Daten schlecht abschneidet.</p><p><strong>Optimierung</strong> — Der Prozess, den besten Parametersatz für ein maschinelles Lernmodell zu finden, um die gewünschte Leistung zu erzielen.</p><p><strong>OpenAI:</strong></p><p>OpenAI ist ein Forschungsinstitut, das sich auf die Entwicklung und Förderung künstlicher Intelligenztechnologien konzentriert, die sicher, transparent und von Nutzen für die Gesellschaft sind</p><p><strong>Überanpassung:</strong></p><p>Ein häufiges Problem beim maschinellen Lernen, bei dem das Modell bei den Trainingsdaten gut abschneidet, bei neuen, unsichtbaren Daten jedoch schlecht. Es tritt auf, wenn das Modell zu komplex ist und zu viele Details aus den Trainingsdaten gelernt hat und sich daher nicht gut verallgemeinern lässt.</p><p><strong>P</strong></p><p><strong>Vorverarbeitung</strong> — Der Prozess der Bereinigung, Transformation und Vorbereitung von Daten für die Verwendung in Modellen für maschinelles Lernen.</p><p><strong>Präzision</strong> — Ein Maß dafür, wie genau ein maschinelles Lernmodell positive Ergebnisse vorhersagt.</p><p><strong>Python</strong> — Eine beliebte Programmiersprache für Datenwissenschaft und maschinelles Lernen.</p><p><strong>Eingabeaufforderung:</strong> Eine Eingabeaufforderung ist ein Textstück, das zur Vorbereitung eines großen Sprachmodells und zur Steuerung seiner Generierung verwendet wird</p><p><strong>Q</strong></p><p><strong>Q-Learning</strong> — Eine Art Reinforcement-Learning-Algorithmus, der das Erlernen einer optimalen Richtlinie für einen Agenten zum Ergreifen von Aktionen in einer Umgebung beinhaltet.</p><p><strong>Quantencomputing</strong> — Eine Computerart, die quantenmechanische Phänomene nutzt, um Operationen an Daten durchzuführen.</p><p><strong>R</strong></p><p><strong>Random Forest</strong> — Eine Art maschineller Lernalgorithmus, der eine Sammlung von Entscheidungsbäumen verwendet, um Vorhersagen zu treffen.</p><p><strong>Reinforcement Learning</strong> — Eine Art maschinelles Lernen, bei der ein Agent darin geschult wird, in einer Umgebung Maßnahmen zu ergreifen, um ein Belohnungssignal zu maximieren.</p><p><strong>Regression</strong> — Eine Art maschineller Lernalgorithmus, der verwendet wird, um eine kontinuierliche Ausgabevariable basierend auf einer oder mehreren Eingabevariablen vorherzusagen.</p><p><strong>S</strong></p><p><strong>SVM (Support Vector Machine)</strong> — Eine Art maschineller Lernalgorithmus, der zur Klassifizierung und Regressionsanalyse verwendet wird.</p><p><strong>Überwachtes Lernen</strong> — Eine Art maschinelles Lernen, bei der ein Modell anhand gekennzeichneter Daten trainiert wird, um Vorhersagen oder Entscheidungen zu treffen.</p><p><strong>Synthetische Daten</strong> — Künstlich generierte Daten, die zum Trainieren von Modellen für maschinelles Lernen verwendet werden.</p><p><strong>Räumliches Rechnen:</strong></p><p>Unter Spatial Computing versteht man den Einsatz von Technologie, um der physischen Welt digitale Informationen und Erlebnisse hinzuzufügen. Dazu können Dinge wie Augmented Reality gehören, bei der dem, was Sie in der realen Welt sehen, digitale Informationen hinzugefügt werden, oder Virtual Reality, bei der Sie vollständig in eine digitale Umgebung eintauchen können. Es hat viele verschiedene Verwendungszwecke, beispielsweise in den Bereichen Bildung, Unterhaltung und Design, und kann die Art und Weise verändern, wie wir mit der Welt und untereinander interagieren.</p><p><strong>Stabile Diffusion:</strong></p><p>Stable Diffusion generiert komplexe künstlerische Bilder basierend auf Texteingaben. Es handelt sich um ein Open-Source-KI-Modell für die Bildsynthese, das jedem zur Verfügung steht. Stable Diffusion kann lokal mithilfe von Code auf GitHub installiert werden, oder es gibt mehrere Online-Benutzeroberflächen, die auch Stable Diffusion-Modelle nutzen.</p><p><strong>Überwachtes Lernen:</strong></p><p>Eine Art maschinelles Lernen, bei dem die Trainingsdaten beschriftet werden und das Modell darauf trainiert wird, Vorhersagen auf der Grundlage der Beziehungen zwischen den Eingabedaten und den entsprechenden Beschriftungen zu treffen.</p><p><strong>T</strong></p><p><strong>TensorFlow</strong> — Ein beliebtes Open-Source-Framework für maschinelles Lernen, das von Google entwickelt wurde.</p><p><strong>Transferlernen</strong> — Eine Technik des maschinellen Lernens, bei der ein vorab trainiertes Modell als Ausgangspunkt für eine neue Aufgabe oder ein neues Problem verwendet wird.</p><p><strong>Text Mining</strong> — Der Prozess des Extrahierens nützlicher Informationen aus unstrukturierten Textdaten.</p><p><strong>Zeitliche Kohärenz:</strong></p><p>Zeitliche Kohärenz bezieht sich auf die Konsistenz und Kontinuität von Informationen oder Mustern über die Zeit hinweg. Dieses Konzept ist besonders wichtig in Bereichen wie Computer Vision, Verarbeitung natürlicher Sprache und Zeitreihenanalyse, wo KI-Modelle Daten verarbeiten und verstehen müssen, die sich im Laufe der Zeit entwickeln.</p><p>Zeitliche Kohärenz kann je nach konkretem Anwendungsfall aus unterschiedlichen Perspektiven betrachtet werden:</p><ol><li><p>In der Computervision könnte sich zeitliche Kohärenz auf die Glätte und Konsistenz des visuellen Inhalts in Videos beziehen, wobei Objekte und Szenen ihre Eigenschaften und Beziehungen über Frames hinweg beibehalten sollten.</p></li><li><p>Bei der Verarbeitung natürlicher Sprache könnte es sich um die Konsistenz und den Informationsfluss in einem Text oder Gespräch handeln und so sicherstellen, dass das KI-Modell Antworten oder Zusammenfassungen generiert, die logisch auf frühere Aussagen oder Ereignisse folgen.</p></li><li><p>Bei der Zeitreihenanalyse könnte sich die zeitliche Kohärenz auf die Konsistenz von Mustern und Trends in den Daten beziehen, sodass das KI-Modell zukünftige Werte auf der Grundlage vergangener Beobachtungen vorhersagen kann.</p></li></ol><p><strong>IN</strong></p><p><strong>Unüberwachtes Lernen</strong> — Eine Art maschinelles Lernen, bei der ein Modell anhand unbeschrifteter Daten trainiert wird, um Muster und Strukturen in den Daten zu finden.</p><p><strong>U-Net</strong> — Eine Art Faltungs-Neuronales Netzwerk, das häufig für Bildsegmentierungsaufgaben verwendet wird.</p><p><strong>Unicode</strong> — Ein universeller Zeichenkodierungsstandard, der jedem Zeichen eine eindeutige Nummer zuweist</p><p><strong>IN</strong></p><p><strong>Validierungssatz</strong> — Eine Teilmenge der Daten, die zur Bewertung der Leistung eines maschinellen Lernmodells während des Trainings verwendet wird.</p><p><strong>Variational Autoencoder (VAE)</strong> — Eine Art generatives Modell, das eine niedrigdimensionale Darstellung von Daten lernt und neue Datenproben generieren kann.</p><p>Vektor — Ein mathematisches Objekt, das eine Größe mit Größe und Richtung darstellt und häufig zur Darstellung von Daten beim maschinellen Lernen verwendet wird.</p><p><strong>IN</strong></p><p><strong>Worteinbettung</strong> — Eine Technik zur Darstellung von Wörtern als dichte Vektoren in einem hochdimensionalen Raum, die häufig bei der Verarbeitung natürlicher Sprache verwendet wird.</p><p><strong>Gewichtung</strong> — Ein Parameter in einem maschinellen Lernmodell, der die Wichtigkeit einer bestimmten Funktion oder Eingabe bestimmt.</p><p><strong>Gewichtsinitialisierung</strong> — Der Prozess des Festlegens der Anfangswerte der Gewichte in einem neuronalen Netzwerk, um die Trainingsleistung zu optimieren.</p><p><strong>Webhook:</strong></p><p>Ein Webhook ist eine Möglichkeit für ein Computerprogramm, eine Nachricht oder Daten in Echtzeit über das Internet an ein anderes Programm zu senden. Es funktioniert, indem die Nachricht oder Daten an eine bestimmte URL gesendet werden, die zum anderen Programm gehört. Webhooks werden häufig verwendet, um Prozesse zu automatisieren und die Kommunikation und Zusammenarbeit verschiedener Programme zu erleichtern. Sie sind ein nützliches Werkzeug für Entwickler, die benutzerdefinierte Anwendungen erstellen oder Integrationen zwischen verschiedenen Softwaresystemen erstellen möchten.</p><p><strong>X</strong></p><p><strong>Xavier-Initialisierung</strong> — Eine spezielle Methode der Gewichtsinitialisierung, die darauf ausgelegt ist, die Konvergenz neuronaler Netze während des Trainings zu verbessern.</p><p>UND</p><p><strong>YAML</strong> — Eine für Menschen lesbare Datenserialisierungssprache, die häufig für Konfigurationsdateien in Anwendungen für maschinelles Lernen verwendet wird.</p><p><strong>Renditekurve</strong> — Eine visuelle Darstellung der Beziehung zwischen den Zinssätzen von Schuldtiteln mit unterschiedlichen Laufzeiten.</p><p><strong>MIT</strong></p><p><strong>Zero-Shot-Lernen</strong> — Eine Art maschinelles Lernen, bei der ein Modell trainiert wird, um neue Kategorien oder Klassen von Objekten zu erkennen, ohne dass während des Trainings Beispiele für diese Kategorien vorhanden sind.</p><p>🌟 Eine Initiative, um die Web3-Bildung für die nächste Generation zugänglicher zu machen. 🌟</p><p>🌟 Feel free to check out: my.bio/blockliv3Social Media: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://twitter.com/blockliv3">@blockliv3</a>E-Mail: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="mailto:blockliv3.nft@ud.me">blockliv3.nft@ud.me</a></p>]]></content:encoded>
            <author>blockliv3-ger@newsletter.paragraph.com (blockliv3 | (GER))</author>
        </item>
        <item>
            <title><![CDATA[So verdienen Sie Krypto-Airdrops]]></title>
            <link>https://paragraph.com/@blockliv3-ger/so-verdienen-sie-krypto-airdrops</link>
            <guid>0Dnn941ourO4TiviaxAW</guid>
            <pubDate>Thu, 28 Sep 2023 04:34:32 GMT</pubDate>
            <description><![CDATA[Wenn Sie sich für die Welt der Kryptowährungen interessieren, haben Sie vielleicht schon von Krypto-Airdrops gehört. Dabei handelt es sich um die kostenlose Verteilung von Token oder Münzen an die Benutzer eines Blockchain-Netzwerks, in der Regel als Möglichkeit, ein neues Projekt zu fördern, treue Unterstützer oder Benutzer zu belohnen oder die Bekanntheit und Akzeptanz zu steigern. Manchmal regnet es auch Lufttropfen auf Gamic . Aber wie findet und beansprucht man Krypto-Airdrops? Wie erken...]]></description>
            <content:encoded><![CDATA[<p>Wenn Sie sich für die Welt der Kryptowährungen interessieren, haben Sie vielleicht schon von Krypto-Airdrops gehört. Dabei handelt es sich um die kostenlose Verteilung von Token oder Münzen an die Benutzer eines Blockchain-Netzwerks, in der Regel als Möglichkeit, ein neues Projekt zu fördern, treue Unterstützer oder Benutzer zu belohnen oder die Bekanntheit und Akzeptanz zu steigern. Manchmal regnet es auch Lufttropfen auf Gamic . Aber wie findet und beansprucht man Krypto-Airdrops? Wie erkennt man den Unterschied zwischen legitimen und betrügerischen Airdrops? Und wie wandeln Sie Ihre aus der Luft abgeworfenen Token in echtes Geld um? In diesem Artikel werde ich es erklären Was Krypto-Airdrops sind Wie man sie bekommt Was sind die Top 7 Krypto-Airdrops in den Jahren 2023 und 2024? So vermeiden Sie betrügerische Airdrops So erhalten Sie Airdrops sicher Wie viel Sie damit verdienen können und wie man sie in echtes Geld umwandelt</p><p>Ich werde auch einige Tipps und Tricks geben, wie Sie Ihre Einnahmen aus Krypto-Airdrops in den Jahren 2023 und 2024 maximieren können. Was sind Krypto-Airdrops? Krypto-Airdrops sind im Wesentlichen kostenlose digitale Assets, die an die Wallets berechtigter Benutzer gesendet werden. Sie können durch bestehende Projekte erfolgen, die ihre Community-Mitglieder belohnen möchten, oder durch neue Projekte, die Aufmerksamkeit und Benutzer anziehen möchten. Es gibt verschiedene Arten von Airdrops, wie zum Beispiel:</p><ul><li><p>Snapshot-Airdrops: Diese basieren auf dem Snapshot der Blockchain zu einem bestimmten Datum und einer bestimmten Uhrzeit. Benutzer, die zu diesem Zeitpunkt eine bestimmte Münze oder einen bestimmten Token besitzen, sind berechtigt, den Airdrop zu erhalten. Beispielsweise wurde Optimism Airdrop 1 an Benutzer vergeben, die ihre ETH- oder ERC-20-Token mindestens 90 Tage vor dem Snapshot-Datum von Ethereum auf andere Layer-1- oder Layer-2-Netzwerke übertragen hatten. Der Airdrop hatte einen Gesamtwert von 500 Millionen OP-Tokens und jeder berechtigte Benutzer erhielt einen anteiligen Anteil der Tokens. – Airdrops anfordern: Dabei müssen Benutzer den Airdrop manuell anfordern, indem sie einige Schritte ausführen, z. B. ein Formular ausfüllen, einer Social-Media-Gruppe beitreten oder eine App herunterladen. Zum Beispiel: Airdrop von The Graph (GRT): Im Jahr 2020 hat The Graph seinen nativen Token GRT per Airdrop an Ethereum-Wallet-Adressen abgeworfen, die mit dem Graph-Protokoll interagiert hatten. Um den Airdrop zu beanspruchen, mussten Benutzer ihr Ethereum-Wallet mit der Graph-Website verbinden und ihre GRT-Token anfordern.</p></li><li><p>Holder Airdrops: Diese ähneln Snapshot-Airdrops, werden jedoch über die Zeit verteilt, je nachdem, wie lange Benutzer die Token oder Münzen in ihren Wallets behalten. Zum Beispiel; ONT Airdrop an NEO-Inhaber. Im Jahr 2018 verteilte Ontology (ONT) seine Token per Airdrop an NEO-Inhaber. Um berechtigt zu sein, mussten NEO-Inhaber ihre Token zum Zeitpunkt des Snapshots in einer unterstützten Wallet aufbewahren. Der Airdrop war für Ontology eine Möglichkeit, NEO-Inhaber zu belohnen und sein Projekt zu fördern.</p></li><li><p>Empfehlungs-Airdrops: Diese belohnen Benutzer dafür, dass sie andere Personen einladen, dem Projekt oder der Plattform beizutreten. Benutzer können mehr Token oder Münzen verdienen, indem sie ihre Empfehlungslinks oder Codes mit anderen teilen. Zum Beispiel Theta Network Airdrop: Dieser Airdrop verschenkte Theta-Tokens an Teilnehmer, die sich Videos ansahen und den Airdrop mit ihren Freunden teilten.</p></li><li><p>Registrierungs-Airdrops: Hierbei müssen sich Benutzer mit ihrer E-Mail-Adresse oder ihrem Social-Media-Konto für eine Website, einen Newsletter, eine App oder eine Plattform anmelden. Benutzer müssen möglicherweise auch einige Aufgaben erledigen, z. B. ihre Identität überprüfen, Freunde empfehlen oder Umfragen beantworten. Zum Beispiel ENS Airdrop: Im November 2021 hat ENS ENS-Token an jede Ethereum-Adresse abgeworfen, die vor dem 1. November 2021 einen ENS-Namen registriert hatte. Dieser Airdrop war damals über 500 US-Dollar wert.</p></li><li><p>Social-Media-Airdrops: Dabei geht es darum, Beiträge von den Social-Media-Konten des Projekts wie Twitter, Telegram, Facebook oder Reddit zu verfolgen, zu liken, zu kommentieren oder zu teilen. Benutzer müssen möglicherweise auch ihre Freunde markieren oder Hashtags verwenden, um die Nachricht zu verbreiten. Zum Beispiel: Airdrop für die Elrond Maiar Exchange: Im Jahr 2022 verteilte die Elrond Maiar Exchange ihre EGLD-Token per Airdrop an Benutzer, die ihre Wallets auf der Maiar Exchange-Website registriert hatten. Um teilnahmeberechtigt zu sein, mussten Benutzer einige Social-Media-Aufgaben erfüllen, beispielsweise dem Twitter-Konto von Maiar Exchange folgen und einen Werbe-Tweet retweeten.</p></li><li><p>Wallet-Airdrops: Diese werden an Benutzer verteilt, die eine bestimmte Wallet-App oder -Software auf ihren Geräten herunterladen und installieren. Benutzer müssen möglicherweise auch ein Konto erstellen, einen Empfehlungscode eingeben oder einige Transaktionen senden, um den Airdrop zu erhalten. Wenn Sie beispielsweise Trust Wallet im Jahr 2019 heruntergeladen und verwendet hätten, hätten Sie TWT-Tokens als Airdrop erhalten. Wie bekomme ich Krypto-Airdrops? Um Krypto-Airdrops zu erhalten, müssen Sie einige Kriterien erfüllen und einige Anweisungen befolgen. Abhängig von der Art und dem Zweck des Airdrops müssen Sie möglicherweise Folgendes tun: Besitzen Sie ein Konto bei einer bestimmten Börse oder Plattform, die den Airdrop unterstützt Halten Sie zu einem bestimmten Zeitpunkt eine bestimmte Menge Token oder Münzen in Ihrem Wallet Registrieren Sie sich mit Ihrer E-Mail-Adresse oder Telefonnummer für den Airdrop Treten Sie den Social-Media-Kanälen des Projekts wie Telegram, Twitter oder Facebook bei Erledigen Sie einige Aufgaben, z. B. das Ansehen von Videos, das Beantworten von Umfragen oder das Testen von Apps Empfehlen Sie andere Personen, dem Projekt oder der Plattform beizutreten Führen Sie On-Chain-Aktivitäten von Ihrer Wallet-Adresse aus durch (Swaps, Token-Bridging, Krypto-Crowdfunding usw.)</p></li></ul><p>Es gibt viele Möglichkeiten, Krypto-Airdrops zu finden und zu beanspruchen. Einige der beliebtesten Methoden sind:</p><ul><li><p>Airdrop-Websites: Dies sind Plattformen, die verschiedene Krypto-Airdrops auflisten und überprüfen. Sie enthalten in der Regel Informationen wie den Namen des Projekts, die Menge und den Wert der Token, die Zulassungskriterien, das Verteilungsdatum und die Anweisungen zur Teilnahme. Einige Beispiele seriöser Airdrop-Websites sind Airdrop Alert , <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://Airdrops.io">Airdrops.io</a> und CoinMarketCap Airdrops. – Airdrop-Newsletter: Hierbei handelt es sich um E-Mail-Abonnements, die regelmäßig Updates zu den neuesten und kommenden Krypto-Airdrops senden. Sie bieten in der Regel ähnliche Informationen wie die Websites, enthalten aber auch exklusive Angebote und Tipps.  – Airdrop-Bots : Hierbei handelt es sich um automatisierte Programme, die auf Messaging-Apps wie Telegram oder Discord ausgeführt werden. Sie interagieren in der Regel über Befehle oder Schaltflächen mit Benutzern und führen sie durch die Schritte zur Teilnahme an einem Airdrop. Möglicherweise müssen Benutzer auch bestimmten Gruppen oder Kanälen beitreten, um Benachrichtigungen über neue Airdrops zu erhalten.  -Sie können Krypto-Influencern auch in den sozialen Medien folgen , die häufig Informationen und Tipps zu Airdrops teilen.</p></li></ul><p>Was sind die Top 7 Krypto-Airdrops in den Jahren 2023 und 2024? Es gibt viele Krypto-Projekte, die planen, ihre Token oder Coins in den nächsten zwei Jahren durch Airdrops auf den Markt zu bringen oder zu verteilen. Hier sind einige der vielversprechendsten, die Sie im Auge behalten sollten: Mint-Spaß : Mit dieser dApp können Sie trendige NFTs auf mehreren Ketten prägen, darunter Ethereum, Zora, Optimism und Base. Was soll ich versuchen? Prägen Sie den Fundrop-Pass. Mint NFTs auf Zora, Base. OWLTO Finance (5 Mio. $): Owlto Bridge - Wählen Sie Netzwerke und Token. Klicken Sie auf Routen anzeigen, um Stargate auszuwählen (für Layerzero-Transaktionen). Klicken Sie auf Route überprüfen und dann auf Bridge. Transaktion genehmigen. Achten Sie auf Lautstärke, Frequenz und die verwendeten Ketten könnten wichtig sein. Für Benzin nutzen Sie den Bereich „Tanken&quot;. NANSEN: 88,2 Millionen US-Dollar bei einer Bewertung von 750 Millionen US-Dollar eingesammelt! Tragen Sie sich auf der Warteliste unter <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://nansen.ai/early-access/">nansen.ai/early-access/</a> ein . Schreiben Sie eine E-Mail und klicken Sie auf Warteliste beitreten. Bestätigen Sie Ihre E-Mail. Es dauert etwa 10 Minuten, bis Sie eintreffen. Wenn es nicht funktioniert, klicken Sie auf „Erneut senden&quot;. Die Teilnahme ist KOSTENLOS. Robots.farm :Als führender gasfreier Spielplatz auf @zksync , wir haben die Freude am Sammeln, Tauschen und Entdecken wertvoller Belohnungen demokratisiert. Und wir hören hier nicht auf - als nächstes kommt der Meta Gamefi Exchange. Pass auf; Wir gestalten gemeinsam die Zukunft.</p><p>Ist Airdrop echt oder eine Fälschung? Und wie man betrügerische Airdrops erkennt Leider sind nicht alle Krypto-Airdrops echt. Bei einigen davon handelt es sich um Betrügereien, die darauf abzielen, Ihre persönlichen Daten, Ihr Geld oder Ihre Identität zu stehlen. Betrügerische Airdrops können verschiedene Taktiken anwenden, um Sie auszutricksen, wie zum Beispiel: Nach Ihren privaten Schlüsseln oder Passwörtern fragen: Dies ist das offensichtlichste Warnsignal. Geben Sie niemals Ihre privaten Schlüssel oder Passwörter an Dritte weiter, da diese auf Ihr Geld zugreifen und es abschöpfen können. Bei seriösen Airdrops werden Sie nur nach Ihrer öffentlichen Adresse oder Ihrem Benutzernamen gefragt, deren Weitergabe sicher ist. Eine Anzahlung oder eine Gebühr verlangen: Dies ist ein weiterer häufiger Betrug. Senden Sie niemals Geld an jemanden, um einen Airdrop zu erhalten, da diese Person wahrscheinlich mit Ihrem Geld verschwindet. Legitime Airdrops sind kostenlos und erfordern keine Zahlung. Nach übermäßigen persönlichen Informationen fragen: Hierbei handelt es sich um einen subtileren Betrug. Bei einigen Airdrops werden Sie möglicherweise nach Ihrem Namen, Ihrer E-Mail-Adresse, Ihrer Telefonnummer oder einem Ausweisnachweis gefragt, was sinnvoll und üblich ist. Allerdings werden bei manchen Airdrops möglicherweise sensiblere Informationen abgefragt, etwa Ihr Bankkonto, Ihre Kreditkarte oder Ihre Sozialversicherungsnummer, die unnötig und riskant sind. Bei legitimen Airdrops werden nur die Mindestinformationen abgefragt, die zur Überprüfung Ihrer Identität und Berechtigung erforderlich sind. Unrealistische Belohnungen anbieten: Dies ist eine weitere Möglichkeit, Sie anzulocken. Einige Airdrops versprechen Ihnen möglicherweise riesige Mengen an Token oder Münzen im Wert von Tausenden oder Millionen Dollar, was zu schön ist, um wahr zu sein. Legitime Airdrops bieten realistische und angemessene Belohnungen, basierend auf dem Marktwert und dem Angebot der Token.</p><p>Wie kann ich Airdrops sicher einfordern? Um nicht Opfer betrügerischer Airdrops zu werden, sollten Sie einige grundlegende Vorsichtsmaßnahmen befolgen, wie zum Beispiel: Recherchieren Sie: Bevor Sie sich einem Airdrop anschließen, sollten Sie eine Hintergrundüberprüfung des Projekts und des Teams dahinter durchführen. Sie können nach deren Website, Whitepaper, Social-Media-Konten und Bewertungen anderer Benutzer suchen. Sie können auch Tools wie Etherscan oder BscScan verwenden , um die Vertragsadresse und die Token-Versorgung des Projekts zu überprüfen. Verwenden Sie eine separate E-Mail-Adresse: Um Ihre Privatsphäre und Sicherheit zu schützen, sollten Sie für die Anmeldung bei Airdrops eine andere E-Mail-Adresse verwenden. Sie können Dienste wie Gmail , ProtonMail oder Temp Mail nutzen , um verfügbare oder anonyme E-Mail-Konten zu erstellen. Verwenden Sie eine separate Wallet-Adresse: Um zu vermeiden, dass Ihre Haupt-Wallet-Adresse und Ihr Guthaben preisgegeben werden, sollten Sie für den Empfang von Airdrops eine andere Wallet-Adresse verwenden. Sie können Dienste wie Gamic Wallet , MetaMask , Trust Wallet oder Coinomi nutzen , um mehrere Wallet-Adressen auf verschiedenen Blockchains zu erstellen. Verwenden Sie Antivirensoftware : Um Malware- oder Phishing-Angriffe zu verhindern, sollten Sie auf Ihren Geräten Antivirensoftware verwenden. Sie können Dienste wie Avast , Malwarebytes oder Kaspersky nutzen, um Ihre Geräte zu scannen und zu schützen.</p><p>Wie viel kann man mit Airdrops verdienen? Der Geldbetrag, den Sie mit Airdrops verdienen können, hängt von mehreren Faktoren ab, z. B. dem Wert des Tokens, der Anzahl der Token, die Sie erhalten, der Nachfrage und dem Angebot des Tokens sowie den Marktbedingungen. Bei einigen Airdrops erhalten Sie möglicherweise nur Token im Wert von wenigen Cent, während Sie bei anderen möglicherweise Token im Wert von Hunderten oder sogar Tausenden Dollar erhalten. Der Wert der Token: Der Wert des Tokens wird durch das dahinterstehende Projekt, seine Vision, sein Team, seine Roadmap, seine Partnerschaften, seine Anwendungsfälle, seine Akzeptanz und seine Innovation bestimmt. Je vielversprechender und erfolgreicher das Projekt ist, desto wertvoller wird sein Token sein. Sie sollten nach Projekten suchen, die eine klare und realistische Vision, ein starkes und erfahrenes Team, eine detaillierte und erreichbare Roadmap, strategische Partnerschaften mit seriösen Organisationen, reale Anwendungsfälle, die Probleme lösen oder Werte schaffen, eine hohe Akzeptanz und Benutzerbasis usw. haben innovative Funktionen, die sie von der Konkurrenz abheben. Die Anzahl der Token, die Sie erhalten: Die Anzahl der Token, die Sie erhalten, wird durch die Verteilungsmethode und die Kriterien des Airdrops bestimmt. Bei einigen Airdrops erhalten Sie möglicherweise eine feste Menge an Token für die Erledigung bestimmter Aufgaben oder die Erfüllung bestimmter Anforderungen. Andere geben Ihnen möglicherweise eine proportionale Menge an Token, basierend auf Ihrem Besitz an einer anderen Münze oder Ihrer Teilnahme an einer anderen Plattform. Einige geben Ihnen möglicherweise sogar eine zufällige Anzahl an Token, basierend auf Glück oder Zufall. Die Nachfrage und das Angebot für die Token: Nachfrage und Angebot des Tokens werden durch die Marktkräfte von Käufern und Verkäufern bestimmt. Je mehr Menschen den Token kaufen möchten, desto höher wird sein Preis sein. Je mehr Menschen den Token verkaufen möchten, desto niedriger wird sein Preis sein. Nachfrage und Angebot des Tokens können sich im Laufe der Zeit abhängig von verschiedenen Faktoren wie Nachrichten, Ereignissen, Trends, Hype, Stimmung, Vorschriften, Wettbewerb usw. ändern. Der Zeitpunkt des Airdrops: Die Marktbedingungen werden durch den Gesamtzustand der Kryptoindustrie und der Weltwirtschaft bestimmt. Die Marktbedingungen können sich auf den Preis und die Volatilität aller Kryptowährungen auswirken, einschließlich Ihrer per Airdrop abgeworfenen Token. Die Marktbedingungen können durch verschiedene Faktoren beeinflusst werden, wie z. B. Innovation, Akzeptanz, Regulierung, Sicherheit, Skalierbarkeit, Interoperabilität usw. So wandeln Sie Ihre Krypto-Airdrops in echtes Geld um Sobald Sie Ihre Krypto-Airdrops in Ihrem Wallet erhalten haben, möchten Sie diese aus verschiedenen Gründen möglicherweise in echtes Geld umwandeln. Vielleicht möchten Sie Ihre Gewinne auszahlen lassen, Ihr Portfolio diversifizieren, etwas in Fiat-Währung kaufen oder einfach Ihre Belohnungen genießen. Abhängig von Ihren Vorlieben und Bedürfnissen gibt es verschiedene Möglichkeiten, Ihre Krypto-Airdrops in echtes Geld umzuwandeln. Hier sind einige der gängigsten Methoden:</p><ul><li><p>Umtausch: Sie können eine Umtauschplattform wie Gamic Off-Ramp nutzen , die Ihren Token unterstützt und es Ihnen ermöglicht, ihn gegen eine andere Kryptowährung oder Fiat-Währung einzutauschen. Du wirst brauchen: Erstellen Sie ein Konto auf der Börsenplattform (falls Sie noch keins haben), Überprüfen Sie Ihre Identität (falls erforderlich), Zahlen Sie Ihre Token aus Ihrem Wallet an die Wallet-Adresse der Börsenplattform ein (falls noch nicht geschehen), Wählen Sie das Handelspaar aus (z. B. Token/USDT). Geben Sie den Betrag ein, den Sie verkaufen (oder kaufen) möchten. Bestätigen Sie die Transaktion (und zahlen Sie etwaige Gebühren), und überweisen Sie Ihr Geld von der Wallet-Adresse der Umtauschplattform auf Ihr Bankkonto oder eine andere Wallet-Adresse.</p></li><li><p>Swap: Sie können eine Swap-Plattform nutzen , die es Ihnen ermöglicht, Ihren Token gegen eine andere Kryptowährung einzutauschen, ohne ein Konto zu erstellen oder Ihre Identität zu überprüfen. Sie müssen Ihr Wallet mit der Tauschplattform verbinden (falls noch nicht geschehen) oder Gamic verwenden , den Token auswählen, den Sie tauschen möchten, und den Token, den Sie erhalten möchten, den Betrag eingeben, den Sie tauschen (oder erhalten) möchten, und bestätigen Führen Sie die Transaktion durch (und zahlen Sie etwaige Gebühren) und erhalten Sie Ihr Geld in Ihrem Wallet.</p></li><li><p>Verkaufen: Sie können eine P2P-Plattform nutzen, die es Ihnen ermöglicht, Ihren Token direkt an eine andere Person gegen Fiat-Währung oder eine andere Kryptowährung zu verkaufen.</p></li><li><p>Ausgeben: Sie können eine Ausgabeplattform nutzen, die es Ihnen ermöglicht, Ihren Token direkt für Waren oder Dienstleistungen auszugeben, ohne ihn in Fiat-Währung oder eine andere Kryptowährung umzuwandeln. Sie müssen auf der Spend-Plattform ein Konto erstellen (falls Sie noch kein Konto haben), Ihre Identität überprüfen (falls erforderlich), die verfügbaren Waren oder Dienstleistungen durchsuchen, diejenigen auswählen, die Sie kaufen möchten, den Betrag und den Token eingeben mit dem Sie bezahlen möchten, bestätigen Sie die Transaktion (und zahlen Sie etwaige Gebühren) und erhalten Sie Ihre Waren oder Dienstleistungen. Abschluss Krypto-Airdrops sind eine großartige Möglichkeit, kostenlose Kryptowährung zu erhalten und mehr über neue Projekte zu erfahren. Sie bringen jedoch auch einige Risiken und Herausforderungen mit sich, die Sie kennen und auf die Sie vorbereitet sein sollten. Wenn Sie die Tipps und Tricks in diesem Artikel befolgen, können Sie Airdrops sicher einfordern, eine anständige Menge Geld damit verdienen und sie ganz einfach in echtes Geld umwandeln. Ich hoffe, Ihnen hat dieser Artikel gefallen und Sie fanden ihn nützlich. Wenn ja, teilen Sie es bitte mit Ihren Freunden und Ihrer Familie, die möglicherweise an Krypto-Airdrops interessiert sind. Vielen Dank fürs Lesen und viel Spaß beim Airdropping!</p></li></ul><p>🌟 Eine Initiative, um die Web3-Bildung für die nächste Generation zugänglicher zu machen. 🌟</p><p>🌟 Feel free to check out:  my.bio/blockliv3 Social Media: @blockliv3 E-Mail: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="mailto:blockliv3.nft@ud.me">blockliv3.nft@ud.me</a></p>]]></content:encoded>
            <author>blockliv3-ger@newsletter.paragraph.com (blockliv3 | (GER))</author>
        </item>
        <item>
            <title><![CDATA[Willkommen bei GPT360:

Chaterium Network  GPT360 Platz !]]></title>
            <link>https://paragraph.com/@blockliv3-ger/willkommen-bei-gpt360-chaterium-network-gpt360-platz</link>
            <guid>13TsI8KjMOuTJS7Dtiuy</guid>
            <pubDate>Thu, 28 Sep 2023 02:47:38 GMT</pubDate>
            <description><![CDATA[Willkommen bei GPT360:haterium Network macht der neuen Marke GPT360 Platz !https://medium.com/@gpt360/www.GPT360.io Wir freuen uns, Ihnen einige wichtige Veränderungen mitteilen zu können, die erfolgreich stattgefunden haben! Wir geben stolz unser Rebranding bekannt und heute verwandelt sich Chaterium Network in GPT360 ! Dies markiert eine aufregende neue Phase in unserer Geschichte und wir können es kaum erwarten, alle Details mit Ihnen zu teilen. Chaterium Network wird in GPT360 integriert ...]]></description>
            <content:encoded><![CDATA[<h3 id="h-willkommen-bei-gpt360" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Willkommen bei GPT360:</h3><h3 id="h-haterium-network-macht-der-neuen-marke-gpt360-platz" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">haterium Network macht der neuen Marke <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/@gpt360/www.GPT360.io">GPT360</a> Platz !</h3><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/@gpt360/www.GPT360.io">https://medium.com/@gpt360/www.GPT360.io</a></p><p>Wir freuen uns, Ihnen einige wichtige Veränderungen mitteilen zu können, die erfolgreich stattgefunden haben! Wir geben stolz unser Rebranding bekannt und heute verwandelt sich <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/@gpt360/www.GPT360.io"><strong>Chaterium Network</strong></a> in <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/@gpt360/www.GPT360.io"><strong>GPT360</strong></a> !</p><p>Dies markiert eine aufregende neue Phase in unserer Geschichte und wir können es kaum erwarten, alle Details mit Ihnen zu teilen. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/@gpt360/www.GPT360.io"><strong>Chaterium Network</strong></a> wird in <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/@gpt360/www.GPT360.io"><strong>GPT360</strong></a> integriert und bleibt als Marke bei uns, wir werden es jedoch als zusätzliche Funktion für Benutzer und nicht als Hauptmarke positionieren. Dieser Schritt wird unsere Entwicklung um zehn Schritte vorantreiben.</p><p>Was bedeutet das also? Unser Rebranding ist ein Prozess der Aktualisierung unseres Unternehmensimages und -auftritts, einschließlich Logo, Design, Slogan, Name, Merkmale und anderer wichtiger Elemente, die unsere Wiedererkennung und Wahrnehmung auf dem Markt definieren. Unsere Ziele, Strategie und Unternehmensphilosophie bleiben unverändert.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/@gpt360/www.GPT360.io">https://medium.com/@gpt360/www.GPT360.io</a></p><p>Wirfreuen uns, unsere neu gestaltete und zukunftsorientierte Identität vorzustellen, die die alte ersetzt und uns auf dem Web3-Markt noch attraktiver und inspirierender macht. Rebranding ist etwas Frisches, voller Innovation und Verständnis für die Bedürfnisse der modernen Welt. Heute öffnen wir die Türen zur nächsten Ära unserer Existenz und können es kaum erwarten, Ihnen mitzuteilen, welche neuen Elemente wir in diesen Prozess eingebracht haben.</p><h3 id="h-wir-uberdenken-unsere-marke-und-unser-design" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Wir überdenken unsere Marke und unser Design:</h3><ul><li><p><em>Wir haben beschlossen, unsere Marke und unser Design zu überdenken, um den Bedürfnissen unserer Benutzer besser gerecht zu werden und eine komfortablere Umgebung innerhalb der Web3-Branche zu schaffen. Dies ist ein wichtiger Schritt in unserer Entwicklung, der es uns ermöglicht, noch tiefer in die Welt neuer Technologien und Innovationen einzutauchen.</em></p></li></ul><h3 id="h-ki-marketing-plan-ersteller" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">KI-MARKETING-PLAN-ERSTELLER:</h3><ul><li><p><em>Mit dem AI Marketing Plan Builder verschaffen sich Unternehmen einen Wettbewerbsvorteil, indem sie auf ein leistungsstarkes KI-gesteuertes Tool zugreifen, das den Marketingplanungsprozess rationalisiert, die Targeting-Präzision verbessert und die Wirksamkeit von Marketingkampagnen maximiert. Es ermöglicht Unternehmen, wirkungsvolle Marketingstrategien zu entwickeln, die bei ihrer Zielgruppe Anklang finden und messbare Ergebnisse erzielen.</em></p></li></ul><h3 id="h-neuer-visueller-aspekt" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">NEUER VISUELLER ASPEKT:</h3><ul><li><p><em>Mit der neuen Marke GPT360 präsentieren wir Ihnen einen aktualisierten visuellen Stil, der unser Engagement für moderne Technologie und ausdrucksstarkes Design unterstreicht. Unser neues Logo symbolisiert Offenheit in allen 360 Grad und die Bereitschaft, die Welt der Web3-Technologien aus jedem Blickwinkel zu erkunden.</em></p></li></ul><h3 id="h-ki-token-trendindikator" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">KI-TOKEN-TRENDINDIKATOR:</h3><ul><li><p><em>Der AI Token Trend Indicator ist eine leistungsstarke Funktion von GPT360, die künstliche Intelligenz nutzt, um Token-Handelsvolumina und Preisänderungen zu analysieren. Durch die Überwachung der Marktdynamik erkennt der KI-Algorithmus aufkommende Trends und liefert wertvolle Einblicke in Token-Trends und Marktstimmung.</em></p></li></ul><h3 id="h-ki-projektanalyse" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">KI-PROJEKTANALYSE:</h3><ul><li><p><em>AI Project Analytics ist ein leistungsstarkes Tool innerhalb von GPT360, das künstliche Intelligenz nutzt, um Blockchain-Projekte zu analysieren und zu bewerten. Durch die Eingabe wichtiger Projektdetails erhalten Benutzer einen umfassenden Bericht, der die Realisierbarkeit, das Wachstumspotenzial und die Investitionsaussichten des Projekts bewertet. Diese Funktion spart Zeit und reduziert das Risiko, das mit Investitionen in die sich schnell entwickelnde Blockchain-Branche verbunden ist. Mit AI Project Analytics können Benutzer fundierte Investitionsentscheidungen treffen, die durch KI-gesteuerte Due Diligence und objektive Analysen gestützt werden.</em></p></li></ul><h3 id="h-ki-smart-vertragsprufer" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">KI-SMART-VERTRAGSPRÜFER:</h3><ul><li><p><em>Durch die Einbindung des AI Smart Contract Auditor in den Smart-Contract-Entwicklungsprozess können Unternehmen und Entwickler die Sicherheit, Zuverlässigkeit und Vertrauenswürdigkeit ihrer Blockchain-Anwendungen verbessern. Es bietet eine wichtige Schutzschicht, die das Risiko potenzieller Schwachstellen verringert und die Interessen der Beteiligten schützt.</em></p></li></ul><h3 id="h-ubergang-zur-neuen-website-und-sozialen-medien" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">ÜBERGANG ZUR NEUEN WEBSITE UND SOZIALEN MEDIEN:</h3><ul><li><p><em>Wir präsentieren stolz unsere neue Website — </em><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://www.gpt360.net/"><em>www.gpt360.net</em></a><em> . Hier finden Sie alle bekannten und nützlichen Tools, die Sie lieben, jedoch in einem verbesserten und modernen Look. Wir wechseln auch zu einem neuen Namen in den sozialen Medien — GPT360. Dadurch können wir besser mit unseren begeisterten Benutzern interagieren und ihnen eine bequemere Möglichkeit bieten, mit uns in Kontakt zu treten.</em></p></li></ul><h3 id="h-ki-smart-vertragsprufer" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">KI-SMART-VERTRAGSPRÜFER:</h3><ul><li><p><em>Die AI Crypto News-Funktion von GPT360 soll Benutzer über die neuesten Entwicklungen im Kryptowährungsbereich auf dem Laufenden halten. Durch die Aggregation von Informationen aus vertrauenswürdigen Quellen und Medien bietet der KI-Algorithmus den Benutzern einen analysierten Überblick über die Nachrichten der vergangenen Woche.</em></p></li></ul><h3 id="h-unveranderliche-vorteile-und-produktivitat" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">UNVERÄNDERLICHE VORTEILE UND PRODUKTIVITÄT:</h3><ul><li><p><em>Wir möchten betonen, dass das Kernsystem und die Funktionalität unverändert bleiben. Das bedeutet, dass Sie weiterhin die bekannten Funktionen nutzen können, die unsere Plattform so erfolgreich und beliebt gemacht haben. Wir haben besonderes Augenmerk auf das Feedback und die Wünsche der Benutzer gelegt, um das GPT360-Erlebnis noch komfortabler und zufriedenstellender zu gestalten.</em></p></li></ul><h3 id="h-ki-moderations-chatbot" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">KI-Moderations-Chatbot:</h3><ul><li><p><em>Der vom GPT360-Team entwickelte AI Moderation Chatbot ist eine fortschrittliche Lösung, die die Chat-Moderation verbessern und ein sicheres und positives Benutzererlebnis gewährleisten soll. Der Chatbot nutzt die Fähigkeiten der künstlichen Intelligenz und nutzt ausgefeilte Algorithmen, um Nachrichten in Echtzeit zu analysieren und zu filtern.</em></p></li></ul><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/@gpt360/www.GPT360.io">https://medium.com/@gpt360/www.GPT360.io</a></p><p>ANach dem Rebranding werden wir uns stark auf unser Marketing und unsere Entwicklung in der Web3-Branche konzentrieren. Wir werden jedoch die technischen Innovationen und Fortschritte an allen Fronten unseres Projekts nicht vergessen. Folgendes können Sie in Bezug auf die Strategie <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/@gpt360/www.GPT360.io"><strong>von GPR360</strong></a> erwarten :</p><h3 id="h-verstarkter-fokus-auf-benutzer" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">VERSTÄRKTER FOKUS AUF BENUTZER:</h3><ul><li><p><em>Bei unserer neuen Strategie stehen Sie im Mittelpunkt — unsere Nutzer. Unser Ziel ist es, Ihre Bedürfnisse besser zu verstehen und Ihnen komfortablere und innovativere Lösungen anzubieten.</em></p></li></ul><h3 id="h-entwicklung-neuer-produkte-und-funktionen" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">ENTWICKLUNG NEUER PRODUKTE UND FUNKTIONEN:</h3><ul><li><p><em>Mit dem Rebranding arbeiten wir aktiv an der Entwicklung neuer Produkte und Funktionen, um Ihnen noch mehr innovative Möglichkeiten in der Web3-Branche zu bieten.</em></p></li></ul><h3 id="h-schwerpunkt-auf-zusammenarbeit" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Schwerpunkt auf Zusammenarbeit:</h3><ul><li><p><em>Wir bleiben offen für die Zusammenarbeit mit bestehenden und neuen Partnern. Unsere alten Partner werden weiterhin auf unserer Top-Chat-Liste aufgeführt und wir freuen uns, neue Partner aus der Web3-Branche begrüßen zu dürfen.</em></p></li></ul><h3 id="h-erhohte-sicherheitsmassnahmen" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">ERHÖHTE SICHERHEITSMASSNAHMEN:</h3><ul><li><p><em>Im Rahmen unseres strategischen Ansatzes legen wir Wert auf die Sicherheit und Vertraulichkeit unserer Benutzer und bleiben den Standards der Web3-Branche verpflichtet.</em></p></li></ul><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/@gpt360/www.GPT360.io">https://medium.com/@gpt360/www.GPT360.io</a></p><p>Wirsind zutiefst dankbar für Ihre Unterstützung und Loyalität während unserer gesamten Zeit als <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/@gpt360/www.GPT360.io"><strong>Chaterium Network</strong></a> . <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/@gpt360/www.GPT360.io"><strong>GPT360</strong></a> bietet Ihnen noch mehr spannende und produktive Möglichkeiten in der Welt von Web3.</p><p>Wir glauben, dass uns das Rebranding neue Möglichkeiten und eine neue Perspektive eröffnen wird, und wir sind bestrebt, ein besseres Erlebnis für Sie — unsere Benutzer — zu schaffen. Gemeinsam mit unseren alten und neuen Partnern werden wir die Web3-Branche voranbringen und unsere ambitionierten Ideen zum Leben erwecken.</p><h3 id="h-nutzliche-links" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">NÜTZLICHE LINKS:</h3><p><strong>WEBSITE:</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.gpt360.io/">www.GPT360.io</a></p><p><strong>X</strong>: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/GPT360_Official">https://twitter.com/GPT360_Official</a></p><p><strong>MEDIUM:</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/@gpt360">https://medium.com/@gpt360</a></p><p>🌟 Eine Initiative, um die Web3-Bildung für die nächste Generation zugänglicher zu machen. 🌟</p><p>🌟 Feel free to check out: my.bio/blockliv3Social Media: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://twitter.com/blockliv3">@blockliv3</a>E-Mail: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="mailto:blockliv3.nft@ud.me">blockliv3.nft@ud.me</a></p>]]></content:encoded>
            <author>blockliv3-ger@newsletter.paragraph.com (blockliv3 | (GER))</author>
        </item>
        <item>
            <title><![CDATA[MultiversX Wallet und Zugriff auf DX25 ]]></title>
            <link>https://paragraph.com/@blockliv3-ger/multiversx-wallet-und-zugriff-auf-dx25</link>
            <guid>L35v0HUUkjer3Q2YVbZJ</guid>
            <pubDate>Thu, 28 Sep 2023 02:42:10 GMT</pubDate>
            <description><![CDATA[Einführung in MultiversX Wallet und DX25 Was ist ein MultiversX-Wallet? Eine Wallet im MultiversX-Universum ist wie Ihre persönliche digitale Geldbörse, die Ihr Geld speichert und Ihnen den Zugriff darauf ermöglicht, es in verschiedenen Anwendungen zu verwenden. Stellen Sie es sich wie Ihr echtes Portemonnaie vor, aber online! Der beste Teil? Nur Sie haben die Schlüssel dazu, was es sicher und privat macht. Was ist eine DX25-Plattform? DX25 ist das Tor zu grenzenlosen Handels- und Investition...]]></description>
            <content:encoded><![CDATA[<figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/e5e4107fc7000b4001731cef039bdc1d2943ae88eaf72bd73f06b99d1177d014.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>Einführung in MultiversX Wallet und DX25 Was ist ein MultiversX-Wallet? Eine Wallet im MultiversX-Universum ist wie Ihre persönliche digitale Geldbörse, die Ihr Geld speichert und Ihnen den Zugriff darauf ermöglicht, es in verschiedenen Anwendungen zu verwenden. Stellen Sie es sich wie Ihr echtes Portemonnaie vor, aber online! Der beste Teil? Nur Sie haben die Schlüssel dazu, was es sicher und privat macht.</p><p><strong>Was ist eine DX25-Plattform?</strong></p><p>DX25 ist das Tor zu grenzenlosen Handels- und Investitionsmöglichkeiten! Stellen Sie sich DX25 als eine All-in-One-Plattform vor, die Sie mit einem Universum an Möglichkeiten verbindet. Möchten Sie mit verschiedenen Kryptopaaren handeln? Überprüfen. Möchten Sie passives Einkommen erschließen, indem Sie anderen Liquidität zur Verfügung stellen?</p><p>Du hast es. Träumen Sie davon, Ihr DeFi-Erlebnis zu maximieren? DX25 ist Ihre Anlaufstelle. Aber um diese Welt zu betreten, benötigen Sie einen besonderen Schlüssel - Ihr MultiversX-Wallet. Durch die Verknüpfung mit Ihrem MultiversX-Wallet können Sie die Angebote der Blockchain erkunden, erweitern und optimal nutzen. Bereit, tiefer einzutauchen? Lassen Sie uns mit der Erstellung Ihres ganz eigenen MultiversX-Wallets fortfahren! 🚀 Verfügbare Geldbörsen: MultiverseX DeFi Wallet (Erweiterung); MultiversX Web Wallet; XPortal (mobile App); Hauptbuch.</p><p><strong>Erstellen eines MultiversX Wallet-Kontos:</strong></p><p>MultiverseX DeFi Wallet Möchten Sie eine schnelle und optimierte Möglichkeit, Ihr MultiversX-Wallet zu verwalten? Dann ist die MultiversX DeFi Wallet-Erweiterung genau das Richtige für Sie. Mit diesem praktischen kleinen Browser-Tool können Sie Ihre digitale Währung direkt über Ihren bevorzugten Webbrowser (Firefox, Chrome, Brave und andere) verwalten. Und das Beste daran? Die Einrichtung ist kinderleicht! Hier ist wie: Einrichten des MultiversX DeFi Wallet:</p><ol><li><p>Fügen Sie MultiversX DeFi Wallet zu Ihrem Browser hinzu: Suchen Sie in der Chrome Web Store-Erweiterung nach „MultiversX DeFi Wallet&quot; und klicken Sie auf „Hinzufügen&quot;. Ein Popup bestätigt Ihre Aktion.</p></li></ol><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/201dd8ef99796c4421c7d2ee6916a50546222c5cd02f98aa4f573c90a3cc967c.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>1.</p><ol start="2"><li><p>Erfolgsbenachrichtigung: Eine kurze Benachrichtigung teilt Ihnen mit, dass die Erweiterung erfolgreich hinzugefügt wurde.</p></li></ol><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/1161c22f840f06daa58238ad274671fc9b6c5848f74162490aa1aeebedea084d.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><ol><li><p>Beginnen Sie mit der Einrichtung Ihres Wallets: Klicken Sie auf die Erweiterung und wählen Sie „Neues Wallet erstellen&quot; oder „Vorhandenes Wallet importieren&quot;.</p></li></ol><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/5e65c842a3a9db4591cece61ec889d4cff6eb52f9a56c859f99be4194b2a4dbf.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><ol><li><p>Erstellen Sie eine neue Wallet (Schritt für Schritt): Schritt 1: Klicken Sie auf „Neue Wallet erstellen&quot;. Schritt 2: Sie sehen 24 geheime Wörter. Diese sind wertvoll, also schreiben Sie sie auf oder bewahren Sie sie sicher auf. Sie sind der Schlüssel zu Ihrem Konto. Schritt 3: Bestätigen Sie, dass Sie Ihre Geheimphrase sicher gespeichert haben. Schritt 4: Sie werden zur Bestätigung aufgefordert, geheime Wörter einzugeben. Schritt 5: Erstellen Sie ein einzigartiges Passwort für den Zugriff auf Ihre Wallets in der Erweiterung. Sicher aufbewahren; es ist unersetzlich! Schritt 6: Voila! Ihr MultiversX DeFi Wallet ist bereit und kann sofort loslegen.</p></li></ol><p>Das ist es! Mit der MultiversX DeFi Wallet-Erweiterung oder dem Web Wallet verfügen Sie über ein leistungsstarkes Tool, mit dem Sie die Welt von MultiversX direkt zur Hand haben. Genießen Sie den Komfort, die Kontrolle und die Zukunft des Geldmanagements! Erstellen eines MultiversX-Web-Wallets: Auch wenn Ihnen Blockchain unbekannt und beängstigend erscheint, glauben Sie uns, es ist nichts Kompliziertes daran. Jetzt zeigen wir Ihnen, wie Sie in 7 einfachen Schritten Ihr Wallet erstellen und ein vollwertiger Teilnehmer der DeFi-Bewegung werden:</p><ol><li><p>Gehen Sie zur Website: Besuchen Sie MultiversX Web Wallet und klicken Sie auf „Neue Wallet erstellen&quot;. Lesen und befolgen Sie die bereitgestellten Anweisungen sorgfältig.</p></li></ol><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/ce4f970786ab6fdd232f195f64c2918853a5c7c7b3cd9ee824beaac0f184af8b.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><ol><li><p>Speichern Sie Ihren geheimen Satz: Sie sehen eine Reihe nummerierter Wörter. Dies ist Ihre Geheimphrase und sie spielt eine entscheidende Rolle für die Sicherheit Ihrer Brieftasche. Dieser Satz ist die einzige Möglichkeit, Zugriff auf Ihr Geld zu erhalten. Kopieren Sie es daher in eine Textdatei oder schreiben Sie es auf (und halten Sie es von neugierigen Haustieren fern!).</p></li></ol><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/80daf8396e134b88332fd4e89709da0f8b2030eda25bdf2ec9c8cf30f826a0d0.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><ol><li><p>Testen Sie Ihren Geheimsatz: Sie werden aufgefordert, zufällige Wörter aus Ihrem Geheimsatz einzugeben. Dadurch wird überprüft, ob Sie es ordnungsgemäß gespeichert haben.</p></li></ol><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/840bd7d0cf4a741740a3c75e50a863f6fa4701758b61f2776ab766428397023f.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><ol><li><p>Erstellen Sie ein sicheres Passwort: Wählen Sie ein sicheres Passwort mit mindestens 8 Zeichen, einer Mischung aus GROSSBUCHSTABEN, Symbolen und Zahlen.</p></li></ol><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/11bd176213f4a19d908087a7c9828a49ee077bb0fd4b88121ff90d50093b2465.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><ol><li><p>Laden Sie Ihre Keystore-Datei herunter: Diese Datei wird an Ihren Standardspeicherort heruntergeladen. Sie können es zur einfacheren Verwaltung in etwas wie „mywallet.json&quot; umbenennen.</p></li></ol><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/1bdb03de4c752c8f5621a1ddf901eff9aa256f79baf1026eedc3230eedf075ce.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><ol><li><p>Greifen Sie auf Ihre Wallet zu: Gehen Sie zurück zu MultiversX Web Wallet , klicken Sie auf „Auf vorhandene zugreifen&quot;, wählen Sie die Zugriffsmethode „Keystore-Datei&quot;, navigieren Sie zu Ihrer Keystore-Datei, geben Sie Ihr Passwort ein und klicken Sie auf „Auf Wallet zugreifen&quot;.</p></li></ol><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/38272913c1af351c8435cbffd1e51b872be0d4498e53da768d1344cd69f84d79.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>1.</p><ol start="2"><li><p>Voila! Sie sind dabei: Oben sehen Sie Ihre EGLD-Adresse und können diese über die Schaltfläche „Kopieren&quot; kopieren. Ihr Guthaben wird übersichtlich angezeigt und zeigt die Beträge für verfügbare Knoten, Stake-Delegierung, Legacy-Delegierung und abgesteckte Knoten an. Was ist mit Ledger? Wow, wenn Sie eine solche Frage haben, sind Sie hier zweifellos ein Experte, der weiß, was Cold Wallets sind! Hier finden Sie einige Artikel mit allen notwendigen Informationen: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://support.ledger.com/hc/en-us/articles/360018784134-Set-up-your-Ledger-Nano-X?docs=true">https://support.ledger.com/hc/en-us/articles/360018784134-Set-up-your-Ledger-Nano-X?docs=true</a> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://support.ledger.com/hc/en-us/articles/360000613793-Set-up-your-Ledger-Nano-S?docs=true">https://support.ledger.com/hc/en-us/articles/360000613793-Set-up-your-Ledger-Nano-S?docs=true</a> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.multiversx.com/wallet/ledger">https://docs.multiversx.com/wallet/ledger</a></p></li></ol><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/a58f082e91a55833327480cd95156de06a03625abc06125e605914053c95b7d4.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p><strong>Testtoken nutzen</strong></p><p>DX25 befindet sich derzeit in der Testnet-Phase, sodass echte Token noch nicht gehandelt werden können. Aber keine Sorge! Für den Testzeitraum können Sie xEGLD-Testtoken erhalten. Testtoken erwerben (Wählen Sie eine der folgenden Optionen): Option 1: MultiversX Devnet Faucet: Besuchen Sie MultiversX Devnet Faucet Verbinden Sie Ihr Portemonnaie Fordern Sie die xEGLD-Testtoken an, indem Sie auf die Schaltfläche „Faucet&quot; klicken und den Anweisungen folgen.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/f51b64bd824e86ff0322c71fcf760f275da46906cdeca963c1bae5464f7983ee.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>Option 2: r3d4 Faucet: Besuchen Sie r3d4 Faucet Wählen Sie „Devnet&quot; Geben Sie Ihre Wallet-Adresse ein Klicken Sie auf „Senden&quot;, um xEGLD-Testtoken zu erhalten</p><p>Sicherheitstipps und Best Practices Während wir Sie durch alle Hauptfunktionen des MultiverseX-Wallets führen, geben wir Ihnen einige Tipps, um Sie in stürmischen DeFi-Wellen zu schützen. Wir haben unseren CTO gebeten, eine Checkliste zu erstellen, und jetzt teilen wir sie mit Ihnen: Möglichkeiten zum Schutz Ihres privaten Schlüssels und Ihrer Seed-Phrase: Sichern und bewahren Sie Ihre Seed-Phrase sicher auf: Schreiben Sie sie auf Papier oder ein anderes physisches Medium. Bewahren Sie es an mehreren sicheren Orten auf. Speichern Sie es niemals auf digitalen oder unverschlüsselten Geräten. Geben Sie niemals Ihre Seed-Phrase oder Ihren privaten Schlüssel weiter: Vermeiden Sie Cloud-basierte oder unverschlüsselte Speicherung und geben Sie diese Details niemals an Dritte weiter, auch nicht an den Support oder an Airdrops.</p><p>Wallet-Techniken zum Schutz Ihrer Kryptowährung: Verwenden Sie verschiedene Wallets für unterschiedliche Aktivitäten: Halten Sie Hardware-Wallets für langfristige Investitionen, Software-Wallets für dApps und aktiven Handel sowie separate Wallets für die Prüfung neuer dApps und Dienste bereit. Seien Sie besonders vorsichtig mit Software-Wallets: Sorgen Sie für strenge Sicherheitsmaßnahmen, achten Sie darauf, was Sie unterschreiben, und bewahren Sie nur einen kleinen Teil Ihres Vermögens in Depot-Wallets auf.</p><p>Methoden zum Sichern Ihrer Geräte und Internetverbindung: Verwenden Sie ein dediziertes Gerät: Für den Handel und wichtige Konten, mit sicheren Passwörtern und Zwei-Faktor-Authentifizierung. Verwenden Sie ein VPN: Um Tracking zu blockieren und die Sicherheit zu erhöhen, werden kostenpflichtige Versionen empfohlen.</p><p>Warum (und wie) Sie Ihre eigene Forschung durchführen sollten (DYOR): Überprüfen Sie alles noch einmal: Überprüfen Sie Adressen, Netzwerke und URLs und seien Sie bei Direktnachrichten vorsichtig. Seien Sie skeptisch: Wenn etwas zu schön erscheint, um wahr zu sein, ist es das wahrscheinlich auch.</p><p>Wenn Sie diese Best Practices befolgen, können Sie sich mit Zuversicht und Sicherheit in der Welt der dezentralen Finanzen zurechtfinden und sicherstellen, dass Ihre wertvollen Krypto-Assets sicher und unter Ihrer Kontrolle bleiben. Bleiben Sie sicher und bleiben Sie GEHEIM! Fazit und zusätzliche Ressourcen Nachdem Sie nun durch die Grundlagen der Verwendung Ihres Wallets und wichtige Sicherheitspraktiken geführt wurden, sind Sie bestens auf die dezentrale Finanzierung vorbereitet. Wie Sie gesehen haben, ist dieser Vorgang nicht allzu kompliziert. Unter sorgfältiger Beachtung der vorgestellten Richtlinien und Sicherheitsmaßnahmen können Sie getrost handeln, investieren und spannende Möglichkeiten in der DeFi-Landschaft erkunden. Viel Spaß beim Handeln!</p><p>🌟 Eine Initiative, um die Web3-Bildung für die nächste Generation zugänglicher zu machen. 🌟</p><p>🌟 Feel free to check out:  my.bio/blockliv3 Social Media: @blockliv3 E-Mail: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="mailto:blockliv3.nft@ud.me">blockliv3.nft@ud.me</a></p>]]></content:encoded>
            <author>blockliv3-ger@newsletter.paragraph.com (blockliv3 | (GER))</author>
        </item>
        <item>
            <title><![CDATA[Kostenlose Tools für künstliche Intelligenz (KI)]]></title>
            <link>https://paragraph.com/@blockliv3-ger/kostenlose-tools-f-r-k-nstliche-intelligenz-ki</link>
            <guid>ASKRV4D8yuxqUNjbyVhI</guid>
            <pubDate>Wed, 27 Sep 2023 16:00:20 GMT</pubDate>
            <description><![CDATA[Kostenlose Tools für künstliche Intelligenz (KI)https://blockliv3.medium.com/?source=post_page-----11265384657c-------------------------------- Die Welt der Künstlichen Intelligenz fasziniert uns immer noch. Wir haben kostenlose Tools für künstliche Intelligenz (KI) zusammengestellt , von denen die meisten einfach zu bedienen sind und einige mehranspruchsvoll… wie das Erstellen von ML-Modellen. Wir haben versucht, einzigartig zu sein und viele der KI-Plattformen zu meiden, die Sie in den meis...]]></description>
            <content:encoded><![CDATA[<h1 id="h-kostenlose-tools-fur-kunstliche-intelligenz-ki" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Kostenlose Tools für künstliche Intelligenz (KI)</strong></h1><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blockliv3.medium.com/?source=post_page-----11265384657c--------------------------------">https://blockliv3.medium.com/?source=post_page-----11265384657c--------------------------------</a></p><p>Die Welt der Künstlichen Intelligenz fasziniert uns immer noch. Wir haben <strong>kostenlose Tools für künstliche Intelligenz (KI)</strong> zusammengestellt , von denen die meisten einfach zu bedienen sind und einige mehranspruchsvoll… wie das Erstellen von ML-Modellen. <em>Wir haben versucht, einzigartig zu sein und viele der KI-Plattformen zu meiden, die Sie in den meisten Beiträgen von Best AI Tools</em> finden . Darüber hinaus wollten wir, dass sie zum Testen kostenlos sind, ohne Einschränkungen wie das Hinzufügen Ihrer Kreditkartennummer. Einige davon verwenden wir selbst (z. B. Lumen, JADBio), daher war es für uns wichtig, sie einzubeziehen, da wir ihr Angebot wirklich schätzen.</p><p>Die Liste ist nicht umfangreich, aber wir planen, öfter auf das Thema zurückzukommen. Betrachten Sie diese Version I.</p><h1 id="h-gfp-gan-fotorestaurierung" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>GFP-GAN — Fotorestaurierung</strong></h1><p><strong>GFP-GAN</strong> ist ein neues kostenloses KI-Tool, mit dem die meisten alten Fotos sofort repariert werden können. GFP-GAN (Generative Facial Prior-Generative Adversarial Network) wurde von Tencent-Forschern entwickelt, indem Informationen von zwei KI-Modellen zusammengeführt wurden, um die fehlenden Details eines Fotos in wenigen Sekunden mit realistischen Details zu ergänzen und dabei gleichzeitig eine hohe Genauigkeit und Qualität beizubehalten. In diesem <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://youtu.be/nLDVtzcSeqM?t=146">Video</a> (2:26) beschreibt Louis Bouchard begeistert, wie gut das Projekt bei der Fotorestaurierung funktioniert hat, und erklärt, wie man es kostenlos nutzen kann. Die Ergebnisse sind sehr beeindruckend und funktionieren auch bei Bildern mit sehr geringer Qualität gut.</p><p>Sie können eine Demo von GFP-GAN kostenlos testen. Die Ersteller haben auch ihren Code veröffentlicht, damit jeder die Wiederherstellungstechnologie in seine eigenen Projekte implementieren kann.</p><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://app.baseten.co/apps/QPp4nPE/operator_views/RqgOnqV">Kostenlos testen</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/TencentARC/GFPGAN">Laden Sie den Code herunter</a></p></li></ul><h1 id="h-copyai-copywriter" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Copy.ai — CopyWriter</strong></h1><p>Bei diesem müssen Sie im wahrsten Sinne des Wortes nur „kopieren“. Dieses KI-basierte Copywriting-Tool generiert einzigartige Inhalte, die Sie in Ihrem Blog, in sozialen Medien oder sogar für ein Video veröffentlichen können, indem Sie einfach eine kurze Beschreibung des Themas bereitstellen, zu dem Sie Inhalte wünschen.</p><p>Copy.AI könnte für Content-Ersteller hilfreich sein. Das Tool kann einem Benutzer beim Schreiben von Instagram-Untertiteln, Blog-Beiträgen, Produktbeschreibungen, Facebook-Inhalten, Start-up-Ideen und vielem mehr helfen.</p><p>Eröffnen Sie ein Konto, geben Sie eine Beschreibung Ihres Interessenthemas ein und das KI-Tool generiert Inhalte basierend auf Ihrer Beschreibung. Tolles Tool, das in der Zukunft digitaler Inhalte nützlich sein wird.</p><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.copy.ai/">Webseite</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.facebook.com/groups/887950931991543/">Facebook</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/copy_ai">Twitter</a></p></li></ul><p><strong>Hinweis:</strong> Dieses ^ ist nicht das einzige Tool, das KI zum Erstellen von Inhalten verwendet. Es gibt mehrere davon, einige besser als andere. Wir empfehlen Ihnen daher, sie alle auszuprobieren.</p><p>Es gibt</p><p>– <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.microcopy.me/">Mikrokopie</a> für Schlagzeilen, Slogans und mehr– <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://speedwrite.com/">Speedwrite</a> zum Umschreiben und Verbessern jedes Satzes– <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://hemingwayapp.com/">Hemingway</a> , um Ihre Texte mutig und klar zu machen– <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.jasper.ai/?jredirect=true">Jarvis AI</a> ist, wie man sagt, ein hochwertiges KI-Texterstellungstool</p><p>plus Notion.AI, das gerade eingetroffen ist, und wir haben ihm unten einen ganzen Absatz gegeben.</p><h1 id="h-jadbio-automl" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>JADBio — AutoML</strong></h1><p>JADBio ist eine benutzerfreundliche Plattform für maschinelles Lernen, die keine Programmierkenntnisse erfordert, aber mit leistungsstarken Tools zur Wissensextraktion ausgestattet ist. Obwohl es speziell für Biotech und Multi-Omics entwickelt wurde, können Sie grundsätzlich jede Art von kuratierten Daten hochladen und analysieren. Sehr nützlich für Studenten, die sich mit maschinellem Lernen befassen möchten, oder für Personen, die ein Vorhersagemodell erstellen möchten, z. B. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://jadbio.com/case-studies/predicting-a-better-potato-chip-binary-classification/">welche Kartoffel die besten Braten hervorbringt</a> (binäre Klassifizierung). Sie bieten ein lebenslanges kostenloses Konto an und die Nutzung ist ziemlich einfach.</p><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://jadbio.com/">Webseite</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.facebook.com/WeAreJADBio">Facebook</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/WeAreJADBio">Twitter</a></p></li></ul><h1 id="h-dall-e-2-bildersteller" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>DALL-E 2 — Bildersteller</strong></h1><p>Wir vermuten, dass Sie den ganzen Hype um dieses Produkt gehört haben. <strong>DALL·E 2</strong> von Open AI ist ein neues KI-System, das aus einer Beschreibung in natürlicher Sprache realistische Bilder und Kunstwerke erstellen kann. Es kann aus einer Textbeschreibung originelle, realistische Bilder und Kunstwerke erstellen. Es kann Konzepte, Attribute und Stile kombinieren. Es lohnt sich, damit herumzuspielen, denn auf der Website gibt es mehrere Beispiele, die Sie inspirieren können. Die Nutzung ist völlig kostenlos.</p><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://openai.com/dall-e-2/">Webseite</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.instagram.com/openaidalle/">Instagram</a></p></li></ul><h1 id="h-notionai-copywriter" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Notion.ai — CopyWriter</strong></h1><p>Notion testet eine neue Funktion namens <strong>Notion AI,</strong> um Inhalte zu erstellen. Sie müssen der App lediglich mitteilen, was Sie möchten — einen Blog-Beitrag, eine E-Mail-Vorlage für die Personalbeschaffung, eine Liste großartiger Wirtschaftsbücher zum Lesen — und die App erstellt den Inhalt tatsächlich direkt vor Ihren Augen. Viele Benutzer lieben Notion zum Notieren, und dies wird es definitiv auf die nächste Stufe bringen. Wir haben uns angemeldet, um es zu testen, stehen aber vorerst auf der Warteliste (Stand: 16. November).</p><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.notion.so/ai">Webseite</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.facebook.com/NotionHQ/">Facebook</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/notionHQ">Twitter</a></p></li></ul><h1 id="h-lumen5-video-ersteller" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Lumen5 — Video-Ersteller</strong></h1><p>Lumen5 ist eine Online-Plattform zur Videoerstellung mit Tools, mit denen Sie mühelos und in wenigen Schritten Videos erstellen können. Es enthält tolle Vorlagen und verschiedene Formate für verschiedene Social-Media-Plattformen. Die KI kommt zum Einsatz, wenn Sie ein Transkript hochladen. Es erstellt die gesamte Videosequenz, einschließlich der Bilder, anhand Ihres importierten Transkripts. Ein großartiges und benutzerfreundliches Tool, insbesondere wenn Sie schnelle Inhalte für Social-Media-Plattformen erstellen möchten. Lumen bietet außerdem eine umfangreiche Auswahl an Bildern und Videos, die Sie in Ihr endgültiges Video integrieren können.</p><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://lumen5.com/">Webseite</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.facebook.com/LumenFive/">Facebook</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/LumenFive">Twitter</a></p></li></ul><h1 id="h-lalalai-audio-stem-splitter" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Lalal.ai — Audio-Stem-Splitter</strong></h1><p>Lalal nutzt künstliche Intelligenz, um Gesang zu entfernen und die Trennung von Musikquellen schnell, einfach und präzise durchzuführen. Sie können Gesangs-, Instrumental-, Schlagzeug-, Bass-, Klavier-, E-Gitarren-, Akustikgitarren- und Synthesizer-Spuren ohne Qualitätsverlust entfernen. Macht Kreativität schmerzlos!Sie können mit dem Herumspielen beginnen, denn Sie erhalten 10 Minuten gratis, aber auch die kostenpflichtigen Modelle sind sehr günstig. Mit einer einmaligen Gebühr von 15 Euro für 90 Minuten Bearbeitungszeit kommen Sie weit.</p><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.lalal.ai/">Webseite</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.facebook.com/Lalalai-106143107757872/b">Facebook</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/ai_lalal">Twitter</a></p></li></ul><p>Wir suchen immer nach KI-Tools, für die es entweder eine kostenlose Version gibt oder die zumindest zum Testen kostenlos sind, ohne Einschränkungen wie die Angabe Ihrer Kreditkartennummer.</p><p>Wie wir bereits gesagt haben, ist die Liste nicht vollständig (offensichtlich). Das ist unsere v2.</p><h1 id="h-krispai-software-zur-gerauschunterdruckung" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://krisp.ai/"><strong>Krisp.ai — Software zur Geräuschunterdrückung</strong></a></h1><p>Krisp ist eine Software, die zwischen Ihrem Gerät und jeder Online-Kommunikationslösung geschaltet wird, um <strong>Hintergrundgeräusche</strong> zu beseitigen . Besonders nützlich für Menschen, die von zu Hause aus arbeiten, einschließlich Contact-Center-Agenten. Es löst ein einziges Problem, das die meisten von uns haben, es ist für die Grundnutzung kostenlos und Sie müssen keine Hardware mit Geräuschunterdrückung kaufen. Sie können die App sogar — mit oder ohne — in verschiedenen Situationen testen, z. B. beim Hundegebell oder beim Weinen eines Babys.</p><p>🌐 <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://krisp.ai/">Website</a></p><h1 id="h-arche-noah-intelligente-nfts-inft" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://noahsark.ai/"><strong>Arche Noah — Intelligente NFTs (iNFT)</strong></a></h1><p>Die intelligenten NFTs von Alethea AI machen jetzt Spaß, lassen aber erahnen, was die Zukunft bringt und wie wir online interagieren werden. Alethea AI ist ein dezentrales Protokoll auf Ethereum, das zur Erstellung intelligenter und interaktiver NFTs auf Basis von GPT-3 verwendet wird. Die Forschungsgruppe hinter der Arche Noah hat verschiedene Tools wie Text-zu-Zeichen-Avatare entwickelt und geht nun einen Schritt nach vorne, indem sie Intelligenz in diese Avatare integriert, mit dem Ziel, unsere Kultur, Weisheit und allgemein die kollektive menschliche Erfahrung zu bewahren die Zukunft.</p><p>🌐 <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://noahsark.ai/">Website</a></p><h1 id="h-illustroke-text-zu-svg" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://illustroke.com/"><strong>Illustroke — Text-zu-SVG</strong></a></h1><p>Wir haben viele generative Text-zu-Kunst-KI-Kreationen gesehen, aber dies ist die erste <strong>vektorbasierte Ausgabe,</strong> die uns begegnet ist. SVG bedeutet, dass Sie es in Vektorprogrammen wie Illustrator öffnen und damit herumspielen können. Wie bei allen Werkzeugen dieser Art ist es nicht einfach, es auf Anhieb richtig zu machen, aber mit etwas Beharrlichkeit und Fantasie haben wir einige interessante Ergebnisse erzielt. Sie erhalten 2 Token, um es kostenlos zu testen, und dann kosten 50 Token angemessene 5 US-Dollar. Ein Token entspricht einer Anfrage zur Illustrationsgenerierung. Bei jeder Anfrage werden 3 Varianten derselben Illustration erstellt, um die beste auswählen zu können.</p><p>🌐 <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://illustroke.com/">Website</a></p><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/illustroke">Twitter</a></p></li></ul><h1 id="h-rokoko-ai-video-motion-capture" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.rokoko.com/products/video"><strong>Rokoko AI — Video Motion Capture</strong></a></h1><p>Filmen Sie sich selbst und verwandeln Sie Ihre Bewegungen in einen <strong>animierten Avatar</strong> . Sie können entweder ein Video hochladen oder Ihre Bewegungen mit einer Webcam oder Smartphone-Kamera aufzeichnen. Der Clip wird hochgeladen und dann können Sie über Rokoko Studio auf die Bewegungsdaten zur Bearbeitung zugreifen. Das Video kann in verschiedene 3D-Tools wie Blender, Unreal usw. exportiert werden. Das Ausprobieren ist kostenlos, es gibt jedoch Einschränkungen. Sie benötigen ihren Smartsuit und ihre Smartgloves, um gute Echtzeitanimationen zu erstellen.</p><p>🌐 <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.rokoko.com/products/video">Website</a></p><h1 id="h-perplexity-ai-twitter-mithilfe-naturlicher-sprache-abfragen" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.perplexity.ai/sql"><strong>Perplexity AI — Twitter mithilfe natürlicher Sprache abfragen</strong></a></h1><p>Perplexity SQL beantwortet Twitter-Grafikanfragen durch die Übersetzung <strong>natürlicher Sprache in SQL-Code</strong> . Es verwendet OpenAI Codex, um natürliche Sprache in SQL zu übersetzen und so die Analyse großer Datensätze wie Twitter zu ermöglichen. Dies ist eine Demo der Text-zu-SQL-Übersetzung, kein kommerzielles Produkt. Die Nutzung ist kostenlos. Wir halten es für ein nützliches Recherchetool, das natürliche Sprache verwendet, um Informationen von Twitter abzufragen.</p><p>🌐 <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.perplexity.ai/sql">Website</a></p><h1 id="h-beschreiben-podcast-editor" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.descript.com/podcasting"><strong>Beschreiben — Podcast-Editor</strong></a></h1><p>Da wir selbst Podcaster sind, verstehen wir die mühsame Arbeit, die erforderlich ist, um einen Podcast aufzunehmen, zu bearbeiten, auszubalancieren und neue Inhalte hinzuzufügen. Wir mögen Descript, weil es den gesamten Prozess viel einfacher macht. Das Transkript für Englisch ist gut, daher ist es super , Dinge herauszuschneiden, die Sie oder andere Sprecher nicht sagen wollten, <strong>indem Sie einfach Text streichen .</strong> Das Löschen der <em>Ums</em> und <em>UHS</em> ist ebenfalls eine tolle Funktion. Das Tool wird ständig weiterentwickelt und viele der enthaltenen KI-Funktionen sind umwerfend. Wenn Sie Inhalte, Podcasts, Videos, Reels usw. erstellen, kann dies die Produktion weniger stressig machen. Sie haben eine kostenlose Version zum Ausprobieren.</p><p>🌐 <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.descript.com/podcasting">Website</a></p><h1 id="h-browseai-webdatenextraktor" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.browse.ai/"><strong>Browse.ai — Webdatenextraktor</strong></a></h1><p>Browse ist eine KI-gestützte, cloudbasierte Webautomatisierungssoftware ohne Code, die <strong>strukturierte Daten von jeder Website extrahiert und überwacht</strong> . Sie können ihm beibringen, bestimmte Inhalte von einer Website zu entfernen, indem Sie Ihren Bewegungen folgen. Es kann, wie bei CAPTCHAs, stecken bleiben, aber in den meisten Fällen wird es seinen Zweck erfüllen. Sie bieten eine kostenlose Option mit 200 Credits pro Monat.</p><p>🌐 <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.browse.ai/">Websit</a>e</p><h1 id="h-ki-detektor-plagiats-detektor" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://platform.openai.com/ai-text-classifier"><strong>KI-Detektor — Plagiats(?)-Detektor</strong></a></h1><p>OpenAI hat den <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://openai.com/blog/new-ai-classifier-for-indicating-ai-written-text/">AI Text Classifier</a> entwickelt , ein fein abgestimmtes GPT-Modell, das vorhersagt, wie wahrscheinlich es ist, dass ein Text von KI generiert wurde, einschließlich ihres eigenen ChatGPT. Es ist nicht perfekt und eignet sich nicht gut für Texte mit weniger als 1000 Wörtern. Wenn Sie sich also als Lehrer fragen, ob Ihre Schüler chatGPT verwenden, sollten Sie das mit Vorsicht genießen. Sie haben es in ein paar Tagen zubereitet, daher glauben wir, dass es mit der Zeit besser trainiert werden wird.</p><p>PS. Kann die Verwendung von chatGPT und die Unwahrheit dabei als Plagiat angesehen werden?</p><p>🌐 <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://platform.openai.com/ai-text-classifier">Website</a></p><h1 id="h-ki-gestutzte-digitale-marketingtools" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>KI-gestützte digitale Marketingtools</strong></h1><p>In einem kürzlichen Gespräch mit einem auf SEO spezialisierten Marketingprofi, der mehr über Analysen erfahren wollte und wissen wollte, wie er die Wirkung seiner Bemühungen messen kann, fragte er mich, welche KI-gestützten digitalen Marketingtools wir in unserem Unternehmen verwenden. Eine berechtigte Frage, aber Tatsache ist, dass wir unsere digitalen Marketingtools nicht danach bewerten, ob sie über KI verfügen oder nicht. Wenn ja, dann ist künstliche Intelligenz im Grunde etwas, das im Hintergrund arbeitet, und wir sind bisher auf keine KI-Funktionalität gestoßen, auf die wir nicht verzichten würden … bis jetzt.</p><h1 id="h-warum-sollten-sie-also-ki-gestutzte-marketingtools-wollen" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Warum sollten Sie also KI-gestützte Marketingtools wollen?</strong></h1><p><strong>Verbessertes Targeting</strong></p><p>Große Mengen an Kundendaten erfordern KI-gestützte Tools, um Muster und Vorlieben zu erkennen und so gezielte Marketingkampagnen zu erstellen, die mit größerer Wahrscheinlichkeit bei den Kunden Anklang finden. Je mehr Daten vorhanden sind, desto schwieriger ist es für den Menschen, dies alleine zu tun. Ganz zu schweigen davon, wie zeitaufwändig es ist.</p><p><strong>Personalisierung</strong></p><p>KI-gestützte digitale Marketingtools können Kundendaten nutzen, um personalisierte Marketingbotschaften und -erlebnisse zu erstellen. Personalisierung kann zu stärkeren Kundenbeziehungen und höherer Loyalität führen.</p><p><strong>Effizienz</strong></p><p>Die Automatisierung von Marketingaufgaben wie Anzeigenplatzierung und Kampagnenoptimierung kann Unternehmen dabei helfen, Zeit zu sparen und Kosten zu senken und gleichzeitig bessere Ergebnisse zu erzielen.</p><p><strong>Bessere Entscheidungsfindung</strong></p><p>KI-gestützte Tools können Echtzeit-Einblicke in die Kampagnenleistung und das Kundenverhalten liefern. Erkenntnisse, die genutzt werden sollten, um datengesteuerte Entscheidungen zu treffen und Marketingstrategien zu optimieren.</p><p><strong>Wettbewerbsvorteil</strong></p><p>Dies ist ein wichtiger Grund. KI-gestützte digitale Marketingtools sind noch relativ neu, sodass Unternehmen, die sie frühzeitig einsetzen, einen Wettbewerbsvorteil gegenüber ihren Mitbewerbern erzielen können. Viele dieser Tools erfordern eine steile Lernkurve und einen erheblichen finanziellen Aufwand, können aber auf lange Sicht zu mehr Kunden führen. Kunden neigen dazu, Marketingagenturen zu vertrauen, die sich scheinbar mit Spitzentechnologien auskennen. Selbst für interne Marketingteams ist es wichtig, KI-Tools zu verwenden, die zeigen, dass sie große Werbebudgets effektiv nutzen.</p><h1 id="h-ki-gestutzte-marketingtools-von-startups-die-wir-ausprobieren-mochten" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>KI-gestützte Marketingtools von Startups, die wir ausprobieren möchten</strong></h1><p>Sie alle kennen also die großen Player wie Google Ads, Facebook Ads, HubSpot Marketing, Adobe Marketing Cloud, Marketo Engage, Salesforce Marketing Cloud, AdRoll, Kenshoo, Optimizely und Acquisio, die künstliche Intelligenz zur Optimierung, Überwachung, Verbesserung usw. nutzen Ermöglichen Sie im Allgemeinen Marketingkampagnen über mehrere Kanäle hinweg. Wenn nicht, lohnt es sich, sie nachzuschlagen. Wir waren mehr daran interessiert, nach innovativen Startups zu suchen, die KI-gestützte Marketingtools anbieten. Innovative Ideen entstehen in der Regel bei Start-ups. Oft sind sie bestrebt, Erstanwender anzulocken, und bieten daher kostenlose Konten an. Und selbst wenn sie keine kostenlosen Versionen haben, haben sie günstigere Preise und arbeiten gleichzeitig am Wachstum. Wissen Sie … kurz bevor sie erworben werden</p><h1 id="h-albert" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Albert</strong></h1><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://albert.ai/">https://albert.ai/</a></p><p>Ideal zur Optimierung der Anzeigenerstellung und -ausgaben. Es deckt die meisten gebotsfähigen Plattformen ab, darunter Bing, Facebook, Instagram, YouTube und Google Marketing Platform. „Albert verarbeitet und analysiert Zielgruppen- und Taktikdaten in großem Maßstab, weist autonom Budgets zu und optimiert kreative und sich entwickelnde Kampagnen über bezahlte Such-, soziale und programmatische Kanäle hinweg.“</p><h1 id="h-kortex" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Kortex</strong></h1><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.meetcortex.com/">https://www.meetcortex.com/</a></p><p>So etwas hatten wir bisher noch nicht erlebt. Engagement-Einblicke für visuelle Inhalte wie Modefotos oder Produktbilder. Trends, Stile und Farben, die Benutzer bevorzugen. Eine großartige Möglichkeit, zu analysieren, was für Ihre Konkurrenten am besten funktioniert, und sie nachzuahmen.</p><h1 id="h-adext" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Adext</strong></h1><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.adext.ai/">https://www.adext.ai/</a></p><p>Vorsicht, es ist adext…nein ‘t’. Adext ist ein Werbeoptimierungstool für Google und Facebook. Gut für Publikumsexperimente und Skalierbarkeit. Sie haben überzeugende Erfahrungsberichte und ihr Einstiegspreis von 199 US-Dollar pro Jahr ist angemessen.</p><h1 id="h-in-anbetracht" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>In Anbetracht</strong></h1><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://valossa.com/">https://valossa.com/</a></p><p>Valossa ist eine Kategorie für sich. Es bietet zahlreiche Optimierungstools, die Ihnen Zeit und Arbeit sparen, wenn Sie viele Videos für Ihre Kampagnen produzieren. Generieren Sie spontan Video-Teaser und Vorschauen aus Videos. Verwenden Sie die Gesichtserkennung, um fokussierte Inhalte rund um eine bestimmte Person zu erstellen. Verwenden Sie emotionale Ausdrücke, um Inhalte zu kennzeichnen.</p><h1 id="h-kaugummi" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Kaugummi</strong></h1><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://gumgum.com/">https://gumgum.com/</a></p><p>GumGum ist eine Anzeigenbereitstellungsplattform, die Verhaltenssignale aus der Art und Weise nutzt, wie Benutzer Texte, Bilder, Audio- und Videoinhalte ansehen und mit ihnen interagieren, und es ihnen ermöglicht, Anzeigen in der richtigen Stimmung vor den Benutzern zu projizieren, ohne dass personenbezogene Daten verwendet werden.</p><h1 id="h-uberarbeitet" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>überarbeitet</strong></h1><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.revuze.it/">https://www.revuze.it/</a></p><p>Revuze sammelt automatisch unstrukturierte Daten aus mehreren Quellen, wie z. B. E-Commerce-Bewertungen, Umfragen und benutzergenerierten Inhalten, und klassifiziert sie dann nach Verbraucherstimmung, Diskussionsthemen und Sternebewertungen für jede Marke oder jedes Produkt.</p><h1 id="h-pathmatik" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Pathmatik</strong></h1><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://sensortower.com/pathmatics">https://sensortower.com/pathmatics</a></p><p>Pathmatics ist jetzt Teil von Sensortower und bietet digitale Marketinginformationen für Ausgaben, Impressionen, Creatives und vieles mehr in den Bereichen Social Media, Video, OTT, Mobil und Display.</p><p>🌟 Eine Initiative, um die Web3-Bildung für die nächste Generationzugänglicher zu machen. 🌟</p><p>🌟 Feel free to check out:my.bio/blockliv3Social Media: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://twitter.com/blockliv3">@blockliv3</a>E-Mail: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="mailto:blockliv3.nft@ud.me">blockliv3.nft@ud.me</a></p>]]></content:encoded>
            <author>blockliv3-ger@newsletter.paragraph.com (blockliv3 | (GER))</author>
        </item>
        <item>
            <title><![CDATA[Wir stellen vor: GptVerse — die KI-gestützte SocialFi-Dapp, die Bildung, Veranstaltungen und Einkaufen revolutioniert]]></title>
            <link>https://paragraph.com/@blockliv3-ger/wir-stellen-vor-gptverse-die-ki-gest-tzte-socialfi-dapp-die-bildung-veranstaltungen-und-einkaufen-revolutioniert</link>
            <guid>Vtn62xrT9wSIZQQNFUw1</guid>
            <pubDate>Wed, 27 Sep 2023 15:50:56 GMT</pubDate>
            <description><![CDATA[Wir stellen vor: GptVerse — die KI-gestützte SocialFi-Dapp, die Bildung, Veranstaltungen und Einkaufen revolutioniertKI-gestützte SocialFi Metaverse Dapp für Bildung, Veranstaltungen und Shopping Einleitung: Willkommen in der Zukunft des Metaversums, wo grenzenlose Möglichkeiten für Bildung, Veranstaltungen und Shopping auf Sie warten. Wir freuen uns, GptVerse vorzustellen, die KI-gestützte SocialFi-Dapp, die die Art und Weise, wie wir in der virtuellen Welt interagieren, lernen und Transakti...]]></description>
            <content:encoded><![CDATA[<h3 id="h-wir-stellen-vor-gptverse-die-ki-gestutzte-socialfi-dapp-die-bildung-veranstaltungen-und-einkaufen-revolutioniert" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Wir stellen vor: GptVerse — die KI-gestützte SocialFi-Dapp, die Bildung, Veranstaltungen und Einkaufen revolutioniert</h3><p>KI-gestützte SocialFi Metaverse Dapp für Bildung, Veranstaltungen und Shopping</p><p><strong>Einleitung:</strong> Willkommen in der Zukunft des Metaversums, wo grenzenlose Möglichkeiten für Bildung, Veranstaltungen und Shopping auf Sie warten. Wir freuen uns, GptVerse vorzustellen, die KI-gestützte SocialFi-Dapp, die die Art und Weise, wie wir in der virtuellen Welt interagieren, lernen und Transaktionen durchführen, revolutionieren wird.</p><p><strong>Die Kraft des Metaverses:</strong> Das Metaverse ist ein virtueller Raum, in dem Menschen interagieren, zusammenarbeiten und unzählige Möglichkeiten erkunden können. Es überwindet physische Einschränkungen und bietet eine neue Palette an Erlebnissen, die den physischen und den digitalen Bereich nahtlos verbinden. GptVerse steht an der Spitze dieses revolutionären Trends und nutzt künstliche Intelligenz, um das Metaverse-Erlebnis deutlich zu verbessern.</p><p><strong>Bildung neu erfunden:</strong> In der immersiven Bildungsumgebung von GptVerse kennt das Lernen keine Grenzen. Unsere KI-gestützten Lernroboter erwecken komplexe Themen zum Leben und bieten interaktive und personalisierte Lernerlebnisse. Von virtuellen Klassenzimmern bis hin zu spannenden Tutorials ermöglicht GptVerse Lernenden, sich Wissen anzueignen, Fähigkeiten zu entwickeln und ihren Horizont wie nie zuvor zu erweitern.</p><p><strong>Lebenslanges Lernen fördern:</strong> Wir bei GptVerse glauben, dass Bildung zugänglich, ansprechend und lebenslang sein sollte. Mit unseren KI-gestützten Lernrobotern können sich Lernende jeden Alters auf eine Reise des kontinuierlichen Wachstums und der Entdeckung begeben. Von K-12-Fächern bis hin zu Spezialkursen bietet GptVerse eine umfangreiche Bibliothek mit Bildungsinhalten, die von Experten in verschiedenen Bereichen erstellt wurden. Ganz gleich, ob Sie Student, Berufstätiger, der sich weiterbilden möchte, oder Enthusiast, der neue Themen erkunden möchte, GptVerse bietet die Tools und Ressourcen, die Sie auf Ihrem Bildungsweg unterstützen.</p><p><strong>Personalisierte Lernerfahrungen:</strong> GptVerse bringt Personalisierung auf eine ganz neue Ebene. Unsere KI-gestützten Lernroboter passen sich den individuellen Bedürfnissen und Vorlieben jedes Lernenden an, erstellen personalisierte Lernpfade und liefern zielgerichtete Inhalte. Durch intelligente Bewertungen und datengesteuerte Erkenntnisse versteht GptVerse die Stärken und Verbesserungsmöglichkeiten einzelner Lernender und bietet maßgeschneiderte Empfehlungen und Unterstützung. Mit GptVerse wird Bildung zu einer dynamischen und personalisierten Erfahrung, die das volle Potenzial jedes Lernenden freisetzt.</p><p>Bildung wird in Zukunft wahrscheinlich über seine derzeitigen Grenzen hinausgehen und Menschen in die Lage versetzen, in einer Welt, die sich ständig verändert, erfolgreich zu sein. GptVerse fördert Kreativität, kritisches Denken und lebenslanges Lernen und dient darüber hinaus als Lernwerkzeug. Begleiten Sie uns auf diesem transformativen Abenteuer, um Bildung im Metaversum neu zu denken und das Bildungsumfeld der Zukunft zu gestalten.</p><p><strong>Unvergessliche Ereignisse, virtuell:</strong> Stellen Sie sich vor, an Veranstaltungen teilzunehmen, die über die Grenzen des physischen Raums hinausgehen. Mit GptVerse wird die Veranstaltungsorganisation auf eine ganz neue Ebene gehoben. Unsere KI-Eventroboter führen die Teilnehmer nahtlos durch virtuelle Veranstaltungsorte und schaffen so ansprechende und interaktive Erlebnisse. Von Konferenzen und Workshops bis hin zu virtuellen Messen revolutioniert GptVerse die Planung, Ausrichtung und Vernetzung von Veranstaltungen.</p><p><strong>Einkaufen mit KI-gestützter Leichtigkeit: Bei</strong> GptVerse geht es nicht nur um Lernen und Networking — es ist auch ein bahnbrechendes Einkaufsziel. Betreten Sie Ihren eigenen NFT Metaverse Store und entdecken Sie eine Welt des KI-gestützten Einkaufens. Mit GptVerse können Sie Ihre Produkte präsentieren, personalisierte Empfehlungen anbieten und ein wirklich umfassendes Einkaufserlebnis bieten. Es ist ein virtueller Marktplatz, auf dem Kreativität, Technologie und Handel zusammenlaufen.</p><p><strong>Förderung der globalen Markenbekanntheit:</strong> Durch den Verkauf in Ihrem digitalen Shop innerhalb von GptVerse haben Sie die einmalige Gelegenheit, die Reichweite Ihrer Marke auf globaler Ebene zu erweitern. Verbinden Sie sich mit einer vielfältigen Benutzergemeinschaft, fördern Sie die Kundenbindung und erschließen Sie neue Märkte. GptVerse bietet die Tools und die Plattform, um Ihre Marke hervorzuheben und ihre Wirkung wie nie zuvor zu verstärken.</p><p><strong>Fazit:</strong> Während sich das Metaversum weiterentwickelt, steht GptVerse an vorderster Front und treibt Innovation und Transformation in den Bereichen Bildung, Veranstaltungen und Einkaufen voran. Mit unseren KI-gestützten Funktionen und immersiven Erlebnissen laden wir Sie ein, uns auf dieser außergewöhnlichen Reise zu begleiten. Lassen Sie uns gemeinsam die unendlichen Möglichkeiten des Metaversums erschließen und die Zukunft virtueller Interaktionen gestalten.</p><p>🌟 Eine Initiative, um die Web3-Bildung für die nächste Generation zugänglicher zu machen. 🌟</p><p>🌟 Feel free to check out: my.bio/blockliv3Social Media: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://twitter.com/blockliv3">@blockliv3</a>E-Mail: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="mailto:blockliv3.nft@ud.me">blockliv3.nft@ud.me</a></p>]]></content:encoded>
            <author>blockliv3-ger@newsletter.paragraph.com (blockliv3 | (GER))</author>
        </item>
        <item>
            <title><![CDATA[ALEO — Eine Reise zu einem privaten und sicheren Internet]]></title>
            <link>https://paragraph.com/@blockliv3-ger/aleo-eine-reise-zu-einem-privaten-und-sicheren-internet</link>
            <guid>Ac2IgAsMG8xGL7AbOYdX</guid>
            <pubDate>Wed, 27 Sep 2023 15:36:53 GMT</pubDate>
            <description><![CDATA[Eine Reise zu einem privaten und sicheren InternetAleo, der Vorreiter für Datenschutz und Sicherheit im digitalen Bereich, schlägt ein neues Kapitel auf. Nach drei Jahren unglaublichen Wachstums und Innovation entwickelt sich Aleo weiter, um seine Mission, Werte und sein Engagement für den Aufbau eines wirklich sicheren Internets besser widerzuspiegeln. Aleos Reise begann im Jahr 2019 mit dem ehrgeizigen Ziel, mithilfe wissensfreier Kryptografie ein privates und sicheres Online-Erlebnis zu sc...]]></description>
            <content:encoded><![CDATA[<figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/bfbd9407fdd05d4dafe2d722c187fa09a5c45df2c85d16055658fa9591229648.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h3 id="h-eine-reise-zu-einem-privaten-und-sicheren-internet" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Eine Reise zu einem privaten und sicheren Internet</h3><p>Aleo, der Vorreiter für Datenschutz und Sicherheit im digitalen Bereich, schlägt ein neues Kapitel auf. Nach drei Jahren unglaublichen Wachstums und Innovation entwickelt sich Aleo weiter, um seine Mission, Werte und sein Engagement für den Aufbau eines wirklich sicheren Internets besser widerzuspiegeln. Aleos Reise begann im Jahr 2019 mit dem ehrgeizigen Ziel, mithilfe wissensfreier Kryptografie ein privates und sicheres Online-Erlebnis zu schaffen. Heute steht Aleo kurz vor der Einführung von Mainnet und ist bereit, der Welt eine wirklich private und sichere digitale Landschaft vorzustellen.</p><h3 id="h-aleos-mission-zero-knowledge-by-design" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Aleos Mission: Zero-Knowledge by Design</h3><p>Bei Aleo hat sich ihre Mission herauskristallisiert: Sie sind von Natur aus wissensfrei. Als einzige Full-Stack-Layer-1-Blockchain, die Zero-Knowledge-Kryptografie auf allen Ebenen nahtlos integriert, sind sie bereit, ein wirklich sicheres Internet aufzubauen. Da das Interesse an Zero-Knowledge-Technologie weiter zunimmt, ist Aleo fest davon überzeugt, dass echte Zero-Knowledge-Technologie Datenschutz, Effizienz und Skalierbarkeit umfassen muss. Ihre Vision geht über die bloße Skalierung hinaus; Ziel von Aleo ist es, Zero-Knowledge in jede Anwendung zu integrieren und Benutzern die Kontrolle über den Datenaustausch zu ermöglichen. Diese Mission war maßgeblich an der Gestaltung der neuen visuellen Identität von Aleo beteiligt.</p><h3 id="h-entwerfen-sie-sicherheit-pixel-fur-pixel" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Entwerfen Sie Sicherheit Pixel für Pixel</h3><p>Die Technologie von Aleo spielt eine entscheidende Rolle dabei, Entwicklern die Erstellung privater On-Chain-Anwendungen zu ermöglichen und dabei die Leistungsfähigkeit der Zero-Knowledge-Kryptografie zu nutzen. Die neu gestaltete Marke Aleo spiegelt diesen Fokus wider und vereinfacht die Präsentation über alle Touchpoints hinweg. Ihr neues Logo verfügt über eine benutzerdefinierte serifenlose Schriftart, die Zugänglichkeit und Benutzerfreundlichkeit symbolisiert — zwei Schlüsselaspekte, die sie in die Zero-Knowledge-Technologie einbringen möchten. Auch diese Schriftart strahlt eine moderne, progressive Ausstrahlung aus und verdeutlicht damit ihre Rolle bei der Gestaltung der Zukunft des Internets.</p><h3 id="h-das-hervorstehende-pixel-ein-symbol-der-wirkung" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Das hervorstehende Pixel: Ein Symbol der Wirkung</h3><p>Ein wesentliches Element des neuen Logos von Aleo ist der Pixel, der aus dem „A“ in Aleo hervorsteht. Dieses Pixel symbolisiert einen „Beweis“, das grundlegende Element der wissensfreien Kryptographie. So wie ein einzelner Beweis ein ganzes System schützen kann, unterstreicht dieses einzelne Pixel den weitreichenden Einfluss der Technologie von Aleo. Es zeigt, wie ihre Zero-Knowledge-Beweise den Grundstein für einen monumentalen Wandel hin zu einem Internet bilden, das der Privatsphäre standardmäßig Vorrang einräumt. Dieses Pixel dient auch als Brücke und verbindet Aleo mit der Entstehung der digitalen Welt, ähnlich wie Pixel die Bausteine ​​früher digitaler Bilder waren.</p><p>Neue Variationen des Aleo-Logos</p><h3 id="h-integration-von-zero-knowledge-im-kern-von-aleo" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Integration von Zero-Knowledge im Kern von Aleo</h3><p>Durch die Einbettung dieses symbolischen Pixels in den allerersten Buchstaben ihres Namens kommunizieren sie, dass Zero-Knowledge-Technologie ein integraler Bestandteil von Aleos DNA ist. Es ist kein Add-on; Es ist Aleos Fundament. Dieses Logo bringt ihr Engagement zum Ausdruck, die Zukunft des Internets zu gestalten, wobei der Datenschutz im Mittelpunkt steht und durch wissensfreie Beweise ermöglicht wird. Diese Designphilosophie erstreckt sich auf sekundäre und tertiäre Markierungen und gewährleistet Flexibilität bei verschiedenen Platzierungen.</p><p>Konsistenz ist der Schlüssel, und diese Designphilosophie wird konsequent auf alle Aleo-Produkte und -Dienste angewendet, von Leo und zkCloud bis hin zu snarkOS, snarkVM, Aleo Developer, Aleo Explorer und Aleo SDK. Diese Standardisierung gewährleistet ein einheitliches Markenerlebnis für alle Aleo-Benutzer und -Partner.</p><h3 id="h-wir-stellen-vor-aleos-massgeschneiderte-schriftart" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Wir stellen vor: Aleos maßgeschneiderte Schriftart</h3><p>Die Markenidentität von Aleo wird durch eine maßgeschneiderte serifenlose Schriftart, die sorgfältig und exklusiv für uns angefertigt wurde, weiter zum Ausdruck gebracht. Diese vielseitige Schriftart schafft eine Balance zwischen technischer Präzision und zeitgenössischer Einfachheit. Sein serifenloser Stil spiegelt die Anpassungsfähigkeit der Aleo-Technologie wider, während seine klaren Linien und offenen Formen eine nahtlose Integration zwischen digitalen und physischen Medien ermöglichen. Diese Schriftart spiegelt die technischen Möglichkeiten ihrer Zero-Knowledge-Plattform wider, während ihre raffinierte Ästhetik ihr Engagement unterstreicht, Lösungen zum Schutz der Privatsphäre für alle zugänglich zu machen.</p><p>Aleos neue Schriftart</p><h3 id="h-eine-vereinfachte-farbpalette" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Eine vereinfachte Farbpalette</h3><p>Die Farbpalette von Aleo wurde vereinfacht und konzentriert sich auf Elfenbein, Kohle und Stein sowie eine erweiterte Sekundärfarbpalette, um die vielfältigen Anwendungsfälle innerhalb des Ökosystems darzustellen.</p><p>Aleos neue Farbpalette</p><h3 id="h-was-noch-vor-uns-liegt" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Was noch vor uns liegt</h3><p>Der heutige Tag markiert den Beginn einer erneuerten visuellen Identität und eines erneuerten Tonfalls von Aleo, die ihre Mission widerspiegeln, ein sicheres und privates Internet zu schaffen. Diese Transformation umfasst Aleos Website, soziale Inhalte, reale Ereignisse, Produktschnittstellen und Partner-Tags.</p><h3 id="h-meine-gedanken" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Meine Gedanken:</h3><p>Ehrlich gesagt, ich liebe die Art und Weise, wie Aleo sich selbst „repräsentiert“, das sieht irgendwie frisch und modern aus. Das Wichtigste ist auch, dass diese Entscheidung den Botschaftern und einem anderen Schöpfer hilft, denn unser Rahmen an Möglichkeiten wurde erweitert, zum Beispiel die Farbpalette, ich bevorzuge die neue.</p><p>Twitter — <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/AleoHQ">https://twitter.com/AleoHQ</a></p><p>Zwietracht — discord.gg/AleoHQ</p><p>Website — <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.aleo.org/">https://www.aleo.org/</a></p><h3 id="h-aleo-botschafter-navigieren-sie-mit-bahnbrechender-begeisterung-durch-das-jahr-2023" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Aleo-Botschafter: Navigieren Sie mit bahnbrechender Begeisterung durch das Jahr 2023</h3><p>Willkommen im Jahr 2023, einem revolutionären Jahr in der Aleo-Zeitleiste! Wenn das Quecksilber steigt, steigt auch unsere Begeisterung. Von erstaunlichen 5 MILLIARDEN Proofs pro Sekunde bis hin zur sorgfältigen Entwicklung des Ambassador-Programms waren wir fleißig. Schauen wir uns an, was es Neues gibt, was wir erreicht haben und wohin wir gehen.</p><p>Schön, alle zu sehen :) Dies ist eine neue Ausgabe, die dem Aleo-Projekt gewidmet ist, und Sie wissen, worum es in diesem Artikel geht, also fangen wir an!</p><h3 id="h-das-bisherige-jahr" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Das bisherige Jahr</h3><h3 id="h-" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"></h3><p>Gerade in der frühen Phase des Jahres 2023 hat Aleo seine Phase II von Testnet 3 mit einem guten Ergebnis abgeschlossen. Unglaubliche 44.000 angeschlossene Prüfer, von denen einige treue Mitglieder unseres Ambassador-Programms sind. Da Phase III vor der Tür steht und der Start des Mainnets für später in diesem Jahr geplant ist, ist die Vorfreude spürbar.</p><h3 id="h-botschafterprogramm-nachdenken-uber-wurzeln" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Botschafterprogramm: Nachdenken über Wurzeln</h3><p>Das im März 2022 gestartete Ambassador-Programm war nicht nur ein weiteres Unterfangen zum Aufbau einer Gemeinschaft. Es wurde mit der Idee erstellt, die Leidenschaft und Kreativität der Aleo-Community zu fördern und zu präsentieren. Es ist eine Plattform für diejenigen, die an Aleos Vision glauben und über das Fachwissen verfügen, Inhalte zu erstellen, die aufklären, aufklären und unterhalten.</p><p>Im Laufe seiner Lebensdauer haben wir das Programm weiter verfeinert:</p><ul><li><p>Einführung eines Punktesystems für Botschafter, um den Belohnungsprozess transparenter zu machen.</p></li><li><p>Es wurde eine Bewertungsrubrik zur Bewertung der Botschafterbeiträge erstellt.</p></li><li><p>Einführung eines Stufensystems mit „Reisenden“, das die Lücke zwischen Anfängern und Meistern schließt.</p></li><li><p>Entwickelte ein dynamisches System, bei dem Botschafter je nach Qualität ihrer Arbeit steigen oder fallen können.</p></li></ul><h3 id="h-erfolge-in-hulle-und-fulle" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Erfolge in Hülle und Fülle</h3><p>Mit einer Erweiterung um über 25.000 Konten in weniger als einem Jahr verfügt unsere Discord-Community nun über 57.000 verifizierte Mitglieder. Unsere Vision für Mainnet 2023 ist großartig und um sie zu ermöglichen, erweitern wir das Ambassador-Programm. Von respektablen 200 wollen wir bis zum Start von Mainnet 400 Botschafter aufnehmen.</p><h3 id="h-kristallklare-richtlinien" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Kristallklare Richtlinien</h3><p>In unserem Streben nach Klarheit und Konsistenz verfeinern wir unsere Richtlinien:</p><ol><li><p>Eine strikte Einhaltung der Markenrichtlinien ist zwingend erforderlich.</p></li><li><p>Qualitätssicherungsprüfungen einschließlich Tippfehlerfreiheit (die kostenlose Version von Grammarly kann eine Rettung sein) und Richtigkeit der Informationen.</p></li><li><p>Bleiben Sie bei allen Designelementen auf unserer Markenseite.</p></li><li><p>Ein Limit von zwei Hashtags für Beiträge.</p></li><li><p>Jeder Beitrag muss einen Aufruf zum Handeln für die Leser enthalten.</p></li></ol><p>Für Twitter-Enthusiasten haben wir ein Handbuch zusammengestellt, das dabei hilft, ansprechendere Inhalte zu erstellen.</p><h3 id="h-das-zeitalter-des-botschafter-bots" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Das Zeitalter des Botschafter-Bots</h3><p>Als Übergang zu einem stärker automatisierten Ansatz führen wir einen Botschafter-Bot ein, eine Idee eines unserer eigenen Botschafter. Dieses Tool vereinfacht die monatliche Einreichung und macht herkömmliche Formulare überflüssig. Es bietet auch einen Wettbewerbsvorteil mit einer Bestenliste.</p><p>Darüber hinaus haben wir das Aleo-Punktesystem aktualisiert und bieten verschiedene Möglichkeiten, Punkte zu sammeln. Egal, ob Sie technische Blogs schreiben, Meetups veranstalten oder zum Aleo-Repository beitragen, es ist für jeden etwas dabei.</p><p>Zusammenfassend lässt sich sagen, dass 2023 für Aleo nicht nur ein weiteres Jahr ist; Es ist ein entscheidender Moment auf unserer Reise. Während wir uns dem Start des Mainnets nähern, kann die Bedeutung unseres Ambassador-Programms und der unglaublichen Community dahinter nicht unterschätzt werden. Schließlich ist, wie wir oft sagen, die Reise genauso wichtig wie das Ziel. Lassen Sie uns diese Reise gemeinsam zu etwas Besonderem machen.</p><p>🌟 Eine Initiative, um die Web3-Bildung für die nächste Generation zugänglicher zu machen. 🌟</p><p>Feel free to check out: my.bio/blockliv3Social Media: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://twitter.com/blockliv3">@blockliv3</a>E-Mail: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="mailto:blockliv3.nft@ud.me">blockliv3.nft@ud.me</a></p>]]></content:encoded>
            <author>blockliv3-ger@newsletter.paragraph.com (blockliv3 | (GER))</author>
        </item>
        <item>
            <title><![CDATA[Herausforderungen und Chancen in der dezentralen KI-Governance]]></title>
            <link>https://paragraph.com/@blockliv3-ger/herausforderungen-und-chancen-in-der-dezentralen-ki-governance</link>
            <guid>GVDxNXieCNFD9VWZnN3k</guid>
            <pubDate>Wed, 27 Sep 2023 12:00:26 GMT</pubDate>
            <description><![CDATA[Herausforderungen und Chancen in der dezentralen KI-GovernanceIn einer Zeit, in der die Technologie mit jedem Tag Fortschritte zu machen scheint, ist ein Begriff, der oft Schlagzeilen macht, „dezentrale KI-Governance“. Dieses Konzept ist nicht nur ein Schlagwort; Es ist ein entscheidender Scheideweg, an dem die Zukunft von künstlicher Intelligenz und Governance zusammenläuft. Während wir diese faszinierende Landschaft erkunden, finden wir eine Symphonie von Herausforderungen und Chancen, von ...]]></description>
            <content:encoded><![CDATA[<h3 id="h-herausforderungen-und-chancen-in-der-dezentralen-ki-governance" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Herausforderungen und Chancen in der dezentralen KI-Governance</h3><p>In einer Zeit, in der die Technologie mit jedem Tag Fortschritte zu machen scheint, ist ein Begriff, der oft Schlagzeilen macht, „dezentrale KI-Governance“. Dieses Konzept ist nicht nur ein Schlagwort; Es ist ein entscheidender Scheideweg, an dem die Zukunft von künstlicher Intelligenz und Governance zusammenläuft. Während wir diese faszinierende Landschaft erkunden, finden wir eine Symphonie von Herausforderungen und Chancen, von denen jede das Potenzial hat, unsere Welt auf tiefgreifende Weise zu prägen.</p><h3 id="h-die-herausforderungen-der-dezentralen-ki-governance" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Die Herausforderungen der dezentralen KI-Governance</h3><p>Eine der größten Herausforderungen liegt in der Dezentralisierung selbst. Wenn es keine zentrale Autorität gibt, die die KI-Landschaft überwacht, wer hat dann die Zügel in der Hand? Das Fehlen einer einzigen, leitenden Hand kann zu trüben Gewässern der Verantwortlichkeit und Transparenz führen.</p><p>Ein weiteres dringendes Anliegen ist die Ethik. Wie können wir sicherstellen, dass KI-Systeme, verteilt über ein dezentrales Netzwerk, ethische Richtlinien einhalten? Der Mangel an zentraler Kontrolle könnte Voreingenommenheit, Diskriminierung und unethische Praktiken aufrechterhalten, wenn sie nicht sorgfältig überwacht wird.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www3.weforum.org/docs/WEF_Interoperability_C4IR_Smart_Contracts_Project_2020.pdf"><strong>Interoperabilität</strong></a> , die Fähigkeit verschiedener Systeme, nahtlos zusammenzuarbeiten, stellt ein komplexes Rätsel dar. Dezentrale KI basiert auf verschiedenen Plattformen und Technologien, was die Interoperabilität zu einer zentralen Herausforderung macht. Ohne sie könnte das volle Potenzial der KI ungenutzt bleiben.</p><p>Darüber hinaus ist die Regulierungslandschaft unsicher. Regierungen auf der ganzen Welt kämpfen darum, mit der rasanten Entwicklung der KI Schritt zu halten. Dadurch entsteht eine Regulierungslücke, die zu inkonsistenten Rahmenbedingungen oder, schlimmer noch, zu mangelnder Aufsicht führen könnte. Sicherheit ist eine weitere Hürde. Dezentrale Systeme sind für ihre verteilte Natur bekannt, was sie jedoch auch anfällig für Cyberangriffe macht. Der Schutz der Integrität dieser Systeme ist von größter Bedeutung.</p><h3 id="h-der-reiz-der-dezentralen-ki-governance" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Der Reiz der dezentralen KI-Governance</h3><p>Erstens setzt es sich für eine demokratische Entscheidungsfindung ein. Es ermöglicht einer vielfältigen Gruppe von Interessengruppen, sich an der Gestaltung der KI-Governance zu beteiligen und so ein integrativeres und gerechteres Ökosystem zu schaffen.</p><p>Durch die Dezentralisierung verringert sich auch das Risiko einer monopolistischen Kontrolle über die KI durch einige wenige Unternehmen. Dies fördert Innovation und Wettbewerb und haucht der KI-Entwicklung Leben ein. Resilienz ist ein Markenzeichen dezentraler Systeme. Sie halten Störungen stand und stellen die Zuverlässigkeit von KI-Anwendungen auch unter widrigen Bedingungen sicher.</p><p>Darüber hinaus fördert eine dezentrale <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.youtube.com/watch?v=ijdEPXDk_zk"><strong>KI-Governance</strong></a> die globale Zusammenarbeit. Es überschreitet Grenzen und schafft eine globale Gemeinschaft von Forschern, Entwicklern und politischen Entscheidungsträgern, die gemeinsam die Herausforderungen der KI angehen können.</p><p>Transparenz wird durch Technologien wie Blockchain erreicht, die häufig in dezentralen Systemen eingesetzt werden. Diese Transparenz mildert Voreingenommenheit und gewährleistet die Rechenschaftspflicht, indem sie einen klaren Prüfpfad für KI-Entscheidungsprozesse bereitstellt.</p><h3 id="h-abschliessende-gedanken-die-bevorstehende-reise" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Abschließende Gedanken: Die bevorstehende Reise</h3><p>Die dezentrale KI-Governance ist ein faszinierendes Gebiet, in dem Herausforderungen und Chancen ineinandergreifen. Unsere gemeinsame Mission besteht darin, das richtige Gleichgewicht zwischen den Vorteilen der Dezentralisierung und der Notwendigkeit verantwortungsvoller, ethischer und sicherer KI-Systeme zu finden. Die Zusammenarbeit zwischen Interessengruppen, innovative Technologien und solide regulatorische Rahmenbedingungen werden unsere Leitsterne sein.</p><p>Lassen Sie uns auf unserem Weg in die Zukunft das Potenzial einer dezentralen KI-Governance nutzen, um eine Welt zu gestalten, in der KI der gesamten Menschheit zugute kommt. Diese Reise verspricht genauso beeindruckend zu werden wie die Technologie, die sie beherrschen soll.</p><h3 id="h-erfahren-sie-mehr" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Erfahren Sie mehr</h3><p>SingularityNET- <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://singularitynet.io/"><strong>Website</strong></a><strong> | </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/SingularityNET"><strong>Twitter</strong></a><strong> | </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.youtube.com/@SingularityNET"><strong>Youtube</strong></a></p><ul><li><p>Unsere <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://beta.singularitynet.io/"><strong>Plattform</strong></a> , auf der jeder KI-Algorithmen, -Modelle und -Daten entwickeln, teilen und monetarisieren kann.</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://singularitynet.io/technology/#opencog-hyperon"><strong>OpenCog Hyperon</strong></a> , unser führendes neuronal-symbolisches AGI-Framework, wird ein Kerndienst für die nächste Welle der KI-Innovation sein.</p></li><li><p>Unser <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://singularitynet.io/ecosystem/"><strong>Ökosystem</strong></a> entwickelt fortschrittliche KI-Lösungen für alle Marktvertikalen, um Branchen zu revolutionieren</p></li></ul><h3 id="h-uber-das-singularitynet-botschafterprogramm" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Über das SingularityNET-Botschafterprogramm</h3><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://singularitynet.io/ambassador-program/"><strong>Das SingularityNET-Botschafterprogramm</strong></a> ist ein Ort, an dem Mitglieder aktiv am Wachstum und der Entwicklung des Ökosystems teilnehmen können. Durch wöchentliche Treffen, Gilden und Arbeitsgruppen werden die Mitglieder über die neuesten Entwicklungen und Initiativen auf dem Laufenden gehalten und haben die Möglichkeit, Beiträge zu leisten und Feedback zu geben. Es ist ein One-Stop-Shop für alles, was im SingularityNET-Ökosystem geschieht.</p><p>🌟 Eine Initiative, um die Web3-Bildung für die nächste Generation zugänglicher zu machen. 🌟</p><p>🌟 Feel free to check out: my.bio/blockliv3Social Media: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://twitter.com/blockliv3">@blockliv3</a>E-Mail: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="mailto:blockliv3.nft@ud.me">blockliv3.nft@ud.me</a></p>]]></content:encoded>
            <author>blockliv3-ger@newsletter.paragraph.com (blockliv3 | (GER))</author>
        </item>
        <item>
            <title><![CDATA[Singularity.net — Botschafterprogramm]]></title>
            <link>https://paragraph.com/@blockliv3-ger/singularity-net-botschafterprogramm</link>
            <guid>x7Sinqa6kad43D4dlI1c</guid>
            <pubDate>Wed, 27 Sep 2023 11:54:03 GMT</pubDate>
            <description><![CDATA[Singularity.net — BotschafterprogrammDas SingularityNET Community Ambassador-Programm zielt darauf ab:Steigern Sie das Bewusstsein für die Bedeutung dezentraler KI/AGI und des SingularityNET-Ökosystems.Bieten Sie Community-Mitgliedern, die zu einer vorteilhaften AGI beitragen möchten, Struktur und Belohnungen Die Haupttreiber des Botschafterprogramms sind Transparenz, Dezentralisierung und Einbindung. Zu diesem Zweck werden die Community-Teilnehmer vollständig in die Entscheidung einbezogen, ...]]></description>
            <content:encoded><![CDATA[<h3 id="h-singularitynet-botschafterprogramm" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Singularity.net — Botschafterprogramm</h3><p>Das SingularityNET Community Ambassador-Programm zielt darauf ab:</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/42cae23a55815d6f4e1faf5f176a3c867ec82065927046bc8db89bdecf54efb0.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>Steigern Sie das Bewusstsein für die Bedeutung dezentraler KI/AGI und des SingularityNET-Ökosystems.Bieten Sie Community-Mitgliedern, die zu einer vorteilhaften AGI beitragen möchten, Struktur und Belohnungen</p><p>Die Haupttreiber des Botschafterprogramms sind Transparenz, Dezentralisierung und Einbindung. Zu diesem Zweck werden die Community-Teilnehmer vollständig in die Entscheidung einbezogen, wie Token ausgegeben werden. Wir besprechen dies bei den wöchentlichen Rathaussitzungen, die öffentlich sind und allen zur Teilnahme und Eingabe offen stehen.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://app.dework.xyz/singularitynet-ambas">Dework</a> , ein web3-Trello-Board, listet alle offenen und abgeschlossenen Aufgaben auf, an denen Botschafter gearbeitet haben, und welche Belohnungen mit jeder Aufgabe verbunden sind, und das Gitbook des Programms listet alle Token, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://snet-ambassadors.gitbook.io/home/">die</a> an Botschafter vergeben wurden, und Transaktionsdetails für vollständige Transparenz auf.</p><h3 id="h-programmdetails" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Programmdetails</h3><p>Der Botschafter wurde gegründet, um Community-Mitgliedern die Möglichkeit zu geben, mit ihren spezifischen Fähigkeiten, Talenten und Leidenschaften zum SingularityNET-Ökosystem beizutragen, die Beziehungen zwischen Ökosystemprojekten und ihren Communities zu stärken und die Leidenschaft unserer Community-Mitglieder für das SingularityNET-Ökosystem zu nutzen Ökosystem, um neuen Menschen das SingularityNET-Ökosystem vorzustellen.</p><p>Die Aktivitäten der Botschafter reichen von der Erledigung wertvoller Aufgaben für die Öffentlichkeitsarbeit im Ökosystem, wie der Übersetzung von Blogbeiträgen oder der Erstellung von YouTube-Videos, bis hin zur Zusammenarbeit mit anderen Botschaftern in selbstorganisierenden Arbeitsgruppen. Es werden Arbeitsgruppen gebildet, die sich auf bestimmte Projekte und Tätigkeitsbereiche innerhalb des Programms konzentrieren. Bisher wurden zwei dieser gemeinschaftlich organisierten Arbeitsgruppen gegründet. Eine Arbeitsgruppe konzentriert sich auf den Aufbau der Grundlagen des Programms, eine wichtige Aufgabe in den ersten Monaten des Programms, und die andere beschäftigt sich mit der Einrichtung eines von der Community geleiteten Podcasts. Wenn Sie sich in diesen spezifischen Tätigkeitsbereichen engagieren möchten, wenden Sie sich an <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://discord.gg/snet">Discord</a> und machen Sie mit.</p><p>Im Zuge der Weiterentwicklung des Programms werden bei Bedarf weitere Arbeitsgruppen für neue Tätigkeitsbereiche eingerichtet. Jeder ist eingeladen, die Initiative zu ergreifen und eine Arbeitsgruppe für Projekte zu gründen, die dem SingularityNET-Ökosystem zugute kommen. Das Botschafterprogramm verfolgt einen dezentralen Ansatz bei der Programmorganisation, einschließlich des Prozesses zur Gestaltung der Struktur des Programms selbst. Die Mitglieder der SingularityNET-Ökosystem-Community sind zentral an der Gestaltung des Botschafterprogramms und seiner Struktur beteiligt und werden sich kontinuierlich weiterentwickeln, um den Bedürfnissen und Wünschen der Community in der Richtung gerecht zu werden, in die es geht.</p><h3 id="h-rollen-und-verantwortlichkeiten" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Rollen und Verantwortlichkeiten</h3><p>Botschafter können verschiedene Rollen im Programm übernehmen. Rollen wie die Moderation unserer Social-Media-Plattformen, das Hosten von Meetups, das Erstellen von Inhalten wie YouTube-Videos, das Übersetzen von Blogs, das Hosten eines Podcasts und, was die Systeme und Prozesse betrifft, das Helfen uns beim Aufbau der Struktur des Programms selbst, sind verfügbar und offen Alle Mitglieder der SingularityNET-Ökosystem-Community, die teilnehmen und Botschafter des Ökosystems sein möchten.</p><p>Mit dem Wachstum und der Weiterentwicklung des Botschafterprogramms verändern sich auch die Rollen der Botschafter. Es werden auch neue Rollen für Botschafter innerhalb des Ökosystems geschaffen, die sich an den Interessen und Zielen der Community und den Botschaftern selbst orientieren.</p><p>Wie bereits erwähnt, werden Arbeitsgruppen rund um bestimmte Projekte gebildet, beispielsweise für den neuen Community-Podcast, der gerade eingerichtet wird, und innerhalb dieser wird eine Vielzahl von Rollen verfügbar sein, im Fall der Podcast-Gruppe könnte es sein, den Podcast zu moderieren , oder um Projekte und Gäste zu recherchieren oder technisch bei der Aufnahme und Videobearbeitung mitzuhelfen. Wir suchen Leute für alle diese Rollen. Bitte kontaktieren Sie uns, wenn Sie daran interessiert sind.</p><h3 id="h-belohnung" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Belohnung</h3><p>Der Aufsichtsrat hat 0,5 % des neu geprägten Token-Angebots dem Botschafterprogramm zugewiesen, wodurch das Programm über ein monatliches Budget von 62.500 AGIX verfügt. Diese Token werden an Botschafter als Belohnung für die Erfüllung von Botschafteraufgaben verteilt und die Transaktionen sind öffentlich verfügbar.</p><h3 id="h-wie-man-beitritt" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Wie man beitritt</h3><p>Jeden Dienstag um 1800 UTC finden auf dem <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://discord.gg/snet">Discord-Server</a> von SingularityNET wöchentliche Town-Hall-Meetings statt . Dies ist ein guter Ausgangspunkt, wenn Sie mehr über das Programm und die Möglichkeiten zur Teilnahme erfahren möchten. Alle Sitzungen sind öffentlich und jeder wird aufgefordert, dabei zu sein oder sich die Aufzeichnungen im Nachhinein anzusehen. Town Halls und Arbeitsgruppensitzungen werden aufgezeichnet und auf einer <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://youtube.com/playlist?list=PLAJnaovHtaFRqH70o3L6s4WbqAJh1Jjmg">YouTube-Playlist</a> verfügbar gemacht .</p><p>Einen Überblick über das Programm und einige Hintergrundinformationen finden Sie in unserem <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://snet-ambassadors.gitbook.io/home/">Gitbook</a> . Hier finden Sie die gesamte Dokumentation für das Programm, wie z. B. Besprechungsfolien und Notizen, sowie eine Anleitung für die ersten Schritte, wenn Sie mitmachen möchten.</p><p>Darüber hinaus wird <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://app.dework.xyz/singularitynet-ambas">Dework</a> zur Verwaltung der Programmaufgaben verwendet. Hier können Botschafter Aufgaben auswählen, an denen sie arbeiten möchten. Wir hoffen, Sie bald bei uns begrüßen zu dürfen!</p><p>🌟 Eine Initiative, um die Web3-Bildung für die nächste Generation zugänglicher zu machen. 🌟</p><p>🌟 Feel free to check out: my.bio/blockliv3Social Media: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://twitter.com/blockliv3">@blockliv3</a>E-Mail: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="mailto:blockliv3.nft@ud.me">blockliv3.nft@ud.me</a></p>]]></content:encoded>
            <author>blockliv3-ger@newsletter.paragraph.com (blockliv3 | (GER))</author>
        </item>
    </channel>
</rss>