Comment fonctionnent les listes blanches et la vente de jetons de participation?

Javi

Comment fonctionnent les listes blanches et la vente de jetons de participation?


Ces jours-ci, vous voyez de nombreuses ventes de jetons où elles excluent les résidents de certains pays. Mais comment ça marche?

Par exemple: on passe la procédure de liste blanche et est sur liste blanche. Comment les développeurs peuvent « exclure » tous ceux qui ne sont pas sur la liste blanche. Cela se fait-il simplement en permettant aux adresses de contribution figurant sur la liste blanche de contribuer ou autre chose?

Réponses


 smarx

Vous devriez regarder un contrat de vente de jetons spécifique pour voir comment ils le font, mais c’est assez simple à réaliser dans un contrat intelligent. Par exemple:

 mapping(address => bool) whitelist; function approve(address addr) public { // owner approves buyers by address when they pass the whitelisting procedure require(msg.sender == owner); whitelist[addr] = true; } function purchase() public payable { // only approved buyers can call this function require(whitelist[msg.sender]); ... } 


 Lauri Peltonen

Vous ne pouvez pas le faire dans le cadre du contrat intelligent, vous devez donc le faire à l’extérieur. J’imagine que c’est basé sur geoip ou quelque chose de similaire. Donc, si votre adresse IP provient d’un pays autorisé, vous recevez une adresse où envoyer votre Ether. Donc, tout le monde a besoin d’une adresse unique pour envoyer son Ether et vous ne pouvez pas obtenir cette adresse de destination si vous êtes dans un pays bloqué.

Bien sûr, ce genre de systèmes peut être dupe facilement mais au moins c’est mieux que rien.

 

#de, #et, #la, blanches, comment, fonctionnent, jetons, Les, listes, participation, vente

 

yahoo

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *