Aller au contenu

Liste blanche : Restrictions de transfert flexibles

Les petites entreprises appliquent souvent des restrictions statutaires de transfert pour contrôler leur base d’actionnaires. À mesure que ces entreprises se développent — et particulièrement en s’approchant des marchés publics — elles assouplissent ou abandonnent généralement ces restrictions entièrement.

L’implémentation de la liste blanche d’Aktionariat permet une transition flexible et progressive :

  • D’une transférabilité strictement contrôlée,
  • À une flottaison partielle ou complètement libre,
  • Avec la possibilité de revenir en arrière si nécessaire.

Le système supporte à la fois les jetons restreints et librement transférables en parallèle, donnant aux entreprises le pouvoir de gérer la mobilité des actionnaires avec précision.


Quatre types d’adresses déterminent comment les transferts de jetons sont régis :

  • Peuvent recevoir des jetons de n’importe qui
  • Peuvent envoyer des jetons uniquement aux adresses autorisées ou admin
  • Se comportent comme des adresses autorisées
  • De plus, ajoutent automatiquement à la liste blanche toute adresse à laquelle elles envoient des jetons
  • L’adresse nulle (0x0) est admin par défaut — cela permet la création de monnaie sans ajouter le destinataire à la liste blanche, et empêche les jetons nouvellement créés d’entrer accidentellement dans la flottaison libre
  • Ne peuvent recevoir de jetons de personne
  • Peuvent envoyer des jetons uniquement aux adresses admin
  • Peuvent envoyer aux adresses par défaut, autorisées, et admin
  • Peuvent recevoir uniquement d’autres adresses par défaut
  • C’est le type assigné à toutes les nouvelles adresses par défaut

Les jetons sont implicitement catégorisés en fonction du type d’adresse sur lequel ils résident :

Type de jetonDescription
Jetons gelésRésident sur des adresses gelées. Ne peuvent être envoyés qu’aux adresses autorisées.
Jetons en flottaison libreRésident sur des adresses par défaut. Peuvent être envoyés à n’importe quelle adresse sauf aux adresses gelées.

Une fonction dédiée existe pour suspendre entièrement toutes les restrictions, transformant effectivement tous les jetons en jetons en flottaison libre.


Flottaison libre limitée : Un cas d’usage stratégique

Section intitulée « Flottaison libre limitée : Un cas d’usage stratégique »

La liste blanche permet une flottaison partielle — un mécanisme précieux pour les entreprises en phase de croissance qui souhaitent accueillir des investisseurs externes tout en maintenant le contrôle sur leur table de capitalisation existante.

Exemple de scénario :

  1. Toutes les actions commencent comme des jetons restreints détenus par des actionnaires autorisés.
  2. L’entreprise désigne son portefeuille de trésorerie comme une adresse par défaut.
  3. Les jetons dans la trésorerie sont maintenant librement transférables, tandis que les actionnaires existants restent restreints.
  4. Au fil du temps, des portefeuilles supplémentaires peuvent être déclarés libres pour augmenter progressivement la flottaison libre.

Cette approche permet :

  • L’intégration contrôlée d’investisseurs externes
  • La libéralisation progressive de la transférabilité des actions
  • La préservation du contrôle stratégique tout au long du processus

L’architecture de la liste blanche supporte :

  • Permissions granulaires — des règles différentes pour différents types d’actionnaires
  • Coexistence — les jetons restreints et librement échangeables peuvent coexister
  • Réversibilité — les entreprises peuvent réimposer des restrictions à tout moment en réassignant les types d’adresses

La liste blanche est appliquée au niveau du contrat intelligent. Vous pouvez programmatiquement :

  • Changer les types d’adresses via setAddressType
  • Suspendre ou réactiver toutes les restrictions via suspendRestrictions
  • Surveiller le comportement des transferts via les événements émis sur la chaîne