Explication des contrats intelligents Binaryx : comment consulter vos jetons immobiliers sur Blockchain Explorer ?

Saviez-vous qu'il existe plus de 100 milliards de dollars de valeur totale bloquée dans les contrats intelligents sur toutes les blockchains ? Ces contrats intelligents traitent des millions de transactions par jour. Les contrats intelligents sur la blockchain Polygon uniquement (où Binaryx opère) sont terminés 3 millions de transactions par jour.
Bienvenue dans notre troisième guide de transparence ! Si vous avez suivi nos publications précédentes, vous savez déjà à quel point nous prenons la transparence au sérieux chez Binaryx.
- Notre premier guide vous a aidé à comprendre exactement dans quelle entité juridique vous devenez partenaire lorsque vous acquérez un jeton.
- Notre deuxième guide vous a expliqué ce qui se passerait (et ce que vous pourriez faire) si Binaryx disparaissait soudainement.
À présent, nous vous montrons exactement comment fonctionne la technologie qui sous-tend votre investissement : les contrats intelligents qui sécurisent les jetons de votre propriété, distribuent vos revenus locatifs et font respecter vos droits de propriété.
Pourquoi est-ce important pour toi ? Parce que la technologie blockchain ne consiste pas seulement à échanger des jetons sophistiqués et à obtenir des rendements plus rapidement, elle vise à vous donner, en tant qu'investisseur, un accès sans précédent pour vérifier vos investissements de manière indépendante. Plus besoin de croire les entreprises sur parole ; vous pouvez désormais vérifier les faits vous-même.
À la fin de cet article, vous saurez exactement comment les contrats intelligents sur Binaryx fonctionnent et sont mis à niveau, comment les examiner, ainsi que vos avoirs en jetons de propriété, sur PolygonScan, et comprendre les mécanismes de sécurité protégeant votre investissement, le tout sans avoir à apprendre à coder.
Comment lire cet article
Voici un bref aperçu de la structure de l'article pour vous assurer de ne pas vous y perdre. L'article est structuré pour vous aider à comprendre comment Binaryx utilise des contrats intelligents pour sécuriser vos investissements et vous offrir une transparence sans précédent. L'article passe logiquement des concepts fondamentaux de la blockchain à une application pratique, vous permettant de développer vos connaissances étape par étape.
Partie I. Comprendre les bases : les plateformes de contrats intelligents et leur fonctionnement
- Que sont les plateformes de contrats intelligents et en quoi diffèrent-elles des blockchains traditionnelles ?
- Comment les contrats intelligents fonctionnent-ils en tant que programmes sur la blockchain ?
- Comment les contrats intelligents gèrent-ils les jetons ?
- Comment les transactions liées à la blockchain se comparent-elles aux transactions bancaires traditionnelles ?
Partie II : Contrats intelligents sur la plateforme Binaryx : fonctionnalité et sécurité
- Comment sont créés les contrats intelligents Binaryx ?
- Quels sont les trois principaux types de contrats intelligents sur notre plateforme ?
- Dans quelle mesure les contrats intelligents Binaryx sont-ils sûrs ?
Partie III : L'évolutivité des contrats intelligents de Binaryx
- Qu'est-ce qui peut (et ne peut pas) être modifié dans les contrats intelligents ?
- Qui peut modifier les contrats intelligents et pourquoi ?
- Qu'est-ce qui garantit la qualité des modifications ?
- Comment le contrat intelligent Binaryx pourrait-il évoluer dans 5 ans ?
Partie IV : Comment explorer vous-même les contrats intelligents Binaryx ?
- Comment localiser et accéder à des contrats intelligents et à des jetons
- Comment vérifier la distribution des jetons pour vos propriétés
- Comment examiner l'historique et les paramètres des transactions
- Comment réclamer le paiement des loyers directement via des contrats intelligents
Partie V : Transparence et révision du code de Binaryx
- État actuel et projets futurs en matière d'accessibilité du code
- Comment consulter notre code de contrat intelligent dès aujourd'hui
- Comprendre les contrats de proxy et leurs implémentations
Partie I. Comprendre les bases : les plateformes de contrats intelligents et leur fonctionnement
Les blockchains en tant que plateformes de contrats intelligents
La première génération de technologie blockchain (Bitcoin) était essentiellement un registre décentralisé, un moyen d'enregistrer qui a envoyé quoi à qui sans avoir besoin d'une banque au milieu. Les blockchains de deuxième génération comme Ethereum et Polygon (que Binaryx utilise) ont évolué au-delà du simple enregistrement des transactions. Ils sont devenus des plateformes entièrement programmables où les développeurs peuvent déployer des programmes auto-exécutables appelés « contrats intelligents ».
Les contrats intelligents sont des programmes sur la blockchain
Un contrat intelligent est simplement un programme qui s'exécute sur la blockchain. Contrairement aux programmes traditionnels qui s'exécutent sur des ordinateurs ou des serveurs privés, les contrats intelligents :
- Exécutez sur un registre décentralisé.
- Exécutez sans interruption, censure ou interférence de tiers.
- Appliquez automatiquement les règles et les conditions sans avoir à faire confiance à une seule partie.
- Créez des enregistrements permanents et transparents de toutes les transactions et de tous les changements d'état.
Les contrats intelligents gèrent les jetons
Pour clarifier la relation entre un contrat intelligent et des jetons, commençons par un concept fondamental : les jetons sont créés et gérés par des contrats intelligents. Les jetons blockchain ne peuvent pas exister en dehors de leur contrat intelligent.
Voici comment cela fonctionne :
- Le contrat intelligent contient du code qui définit les règles de création, de transfert et de gestion des jetons.
- Le contrat tient à jour un registre (une correspondance entre les adresses et les soldes) indiquant à qui appartient combien de jetons.
- Lorsque vous « possédez des jetons », vous possédez réellement une entrée dans ce registre numérique.
- Le jeton et son contrat partagent la même adresse sur la blockchain.
- Vous interagissez avec le contrat pour transférer des jetons, et non avec les jetons eux-mêmes.
Pour utiliser une analogie réelle : si un compte bancaire était un contrat intelligent, les dollars de votre compte seraient les jetons. Les dollars n'existent pas physiquement sur votre compte, ce ne sont que des entrées dans le grand livre de la banque. De même, les jetons ne sont que des entrées dans le registre du contrat intelligent.
De la banque traditionnelle aux contrats intelligents
Explorons plus précisément le fonctionnement des virements bancaires traditionnels et expliquons pourquoi les contrats intelligents représentent une telle avancée. Voici les obstacles auxquels vous êtes confronté lorsque vous transférez de l'argent à l'international par le biais des services bancaires traditionnels :
- Intermédiaires multiples: Votre transaction passe par 3 à 7 institutions différentes (banque émettrice, banques correspondantes, chambres de compensation, banque réceptrice).
- Processus cachés: Chaque institution tient son registre privé auquel vous ne pouvez pas accéder.
- Délais prolongés: Les virements internationaux prennent de 3 à 5 jours ouvrables car chaque institution doit vérifier et réconcilier la transaction.
- Vérification coûteuse: Les banques facturent des frais importants (généralement 3 à 7 %) car elles doivent gérer des systèmes complexes pour vérifier les transactions et prévenir les fraudes.
- Erreurs de la boîte noire: En cas de problème, le dépannage est difficile car vous ne pouvez pas voir à quel endroit de la chaîne le problème s'est produit.
Par exemple, l'envoi de 1 000$ des États-Unis vers l'Indonésie peut impliquer votre banque locale, une banque correspondante telle que Citibank, et enfin la banque du destinataire. Chaque entité tient des registres distincts et l'ensemble du processus repose sur un réseau complexe de relations de confiance établies au fil des décennies.
Les contrats intelligents peuvent réduire les coûts de transaction jusqu'à 57 % et exécuter des transactions 10 à 100 fois plus rapide par rapport aux systèmes bancaires traditionnels. L'ensemble du processus est transformé :
- Transactions directes: Votre transaction s'effectue directement entre l'expéditeur et le destinataire, sans intermédiaire.
- Registre public: L'intégralité de la transaction est enregistrée sur une blockchain publique que tout le monde peut vérifier.
- Règlement quasi instantané: les transferts sont effectués en quelques minutes au lieu de plusieurs jours.
- Frais minimaux: Sans intermédiaires, les coûts sont considérablement réduits.
- Transparence totale: Tout le monde peut retracer exactement ce qui s'est passé à chaque étape.
- Règles immuables: Les conditions du transfert sont explicitement codées et ne peuvent pas être modifiées une fois déployées.
Maintenant, c'est terminé 70 % des banques centrales explorent la technologie des contrats intelligents pour les CBDC. Bientôt, l'ensemble du monde financier sera régi par des contrats intelligents.
Deuxième partie. Contrats intelligents sur la plateforme Binaryx : fonctionnalité et sécurité
Les contrats intelligents constituent l'épine dorsale de la plateforme Binaryx. Bien que notre site Web et notre interface utilisateur rendent la plateforme accessible, ce sont nos contrats intelligents qui gèrent toutes les transactions financières et garantissent la sécurité de vos investissements
Comment sont créés les contrats intelligents Binaryx ?
Chaque contrat intelligent de la plateforme Binaryx est créé pour répondre à un objectif spécifique. Nos jetons de propriété et leurs mécanismes de distribution des revenus reposent tous sur des contrats intelligents soigneusement conçus et adaptés à chaque fonction. Ces contrats commencent par un code écrit par notre équipe de développement, sont soumis à des tests approfondis et à des audits de sécurité, puis sont déployés sur la blockchain Polygon où ils deviennent actifs.
Lorsque nous avons lancé Binaryx pour la première fois en 2023, nos contrats intelligents étaient totalement transparents et accessibles dans un référentiel public. Cependant, nous avons dû temporairement rendre notre dépôt privé pour des raisons de sécurité suite à des attaques DDoS. Nous approfondissons cette question dans la partie « Transparence du code de Binaryx » ci-dessous et montrons comment vous pouvez explorer vous-même le code de nos contrats intelligents.
Trois principaux types de contrats intelligents sur la plateforme Binaryx
En tant qu'investisseur, il existe trois principaux types de contrats intelligents que vous devez connaître :
- Le contrat de distribution des recettes: Il s'agit du « hub de paiement » central pour l'ensemble de l'écosystème Binaryx. Ce contrat intelligent unique gère la collecte et la distribution de tous les loyers et autres revenus aux détenteurs de jetons immobiliers. Il s'agit du contrat avec lequel vous interagissez lorsque vous déclarez des revenus locatifs.
- Contrats de jetons de propriété locative (comme celui de Loft tropical) : Chaque propriété locative terminée possède son propre contrat intelligent dédié qui suit la propriété des jetons de cette propriété spécifique. Ces contrats tiennent à jour le registre indiquant qui possède combien de jetons pour une propriété donnée.
- Contrats de jetons pour les propriétés de construction (comme celui de Villa Équilibre) : Semblable aux contrats de location de biens, ce contrat intelligent permet de suivre la propriété des jetons de construction de cette propriété spécifique. Ceux-ci présentent de légères différences de fonctionnalité qui tiennent compte du modèle d'investissement dynamique des propriétés en construction.
Chaque contrat de jeton immobilier tient à jour son registre de propriété de jetons. Lorsque vous achetez des jetons pour une propriété spécifique, le contrat intelligent correspondant met à jour son registre pour indiquer votre propriété. Ce même contrat fera ultérieurement référence à son registre lors de la distribution des revenus ou du calcul des droits de vote.
Des audits tiers confirment la sécurité du code de Binaryx avec un score de sécurité de 9,8/10
Les contrats intelligents de Binaryx ont fait l'objet d'audits de sécurité complets réalisés par des tiers par Blaize.Sécurité, une société de sécurité blockchain avec plus de 7 ans d'expérience et des milliers d'audits de contrats intelligents dans divers écosystèmes de blockchain. L'audit a examiné nos principaux contrats intelligents et a attribué une note de sécurité de 9,8/10. L'évaluation a utilisé à la fois des outils d'analyse automatisés (Mythril, Solhint, Slither, Smartdec) et une révision manuelle du code pour identifier les vulnérabilités potentielles.

