Skip to content Skip to sidebar Skip to footer

12143 | Proposition – Mise en place d’une gestion fiscale simplifiée sur Terra Classic

5 min read 951 words 231 views

Mettre en œuvre un mécanisme de traitement des taxes compatible avec le passé sur Terra Classic afin de simplifier le traitement des taxes et de remplacer l’approche tax2gas. https://github.com/classic-terra/documents/blob/main/proposals/tax_proposal.md

Discussion sur CommonWealth.im: Luna Classic Community Forum (LUNC) – Mise en place d’une fiscalité simplifiée sur Terra Classic

Résumé

Cette proposition vise à obtenir l’autorisation de déployer le mécanisme “Reverse Charge” sur Terra Classic et de remplacer l’approche tax2gas. La solution Reverse Charge simplifie la gestion des taxes en déduisant automatiquement la taxe du montant envoyé avant qu’il n’atteigne le portefeuille du destinataire, ce qui évite à l’expéditeur de payer la taxe en tant que frais supplémentaire. Le système conserve une compatibilité ascendante totale et offre aux développeurs la possibilité de continuer à utiliser la taxation du côté de l’expéditeur pour les transferts de fonds, s’ils le souhaitent. Cette approche résout également le problème de la double imposition des contrats qui existe dans le système actuel.

Motivation

Le système fiscal existant sur Terra Classic exige que l’expéditeur couvre les frais fiscaux en plus du gaz, ce qui a constitué un fardeau de développement important pour les dApps, en particulier celles provenant d’autres écosystèmes. Pour y remédier, le système proposé a été développé, gérant automatiquement les déductions fiscales sur la blockchain elle-même. Les développeurs de dApp n’ont donc plus besoin de mettre en œuvre une logique complexe de traitement des taxes dans les contrats ou les interfaces de dApp.

État d’avancement

La solution a déjà été entièrement développée. Lors des tests effectués sur un système local et sur le réseau de test secondaire, l’approche de l’autoliquidation n’a causé aucun problème sur les dApps. Les tests ont été effectués avec des interfaces utilisateur gérant les taxes et des interfaces utilisateur ne gérant pas les taxes, ainsi qu’en utilisant le client terrad en ligne de commande. La solution offre une amélioration significative de la facilité d’utilisation pour les développeurs et les utilisateurs. En outre, elle élimine la double imposition sur les contrats.

La proposition tax2gas, bien qu’approuvée précédemment, est rendue inutile par cette nouvelle solution.

Changements

La mise en œuvre de l’autoliquidation introduit les principales modifications suivantes :

  • Déduction automatique des taxes : La taxe est déduite par défaut du montant envoyé, ce qui évite à l’expéditeur de devoir s’assurer qu’il envoie suffisamment de frais.
  • Compatibilité ascendante : les dApps peuvent toujours choisir de permettre à l’expéditeur de couvrir la taxe sur les transferts de fonds normaux s’il le souhaite, ce qui garantit une compatibilité ascendante totale avec les systèmes existants.
  • Interaction avec les contrats : Si les dApps continuent de laisser l’expéditeur payer des taxes lors de l’interaction avec les contrats, ces fonds sont automatiquement remboursés afin de garantir un processus d’imposition cohérent et équitable.
  • Élimination de la double imposition : Les contrats ne seront plus taxés lorsqu’ils reçoivent des fonds ; la taxation n’interviendra que lorsque les fonds sont envoyés vers un portefeuille.
  • Obsolescence de Tax2Gas : Cette solution remplace l’approche tax2gas, en résolvant les problèmes et les complexités associés à ce modèle.
  • Liste blanche : Les mécanismes de liste blanche existants restent intacts (c’est-à-dire pour les portefeuilles Binance). Il est prévu de mettre en œuvre une fonction de liste blanche plus fine sous le contrôle de la gouvernance via les “zones fiscales” dans une future mise à jour. L’implémentation proposée de la gestion des taxes est entièrement compatible avec cela.
  • Compatibilité avec les portefeuilles : Les portefeuilles tels que Keplr, Station et autres devraient continuer à fonctionner sans changement. Des tests locaux émulant le processus utilisé par ces portefeuilles n’ont révélé aucun problème.

Essais et déploiement

Le système a été entièrement développé et a été déployé avec succès sur le réseau d’essai secondaire. Des tests ont été effectués sur différents types de transactions, notamment l’envoi de LUNC, le déploiement de la collecte de NFT et l’achat de NFT via l’interface utilisateur. Dans tous les cas, les déductions fiscales ont fonctionné comme prévu, les méthodes d’interrogation fiscale, qu’elles soient rétrocompatibles ou nouvelles, fonctionnant de manière transparente.

D’autres tests porteront sur des cas d’utilisation supplémentaires, par exemple le vote sur des propositions. La participation des utilisateurs et des dApps à ces tests est encouragée. Si cette proposition est approuvée, les tâches restantes énumérées ci-dessous seront achevées et le système sera préparé pour le déploiement du réseau principal par le biais d’une proposition de mise à jour logicielle.

Les tâches suivantes restent à accomplir :

  • Déploiement sur le réseau de test primaire rebel-2
  • Poursuite des tests de cas d’utilisation sur le réseau d’essai
  • Correction des tests inter-chaînes introduits dans le SDK 0.47
  • Préparation de la version pour le déploiement sur le réseau principal
  • Révision par un autre développeur ou une autre équipe

Participez au vote

Oui : approuver la mise en œuvre de l’autoliquidation, la simplification du traitement fiscal et le remplacement de tax2gas.
Non : rejeter la proposition et maintenir le système fiscal actuel, avec la possibilité d’un déploiement futur de tax2gas.
Abstention : vous n’avez pas d’opinion tranchée et accepterez la décision de la majorité.
Veto : Vous estimez que cette proposition est nuisible et ne devrait pas être mise en œuvre.

Was this article helpful?
YesNo
E-mail
Password
Confirm Password
QuoraTelegram