Nous voulons assurer la future évolutivité du système déployé, car nous prévoyons que le réseau Colony sera continuellement développé. Il est important de fournir un chemin de mise à niveau pour permettre aux utilisateurs d'utiliser Colon sans s'empêcher d'utiliser de nouvelles fonctionnalités au fur et à mesure de leur ajout au réseau. Nous avons l'intention de permettre aux colonies et aux jetons d'être améliorés en utilisant le modèle disponible sous le nom EtherRouter. Cette implémentation utilise deux contrats en plus des contrats fournissant la fonctionnalité implémentée. Le premier contrat supplémentaire est le contrat EtherRouter, qui transfère les transactions & mdash; via delegatecall & mdash; au contrat qui met en œuvre cette fonction. Le deuxième contrat supplémentaire est le contrat Resolver, qui définit les adresses des contrats qui implémentent le comportement souhaité. Chaque fois qu'une transaction est reçue par le contrat EtherRouter, il recherche le contrat qui implémente cette fonction (le cas échéant) dans le résolveur, puis en décerne un appel délégué. Afin de procéder à la mise à niveau, les nouveaux contrats sont déployés avec de nouvelles fonctionnalités, puis les contrats auxquels le contrat Resolver a été attribué doivent être modifiés pour pointer vers ces nouveaux contrats. Afin d'éviter une situation dans laquelle le contrat implémente partiellement l'ancienne et la nouvelle fonctionnalité, une nouvelle instance de Resolver sera déployée pour chaque mise à niveau, puis une transaction unique peut pointer EtherRouter vers le nouveau résolveur. Nous veillerons à ce que, dans le cas d’une colonie, le choix d’améliorer le contrat de colonie sous-jacent ne soit pas du ressort du réseau de colonies. Bien que le réseau contrôle les mises à niveau disponibles, il ne peut forcer aucune colonie à mettre à niveau les contrats sous-jacents. La colonie elle-même doit décider de passer à une nouvelle version.
Cette offre est basée sur des informations fournies uniquement par l'offrant et d'autres informations accessibles au public. L'événement de vente ou d'échange symbolique est entièrement indépendant de ICOholder et ICOholder n'y participe pas (y compris tout support technique ou promotion). Les ventes de jeton répertoriées par des personnes avec lesquelles ICOholder n'a aucun lien ne sont présentées que pour aider les clients à suivre l'activité qui se déroule dans le secteur global des jetons. Cette information n'est pas destinée à constituer un conseil sur lequel vous devriez compter. Vous devez obtenir des conseils professionnels ou spécialisés ou effectuer votre propre diligence avant de prendre, ou de vous abstenir, de toute action sur la base du contenu de notre site. Toutes les conditions et modalités conclues par les contributeurs à l'égard de l'acquisition de Tokens sont entre eux et l'émetteur du Token et ICOholder n'est pas le vendeur de ces Tokens. ICOholder n'a aucune responsabilité légale pour les déclarations faites par des tiers à l'égard de toute vente de jeton et toute réclamation pour rupture de contrat doit également être faite directement contre l'entité émettrice Token énumérés dans les présentes.
Si vous avez des questions concernant la nature, la propriété ou la légalité de cette vente symbolique ou des personnes impliquées, veuillez contacter info@icoholder.com avec des informations détaillées sur vos préoccupations.