Blaize.Security a conclu que notre code présente une bonne lisibilité et implémente correctement la logique métier nécessaire :
« Les contrats offrent toutes les possibilités de vendre des actifs. Toutes les conditions de vente sont transparentes pour l'utilisateur. Le rôle de l'administrateur est uniquement de modifier l'état d'un actif. De même, les règles selon lesquelles se produisent les changements d'état d'un actif sont fixées dans les contrats intelligents. »
Troisième partie. L'évolutivité des contrats intelligents de Binaryx
La plupart des principaux protocoles et plateformes DeFi disposent de contrats intelligents évolutifs. Les leaders de l'industrie — Uniswap, Aave et Composé — ont tous fait l'objet de multiples mises à niveau de contrats intelligents et continueront d'évoluer à l'avenir. Chez Binaryx, nous suivons les normes de l'industrie.
Pour faire simple, nos contrats intelligents sont conçus pour être évolutifs pour deux raisons importantes :
- Pour ajouter de nouvelles fonctionnalités et améliorations. Sans évolutivité, chaque amélioration nécessiterait la création de nouveaux contrats et la migration de tous les actifs, un processus extrêmement perturbateur.
- Pour se conformer à la législation du Wyoming DAO LLC. Le Législation du Wyoming SF0038 exige explicitement que les contrats intelligents soient évolutifs, en particulier pour garantir la capacité de rembourser les fonds des investisseurs si nécessaire.
Qu'est-ce qui peut (et ne peut pas) être modifié dans les contrats intelligents ?
- Ne peut pas être modifié: Les structures de données, les variables stockées et les soldes restent immuables. Par exemple, l'enregistrement du nombre de jetons que possède chaque investisseur ne peut pas être modifié par une mise à niveau.
- Peut être modifié: Seule l'implémentation des méthodes (fonctions) peut être mise à niveau. Cela signifie que nous pouvons améliorer le fonctionnement d'un système, sans modifier les données ou les soldes existants.
Qui peut modifier les contrats intelligents et pourquoi ?
La possibilité de modifier les contrats intelligents est strictement contrôlée chez Binaryx. Bien que notre équipe de développement puisse créer et proposer des changements, elle ne peut pas les mettre en œuvre unilatéralement. Toute modification importante nécessite l'approbation de plusieurs parties autorisées par le biais de notre système de signature multiple. Même dans le pire des cas, si le compte d'un membre de l'équipe était compromis, l'attaquant ne serait toujours pas en mesure d'implémenter les modifications sans approbations supplémentaires.
Cependant, les détenteurs de jetons peuvent collaborer et voter pour appliquer certaines modifications des contrats intelligents, comme ils l'ont fait dans le contrat intelligent de Kammora Living. Dans ce cas, les investisseurs ont voté en faveur de la modification de la distribution des jetons afin de modifier le pourcentage de remise.
La mise en œuvre de ce changement a donc nécessité plusieurs étapes :
- Le changement a d'abord été approuvé par un vote des investisseurs.
- Notre équipe de développement a créé les modifications de code nécessaires
- Les modifications ont été testées dans des environnements de développement
- Plusieurs parties autorisées ont dû approuver la mise à niveau
- Ce n'est qu'alors que la modification a été appliquée au contrat de production.
Qu'est-ce qui garantit la qualité des modifications ?
Toutes les mises à niveau du code des contrats intelligents chez Binaryx sont soumises à des tests rigoureux avant d'atteindre la phase de production :
- Toutes les fonctions et méthodes sont couvertes par des tests automatisés
- Les tests vérifient que les fonctions ne peuvent être exécutées que par des parties autorisées
- Les scénarios de test vérifient explicitement les contrôles d'accès et les limites de sécurité
Nous prévoyons de publier bientôt notre suite de tests.
Comment le contrat intelligent Binaryx pourrait-il évoluer dans 5 ans ?
Bien que Binaryx ait une vision de la manière dont notre plateforme pourrait évoluer, la réalité sera probablement façonnée par l'évolution plus large de la technologie blockchain et l'évolution des besoins du marché. Plus important encore, les futures modifications des contrats intelligents de Binaryx dépendront en partie de vous, de nos utilisateurs et de nos investisseurs. Vos commentaires, vos décisions de vote et l'évolution de vos besoins orienteront nos priorités de développement.
Pour comprendre à quel point les protocoles peuvent évoluer de façon spectaculaire, examinons Uniswapson parcours sous forme d'étude de cas. Uniswap est la plus grande plateforme d'échange décentralisée avec plus de 1,5 billion de dollars de volume de transactions à vie, et elle a subi quatre mises à niveau majeures depuis sa création en 2018 :
- Uniswap V1 (2018): L'implémentation initiale utilisait une simple formule de produit constant (x×y=k) et comportait des contrats immuables sans aucune voie de mise à niveau. Lorsque des améliorations étaient nécessaires, un tout nouveau protocole a dû être déployé.
- Uniswap V2 (2020): a introduit des améliorations importantes, notamment des swaps directs ERC-20 vers ERC-20 et des oracles de prix. Alors que les contrats principaux restaient immuables, la v2 a mis en œuvre une architecture plus modulaire qui séparait les fonctions principales des contrats périphériques, facilitant ainsi les futures migrations.
- Uniswap V3 (2021): Représentation d'une reconstruction complète axée sur l'efficacité du capital grâce à une liquidité concentrée. Cette version a pleinement adopté le modèle de proxy, avec des contrats tels que Routeur universel et Permis 2 en utilisant des modèles évolutifs. Ces contrats intelligents séparent la logique (implémentation) du stockage (proxy), ce qui permet à l'équipe de mettre à niveau les fonctionnalités sans migrer les actifs des utilisateurs.
- Uniswap v4 (2023-2024): La dernière version introduit des « hooks » qui permettent aux développeurs de personnaliser le comportement du pool. Cette version utilise un architecture singleton pour améliorer l'efficacité du gaz et mettre en œuvre des améliorations des piscines. Tout en conservant certains composants de base immuables, la v4 offre une flexibilité sans précédent grâce à son système de crochets.
Ce qui est particulièrement intéressant dans le parcours d'évolution d'Uniswap, c'est la façon dont il est passé de contrats totalement immuables dans la v1 (qui nécessitaient un redéploiement complet pour tout changement) à une architecture évolutive sophistiquée dans les versions ultérieures.
Partie IV. Comment découvrir vous-même les contrats intelligents Binaryx ?
Où trouver des contrats intelligents et des jetons ?
Chaque contrat intelligent et ses jetons associés ont une adresse unique sur la blockchain mais apparaissent sur différentes pages du scanner blockchain. Pour les propriétés Binaryx, dans la section du document de chaque propriété, vous pouvez trouver soit une adresse de jeton sous l'élément « Jeton », soit une adresse de contrat intelligent sous l'élément « Contrat intelligent ». Cliquez sur l'un de ces hyperliens pour accéder directement à l'explorateur de chaînes de blocs PolygonScan.


