12143 | Vorschlag – Einführung einer vereinfachten steuerlichen Behandlung auf Terra Classic
Implementieren Sie einen rückwärtskompatiblen Mechanismus für die Handhabung von Steuern auf Terra Classic, um die Handhabung von Steuern zu vereinfachen und den tax2gas-Ansatz zu ersetzen. https://github.com/classic-terra/documents/blob/main/proposals/tax_proposal.md
Diskussion auf CommonWealth.im: Luna Classic Community Forum (LUNC) – Einführung einer vereinfachten Steuerabwicklung auf Terra Classic
Zusammenfassung
Mit diesem Vorschlag wird die Genehmigung beantragt, den “Reverse Charge”-Mechanismus auf Terra Classic einzuführen und den tax2gas-Ansatz zu ersetzen. Die Reverse Charge-Lösung vereinfacht die Steuerabwicklung, indem die Steuer automatisch von dem gesendeten Betrag abgezogen wird, bevor er die Brieftasche des Empfängers erreicht, so dass der Absender die Steuer nicht mehr als zusätzliche Gebühr entrichten muss. Das System ist vollständig abwärtskompatibel und bietet Entwicklern die Möglichkeit, bei Geldtransfers weiterhin die Besteuerung auf der Absenderseite zu verwenden, falls gewünscht. Der Ansatz löst auch das Problem der Doppelbesteuerung von Verträgen, das im aktuellen System besteht.
Motivation
Das bestehende Steuersystem auf Terra Classic verlangt vom Absender, dass er zusätzlich zum Gas auch noch die Steuergebühren übernimmt, was eine erhebliche Entwicklungslast für dApps darstellt, insbesondere für solche, die aus anderen Ökosystemen stammen. Um dies zu lindern, wurde das vorgeschlagene System entwickelt, das Steuerabzüge automatisch auf der Blockchain selbst abwickelt. Damit entfällt für dApp-Entwickler die Notwendigkeit, komplexe Logik für die Steuerabwicklung in Verträgen oder dApp-Schnittstellen zu implementieren.
Stand der Entwicklung
Die Lösung ist bereits vollständig entwickelt. Während der Tests auf einem lokalen System und im sekundären Testnetz hat der Reverse Charge-Ansatz keine Probleme bei dApps verursacht. Die Tests wurden sowohl mit Benutzeroberflächen, die Steuern verarbeiten, als auch mit Benutzeroberflächen, die keine Steuern verarbeiten, sowie mit dem Terrad-Client der Befehlszeile durchgeführt. Die Lösung bietet sowohl für Entwickler als auch für Nutzer eine deutliche Verbesserung der Benutzerfreundlichkeit. Außerdem wird die Doppelbesteuerung von Verträgen vermieden.
Der Vorschlag von tax2gas, obwohl er bereits genehmigt wurde, wird durch diese neue Lösung überflüssig.
Änderungen
Die Einführung von Reverse Charge bringt die folgenden wesentlichen Änderungen mit sich:
- Automatischer Steuerabzug: Die Steuer wird standardmäßig vom gesendeten Betrag abgezogen, so dass der Absender nicht mehr darauf achten muss, genügend Gebühren zu senden.
- Abwärtskompatibilität: dApps können dem Absender weiterhin erlauben, die Steuer auf normale Geldtransfers zu übernehmen, falls dies gewünscht wird, wodurch eine vollständige Abwärtskompatibilität mit bestehenden Systemen gewährleistet wird.
- Interaktion mit Verträgen: Falls dApps den Absender bei der Interaktion mit Verträgen weiterhin Steuern zahlen lassen, werden diese Gelder automatisch zurückerstattet, um einen konsistenten und fairen Besteuerungsprozess zu gewährleisten
- Abschaffung der Doppelbesteuerung: Verträge werden nicht mehr besteuert, wenn sie Gelder erhalten. Die Besteuerung erfolgt nur noch, wenn Gelder an eine Brieftasche gesendet werden.
- Tax2Gas veraltet: Diese Lösung ersetzt den Tax2Gas-Ansatz und beseitigt die mit diesem Modell verbundenen Probleme und Komplexitäten.
- Whitelisting: Bestehende Whitelisting-Mechanismen bleiben intakt (d.h. für Binance-Wallets). Es ist beabsichtigt, in einem zukünftigen Update eine feiner abgestufte Whitelisting-Funktion unter Governance-Kontrolle über “Steuerzonen” zu implementieren. Die vorgeschlagene Implementierung der Steuerbehandlung ist damit vollständig kompatibel.
- Wallet-Kompatibilität: Es wird erwartet, dass Wallets wie Keplr, Station und andere weiterhin ohne Änderungen funktionieren. Lokale Tests, die den von diesen Wallets verwendeten Prozess emulieren, haben keine Probleme gezeigt.
Testen und Einsetzen
Das System ist vollständig entwickelt und wurde erfolgreich im sekundären Testnetz eingesetzt. Es wurden Tests mit verschiedenen Transaktionsarten durchgeführt, darunter das Senden von LUNC, die Bereitstellung von NFTs zum Einzug und der Kauf von NFTs über die Benutzeroberfläche. In allen Fällen funktionierten die Steuerabzüge wie vorgesehen, wobei sowohl die abwärtskompatiblen als auch die neuen Steuerabfragemethoden nahtlos funktionierten.
Weitere Tests werden sich auf zusätzliche Anwendungsfälle konzentrieren, z. B. die Abstimmung über Vorschläge. Die Teilnahme von Benutzern und dApps an diesen Tests ist erwünscht. Wenn dieser Vorschlag genehmigt wird, werden die verbleibenden unten aufgeführten Aufgaben abgeschlossen und das System wird durch einen Software-Upgrade-Vorschlag für die Einführung im Mainnet vorbereitet.
Die folgenden Aufgaben müssen noch erledigt werden:
- Einsatz im primären rebel-2 Testnetz
- Weitere Use-Case-Tests im Testnet
- Korrektur von Interchain-Tests, die in SDK 0.47 eingeführt wurden
- Vorbereitung der Version für die Bereitstellung im Mainnet
- Überprüfung durch einen anderen Entwickler oder ein anderes Team
Geben Sie Ihre Stimme ab
Ja: Stimmen Sie der Einführung von Reverse Charge, der Vereinfachung der Steuerabwicklung und der Ablösung von tax2gas zu.
Nein: Lehnen Sie den Vorschlag ab und behalten Sie das derzeitige Steuersystem bei, mit der Möglichkeit einer zukünftigen Einführung von tax2gas.
Enthaltung: Sie haben keine feste Meinung und akzeptieren die Entscheidung der Mehrheit.
Veto: Sie sind der Meinung, dass dieser Vorschlag schädlich ist und nicht umgesetzt werden sollte.

