Wir nehmen die beste base layer Software, die wir finden konnten, und bauen darauf unsere Steuersoftware von höchster Qualität auf.
Für die API-Börsenverbindungen verwenden wir die CCXT-Bibliothek.
CCXT ist eine Bibliothek, die weltweit für die Verbindung und den Handel mit Kryptobörsen und Zahlungsverarbeitungsdiensten verwendet wird. Sie bietet einen schnellen Zugang zu Marktdaten für die Speicherung, Analyse, Visualisierung, Indikatorentwicklung, den algorithmischen Handel, das Backtesting von Strategien, die Bot-Programmierung und die damit verbundene Softwareentwicklung.
Sie wurde für Programmierer, Entwickler, technisch versierten Händler, Datenwissenschaftler und Finanzanalysten für die Erstellung von Handelsalgorithmen entwickelt.
CCXT bietet API-Zugang zu mehr als 300 Börsen und bildet die Grundlage für unsere Arbeit bei Blockpit. Dies ist ein extrem schneller und bequemer Weg, um Zugang zu Echtzeitdaten für eine Vielzahl an Börsen zu erhalten. Über die CCXT API-Verbindungen erhalten wir Daten zu Salden, Trades und Transaktionen. Wo die großartige Arbeit von CCXT beendet ist, beginnt unsere.
Wir hören auf alle Anfragen zu Börsenanbindungen über soziale Medien und Supportanfragen und wir nehmen sie uns zu Herzen. Vielleicht hast du dich schon gewundert, warum es manchmal Wochen dauert, bis diese live gehen.
Nun, das liegt daran, dass die Analyse, das Testen und die Verarbeitung der Daten eine Menge Arbeit bedeutet und wir die Qualität unserer Arbeit für dich mehr schätzen als das Zeichen eines Golden Cross am Horizont nach dem der Kryptomarkt wochenlang seitwärts gelaufen ist.
Wie funktioniert der Datenimport bei Blockpit?
Die CCXT-Bibliothek gibt Daten als Unified Object zurück. Wir parsen diese Daten, um sie mit der in der Blockpit-Programmierung verwendeten Sprache kompatibel zu machen. Du kannst dir diesen Prozess so vorstellen, als hättest du eine Zeichenkette aus Buchstaben. Du weißt, dass die Zeichenfolge alle Informationen enthält, um den Satz: “do your own research” zu schreiben, aber es ist alles in einer durchgehenden Zeile und in einer Sprache, die du nicht verstehst. Ein Parser zerstückelt und übersetzt das Datenpaket, damit wir es in unserer Software verwenden können.
Überprüfung der Datenqualität
Die Daten müssen Börse für Börse analysiert werden. Nicht alle Börsen sind gleich und auch die von ihnen gelieferten Daten sind nicht gleich. Gebühren zum Beispiel werden von den verschiedenen Börsen unterschiedlich ausgewiesen und müssen entsprechend den Anforderungen der länderspezifischen Steuerrahmen berücksichtigt werden. Es ist nicht immer klar, ob die Börsen wirklich Nettotransaktionswerte verwenden, bei denen die Gebühren bereits abgezogen wurden. Leider stellen selbst einige der großen Börsen keine genauen API-Daten für Drittanbietern zur Verfügung, was aber die Grundlage der Qualität von Steuersoftware ist. Auch für den ahnungslosen Trader, der mutig ungeprüfte CCXT-Daten verwendet, um steuerpflichtige Gewinne zu berechnen, ist das ein fieser kleiner Stolperstein. Testen ist die einzige Möglichkeit, die Genauigkeit zu überprüfen, und genau das tun wir ausgiebig.
Vollständigkeit der Daten
CCXT leistet großartige Arbeit, aber die Bibliothek kann nicht alles tun.
Nehmen wir die Binance-Börse als Beispiel. Aus den von CCXT bereitgestellten Rohdaten, die als Salden, Trades und Transaktionen zusammengefasst sind, erkennen und kategorisieren wir die folgenden detaillierten Transaktionsarten:
- balances (spot, margin, futures, binance card, earn)
- spot trades
- dust trades
- asset dividends (lending, staking, launchpad, liquid swap pool)
- futures trades (usd* & coin-m)
- fiat payments trades
- liquid swaps trades
- transfers(deposits/withdrawals)
Wir erkennen und teilen die von Binance kumuliert angegebenen Transaktionstypen auf und führen Plausibilitätsprüfungen durch, um die Datenintegrität zu gewährleisten. Unsere ausgefeilten Algorithmen erkennen Transaktionskategorien an der Quelle und ordnen sie nach Möglichkeit entsprechend ein, auch wenn die Börsen sie aus steuerlicher Sicht falsch melden. Ein Prozess, der einen erheblichen Arbeitsaufwand erfordert.
Andere Portfolio Tracking Dienste bieten manchmal schnelle Lösungen für eine Vielzahl von Börsen. Fairerweise, ist für ein einfaches Portfolio Tracking, abgesehen von Gewinn oder Verlust, die Kategorie eines eingehenden Betrags irrelevant ist. Für einen geprüften und rechtssicheren Steuerbericht bauen wir jedoch lieber auf ein solides Fundament, und unsere Datenintegritätsmechanismen gewährleisten diese Qualität.
DeFi-Transaktionen
Einfache Zahlungseingänge und -ausgänge sind leicht zu tracken. Komplexere DeFi-Prozesse wie Swaps auf DeFi-Protokollen sind auf der Blockchain nicht erkennbar und müssen von unseren komplexen Algorithmen erkannt werden. Im Gegensatz zu herkömmlichen DeFi-Importlösungen, die über Etherscan und Co. laufen, basiert der Blockpit DeFi-Import auf einer eigens entwickelten Inhouse-Lösung. Wir betreiben eigene archive Nodes, strukturieren die Daten der Ethereum-Blockchain (und anderer), speichern sie in unseren Datenbanken und analysieren die DeFi-Interaktionen mit Hilfe präziser Algorithmen.
Dieser erhebliche Aufwand zur Indizierung der gesamten Ethereum-Blockchain kommt jedem Blockpit-Cryptotax-Nutzer zugute, da wir Transaktionen bis hin zu Swaps und Liquidity Mining auf etablierten Blockchains interpretieren können.
Der steuerliche Rahmen
Das Ergebnis der Datenbereinigungs- und Datenintegritätsmechanismen, nämlich gut gespülte und bereinigte Daten, fließen dann in unser geprüftes Steuerframework ein.
Für deine maximale Rechtssicherheit arbeitet unser juristisches Team eng mit hochkarätigen Steuerexperten zusammen, um die aktuellsten Vorschriften und Entscheidungen in unser Framework einfließen zu lassen.
Als wäre das nicht genug, wird jede neue Funktion und der dahinter stehende Datenimport einem umfangreichen Testprozess unterzogen, bevor sie in Betrieb genommen wird.
Community
Oma hat ja schon gesagt: Das Leben besteht aus Geben und Nehmen. Wir möchten unseren Teil dazu beitragen, die Welt zu einer besseren zu machen und an die Entwicklergemeinschaft zurückgeben. Ein wichtiger Teil der Arbeit mit CCXT ist das Ausprobieren und Testen der Bibliothek. Als Gegenleistung für den großartigen Service, den sie bieten, legen unsere Entwickler großen Wert darauf, CCXT alle Fehler zu melden, die wir durch ausgiebiges Testen und Kundenfeedback entdecken. Gemeinsam werden wir immer besser und besser.
Dein Feedback spielt dabei eine wichtige Rolle.
Wenn du es gut findest, was wir machen, zeigen Sie uns bitte, dass du uns magst und gib uns ein Like, Share und Retweet.
Für Anregungen und wenn du Hilfe brauchst, wende dich bitte über das Help-Center und die Community-Support-Kanäle auf Telegram an uns.
Komm zu uns, wenn du ein Entwickler bist und Teil eines großartigen Teams werden willst.
Definitionen:
API
Programmierschnittstellen sind die Verbindungen, die den Datentransfer zwischen Systemen erleichtern
Golden Cross
Ein Golden Cross ist ein technisches Chartmuster, das das Potenzial für eine große Rallye anzeigt. Im Allgemeinen bedeutet ein Golden Cross, dass ein kürzerer gleitender Durchschnitt einen längeren gleitenden Durchschnitt von unten nach oben kreuzt.
Parsen
Ein Parser ist ein Programm (oder eine Komponente eines Programms), das eine Eingabe in Form einer Zeichenkette verarbeitet und in eine andere Datenstruktur umwandelt.