Les contrats intelligents précèdent les jetons car ils établissent les règles de création de jetons et d'autres fonctionnalités. C'est pourquoi les nouvelles propriétés affichent uniquement un lien de contrat intelligent : les jetons n'ont pas encore été lancés ou n'ont été créés que récemment. Pour chaque propriété, vous pouvez trouver son contrat intelligent dans le document « DAO LLC Statuts of Organization », signé selon le Législation du Wyoming SF0038. Vous pouvez en savoir plus sur ce cadre dans notre guide juridique.
Lorsque vous recherchez une adresse sur PolygonScan, vous pouvez examiner à la fois le jeton et son contrat de gestion, à condition que les jetons aient déjà été émis. Si vous consultez une page de jetons, cliquez sur le lien hypertexte du contrat intelligent sous « Contrat de jetons » dans la section « Autres informations » dans le coin supérieur droit.

Si vous êtes sur une page de contrat intelligent et que les jetons sont déjà créés, cliquez sur le lien hypertexte du jeton sous l'élément « Token Tracker » dans la section « Plus d'informations » au milieu de la page.

Actuellement, votre interaction avec les contrats intelligents spécifiques à une propriété (types 2 et 3) est principalement observationnelle : vous pouvez vérifier les enregistrements de propriété, suivre l'historique des transactions et surveiller la distribution des jetons. Cependant, le Contrat de distribution des recettes est l'endroit où vous pouvez interagir activement pour réclamer vos revenus de location.
Comment vérifier la distribution des jetons ?
Vous pouvez contrôler qui possède les jetons d'une propriété à l'aide de PolygonScan. Prenons l'exemple de la distribution des jetons du Tropical Loft :
- Sur la page des jetons de la propriété sur PolygonScan (pour Tropical Loft), c'est https://polygonscan.com/token/0x4b17845F255cC19dB2612ab8577Ea1e0852BBBd7) recherchez l'onglet « Titulaires » dans le menu horizontal situé sous le nom du jeton et cliquez dessus.

- Cette page affiche une ventilation complète de tous les détenteurs de jetons, indiquant :
- Chaque adresse de portefeuille qui possède des jetons
- Le nombre de jetons que contient chaque adresse
- Le pourcentage de l'offre totale de jetons détenue par chaque adresse
- Pour une représentation plus visuelle, cliquez sur l'option « Tableau des détenteurs de jetons » en haut de la section des détenteurs. Vous obtiendrez un graphique circulaire montrant la distribution relative des jetons entre tous les détenteurs.

La section Titulaires vous donne des informations précieuses sur la concentration de la propriété et les modèles de distribution. Vous pouvez facilement repérer l'adresse de votre portefeuille dans cette liste pour vérifier votre participation. En vérifiant régulièrement la distribution des jetons, vous comprenez à quel point le pool d'investisseurs est diversifié pour votre propriété et vous suivez tout changement significatif dans les modèles de propriété au fil du temps.
Comment examiner l'historique et les paramètres des transactions ?
La blockchain enregistre chaque transaction impliquant vos jetons de propriété, créant ainsi un historique transparent et immuable que vous pouvez consulter à tout moment. Voici comment accéder à ces informations et les comprendre en utilisant la page de jetons de Tropical Loft à titre d'exemple :
- Sur la page des jetons de la propriété (https://polygonscan.com/token/0x4b17845F255cC19dB2612ab8577Ea1e0852BBBd7), localisez et cliquez sur l'onglet « Transferts » dans le menu horizontal situé sous le nom du jeton.

Cette page affiche un enregistrement chronologique de chaque transfert de jeton, avec les informations suivantes :
- Hachage de transaction (identifiant unique pour chaque transaction)
- Méthode (mode d'interaction spécifique)
- Numéro de bloc (date à laquelle la transaction a été traitée)
- Âge (depuis combien de temps la transaction a eu lieu)
- Adresses de provenance et de destination (portefeuilles de l'expéditeur et du destinataire)
- Quantité (combien de jetons ont été transférés)
- Pour obtenir des informations détaillées sur une transaction spécifique, cliquez sur le hachage de la transaction.

- Cela ouvre une nouvelle page affichant :
- L'heure et la date exactes de la transaction
- Le numéro de bloc sur lequel la transaction a été exécutée
- Frais de gaz payés pour traiter la transaction
- Toutes les adresses associées à la transaction
- État de la transaction (succès ou échec)

- Pour filtrer les transactions impliquant votre portefeuille, utilisez la fonction de recherche en haut de la page Transferts et saisissez l'adresse de votre portefeuille.

En examinant l'historique des transactions, vous pouvez vérifier quand vous avez reçu vos jetons, suivre la distribution des loyers et surveiller le niveau d'activité global de votre jeton immobilier. Cette transparence est l'un des principaux avantages de la blockchain, car elle vous permet de vérifier de manière indépendante tous les mouvements de votre investissement sans vous fier à des rapports tiers.
Comment réclamer le paiement des loyers par le biais de contrats intelligents ?
Voici comment vous pouvez réclamer le paiement de votre loyer directement via la blockchain :
- Visitez l'adresse du contrat de distribution des recettes : https://polygonscan.com/address/0x326fdcca0f5b9f5905f6bfdb914b1f6eddc45061
- Ouvrez l'onglet « Contrat » et sélectionnez « Écrire en tant que proxy ».

- Connectez votre portefeuille cryptographique en cliquant sur « Se connecter au Web3 », en acceptant l'invite de Polygonscan et en sélectionnant votre portefeuille. Approuvez ensuite la connexion dans votre portefeuille.

- Dans le »revendication«, saisissez l'adresse de votre portefeuille dans la section »_utilisateur« champ où les loyers seront envoyés. Dans le »_jetonschamp «, entrez les adresses des jetons pour les propriétés dont vous souhaitez percevoir le loyer. Par exemple, pour percevoir un loyer auprès de PARQ Attique 61, entrez « 0xA07DB641FC95067A2FE68B6224A9DD39564BFD57 ». Cliquez ensuite sur « Écrire » et confirmez la transaction.

- Le paiement de votre loyer (si disponible) sera transféré sur votre portefeuille en USDT. Vous pouvez même percevoir le loyer de plusieurs propriétés en une seule transaction en répertoriant leurs adresses symboliques séparées par des virgules.

Partie V. Transparence et révision du code de Binaryx
La technologie blockchain promet la transparence dès la conception. Chez Binaryx, nous sommes attachés à ce principe, mais nous devons l'équilibrer avec les besoins de développement pratiques. Voici un aperçu de notre position en matière de transparence du code.
État actuel : Dépôt privé temporaire
Actuellement, notre code de contrat intelligent est hébergé dans un référentiel privé. Ce n'était pas notre approche initiale. En fait, nous avons commencé par le dépôt public. Cependant, pendant le développement, nous avons dû fermer temporairement le code privé en raison des attaques DDoS répétitives. Après une évaluation de sécurité, nous avons décidé de restreindre l'accès afin de protéger les configurations dorsales sensibles.
Nous reconnaissons pleinement que les contrats intelligents devraient être accessibles au public. La transparence est une valeur fondamentale de la technologie blockchain, et nous travaillons activement pour rendre notre code à nouveau public. Notre équipe de développement sépare le code du frontend, du backend et du code des contrats intelligents dans différents référentiels afin de permettre cette transparence tout en maintenant les mesures de sécurité nécessaires. Le référentiel contenant toutes les règles des contrats intelligents est en cours de préparation pour devenir entièrement public, et d'ici deux mois, tout le monde pourra accéder à ces règles et les étudier directement.
Comment consulter le code du contrat intelligent Binaryx ?
Pendant que nous travaillons à rendre l'intégralité de notre référentiel public, vous pouvez déjà consulter le code source de nos principaux contrats intelligents directement sur PolygonScan. Voici comment vous pouvez consulter le code du Contrat de distribution des recettes et sa mise en œuvre :
- Consultez notre principal contrat de distribution des revenus sur 0x326FDCCA0F5B9F5905F6BFDB914B1F6EDDC45061, puis cliquez sur l'onglet « Contrat » et restez dans la section « Code ».

- Si vous faites défiler la page vers le bas, vous verrez le code source du contrat pour le proxy. Ce code est relativement simple et gère principalement le transfert des appels vers le contrat d'implémentation.

- Nos contrats intelligents utilisent le modèle de proxy transparent EIP-1967, qui sépare l'interface du contrat de sa mise en œuvre. Pour afficher le code d'implémentation réel qui contient la logique métier, restez sur le même onglet « Contrat » mais cliquez sur la section « Lire en tant que proxy », puis cliquez sur l'hyperlien vers le contrat de mise en œuvre à l'adresse 0x0d067b405146af4d2116e6201ed6d94fb2d30137.

- Sur la page du contrat de mise en œuvre, cliquez à nouveau sur l'onglet « Contrat », puis sélectionnez « Code » pour afficher le code source complet avec les commentaires et toute la logique métier.

Comprendre les contrats de proxy et leurs implémentations
Les contrats intelligents sur la blockchain sont immuables une fois déployés. Pour permettre les mises à niveau tout en conservant la même adresse et le même stockage de données, nous utilisons un modèle de proxy :
- Le contrat de procuration (0x326FDCCA0F5B9F5905F6BFDB914B1F6EDDC45061) est comme la réceptionniste d'un bureau : il reçoit toutes les demandes mais ne les traite pas lui-même ; il les transmet simplement au service approprié. Il s'agit de l'adresse avec laquelle vous interagissez. Il stocke toutes les données et conserve une adresse cohérente, mais contient un minimum de code.
- Le contrat de mise en œuvre (0x0d067b405146af4d2116e6201ed6d94fb2d30137) est l'endroit où tout le travail se déroule. Il contient toute la logique métier, les fonctions qui gèrent les jetons, les règles de distribution, etc. Il contient la logique réelle (les fonctions) qui s'exécute lorsque vous interagissez avec le proxy. Cela peut être mis à niveau tant que l'adresse proxy et les données stockées restent inchangées.
- ABI (interface binaire d'application): Cela définit la façon d'appeler les fonctions du contrat. Considérez-la comme la « langue » utilisée pour communiquer avec le contrat. L'ABI est disponible dans l'onglet « Contrat », dans les sections « Lire le contrat » ou « Rédiger le contrat ».
Cette séparation permet à Binaryx de mettre à niveau l'implémentation (logique métier) tout en conservant la même adresse et toutes les données stockées intactes, car les utilisateurs et les autres contrats interagissent toujours avec l'adresse proxy immuable. En examinant le contrat de mise en œuvre, vous pouvez voir exactement comment fonctionnent nos fonctions, quelles mesures de sécurité sont mises en place et comment vos jetons et vos paiements sont gérés.
Certains contrats intelligents récents peuvent afficher un cercle de vérification jaune au lieu d'un cercle vert sur PolygonScan. Cela se produit lorsqu'un code similaire est déployé sur plusieurs contrats, ce qui nécessite des étapes de vérification manuelles supplémentaires avec PolygonScan.

À propos de Binaryx Platform
Binaryx est une plateforme de tokenisation immobilière qui fonctionne conformément à la loi 2021 du Wyoming (W.S. SF0038), transformant les propriétés immobilières en jetons numériques. Pour chaque propriété, Binaryx crée une LLC dédiée dans le Wyoming qui émet des jetons sur la blockchain. Lorsque vous achetez ces jetons, vous devenez copropriétaire de la LLC propriétaire de la propriété, tous les droits de propriété étant protégés par la loi de l'État.
Vous souhaitez en savoir plus sur la manière dont Binaryx protège votre investissement ? Consultez ces articles :
Des articles sur vous peut être intéressé dans



.png)



.png)




.jpeg)
.webp)